Un carica batterie Arduino controllato

#iorestoacasa mi obbliga a trovare il modo di passare il tempo, e dopo aver perso una settimana dietro alla Smart Battery, ora ho realizzato un mio vecchio progetto nel cassetto. si tratta di un carica batterie per NiCd o NiMh, ma poi forse anche Lion, controllato da un Arduino, versione pro mini (che ne ho comprati una manciata :-) ). la scatola e' quella di un vecchio carica batterie della Energizer che ha smesso di funzionare da un bel po' di tempo

formatting link
mentre lo schema e' quello che trovate in fondo al post. Ho utilizzato dei moduli DC-DC con LM2596 (questi:
formatting link
per il generatore di corrente di carica, e dei mosfet per il generatore di corrente di scarica.

adesso mi accingo a scrivere il software, e chiedo il vostro supporto.

1- quali funzioni mettereste voi su un simile apparecchio ? potrebbe venir fuori un simil La Crosse :-)

2- per quel che ho letto su Battery University, il fine Carica dovrebbe essere la crescita negativa della tensione di batteria oppure la mancata

crescita nel tempo, ma quanto tempo ?

3- e per identificare il fine Scarica, fino a che valore di tensione di batteria posso scendere ?

4- come calcolereste la resistenza interna della batteria ? vorrei aggiungere un check della salute della batteria e il valore di Ri mi sembra un buon dato di partenza, oltre alla reale capacita' in un o piu'

cicli di carica-scarica.

5- serve a qualcosa caricare ad impulsi ad alta corrente ? il LM2596 puo' erogare fino a 3A (sulla carta), il mio circuito al momento puo' arrivare a 1.6 continuativi, ma ci vuol poco a farlo lavora a 3A, ma non continuativi, le 2 resistenze di sense sono solo da 1W, e non posso cambiarle per motivi di spazio.

