Stromzähler (für kleine Ströme)

TommyB

Team Bitschubse
17. Mai 2010
2.151
80
48
40
127.0.0.1 ;)
Sprachen
  1. C#
  2. VB.Net
  3. LunaAVR
  4. Assembler
  5. Python
Ich hab wohl das Projekt hier gesehen, aber das ist ja für 230V.

Mir geht es um Akkus. Ich würde gerne, mit so wenig Aufwand wie möglich, Strom (oder Leistung) messen. Sprich das was beim Laden in den Akku rein geht, und beim Entladen wieder raus geht.
Schön wäre es wenn das ganze in einem kleinem 8pin IC verpackt wäre und nur einen externen Widerstand benötigt ^^
Messbereich sollte so ca. +- 1000mAh sein. Abfrage über I2C, TWI, was auch immer.

Natürlich könnte man sowas selber basteln z. B. mit einem Tiny, aber vielleicht gibt es ja schon was fertiges was ich noch nicht kenne :)
Zumal sowas garantiert in jedem Laptop Akku verbaut ist.
 
Hallo!

Also, wenn du doch schon einen Atmel drin verbaust, warum misst du den Strom nicht einfach über ein Shunt?

Gruß
Olaf
 
Wäre natürlich möglich, aber wie gesagt ich wollte ungerne alles selber machen :)
 
Sprich das was beim Laden in den Akku rein geht, und beim Entladen wieder raus geht.


Hallo !

Was mir spontan dazu einfällt.....
Der MCP 3426A0-E ist ein I2C 16bit AD-Wandler.

Schau da mal in Kapitel 6.2 auf Seite 31.
Vielleicht ist das ja etwas für dich.


Grüße,
Cassio
 
Der schaut schonmal nicht schlecht aus :)
Aber da muss ich ja auch noch alles selber machen. Nur dass hier der AD Wandler auf einen eigenen IC ausgelagert wird, aber ich muss immer noch kontinuierlich die Werte abfragen, selber berechnen etc. und vor allem letzteres stell ich mir unter ASM ein wenig kompliziert vor :)

Scheinbar gibt es einfach nichts fertiges. Trotzdem danke :)
 
Wiso? Letztendlich mußt Du doch "nur" die ADC-Werte äquidistant aufaddieren (also beim Laden und entladen). Je nach zu erwartenden Lastschwankungen mehr oder weniger lange Intervalle. Und zum mitteln der Werte addierst Du einfach 256 mal das Byte in ein Word - dessen high-Byte ist dann der Mittelwert.
Du willst quasi ein fertiges IC, welches (ggF mit externem Shunt) selbständig den ganzen Kram macht, und von dem Du jederzeit den aktuellen "Ladezustand" etc. erfragen kannst?
Hmm... warum programmierst Du Dir dann dazu nicht einfach einen Tiny der das macht, und den Du dann über TWI (IIC), SPI, whatever ansprichst...
(je nach geforderter Genauigkeit könnte sogar einer der winzigen Tinys (5/10 oder so) ausreichen).
 
Jupp, genau das hab ich gesucht :)

Und warum selber machen, stundenlang debuggen und testen wenn es sowas schon geben würde? Wär auch irgendwie blöd :)

Vor allem auch weil mich mein Dragon so langsam verlässt. SPI/ISP ist schon vor Ewigkeiten ausgefallen, HVSP streikt jetzt auch schon gerne mal n bissl. Zumindest debugWire geht noch, ist auch ganz gut so ^^
 
...warum selber machen, stundenlang debuggen und testen wenn es sowas schon geben würde? Wär auch irgendwie blöd...
immerhin gehts hier in dem Forum ja auch um Atmels RISC-Controller, gell?!

btw: was haste denn dem armen Drachen angetan? (soo lange ist der doch noch gar nicht auf dem Markt (*ansSTK500Denk*))
 
Das ist klar, wird ja auch einer drin bleiben. Aber warum mit PortB und ner Hand voll Widerstände ein DAC herstellen wenn es dafür andere ICs gibt die das viel besser und mit weniger Aufwand können? ;)
Um mal ein anderes Beispiel zu nennen :)

Ich hab dem nichts angetan. Vielleicht war es keine gute Idee die Beta vom AVR Studio 5 auszuprobieren, zu der Zeit hat sich ISP zumindest verabschiedet.
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)