Cosa è necessario per il dispositivo:
Arduino Uno o qualsiasi altro compatibile.
Display LCD 16X2 che utilizza il driver Hitachi HD44780
Relè a stato solido OPTO 22
Resistenza da 10 MΩ a 0,25 W.
Supporto per batterie 18650
Resistenza da 4 ohm 6W
Un pulsante e alimentatore da 6 a 10 V a 600 mA
Teoria e sfruttamento
La tensione su una batteria agli ioni di litio completamente carica senza carico è di 4,2 V. Quando il carico è collegato, la tensione scende rapidamente a 3,9 V, quindi diminuisce lentamente durante il funzionamento della batteria. La cella è considerata scarica quando la tensione scende al di sotto di 3 V.
In questo dispositivo, la batteria è collegata a uno dei pin analogici Arduino. La tensione sulla batteria viene misurata senza carico e il controller è in attesa di premere il pulsante "Start". Se la tensione della batteria è superiore a 3 V. , quando si preme il pulsante, inizia il test. Per fare ciò, tramite un relè a stato solido alla batteria, è collegata una resistenza da 4 Ohm, che svolgerà il ruolo di un carico. La tensione viene letta dal controller ogni mezzo secondo. Usando la legge di Ohm, puoi scoprire la corrente consegnata al carico. I = U / R, lettura U dall'ingresso analogico del controller, R = 4 Ohm. Poiché le misurazioni vengono eseguite ogni mezzo secondo, si ottengono 7200 misurazioni ogni ora. L'autore moltiplica semplicemente 1/7200 ore per il valore corrente e aggiunge i numeri risultanti fino a quando la batteria non si scarica al di sotto di 3 V. In questo momento, il relè si commuta e il risultato della misurazione viene visualizzato in mA \ h
Pinout LCD
Scopo del PIN
1 GND
2 + 5 V.
3 GND
4 PIN digitale 2
5 PIN digitale 3
6,7,8,9,10 Nessun collegamento
11 PIN digitale 5
12 PIN digitale 6
13 PIN digitale 7
14 PIN digitale 8
15 + 5 V.
16 GND
L'autore non ha utilizzato un potenziometro per regolare la luminosità del display, ma ha collegato il pin 3 a terra. Il portabatteria è collegato da un meno a terra e da un positivo all'ingresso analogico 0. Tra il positivo del supporto e l'ingresso analogico è inclusa una resistenza da 10 MΩ, che svolge la funzione di un pull-up. Il relè a stato solido è attivato da meno a terra e più all'uscita digitale 1.Uno dei terminali del relè è collegato al plus del supporto, una resistenza da 4 ohm è posizionata tra il secondo terminale e la terra, che funge da carico quando la batteria è scarica. Tieni presente che si crogiolerà abbastanza fortemente. Il pulsante e l'interruttore sono collegati secondo lo schema nella foto.
Poiché nel circuito vengono utilizzati PIN 0 e PIN 1, è necessario disabilitarli prima di scaricare il programma sul controller.
Dopo aver collegato tutto, compilare il firmware allegato di seguito, puoi provare a testare la batteria.
La foto mostra il valore di tensione letto dal controller.
La tensione deve essere superiore a 3 V.
La foto successiva è il risultato della misurazione durante il test. Sopra, il tempo di test in secondi (83), la tensione sulla batteria durante il test (3,64 V) e quanta corrente è stata data al carico durante questo periodo in milliampere (21,06 Mah).
La foto sotto mostra le letture dopo il completamento del test. È subito chiaro che questa batteria, a giudicare dalla testimonianza, può essere inviata a posta indesiderata.