Strommessung mit Hallsensor ACS758LCB-050B

OP #2590757
Lesenswert?
• ▲
▼
Hallo Forum,


wie das Thema schon sagt, will ich mit dem og Sensor Strom messen.
Meine Anwendung ist für einen Motorpüfstand für BrushLess Modellmotoren 
für den Multicopterbereich gedacht, um Leistungswerte ermitteln zu 
können.

Grundsätzlich habe ich den Sensor wie im Screenshot dargestellt in meine 
Messschaltung integriert.
Zwischen Viout und Masse habe ich noch einen 220µF Kondensator 
geschaltet da ich eine hohes Rauschen aufgrund von unsinnigen Messwerten 
am µC vermutet habe.
Danach funktionierte der die Messdatenerfassung ( Spannung von Viout ) 
einwandfrei. Der µC lieferte den selben Messwert wie ein angeschlossenes 
Multimeter.

Wenn ich das Datenblatt richtig verstehe, ist bei 0A genau Vcc /2  am 
Ausgang Viout. Für jedes 1A steigt dann die Spannung um 40mV?!

Am µC ( Arduino Uno mit 10bit AD ) habe ich wie folgt gerechnet um von 
der Spannung auf den Strom zu kommen.
1
Strom = (double(analogRead(ADC0_I))*5/1024-2.5)*100/4;                       // ( Anzeigewert * Referenzspannung / 1024 - 2.5V ) / 0,04V ( 10bit Auflösung )

Jedoch passt der ermittelte Wert vom Arduino überhaupt nicht zum 
gemessenen Strom der Lipo Hauptleitung via Zangenampermeter.


Habe ich irgendwo einen Denkfehler drinnen?

gruß

Dieter
Angehängte Dateien:
OP #2590835
Lesenswert?
• ▲
▼
Hallo


Vref ist intern definiert im Arduino.
Jedoch rechnet der AD die Spannung ja richtig aus, da die µC Ausgabe 
ident zu einer Multimetermessung ist.

Nur der Strom passt nicht.

Rechne ich im Kopf den Spannungswert gem og. Gleich auf den Strom um, so 
komme ich auf das selbe Ergebnis wie der µC. Nur der Zangenampermeter 
misst viel mehr.

Denke ich habe da irgendwo einen Wurm ( denkfehler drinnne )

gruß
Gast #2590889
Lesenswert?
• ▲
▼
Hi,
dann sach' doch mal wie die Werte aussehen (Vom Zangenampermeter) im 
Vergleich zu den erwarteten Werten bzw. dem Spannungswert an A0.
Ist es beom ATmega nicht so, dass "VREF can be selected as either AVCC, 
internal 1.1V reference, or external AREF pin." ?
OP #2590921
Lesenswert?
• ▲
▼
Also...


Messe ich mit einem Multimeter die Spannung am Viout vom Hallsensor im 
unbelasteten Zustand so messe ich 2,5V. Das selbe misst auch der 
Arduino.

Schalte ich dann den Motor ein und der Strom beginnt zu fließen so 
erhöht sich auch die Spannung am Viout. Mein Multimeter misst wiedermal 
das selbe wie die Arduino.


So rechne ich aber dann mit meiner Gleichung den Spannungswert ( die 
Spannungsveränderung von 2,5V auf den neuen Messwert ) um auf den Strom 
indem ich die DIfferenz durch 0,04 dividiere so komme ich um ca 1A zu 
geringe Werte als mein Zangenampermeter ausweist.
Verstanden was ich meine?
Das hat nix mit meinem Arduino zu tun!
Spannung misst er richtig nur wo machen ich den Fehler?
OP #2590955
Lesenswert?
• ▲
▼
nein leider habe mit einem anderen Messgerät noch nicht gemessen.
Werde morgen mal Strommessung auf klassische Art ( in Serie ) machen um 
die Ergebnisse verifizieren kann.

Alles andere wie Stromwelligkeit kann ich nicht sagen da ich derzeit 
kein Oszi hier habe.

Aber ist mein Rechnenvorgang nun richtig?
OP #2591184
Lesenswert?
• ▲
▼
Höffi schrieb:
> 220µF ist erstmal quatsch mach da einen ordentlichen Tiefpass hin mit
> Widerstand und kleinem Kondensator im 100 NANO F Bereich...

wenn der Quatsch wäre was auch sein kann, wieso stimmt dann der Messwort 
wenn ich nur alleine auf die Spannung achte!

Also nochmals im Klartext(!!!)
Viout kann ich sowohl mit dem Mulitmeter als auch mit dem Arduino 
richtig messen ( VOLT )

Nur der Strom passt nicht.
Also ich denke Dietrich ist da schon relativ nahe mit seiner Vermutung.
OP #2591539
Lesenswert?
• ▲
▼
Dieter Sch schrieb:
> wenn der Quatsch wäre was auch sein kann, wieso stimmt dann der Messwort
> wenn ich nur alleine auf die Spannung achte!

also der war echt totaler Quatsch!

RC Tiefpass mit 15Hz Grenzfrequenz reingeschaltet und er liefert ein iO 
Ergebnis, dh Messwerte Zange sind gleich zum Messwert Arduino.

Hatte einen 100k Widerstand sowie einen 100nF Kondensator rumliegen und 
bin somit auf die fc von 15Hz gekommen.
Passt es eurer Meinung nach oder soll ich noch tiefer runter oder 
raufgehen?

PS: Schaltplan ist nun auch aktualsiert fürs spätere Nachlesen damit es 
schlüssig ist.

Danke nochmals für die Unterstützung.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.