[FIDOCAD] MC 80 190 0 0 115 LI 80 180 80 190 MC 90 190 0 0 115 LI 90 180 90 190 MC 100 190 0 0 115 LI 100 180 100 190 MC 110 190 0 0 115 LI 110 180 110 190 MC 80 250 0 0 115 MC 90 250 0 0 115 MC 100 250 0 0 115 MC 110 250 0 0 115 MC 80 260 0 0 045 MC 90 260 0 0 045 MC 100 260 0 0 045 MC 110 260 0 0 045 LI 110 200 110 250 LI 100 200 100 250 LI 90 200 90 250 LI 80 200 80 250 TY 75 180 5 3 90 0 0 * D11 TY 105 180 5 3 90 0 0 * D3 TY 80 165 5 3 0 0 0 * ____PWM____ LI 95 65 95 130 LI 100 65 100 130 MC 80 75 3 0 114 LI 85 70 85 65 LI 90 75 95 75 LI 80 75 75 75 LI 75 75 75 85 LI 75 85 100 85 TY 90 65 5 3 90 0 0 * GND TY 95 65 5 3 90 0 0 * VCC TY 80 65 5 3 90 0 0 * V0 TY 90 145 5 3 90 0 0 * GND TY 95 145 5 3 90 0 0 * 5V MC 185 70 1 0 860 MC 185 85 1 0 860 MC 205 70 1 0 860 MC 205 85 1 0 860 LI 110 65 110 130 LI 120 65 120 130 LI 125 65 125 130 LI 130 65 130 130 LI 135 65 135 130 LI 145 75 135 75 LI 145 90 130 90 LI 160 90 190 90 LI 190 90 190 85 LI 170 85 170 90 LI 160 75 190 75 LI 190 75 190 70 LI 170 70 170 75 LI 185 70 185 130 LI 205 70 205 130 MC 160 75 0 1 200 MC 160 90 0 1 200 TY 105 65 5 3 90 0 0 * E TY 110 65 5 3 90 0 0 * RS TY 115 65 5 3 90 0 0 * DB7 TY 120 65 5 3 90 0 0 * DB6 TY 125 65 5 3 90 0 0 * DB5 TY 130 65 5 3 90 0 0 * DB4 TY 180 140 5 3 90 0 0 * A5 TY 200 140 5 3 90 0 0 * A4 RV 75 40 145 65 RV 65 130 215 180 MC 230 170 2 0 074 MC 230 160 2 0 074 MC 230 150 2 0 074 MC 230 140 2 0 074 LI 225 170 215 170 LI 215 160 225 160 LI 225 150 215 150 LI 215 140 225 140 TY 125 155 5 3 0 0 0 * Arduino Pro Mini TY 95 45 5 3 0 0 0 * Display 16x2 LI 95 100 55 100 LI 55 100 55 105 MC 55 105 0 0 045 SA 95 100 LI 100 95 35 95 SA 100 95 SA 100 85 SA 95 75 SA 130 90 SA 135 75 TY 95 180 5 3 90 0 0 * D9 TY 85 180 5 3 90 0 0 * D10 LI 205 180 205 190 LI 195 180 195 190 LI 185 180 185 190 LI 175 180 175 190 MC 175 190 1 0 074 MC 185 190 1 0 074 MC 195 190 1 0 074 MC 205 190 1 0 074 TY 170 180 5 3 90 0 0 * D8 TY 95 70 5 3 90 0 0 * 2 TY 90 70 5 3 90 0 0 * 1 TY 80 70 5 3 90 0 0 * 3 TY 105 70 5 3 90 0 0 * 6 TY 110 70 5 3 90 0 0 * 4 TY 130 70 5 3 90 0 0 * 11 TY 125 70 5 3 90 0 0 * 12 TY 120 70 5 3 90 0 0 * 13 TY 115 70 5 3 90 0 0 * 14 TY 100 65 5 3 90 0 0 * RW TY 100 70 5 3 90 0 0 * 5 LI 105 65 105 75 LI 105 75 95 75 TY 180 180 5 3 90 0 0 * D7 TY 125 140 5 3 90 0 0 * D1 TY 130 140 5 3 90 0 0 * D0 TY 105 140 5 3 90 0 0 * D12 TY 110 140 5 3 90 0 0 * D13 MC 135 400 2 0 580 MC 145 425 3 0 115 MC 165 390 0 0 580 MC 190 395 3 0 115 MC 235 395 0 0 445 LI 255 400 255 425 LI 255 425 155 425 LI 135 400 140 400 LI 160 400 165 400 LI 165 390 135 390 LI 205 390 205 395 SA 140 400 SA 140 425 SA 160 425 SA 160 390 SA 205 375 SA 205 395 TY 130 385 5 3 0 0 0 * 6 TY 165 385 5 3 0 0 0 * 3 TY 165 395 5 3 0 0 0 * 2 TY 185 390 5 3 0 0 0 * 1 TY 110 390 5 3 0 0 0 * 7 TY 130 395 5 3 0 0 0 * 5 TY 260 390 5 3 0 0 0 * IRFZ44 MC 140 340 0 0 450 MC 140 360 1 0 000 MC 140 340 3 0 000 LI 140 335 140 330 SA 140 330 MC 160 315 1 0 074 MC 205 315 1 0 074 TY 120 345 5 3 0 0 0 * BATT SA 255 330 LI 255 330 125 330 MC 255 320 3 0 074 LI 160 320 160 390 LI 255 320 255 390 MC 205 380 0 0 115 LI 205 380 205 320 TY 210 380 5 3 0 0 0 * 1k LI 200 395 235 395 MC 160 440 2 0 115 TY 165 435 5 3 0 0 0 * 100 MC 185 445 2 1 010 TY 110 380 5 3 0 0 0 * LM358 MC 135 425 1 0 115 LI 145 425 135 425 LI 160 440 160 445 LI 160 430 160 400 LI 140 365 140 425 SA 120 425 TY 125 415 5 3 0 0 0 * 0.27 TY 145 415 5 3 0 0 0 * 0.27 TY 190 385 5 3 0 0 0 * 1k LI 180 400 180 445 SA 180 445 TY 115 400 5 3 0 0 0 * 4 TY 180 400 5 3 0 0 0 * 8 TY 195 440 5 3 0 0 0 * +5V MC 110 325 0 0 200 MC 110 335 0 0 200 LI 110 325 110 335 LI 125 335 125 325 SA 110 330 SA 125 330 MC 55 330 2 0 010 MC 55 425 2 0 020 LI 55 425 125 425 LI 55 330 110 330 MC 90 395 3 0 115 LI 110 395 100 395 TY 90 385 5 3 0 0 0 * 470 SA 85 395 LI 85 365 85 395 MC 85 355 1 0 170 LI 85 355 85 330 SA 85 330 TY 90 355 5 3 0 0 0 * 1u MC 55 395 2 0 074 MC 55 375 2 0 074 TY 20 385 5 3 0 0 0 * Pin 4 TY 20 390 5 3 0 0 0 * Feedback TY 20 395 5 3 0 0 0 * LM2596 TY 20 365 5 3 0 0 0 * Pin 5 TY 20 370 5 3 0 0 0 * OFF-/ON TY 20 375 5 3 0 0 0 * LM2596 LI 90 395 55 395 LI 55 375 205 375 TY 20 405 5 3 0 0 0 * Uscita TY 20 410 5 3 0 0 0 * Modulo TY 20 415 5 3 0 0 0 * Step down TY 20 420 5 3 0 0 0 * LM2596 TY 20 330 5 3 0 0 0 * Uscita TY 20 335 5 3 0 0 0 * Modulo TY 20 340 5 3 0 0 0 * Step down TY 20 345 5 3 0 0 0 * LM2596 TY 130 390 5 3 0 0 0 * 2 TY 130 400 5 3 0 0 0 * 3 TY 110 395 5 3 0 0 0 * 1 TY 185 395 5 3 0 0 0 * 7 TY 165 390 5 3 0 0 0 * 5 TY 165 400 5 3 0 0 0 * 6 MC 205 300 1 0 074 LI 205 300 205 295 TY 200 290 5 3 90 0 0 * 0=Carica 1=Scarica LI 205 295 205 195 TY 250 290 5 3 90 0 0 * Tensione batteria MC 255 190 0 0 115 MC 265 140 0 0 170 MC 285 190 0 0 045 LI 275 140 285 140 LI 285 140 285 190 LI 255 190 255 140 SA 255 140 TY 265 135 5 3 90 0 0 * 2u2 MC 255 305 3 0 074 LI 255 200 255 300 LI 230 140 265 140 MC 125 210 0 0 074 MC 60 210 2 1 170 MC 60 220 2 1 170 MC 60 230 2 1 170 MC 60 240 2 1 170 MC 125 220 0 0 074 MC 125 230 0 0 074 MC 125 240 0 0 074 LI 125 210 70 210 LI 125 220 70 220 LI 125 230 70 230 LI 125 240 70 240 LI 60 210 50 210 LI 60 240 50 240 LI 50 230 60 230 LI 60 220 50 220 SA 80 240 SA 90 230 SA 100 220 SA 110 210 LI 50 210 50 260 MC 50 260 0 0 045 MC 160 300 1 0 074 TY 155 300 5 3 90 0 0 * Riferimento corrente LI 35 95 35 105 MC 35 105 1 0 010 TY 25 115 5 3 0 0 0 * +5V LI 130 210 160 210 LI 160 210 160 300 TY 210 170 5 3 0 0 0 * A3 TY 210 150 5 3 0 0 0 * A1 TY 210 140 5 3 0 0 0 * A0 TY 210 160 5 3 0 0 0 * A2 MC 120 450 0 0 045 LI 120 450 120 400 MC 145 445 1 0 180 TY 135 435 5 3 0 0 0 * 220u SA 120 445 LI 120 445 135 445 LI 185 445 145 445 SA 160 445 TY 200 180 5 3 90 0 0 * D2 TY 120 140 5 3 90 0 0 * D5 TY 190 180 5 3 90 0 0 * D4 TY 115 140 5 3 90 0 0 * D6 LI 65 55 75 55 LI 75 50 55 50 LI 55 50 55 100 SA 55 100 TY 75 45 5 3 0 0 0 * K TY 75 50 5 3 0 0 0 * A TY 65 45 5 3 0 0 0 * 16 TY 65 50 5 3 0 0 0 * 15 LI 115 65 115 130 LI 120 90 65 90 SA 120 90 LI 65 90 65 55 SA 170 90 SA 170 75 SA 50 220 SA 50 230 SA 50 240 SA 185 85 SA 205 85 TY 60 200 5 3 0 0 0 * 2u2 TY 115 195 5 3 0 0 0 * 470k TY 115 255 5 3 0 0 0 * 47k TY 260 195 5 3 0 0 0 * 10k TY 145 420 5 3 0 0 0 * 1W TY 125 420 5 3 0 0 0 * 1W TY 120 350 5 3 0 0 0 * NiMh TY 120 355 5 3 0 0 0 * NiCd TY 145 335 5 3 0 0 0 * + TY 145 360 5 3 0 0 0 * -

