Große und kleine Ströme messen

OP #1150737
Hallo,
ich plane mal wieder etwas größeres und muss dafür wissen wie viel Saft 
noch in einem Blei Akku ist.
Früher habe ich das bei einem NiCd (oder NiMh) Akku mit der Spannung 
gemessen, Problem war dass der Atmega immer meinte, dass der Akku leer 
ist wenn ich grade mal ein paar Ampere gezogen habe, weil die Spannung 
halt abgefallen ist.
Jetzt wollte ich das ganze über den verbrauchen Strom machen, also Strom 
über die Zeit integrieren und ich weiß wie viel ich verbraucht habe und 
wie viel noch drin sein sollte.
Nun habe ich verschiedene Arten von Verbrauchern. 4 Motoren, die je bis 
4A ziehen, ein PC der bis 2A zieht und nene paar Kleinteile (ATMega, 
Servos, ...)
Wie kann ich die Messung für den Strom nun unter einen Hut bringen? 
Denke mal ich muss das mit so einem Shunt machen? Was für einen Wert 
sollte der haben und sollte ich mehrere nehmen um die Kleinteile mit 
einem größerem Widerstand extra zu messen?
Persönliche Seite
> Denke mal ich muss das mit so einem Shunt machen?
Shunt oder Stromsensor z.B. von Allegro, LEM, etc

> Was für einen Wert sollte der haben
So groß wie nötig, so klein wie möglich.
Größer -> Genauer   Kleiner -> weniger Verlust
18A * 0,01ohm = 0,18V  (3,5Watt Verlust)
Da langt wohl ein Stück Draht bei 10mOhm

> und sollte ich mehrere nehmen um die Kleinteile mit
> einem größerem Widerstand extra zu messen?
Nur wenn die Motoren kurzzeitig laufen und der Rest dagegen immer an 
ist.
Wenn der Rest aber konstant Strom braucht, musst du ja gar nicht messen, 
sondern kannst den Wert einfach im Controller addieren.
OP
Alexander Schmidt wrote:
> Da langt wohl ein Stück Draht bei 10mOhm
Öhhh und wie soll ich das dann messen? Bzw woher weiß ich, dass es 
10mOhm hat? Einfach einbauen und dann nen konstanten Strom durchschicken 
und mit dem ATMega den Spannungsabfall messen?
>
> Nur wenn die Motoren kurzzeitig laufen und der Rest dagegen immer an
> ist.
> Wenn der Rest aber konstant Strom braucht, musst du ja gar nicht messen,
> sondern kannst den Wert einfach im Controller addieren.
Nene, die Motoren laufen nur manchmal, also nicht immer.
Persönliche Seite
>> Da langt wohl ein Stück Draht bei 10mOhm
> Öhhh und wie soll ich das dann messen? Bzw woher weiß ich, dass es
> 10mOhm hat? Einfach einbauen und dann nen konstanten Strom durchschicken
Genau so.
Mit einem Labornetzgerät genau 10A durchschicken, und dann mit dem 
eingebauten AtMega die Spannung messen.
Dann haste nen Referenzwert.

>> Wenn der Rest aber konstant Strom braucht, musst du ja gar nicht messen,
>> sondern kannst den Wert einfach im Controller addieren.
> Nene, die Motoren laufen nur manchmal, also nicht immer.

Dann ist die Frage ob man den Rest vernachlässigen kann oder nicht.
Beispiel: Motoren 2h pro Tag an: 16A  * 2h  =32Ah
          Rest   24h pro Tag an: 50mA * 24h =1,2Ah  -> Vernachlässigbar

