Pasul 1. Aceasta este sarcina pentru microcontroler!
O modalitate simplă de a verifica bateria este conectarea sarcinii la ea și măsurarea timpului pentru care tensiunea scade sub cea necesară. Aceasta este o soluție simplă, dar necesită monitorizarea voltmetrului pentru o lungă perioadă de timp. Acest lucru este perfect manipulat de microcontroler AVR, eliberându-ți timpul. Contorul meu măsoară bateriile AA și le raportează puterea în milliampere-ore (mAh), astfel încât să puteți compara capacitatea lor.
Dispozitivul poate măsura mai multe baterii în același timp cu afișarea fiecărei pe ecran. Când bateria este descărcată sub nivelul permis, va fi deconectată. Când toate bateriile sunt testate, dispozitivul va fi alertat de un semnal sonor. Acesta determină tipul de baterie, tensiunea inițială și funcționează cu baterii NiCd și NiMh. Proiectul se bazează pe microcontrolerul ATmega168 care are 6 ADC-uri care vor fi utilizate pentru a măsura tensiunea bateriei și curentul de sarcină. Fiecare baterie necesită două unități ADC, astfel încât să puteți măsura până la trei baterii în același timp. Am construit două testere, bazate mai întâi pe Arduino pentru depanare și apoi autonomă, care este mai compactă și eliberează Arduino pentru alte proiecte.
Pasul 2. Principalele părți
Iată ce avem nevoie:
- Arduino sau ATmega168 (328p) cu bandă (vezi diagrama).
- Ecran LCD de la Nokia 5510.
- Trei MOSFETs tranzistori - sunt folosite pentru a comuta sarcini.
- Rezistențe pentru descărcarea bateriei.
- Rezistoare pentru interacțiunea cu afișajul.
- Un mic vorbitor.
- Textolit sau tablă de prototipuri.
- Conector pentru baterii AA (cu celule separate).
- Locuințe.
Pasul 3. Circuitul
MOSFET (tranzistor cu efect de câmp)
Această componentă acționează ca un comutator comandat de microcontroler. Când este deschis, curentul din baterie trece prin rezistența de tracțiune, descărcându-l treptat. Am tras FET de la calculatorul vechi. Orice astfel de dispozitiv ar trebui să funcționeze atâta timp cât rezistența sursei de scurgere este scăzută. Rezistența 2MΩ asigură 0V atunci când bateriile sunt scoase. Fără ea, ADC poate da ceva.
Pasul 4. Schema completă
Unul dintre scheme este pentru Arduino, iar celălalt este pentru un proiect independent.
notițe
- Testerul nu oferă rezultatul cel mai precis, dar destul de acceptabil.
- Căderea de tensiune pe FET ar trebui să fie neglijabilă.
- După terminarea testelor, testerul continuă să arate tensiunea bateriei - deoarece încărcătura este îndepărtată, tensiunea va reveni la nivelul minim acceptabil, dar în realitate bateria este descărcată.
Pasul 5. Corpul
Poți folosi o carcasă metalică sau plastică, dar am decis să fac una din lemn. Această parte a proiectului a fost făcută mult timp, dar mi-a plăcut rezultatul
Pasul 6. Îmbunătățirea
Doar câteva zile după finalizarea proiectului mi-am dat seama că este necesar să conectați baterii mai mari. Așa că am adăugat un conector în partea de jos a dispozitivului, care oferă pur și simplu acces la contactele celor două baterii. Acum pot verifica bateriile care nu se încadrează în suportul bateriei AA. Când nu este utilizat, conectorul cu crocodili poate fi pur și simplu scos.