Reply to
alfio
Loading thread data ...

alfio ha scritto:

L'unico motivo per fare un progetto del genere nel 2020 (esistono ormai caricatori di tutte le salse con tutti i livelli di analisi

l'aggiornamento OTA del firmware, fare un caricabatterie stand-alone sinceramente mi pare inutile anche a puro fine didattico.

Giulia

Reply to
giulia

"giulia" ha scritto nel messaggio news:r69lv7$929$ snipped-for-privacy@dont-email.me...

inutile

il mio ha l'aggiornamento OTB - OverTheBack

formatting link

:-))

Reply to
alfio

controllo della temperatura ("anche" a parte del micro per sicurezza).

Mi sembra un buon passatempo :) Io avrei messo un controllo di mantenimento. Di solito le lasciamo nel cassetto a morire inesorabilmente :)

Reply to
Franco Af

"Franco Af" ha scritto nel messaggio news:r69vf3$o4p$ snipped-for-privacy@gioia.aioe.org...

sul micro ho ancora 2 ingressi analogici liberi, pero' al momento in casa non ho sensori di temperatura disponibili, ma ci pensero'. direi che il sensore andrebbe messo a diretto contatto con la batteria, ma potendone mettere solo 2 che faccio ?

come sicurezza hardware (che non passi dal micro) cosa consigli ?