Sag doch mal konkret was es werden soll, das macht die Sache leichter.
OP
Jo es soll ein Roboter werden, der etwas größere Strecken zurücklegen 
kann. Er soll vom PC aus ferngesteuert werden können, mittels UMTS.
Im Bot ist ein PC (Subnotebook), eine (oder zwei) Webcam(s), ein 
verdammt großer Akku (wird wohl auf ne Autobaterie hinauslaufen), 4 
Antriebsmotoren (jedes Rad einzeln betrieben und ohne Lenkung) und halt 
ein paar ATMega die das ganze Hardware nahe Zeug machen.
Ich denke mal den Laptop kann man nicht so ohne weiteres 
vernachlässigen, der wird auch so 1-2A ziehen.
Die ganzen Atmega aber wohl schon, schön wäre es dennoch wenn ich den 
Verbrauch wissen würde.
Hatte mir jetzt gedacht, dass ich einen ATMega für die Strommessung 
benutze, der dann mehrere Shunts drin hat. Einen für die Motoren (oder 
jeden einzeln), einen für den PC und einen für den Rest. Evtl kommt noch 
einer für die Scheinwefer dazu, die ziehen auch nochmal 2A oder so.
Persönliche Seite
> Jo es soll ein Roboter werden, der etwas größere Strecken zurücklegen
> kann. Er soll vom PC aus ferngesteuert werden können, mittels UMTS.

Interessant, hab auch mal einen gebaut, allerdings zwei Nummern kleiner.
Der wird ja ein hübsches Sümmchen kosten, langen da 1,5k€

> wird wohl auf ne Autobaterie hinauslaufen
Achtung, normale Autobatterien kann man nur bis zur Hälfte entladen.

> Die ganzen Atmega aber wohl schon, schön wäre es dennoch wenn ich den
> Verbrauch wissen würde.
Dann spendier denen nen extra Shunt.
Gast
Zur Messung von Stömen, können auch HAL-Sensoren eingesetzt werden. Die 
versachen in der Stromleitung keinen Spannungsabfall und daher auch 
keine Verlustleistung.
Hey,

wir haben das mal früher in meiner alten Firma gemacht. Allerdings war 
eine "genaue" Messung der Ströme mehr als kompliziert.

Ich denke das deine Roboter mit geregelten Motoren läuft und damit 
bestimmt mit hohen Frequenzen arbeitet! Das wieder um hat Ströme zur 
folge die mehr als bescheiden zu messen sind!

Wir hatten damals eine Abtastung der Ströme in 10µs, und nur mit hohem 
Rechenaufwand bekamen wir dann genaue Messergebnisse zu stande!
Bedenke das am Rande !

Gruß
nobody
Hier geht es darum was du denn genau messen willst!
Bei uns war der gesammte Stromverlauf von Wichtigkeit.

Max, min, mittel.......... usw.

Wenn es Dir hier ja "nur" um den abgenommen Strom geht hilft vielleicht 
ein Filter der Dir zumindest die schaltfrequenzen rausbügelt!

Viel Spaß damit!
Gast
Wenn du den Spannungsabfall über den Shunt noch mit nem OP-Amp 
verstärken willst, kannst du mit dem auch noch zusätzlich einen aktiven 
TP bauen.

TLC274 wäre da vielleicht ein Kandidat.

mfg Thorsten
Moin Fabian,

google mal nach "dc-power-meter", da wirste fündig, Auflösung ist aber
50mA/Digit bei 50A Messbereich, mit 5A nur noch 5mA/Digit...
Die Schaltung kann auch ggf. geändert werden. Hallsensonsoren
sind leider nicht immer einfach zu beschaffen, aber eine Überlegung 
wert.

Viel Erfolg ...

mfg
Oliver
Dann nimmste der nur den OP-Teil und ein ATtiny, dem Du sagst, bei
welcher Ah-Menge er abschaltet. Ah zu ermitteln ist ja kein Problem, 
dazu ne' Resetfunktion und fertig. (wenn Akku wieder geladen ist).
Mit dem Hall-Sensor kannste dann einfach beide Richtungen messen und
erkennen, ob eben ge- oder entladen wird. Aber solche ICs gibt es evt 
auch schon fertig?

Viel Erfolg ...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.