Stap 1: Dit is een baan voor een microcontroller
Een eenvoudige manier om te testen van een batterij zou de spanning volgen totdat het zakt tot onder de nuttige waarde te hechten een lading weerstand aan een volledig opgeladen accu. De hoeveelheid tijd die de batterij duurt geeft haar capaciteit.
Dat is een snelle oplossing voor het probleem, maar het gaat om een voltmeter kijken voor een paar uur. Dat is helemaal niet leuk. We kunnen met een microcontroller, zoals de goede oude AVR-chip, een oplaadbare batterijtester die het werk voor ons doet. Mijn tester AA batterijen plaatst via een test van de geen kwijting en rapporten van de capaciteit in milliamp-uren (mAh), zodat u accucapaciteit vergelijken kunt.
Ontwerpfuncties
De tester kan meerdere cellen afzonderlijk testen en de resultaten weergeven op een LCD-scherm.
De tester kwiklozingen de batterij terwijl de controle op de spanning van de accu's. Wanneer de lage drempel is bereikt, die cel gebeurt het losgekoppeld van de lading van de batterij. Wanneer alle tests zijn voltooid een reeks piepjes waarschuwingen de gebruiker. De tester geeft het type van batterij door haar eerste spanning waardoor zowel NiCd en NiMh batterijen te beproeven.
Het ontwerp is gebaseerd op de ATMega168 (of 328) microcontroller, die 6 A/D converters op de chip, heeft zodat deze zal worden gebruikt om te lezen de accuspanningen en bepalen van de huidige belasting. Aangezien elke batterij twee A/D converters per cel vergt, is het maximale aantal cellen drie.
Ik bouwde twee van de testers, eerst met behulp van een Arduino board als een ontwikkelsysteem, waarna een standalone apparaat dat zal meer compact en vrijmaken van de Arduino voor andere projecten.