Sida 1 av 1

PIC och batteritid

Postat: 11 december 2005, 09:04:03
av db
Jag har en PIC-pryl som jag vill driva med batteri och jag skulle vilja att den har en batterimätare a la mobiltelefoner så att man kan se när batteriet tar slut.

Någon som har en länk med info om något färdigt sådant?

Förutom att få det att funka med vanliga batterier så undrar speciellt hur det funkar med nimh-batterier som ju har en helt annan urladdningskurva. Nimh håller spänningen på 1.3V (eller vad nu nimh har) nästan ändra fram tills de är slut. Trådlösa telefoner har ofta nimh-batterier men de har ändå en batterimätare. Å andra sidan så vet jag att batterimätare ofta suger på trådlösa telefoner.

Postat: 11 december 2005, 09:42:14
av Mutiaz
Jag är säker på att det finns en krets hos maxim som grejjar detta.

Postat: 11 december 2005, 10:32:44
av strombom

Postat: 11 december 2005, 10:49:33
av db
Jag hade tänkt mig att använda en PIC med AD-omvandlare och någon slags referensspänning samt sköta allt med mjukvara, men den där kretsen verkar ju intressant.

Dags att sätta sig ner och se om det går att förstå sig på den där kretsen. Den verkar ju göra mer än att bara kolla spänningen som jag i min okunskap trodde var vad man gjorde, så man kan ju hoppas att den ger ett bättre resultat med.

Postat: 11 december 2005, 13:55:11
av db
Den där kretsen mäter strömmen från batteriet och sparar det i en räknare. På så sätt vet man hur mycket som tagits ut batteriet och därmed hur länge det varar. Nackdelen är att om man inte vet hur mycket laddning batteriet innehåller så kommer det inte fungera speciellt bra.

Jag börjar inse att det är ett ganska svårt problem att lösa bra. För icke laddbara batterier så borde det ju gå bra att mäta spänningen iaf.

Postat: 11 december 2005, 13:55:57
av sodjan
Det hela beror ju lite på vad du vill uppnå också.

Vill du visa batterikapacitet 100 -> 0 % på ett mer eller mindre linjärt sätt ?
Eller bara bara få ett larm till din applikation när det är kort tid kvar
för att t.ex kunna spara undan "status" och göra en snygg shutdown ?
Det sista är nog enklast, det kan ju räcka att du har någon sekund
kvar för att stänga av allt snyggt. Att göra en linjär kapacitietsmätning
är svårt, det kan ju var och en se på sin mobiltelefon :-)

Du skriver "så att man kan se när batteriet tar slut...". Ska men även
kunna se att man har t.ex 50% kvar ?

Maxim kretsen mäter ju total *laddning* vilket sannolikt är ett mer
korrekt sätt än att mäta spänning. Ett problem skulle kunna vara om
lasten varierar mycket och snabbt, jag har inte kollat hur bra Maxim
kretsen "hänger med" i svängningarna, men de kanske har tänkt på det.

Kolla gärna om den även finns med annat interface än 1-Wire. T.ex
T.ex DS2745, DS2764 eller DS2782.

Postat: 11 december 2005, 19:07:11
av db
Jag håller på att försöka bygga en tidtagare bestående av en pic, en eller möjligen två lcd-displayer och lite knappar och givare. Jag försöker få den att dra så lite ström som möjligt och jag vill att den skall fungera något hundratal timmar med typ 4 r20-batterier. Ju mer destå bättre!

Vad jag vill uppnå är att varnas 8 timmar innan att batterierna tar slut. Strömavbrott mitt under mätningen vill jag undvika. Som det ser ut nu så får jag köra med brunstensbatterier istället för uppladdningsbara om jag vill ha en relativt enkel förvarning. Får jag bara ner strömförbrukningen tillräckligt så går ju det lika bra.

Postat: 11 december 2005, 21:06:40
av sodjan
Varför inte helt enkelt köra med uppladdningsbara och
byta ofta ? I alla fall just innan "mätningen".
Sker mätningen dygnet runt ? Är mätutrutnigen obemannad ?
Används utrustningen kontinuerligt ?
Kan du stänga av t.ex LCD'er och givare när ingen
"mätning" görs ?

Att bygga en lösning som ger ett larm när det är
8 timmar kvar av 2-300 timmar, är nog en utmaning i sig...

Hur exakt är 8 timmar ? Eller var det mer ett exempel ?

Postat: 11 december 2005, 22:13:35
av ristomemo
Kanske ett mindre blybatteri skulle vara nått för dig. Enklare att mäta kvarvarande kapasitet och enkelt att ladda. Relativt många Ah per krona.

4Ah för 69kr
http://www.jula.se/Butik/docs/produkt.a ... =SE-440045

Postat: 11 december 2005, 23:26:35
av Chribbe76
OBS. Nu spånar jag bara lite!!!

Ett sätt att få reda på om det är lite ström kvar i ett laddningsbart batteri när kretsen drar väldigt lite ström, är att kretsen tex 1 gång/timme drar "mycket" ström i några microsekunder och detekterar spänningen från batteriet i det ögonblicket.
För det är väl så att spänningen sjunker vid hög stömförbrukning när batteriet börjar närma sig slutet även om spänningen ligger på normal nivå när strömförbrukningen är låg?

Kan det fungera?

Postat: 12 december 2005, 17:36:32
av sMkr
du kan ju få en PIC att dra väldigt lite ström, det som drar ström i ditt fall är nog displayen. Kör med LCD (detta har du säkert redan tänkt på :) )

ang. batterierna så borde du väl kunna köra allt med 2x 2st AAA = 2x3V
när första batteripacket är så tomt att det knappt klarar driva PICen så har du en krets som switchar över till nästa och samtidigt genererar ett larm.
Larmet kanske inte idekerar 8 timmar kvar, men du vet ju då att det är ca 50% kvar