algoritmo...

May 09, 2010 5 Replies

salve. mi serve un circuito che mi visualizzi con display la carica di una batteria da 0 a 100, "100" carica "0" scarica.



ora ho un caricatore....



  • un voltmetro che quando la batteria è "in carica" segna 13,2V da scarica, man mano che si carica aumenta il suo valore sino a raggiungere 14,6V (batteria carica), + un amperometro che sempre "in carica" segna 41A da batteria scarica e man mano che si carica diminuisce il suo valore fino a raggiungere quasi lo "0" (batteria carica)

Grazie



ps, mi hanno detto che mi serve un comparatore (se ho capito bene) che mi faccia un algoritmo dei due valori, V e A scusate ma sono quasi totalmente ignorante in materia.


"silviosss" ha scritto nel messaggio news:4be73b35$0$1140$ snipped-for-privacy@reader1.news.tin.it...

ma cosa vuoi far visualizzare con il display ? la tensione o la corrente ? mi sembra di capire che vuoi mettere V insieme con A ma non ho capito come... se li moltiplichi (V x A) credo ne ricavi WATT...

mi sa che un semplice Amplificatore Operazionale non basti... :-/

Paolo C.

Il 10/05/2010 0.46, silviosss ha scritto:

Se ti accontenti di leggere sul display di un altro voltmetro i numeri da 0 a 100 (mV) è abbastanza facile.

Ammesso di avere capito cosa vuoi fare, si può riassumere così:

batteria scarica: 13.2V -> 0 sul display batteria carica : 14.6V -> 100 sul display

sottrai l'offset di 13.2V ottenendo:

0V -> 0 mV 1.4V -> 100 mV

Quindi per avere 100 mV con 1.4V di ingresso devi avere un "guadagno" di

0.071. Con un paio di operazionali dovresti farlo senza problemi.

Se il display deve essere di altro tipo (7 segmenti, LCD, ecc...) allora avrai bisogno di logica programmabile e a quel punto più banalmente acquisisci la tensione con un ADC e la scrivi come ti pare sul display :)

Questo se leggi la tensione. La stessa cosa si può applicare alla corrente. Usarle assieme non so quanto senso abbia perché non è detto che siano strettamente legate tra loro.

Marco

"silviosss" ha scritto nel messaggio news:4be73b35$0$1140$ snipped-for-privacy@reader1.news.tin.it...

Se la carica desideri ottenerla solo in funzione della tensione della batteria, forse lo schema sotto ti risolve, giorgio

[FIDOCAD] MC 150 80 1 0 080 LI 35 25 60 25 LI 60 100 40 100 LI 40 100 35 100 SA 35 25 SA 35 100 LI 150 90 150 100 LI 60 100 150 100 MC 150 25 3 0 010 TY 135 10 5 3 0 0 0 * + 20V circa MC 150 65 3 0 100 MC 150 30 1 0 080 LI 150 25 150 30 LI 150 40 150 55 LI 150 65 150 80 LI 60 60 60 25 RV 95 50 130 70 LI 60 60 70 60 MC 70 60 0 0 090 LI 95 60 80 60 LI 130 60 145 60 TY 155 55 5 3 0 0 0 * Tari a 13,2 V sul cursore TY 75 45 5 3 0 0 0 * Galvanometro scala 0 - 100 TY 65 50 5 3 0 0 0 * P1 TY 140 65 5 3 0 0 0 * P2 TY 160 35 5 3 0 0 0 * R1 TY 160 80 5 3 0 0 0 * R2 TY 20 75 5 3 0 0 0 * Tarare P1 in modo che a 14,6 V segni 100 TY 25 15 5 3 0 0 0 * + Batteria TY 20 90 5 3 0 0 0 * - Batteria

Sembra che silviosss abbia detto :

grazie per le risposte,non penso funzionerebbe solo con la tensione, la tensione sale a passi, esempio:

13,2V, 41A 13,3V, 41A 13,3V, 40A 13,3V, 39A 13,3V, 38A 13,3V, 37A via discorrendo.. 13,3V, 22A 13,4V, 35A 13,5V, 41A come noterete(sono valori a memoria) a 13,3V rimane parecchio tempo (anche sugli altri valori), fino a quando l'assorbimento della batteria scende sotto un certo livello, a questo punto il caricatore alza la tensione di uno step e di conseguenza l'assorbimento aumenta.

da quanto ho capito, la tensione del caricatore non è riferita alla batteria ma da quanto "lui" è in grado di pompare

quindi sempre nell'esempio sopra, i 13,3V restano per circa 30 minuti, in questo lasso di tempo certamente si è un po caricata, nonostante resti a 13,3V non so se mi sono spiegato :'(

Il 10/05/2010 12.40, silviosss ha scritto:

Non so di che caricatore stiamo parlando, ma se ti serve sapere quando la batteria è carica non basta monitorare la corrente e segnalare la carica completata quando scende sotto un certo valore?

Marco

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required