Spero di alimentare un ATtiny85V per un bel po 'di tempo con una piccola batteria, probabilmente una cella a bottone.
Ho esaminato il lato software e il mio codice è controllato dal timer del watchdog, i convertitori analogici e digitali non utilizzati sono spenti, il chip funziona a 1MHz ecc. Naturalmente, essendo occupato e nuovo in questo, non sono sicuro esattamente quanta corrente sta attingendo, ma spero di averlo minimizzato.
Ogni pochi secondi si sveglia, esegue i controlli del livello di tensione sugli ADC, lo registra su RAM e torna in modalità di sospensione. Se rileva che una linea seriale è connessa, emette i dati.
Tuttavia, ora sto guardando il circuito nel suo insieme e mi chiedo se ci sono cose che dovrei fare per rendere il circuito nel suo complesso più amico della batteria?
Quali sono le cose da fare e da non fare quando si tratta di progettare un circuito (semplice) di lunga durata in cui un componente (il microcontrollore) ha un assorbimento di corrente ripetitivo ma variabile?
Per esempio:
- Un indicatore LED è un grosso problema? Sta esaurendo la batteria quando è luminosa? Dovrei mettere un resistore gigante su di esso per renderlo debole, o questo fa semplicemente usare al resistore la batteria?
- Dovrei usare i condensatori di bypass / disaccoppiamento per uniformare l'assorbimento di corrente dalla batteria o il condensatore sprecherà solo la carica della batteria?
- Il microcontrollore necessita solo di 1,8 V, ma non ho batterie da 1,8 V. Dovrei usare due batterie 1.x e inviare troppa tensione? Posso prolungare la durata della batteria "non usando tanti volt"? Come lo faccio?
- È necessaria ulteriore potenza per verificare se un pin è ALTO o BASSO? Come se fosse un no-op o qualche aritmetica, c'è molto più consumo di energia nel controllare uno dei pin I / O GP per il suo stato?
So vagamente come calcolare (e più vagamente come misurare) corrente, tensione, potenza, ma non sono davvero sicuro di quale di queste cose equivalga la durata della batteria. L'importante misura della durata della batteria in Coulombs?
Ho questa vaga idea che le batterie siano piene di cose come:
- carica, come in amp-ora
- energia, come in wattora
- potenza, come in watt
ma non sono molto chiaro su cosa "mangia" il mio circuito quando funziona. Ho letto una buona quantità di EE101 e libri di testo di fisica, ma non ho alcuna esperienza di laboratorio. In altre parole, ho letto un sacco di batterie, ma non sono davvero sicuro di cosa significhi la maggior parte in pratica.
I resistori consumano la batteria? I condensatori? I diodi? Sospetto che lo facciano tutti, ma quali dei numeri sono quelli che contano? Impedenza? Dissipazione di potenza? Attuale? Voltaggio?
C'è un modo per abbassare la tensione senza sprecare la batteria? C'è un modo per ridurre la tensione aumentando la durata della batteria?