×
MSP430, Microcontrollori 16 bit Ultra Low Power
Determinare consumo di corrente stimato
10 Anni 7 Mesi fa - 10 Anni 7 Mesi fa #6
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Determinare consumo di corrente stimato
ciao,
come detto non ho visto i dettagli del documento ma per il calcolo della durata della batteria devi procedere nel secondo modo.
Devi dividere le varie fasi dove consumi corrente, e per ogni fase devi valutare durata e consumi.
Calcola l'area del rettangolo tempo x corrente (ovvero calcoli l'energia consumata a meno del fattore tensione).
valuta ogni quanto trasmetti e dividi la somma delle aree precedenti per il tempo tra una trasmissione e l'altra. Il risultato lo sommi ad eventuali valori del micro in low power mode.
Esempio:
Supponi che l'MSP430 stia sempre in LPM3 e consumi 1uA.
Ogni 10 secondi ti svegli e consumi 300uA per 1ms e poi vai nuovamente in sleep.
Trasmetti poi per 2 ms e consumi 10mA.
...poi torni in LPM3.
Il consumo e':
1ms x 300uA = 300uA ms
2ms x 10mA = 20000uA ms
la somma e' 20300uA ms
per cui se trasmetto ogni 10 secondi e' come se avessi una corrente equivalente costante pari a 20300 uA ms / 10 000 ms (ovvero 10 secondi) = 2 uA
Che sommata a 1uA dell'MSP430 in LPM3 e' 3 uA.
...poi ti calcoli la vita della batteria.
Quindi e' importante anche la frequenza con cui ripeti il ciclo e non solo i picchi di corrente.
Se trasmetti una volta l'anno...la batteria ne dura 15!
...e si scarica per il processo di auto scarica e non per il trasmettitore.
Non ho ricontrollato i calcoli ma credo che il concetto sia valido...salvo intrecci di parole.
Saluti,
Mauro
come detto non ho visto i dettagli del documento ma per il calcolo della durata della batteria devi procedere nel secondo modo.
Devi dividere le varie fasi dove consumi corrente, e per ogni fase devi valutare durata e consumi.
Calcola l'area del rettangolo tempo x corrente (ovvero calcoli l'energia consumata a meno del fattore tensione).
valuta ogni quanto trasmetti e dividi la somma delle aree precedenti per il tempo tra una trasmissione e l'altra. Il risultato lo sommi ad eventuali valori del micro in low power mode.
Esempio:
Supponi che l'MSP430 stia sempre in LPM3 e consumi 1uA.
Ogni 10 secondi ti svegli e consumi 300uA per 1ms e poi vai nuovamente in sleep.
Trasmetti poi per 2 ms e consumi 10mA.
...poi torni in LPM3.
Il consumo e':
1ms x 300uA = 300uA ms
2ms x 10mA = 20000uA ms
la somma e' 20300uA ms
per cui se trasmetto ogni 10 secondi e' come se avessi una corrente equivalente costante pari a 20300 uA ms / 10 000 ms (ovvero 10 secondi) = 2 uA
Che sommata a 1uA dell'MSP430 in LPM3 e' 3 uA.
...poi ti calcoli la vita della batteria.
Quindi e' importante anche la frequenza con cui ripeti il ciclo e non solo i picchi di corrente.
Se trasmetti una volta l'anno...la batteria ne dura 15!
...e si scarica per il processo di auto scarica e non per il trasmettitore.
Non ho ricontrollato i calcoli ma credo che il concetto sia valido...salvo intrecci di parole.
Saluti,
Mauro
Ultima Modifica 10 Anni 7 Mesi fa da Mauro Laurenti.
Ringraziano per il messaggio: alfa75ts
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Mauro Laurenti
- Moderator
Riduci
Di più
10 Anni 7 Mesi fa #7
da alfa75ts
Risposta da alfa75ts al topic Determinare consumo di corrente stimato
ok...........tante grazie!!!!
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alfa75ts
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 58
- Ringraziamenti ricevuti 0
10 Anni 7 Mesi fa - 10 Anni 7 Mesi fa #8
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Determinare consumo di corrente stimato
ho ritoccato i 10 secondi nel calcolo precedente, visto che avevo messo il tempo in us mentre doveva essere in ms.
Saluti,
Mauro
Saluti,
Mauro
Ultima Modifica 10 Anni 7 Mesi fa da Mauro Laurenti.
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.