| Zeile 15: |
Zeile 15: |
| | Im angehängten File ArduinoAmmeter.zip findest du den Arduino Code (.pde File), die DS1307 Library | | Im angehängten File ArduinoAmmeter.zip findest du den Arduino Code (.pde File), die DS1307 Library |
| | und das Fritzing Schema; http://fritzing.org/ | | und das Fritzing Schema; http://fritzing.org/ |
| − | {{zip|ArduinoAmmeter.zip|118KB|Version vom 05.02.2012}} | + | {{zip|ArduinoAmmeter.zip|118KB|}} |
| | | | |
| | =Widerstandswerte= | | =Widerstandswerte= |
| | Die Werte der einzelnen Widerstände sind in der Breadboarddarstellung | | Die Werte der einzelnen Widerstände sind in der Breadboarddarstellung |
| − | (v.l.n.r.) 100K, 10K, 0.47 Ohm, 220 Ohm, 100K, 2.2K (2mal). | + | (v.l.n.r.) 100K, 50K(10K/6.8K), 47(0.47/4.7) Ohm, 220 Ohm, 100K, 2.2K (2mal). |
| | In der Folge seien sie mit R1, R2, R3, R4, R5, R6 und R7 referenziert. | | 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
| + | Die Werte von R2 und R3 hängen ab in welchen Bereichen gemessen wird und |
| − | Strom von maximal 10.6 Ampere messen. Für andere Spannungsbereiche wählt
| + | können der Tabelle unten entnommen werden. Auch der Arduinocode muss entsprechend |
| − | man ein anderes R2, für andere Stromstärken ein anderes R3.
| + | angepasst werden; R2 ist im Code '''V10K_RESISTOR ''' und R3 ist |
| | + | '''I0_47_RESISTOR''' |
| | | | |
| | Folgende Tabelle gibt an mit welchem R2 welche maximale Spannung gemessen werden | | Folgende Tabelle gibt an mit welchem R2 welche maximale Spannung gemessen werden |
| Zeile 40: |
Zeile 41: |
| | | | |
| | |} | | |} |
| − | Wählt man andere Widerstände, muss das im Arduinosourcecode entsprechend angepasst werden.
| |
| − | Der Widerstand R2 entspricht der Variable V10K_RESISTOR,
| |
| − | der Widerstand R3 der Variablen I0_47_RESISTOR.
| |
| | | | |
| − | Auch der Wert der Widerstände R6 und R7 (jeweils 2.2K) ist ein ''gutmütiger'', wenn man statt dessen etwa
| + | |
| | + | Der Wert der Widerstände R6 und R7 (jeweils 2.2K) ist ein ''gutmütiger'', wenn man statt dessen etwa |
| | 4.7K Widerstände verwendet funktioniert das timing ebenso gut. Hier braucht im Arduino Code nichts | | 4.7K Widerstände verwendet funktioniert das timing ebenso gut. Hier braucht im Arduino Code nichts |
| | angepasst werden. | | angepasst werden. |
| Zeile 68: |
Zeile 67: |
| | | | |
| | log permanent OFF | | log permanent OFF |
| | + | |
| | + | =Genauigkeit= |
| | + | Die Messung ist leider nicht allzu genau. Unter folgendem Link gibt es eine Diskussion |
| | + | und Vorschläge um die Genauigkeit zu erhöhen |
| | + | http://arduino.cc/forum/index.php/topic,140203.0.html |
| | | | |
| | =Referenzen= | | =Referenzen= |