Forum: Mikrocontroller und Digitale Elektronik Strom per Arduino messer (Modellbau 80-100A)


von An S. (reddi)


Lesenswert?

Moin Moin!

Für einen sichereren Flug möchte ich mir den aktuellen Stromverbrauch 
anzeigen lassen, bzw. Alarmschwellen programmieren können, wenn der Akku 
über x mAh...

An meinem Telemetrieempfänger habe ich einen Arduino Atmega 328 5V/16MHz 
angeschlossen. Als Stromsensor dient aktuell der Sparkfun Attopilot 90A 
Sensor. Problem ist nur, dass der Ausgang 0-3,3V beträgt und meine 
Auflösung damit effektiv bei ca. 133mA liegt (5V ADC = 1024 Steps). Das 
ist mir irgendwie zu ungenau.

Kenn Ihr preisgünstige Sensoren (max. 10-20 Euro), die diesen Bereich 
(tendenziell 100A) abdecken und entweder einen 0-5V Ausgang oder 
vorzugsweise natürlich eine I2c Anschlussmöglichkeit haben?

Vielen Dank und beste Grüße

von Harald W. (wilhelms)


Lesenswert?

Anselm S. schrieb:

> Kenn Ihr preisgünstige Sensoren (max. 10-20 Euro), die diesen Bereich
> (tendenziell 100A) abdecken und entweder einen 0-5V Ausgang oder
> vorzugsweise natürlich eine I2c Anschlussmöglichkeit haben?

Ich denke, einen Präzisionssensor für eine Genauigkeit von besser
als 1 Promille wirst Du nicht für nen Appel und n Ei kriegen.
Schon allein Messshunts ohne jegliche Auswertung sind da deutlich 
teurer.
Gruss
Harald

von spess53 (Gast)


Lesenswert?


von Clemens S. (zoggl)


Lesenswert?

und wenn du die referenzspannung an 3.3 V anpast, dan schöpfst du 
zumindest den messbrereich voll aus. wenn es dir nur um mehr auflösung 
geht, dann kannst du ja einen 12 oder 16 bit ad wandler mit iic 
verwenden und deinen sensor weiterhin verwenden.

keine sorge harald, der ist nur kommageil. von genauigkeit spricht er ja 
nicht

von Harald W. (wilhelms)


Lesenswert?


von noreply (Gast)


Lesenswert?

Anselm S.

Entweder:
Meßspannung auf 5 Volt verstärken mit Operationsverstärker.
oder
Arduino-Board mit 3,3 Volt Referenzspannung für ADC laufen lassen, wenn 
es geht.
oder
Den Meßfühler pimpen. Schaut so aus, wie wenn ein Operationsverstärker 
das Signal auf 3,3 Volt verstärkt. Verstärkung anpassen, daß 5 Volt 
maximal rauskommen.

von An S. (reddi)


Lesenswert?

Ich will nun keine Auflösung von 0,001 mA haben. Darum geht es nun 
wirklich nicht. Vermutlich mach ich mir auch nur einen zu großen Kopf 
bzgl. den ganzen Nebenverbrauchern wie die Steuerung, LEDs, Video, ...

Hauptverbraucher sind die Motoren 8x 4-10A (je nach Last). Vermutlich 
ist da schon die Auflösung von 133mA ausreichend. Es hätte ja sein 
können, dass es "bessere" Varianten zu einem akzeptablen Preis gibt.

Mit der Referenzsspannung habe ich mir auch schon überlegt. Allerdings 
müsste ich eben die 3,3V Arduinos nehmen und meine Spannungsteiler für 
die Akkuzellüberwachung eben auch neu berechnen, dass ich eben unter den 
3,3V bleibe...

Meine bestellten China-Arduinos sind genialerweise adjustable. Mal 
schauen wie das in der Realität aussieht. Ich werde es dann einfach mit 
der 3,3V Variante ausprobieren. Dies ist einfach am wenigsten Aufwand... 
Zumind. muss ich meine Platine nicht neu ätzen, sondern einfach nur die 
Widerstände für den Spannungsteiler austauschen...

Vielen Dank für Euro Tipps und Denkanstöße!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.