Arduino VoltAmmeter: Unterschied zwischen den Versionen

Aus Happylab
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:
 
Strom. In Darstellung ''Ammeter auf breadboard'' ist am Eingang
 
Strom. In Darstellung ''Ammeter auf breadboard'' ist am Eingang
 
der Schaltung ein Batterieblock und beim Ausgang eine LED mit einem
 
der Schaltung ein Batterieblock und beim Ausgang eine LED mit einem
Vorwiderstand angeschlossen Die Widerstandswerte sind in dieser Darstellung
+
Vorwiderstand angeschlossen. Diese Komponenten können durch
(v.l.n.r.) 100K 10K, 0.47 Ohm, 220 Ohm, 100K, 2.2K (2mal).
 
Diese Komponenten können durch
 
 
andere Stromquellen beziehungsweise Verbraucher ausgetauscht werden.
 
andere Stromquellen beziehungsweise Verbraucher ausgetauscht werden.
 
Im folgenden File ist der Arduino Code (.pde File), die DS1307 Library
 
Im folgenden File ist der Arduino Code (.pde File), die DS1307 Library
 
und das Fritzing Schema.
 
und das Fritzing Schema.
 
{{zip|ArduinoAmmeter.zip|112KB|Version vom 05.02.2012}}
 
{{zip|ArduinoAmmeter.zip|112KB|Version vom 05.02.2012}}
 +
 +
==Widerstandswerte==
 +
Die Werte der einzelnen Widerstände sind in dieser Darstellung
 +
(v.l.n.r.) 100K 10K, 0.47 Ohm, 220 Ohm, 100K, 2.2K (2mal).
 +
In der Folge seien sie mit R1, R2, R3, R4, R5, R6 und R7 referenziert.
 +
Mit diesen Werten kann man eine Spannung von maximal 55 Volt und einen
 +
Strom von maximal 10.6 Ampere messen. Für andere Spannungsbereiche wählt
 +
man ein anderes R2 wählen, für andere Stromstärken ein anderes R3.
 +
 +
Folgende Tabelle gibt an mit welchem R2 welche maximale Spannung gemessen werden
 +
kann.
 +
 +
 
==Der zeitliche Log==
 
==Der zeitliche Log==
 
[[Image:DS1307.jpg|thumb|Zeitgeberbaustein DS1307]]
 
[[Image:DS1307.jpg|thumb|Zeitgeberbaustein DS1307]]

Version vom 5. Februar 2012, 21:20 Uhr

For the English version go to Arduino voltammeter

Allgemeines

Ammeter auf Breadboard
Ammeter Schaltplan

Hier beschreibe ich den Bau eines Volt-Amperemeters mit Arduino Mikrokontroller. Diese Messungen passieren gleichzeitig und können auf permanent gestellt werden, d.h. man erhält einen Log für Spannung und Strom. In Darstellung Ammeter auf breadboard ist am Eingang der Schaltung ein Batterieblock und beim Ausgang eine LED mit einem Vorwiderstand angeschlossen. Diese Komponenten können durch andere Stromquellen beziehungsweise Verbraucher ausgetauscht werden. Im folgenden File ist der Arduino Code (.pde File), die DS1307 Library und das Fritzing Schema.

Filezip.gif ArduinoAmmeter.zip (112KB)
Version vom 05.02.2012

Widerstandswerte

Die Werte der einzelnen Widerstände sind in dieser Darstellung (v.l.n.r.) 100K 10K, 0.47 Ohm, 220 Ohm, 100K, 2.2K (2mal). In der Folge seien sie mit R1, R2, R3, R4, R5, R6 und R7 referenziert. Mit diesen Werten kann man eine Spannung von maximal 55 Volt und einen Strom von maximal 10.6 Ampere messen. Für andere Spannungsbereiche wählt man ein anderes R2 wählen, für andere Stromstärken ein anderes R3.

Folgende Tabelle gibt an mit welchem R2 welche maximale Spannung gemessen werden kann.


Der zeitliche Log

Zeitgeberbaustein DS1307

Die Zeit bestimme ich mit den DS1307 Baustein. Man kann diesen Baustein und die damit verbundenen Kabel und Widerstände auch weglassen, wenn man nur eine adhoc Messung von Spannung und Strom benötigt; dann steht im Zeit-Datums-Teil jeweils 0.

BEISPIEL (aus SERIAL MONITOR)

log permanent on

V=5.86;mA=10.27;R_v=523.30;mW=60.14;time=19:2:58;day=5;monat=2

V=5.86;mA=10.27;R_v=523.30;mW=60.14;time=19:2:59;day=5;monat=2

V=5.86;mA=10.27;R_v=523.30;mW=60.14;time=19:3:0;day=5;monat=2

V=5.86;mA=10.27;R_v=523.30;mW=60.14;time=19:3:1;day=5;monat=2

log permanent OFF

Referenzen

Die Messschaltung ist eine Adaption des Blog von Renato http://rexpirando.blogspot.com/2011/03/arduino-volt-ammeter-part-1-breadboard.html die ihrerseits in der grundsätzlichen Idee von der Seite http://electronics-diy.com/70v_pic_voltmeter_amperemeter.php inspiriert wird.