il trickle charge con impulsi una tantum ? sara' fatto! :-)

Reply to
alfio

Il 04/04/2020 15:50, alfio ha scritto:

tensione - temperatura. La sola tensione non penso possa bastare (nel caso di malfunzionamento della batteria), con l'inserimento di un sensore di temperatura lo

:)

Reply to
Franco Af

nel deretano" per le celle che sviluppano i corti interni

Giorni fa ho tirato fuori una decina di torcioni ricaricabili NiMH di Lidl che giacevano inusati da anni, sebbene nuovi. La maggior parte era a zero, e ho dovuto fargli passare circa

3 A con l'alimentatore per fondere il corto interno,

un algoritmo di carica che somministri il pedatone se trova

si sblocca, si scalda o interviene un timeout con segnalazione di buttarla.

Reply to
asdf

"asdf" ha scritto nel messaggio news:r6at2t$1ak4$ snipped-for-privacy@gioia.aioe.org...

il "pedatone", mmhhh e' una bella definizione.

oggi durante le prime sperimentazioni ho per l'appunto provato una specie di "pedatone" con delle vecchie NiMh che ho morte nel cassetto da anni. il mio "pedatone" e' consistino in 10 cicli continui di carica scarica alla massima corrente che per ora l'Arduincharger mi permette, cioe' 1500 mA. bhe nel mio caso 5 batterie si sono rifiutate di tornare in vita, si caricavano fino a 3V in 20 secondi e tornavano a 0V in 2 secondi.

Reply to
alfio

Sembrerebbe un comportamento da celle ormai andate. Perse per perse,

elevata, sempre a seconda della cella. Diciamo 3 A per una frazione di

Per botta intendo proprio limitata nel tempo: prendi la cella e la metti all'uscita dell'alimentatore alla minima tensione e corrente come sopra. Con alcune basta far uscire qualche scintilla collegando brevemente + e - con quelli della pila. Con altre bisogna mantenere il collegamento per un paio di secondi almeno (per quelle grosse, meno per AA e AAA), ma la

le bottarelle preventivamente potrebbe aiutare a prevenire.

Reply to
asdf

In data aprile 2020 alle ore 12:02:15, giulia ha scritto:

to

No dai,didattico 2ndo me non =E8 mai inutile,in questi tempi dove mi sembr= a gi=E0 bello che la depressione indotta non abbia fatto vittime aggiuntive,s= e una ha voglia di buttarsi con la testa in una cosa per lui interessante io = non lo scoraggerei,=E8 cos=EC bello trovare un piccolo obiettivo per darsi = da fare.anche se ,come fai notare tu non c'=E8 convenienza. Anche un lettore audio con equalizzatore ha poco senso realizzarlo,ma vuoi = mettere quando senti fisicamente l'effetto dei coefficienti dei filtri digitali ? Comunque credo che sia proprio questa una differenza nella pratica dell'elettronica hobbystica rispetto agli anni 70-80,a quei tempi facevi spesso una cosa che non aveva nessuno e che a comprarla sarebbe costata un = occhio ,oggi ti chiedi se abbia senso e ti cadono le balle,rimane l'interesse didattico IMHO SM(Secondo Me) CAN(Cos=EC A Naso)

--
Questa email =E8 stata esaminata alla ricerca di virus da AVG. 
http://www.avg.com
Reply to
blisca

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.