Exakta batteri kapacitet testare (1 / 3 steg)
Steg 1: en liten teori första!
Jag använde Arduino Uno/Nano R3 och detta är mitt andra projekt som jag har byggt med det. Jag har precis börjat att spela med Arduino en månad sedan och mitt huvud kryllar av idéer, men de flesta av dem var redan insett av någon annan i någon form med hjälp av Arduino eller andra MCU plattformar. Och batteri kapacitet testare lösningarna jag var bra, men de flesta av dem var inte så exakt i de slutliga resultaten. Så tog jag ett projekt jag stötte ihop med min första Google-sökning - John Terry batteri testare projekt och byggde det själv. Jag använde det sedan för att analysera tekniken han använde för att mäta parametrar som behöver under ansvarsfrihet cykel. Han mätte spänningen över batteriet provas och beräknas den ansvarsfrihet nuvarande. Hans nummer beräknas mAh baserat på det strömmen och spänning mäts varje sekund för hela ansvarsfrihet cykeln (tills batterispänningen sjunker till 0.9V). Resultatet framställs detta sätt är ett ungefärligt värde eftersom nuvarande utsläpp beror direkt på spänningen i batteriet och det är inre motstånd (som också ändringar medan urladdning). Batteri ansvarsfrihet nuvarande kurva är inte linjär alls. Det var inte tillräckligt exakt för mig, så jag beslöt att göra en liten ändring av kretsen och lägga till en aktuell fjärranalys resistor (nuvarande shunt). Jag har sett projekt som använder det också, men de mäter strömmen genom att beräkna spänningsfallet på MOSFET-transistor kanalen, men motståndet av de MOSFET kanalerna, när mättad, kan vara mycket låg (så lågt som 0,01 ohm). Spänningsfallet mätt över så låga motstånd kommer att vara mycket låg också och därför nuvarande beräknas på så sätt inte skulle vara exakt på grund av den AREF analoga referensspänningen används. Den nuvarande fjärranalys motstånd jag lagt var 0.22 ohm (jag hade det på hand just då) och det gav mig tillräcklig precision för strömmätning (15mA per en A/D-omvandlare siffra).