Stap 10: Energiebesparing
Het is ongelooflijk hard voor het meten van dergelijke snelle huidige veranderingen. Een normale multimeter is waaay te vertragen, en mijn oscilloscoop is alleen kunnen meten van spanningen. Ik heb reeds besteld een meting adapter voor mijn oscilloscoop om precies dat te doen (de uCurrent goud) maar dat dit een of andere manier tussen verzendkosten en douane steken bleef. Als ik nog steeds het gevoel dat sommige metingen doen wanneer ontvang ik het ik deze stap update, maar ik kan niet voor om het even wat garanderen. het is nooit aangekomen. Ik kreeg mijn geld terug, taai. Helaas is er zal echte metingen niet
Tot dan heb je het energieverbruik met de tijdsinstellingen gegeven ten overstaan van onderling aan te passen. Ik bespaar u de wiskunde maar ik berekend dat een effectieve runtime vergelijkbaar met 10ms actieve modus. Bij de bepaalde 1Mhz en 3V is het huidige verbruik ongeveer 0.5mA. Met slaap zedig is het huidige verbruik 0.005mAs, een enorme winst van 1.5mAs (3000 keer minder).
De stroom door een LED is afhankelijk van de weerstand en de spanning toegepast. Met de oorspronkelijke 120 ohm trekt weerstand de LED 10mA, met mijn aanbevolen waarde van 220 ohm alleen 5.5mA. Zeker zal de helderheid lijden, dus je moet beslissen welke oplossing u plukken.
Ervan uitgaande dat de CR2032 bevat 235mAh kunt u sommige meer rollen uit de energiebesparende versie (ervan uitgaande dat de LED brandt gedurende 3 seconden op elke rol):
Originele stijl + oude code:
235mAh*60*60/(1.5mAs+10mA*3S) = 26857 broodjes
Geoptimaliseerde stijl + nieuwe code:
235mAh*60*60/(0.005mAs+5.5mA*3S) = 51257 broodjes
De standby-tijd is ook aanzienlijk verbeterd:
Originele stijl + oude code (actieve huidige = 0.5mA):
235mAh / 0.5mA = 470 h = 19,5 dagen
Geoptimaliseerd stijl + nieuwe code (power-down huidige = 0,2 uA):
235mAh / 0.2uA = 1175000 h = 48958 dagen = 134 jaar
(een gemeenschappelijk CR2032-batterij beperkt dit tot de houdbaarheid van ongeveer 20 jaar)