Das Arduino-Messlabor         


Elektronik-Labor   Projekte   AVR 






Video: https://youtu.be/ClkV68QWoUY

Buch: Arduino Messlabor

Software-Download:  ArduinoMSR.zip

Das Zip-Archiv enthält neben der Arduino-Firmware die beiden Windows-Programmversionen ArduinoMSR.exe und ArduinoMSR2.exe. Zu beiden gehört jeweils die RSCOM.DLL und eine Initialisierungsdatei MSR.ini bzw. MSR2.ini. Darin ist die serielle Schnittstelle COM2 eingetragen, die bei Bedarf geändert werden kann. Außerdem steht hier ein Parameter (1) für die Strichdicke in den Diagrammen.



Tipps und Tricks



Messung an elektrischen Uhren von Hartmut Wynen



Das Buch Arduino Messlabor hat mich sofort begeistert. Wenn man die ersten drei Kapitel durchgearbeitet hat, weiß man, was mit dem Arduino möglich und nicht möglich ist. Vielen Dank für diese gute Idee. Dies hat mir bei der Lösung meiner aktuellen Messaufgabe sehr geholfen. 

Bis in die 70er Jahre des vergangenen Jahrhunderts gab es batteriebetriebene elektrische Uhren mit einem Magnetaufzug. Manche erinnern sich noch an den lauten Klack, den diese Uhren alle paar Minuten machten. Um die Stromaufnahme zu bestimmen, wollte ich Kontaktdauer und Stromverlauf messen. 

Das Arduino Messlabor müsste dazu aus zwei Gründen verändert werden. Erstens hätte ich da gerne einen Trigger Delay gehabt, damit wie bei einem DSO dann auch Zeiten vor dem Triggerzeitpunkt darstellen werden können. Das wäre wahrscheinlich möglich, wenn man in der Firmware die Messwerte immer ausgeben lässt und dann nach dem Triggerzeitpunkt nach weniger als den 628 Messungen die Ausgabe stoppt. Das zweite Problem ist aber die Strommessung. Da fehlte dann etwas analoge Elektronik, denn der Spannungsabfall bei der Strommessung muss sehr niedrig sein. 

Ich hatte aber noch ein Modul mit dem häufig verwendeten INA219 Chip zur Strommessung herumliegen, das auch den notwendigen Shunt enthält. Es war aber dann doch etwas trickreich, diesen Chip dazu zu bewegen, den Strom in der benötigten zeitlichen Auflösung von 0,1 ms (entspricht 10000 Sample/s) zu messen. 

Ein Frontend benötige ich jetzt nicht, denn die Kontaktdauer ist mit einigen 10 ms sehr klein verglichen mit der Pausendauer von einigen Minuten. Die Ausgabe auf dem seriellen Plotter der Arduino IDE ist ausreichend und die Zahlen aus dem seriellen Monitor können in Excel zu einem schönen Diagramm verarbeitet werden.

Anbei Bilder vom Messaufbau und Messergebnis. Ein ausführlichen Bericht habe ich zum Download zur Verfügung gestellt. Ebenso den Arduino Sketch.
Bericht: http://hwynen.de/ArduinoDSO/ArduinoDSO.pdf
Arduino Sketch: http://hwynen.de/ArduinoDSO/ArduinoDSO.zip




https://www.amazon.de/dp/B09RFY9MJT
https://www.amazon.de/dp/B08S2YCJQX
https://www.amazon.de/dp/1540454010/ 



Elektronik-Labor   Projekte   AVR