Batterimätning med maxvärde
Postat: 11 maj 2020, 14:47:56
Hej!
Jag bygger en batteridriven robot, som likt en robotdammsugare, behöver gå och ladda sig själv när batteriet börjar bli tomt.
Så här ser kretsen ut, jag har en signal som jag monitorerar för att se när jag har lyckats docka, och stannar i så fall hjulen. Jag har en effektresistor som jag mäter laddströmmen genom för att se när batteriet är fulladdat. Och så har jag en spänningsdelare längst upp för att kolla när batteriet börjar ta slut så att roboten kan vända tillbaka hem för att ladda.
Det är just den sistnämnda som strular för mig, A/D-omvandlaren klarar en maxspänning på 2V så därför har jag en spänningsdelare med kända värden så att jag kan omvandla tillbaka till rätt spänning i mjukvaran. Det funkar, men problemet är att när batteriet laddas (Li-Ion) så kan laddspänningen vara upp mot 16V vilket kan vara farligt för A/D-omvandlaren, så jag tänkte jag bygger in en Zenerdiod på 2V som skydd. Dioden kan också vara bra som skydd vid okalibrerad spänningsdelare eller ifall man byter batteri mot någon med fler celler i framtiden.
Men med Zenerdioden på plats så får jag en spänning på cirka 1V ut, och inte 2V som jag förväntat. Vad beror det på, borde inte zenerdioden i backriktning börja leda först vid 2V? Eller är det zenerspänningen på 0.7V(?) som ställer till det?
Jag bygger en batteridriven robot, som likt en robotdammsugare, behöver gå och ladda sig själv när batteriet börjar bli tomt.
Så här ser kretsen ut, jag har en signal som jag monitorerar för att se när jag har lyckats docka, och stannar i så fall hjulen. Jag har en effektresistor som jag mäter laddströmmen genom för att se när batteriet är fulladdat. Och så har jag en spänningsdelare längst upp för att kolla när batteriet börjar ta slut så att roboten kan vända tillbaka hem för att ladda.
Det är just den sistnämnda som strular för mig, A/D-omvandlaren klarar en maxspänning på 2V så därför har jag en spänningsdelare med kända värden så att jag kan omvandla tillbaka till rätt spänning i mjukvaran. Det funkar, men problemet är att när batteriet laddas (Li-Ion) så kan laddspänningen vara upp mot 16V vilket kan vara farligt för A/D-omvandlaren, så jag tänkte jag bygger in en Zenerdiod på 2V som skydd. Dioden kan också vara bra som skydd vid okalibrerad spänningsdelare eller ifall man byter batteri mot någon med fler celler i framtiden.
Men med Zenerdioden på plats så får jag en spänning på cirka 1V ut, och inte 2V som jag förväntat. Vad beror det på, borde inte zenerdioden i backriktning börja leda först vid 2V? Eller är det zenerspänningen på 0.7V(?) som ställer till det?