Você está muito perto. A energia média é uma maneira muito precisa de fazer isso, pois você não está puxando uma corrente tão alta que a capacidade efetiva da bateria flutua.
Baterias, baterias e mais baterias
Há um termo muito importante, que é a taxa de autodescarga da bateria. Isso depende da química, mas digamos que você obtenha um hidreto de níquel-metal. A taxa de autodescarga é de
"20% ou mais nas primeiras 24 horas, mais 4% por dia depois", se não for uma
baixa NiMH de autodescarga , que ainda descarrega cerca de 25% ao ano.
As baterias de lítio têm algumas das melhores características para a taxa de descarga automática e minha experiência confirma esse fato. Eu acho que a universidade de baterias tem um ótimo site para discutir muitas características diferentes das baterias, e muitas vezes indico as pessoas para aprender sobre baterias quando estão começando a trabalhar com elas. Se você quiser comparar as taxas de descarga da bateria, eles têm um artigo inteiro discutindo os fenômenos .
Isso é um pouco complicado, mas eu sempre tento fazer isso quando você mede a tensão da bateria e precisa carregá-la. Isso varia com a química, mas é fundamental em lítio. Eu tive um colega de trabalho colocando células de moedas ruins em nossos dispositivos e usando-as porque as células de moedas mostravam tensão quase cheia sem carga. Sob uma carga de qualquer quantia (10kohm aprox .2mA), eles estavam mortos.
Seu microcontrolador e você
Como você está lidando com o uso da folha do fabricante sobre a corrente de fuga, também existem muitos problemas diferentes com os quais você terá que lidar para manter as especificações que provavelmente também devem ser pensadas. O maior que eu já vi é uma entrada flutuante. Muitos engenheiros deixarão pinos não utilizados como entradas, pensando: "Ei, que mal isso pode causar?" Um pouco se você estiver falando de microamperes. Uma entrada flutuante terá seus transistores mudando de estado constantemente e as flutuações causam uma diferença de consumo de energia. Certa vez, tivemos uma vida útil reduzida em um produto porque houve um erro que deixou 2 pinos flutuando, fazendo com que nossa corrente de espera mais que dobrasse no MSP430. Você precisa direcionar todos os seus pinos para a saída e deixá-los manter um estado.
É fácil errar ao fazer esses cálculos, como hora do despertar. Parece que lembro que o MSP430 teve um tempo de ativação não desprezível, se você o fazia com muita frequência. Ele também teve um pulso de energia maior por apenas um momento, quando ficou online. Nosso pequeno RTOS caseiro teve que tentar levar isso em conta e, se o desligamento foi menor que X milissegundos, o ignoramos com NOPs e economizamos energia.
Se você estiver procurando um produto com vida útil muito longa, precisará de um revestimento conforme . Os óleos da sua pele não são um problema imediato, mas com o tempo eles formam um material levemente condutor em sua placa. O revestimento conforme protege a sua placa contra esse pequeno efeito colateral atual.
Leia as notas de aplicativos que eles têm sobre a operação de baixa energia, provavelmente cobre questões como os pinos precisam ser retidos como saída e muitos outros fatos importantes e úteis.
Por último, mas não menos importante, não se relaxe só porque você leu as notas do aplicativo e tudo parece bem após uma semana de execução do seu produto, você deve fazer o que clabacchio diz: você deve medir e certificar-se. Você depura seu código normalmente, isso faz parte dele, você precisa descobrir se cometeu um erro que está causando sua corrente inativa ser mAs em vez de uA ou mesmo se você fez o que fizemos e um pino está flutuando acidentalmente . Certifique-se de usar medições em buffer ao fazer isso; se houver um grande vazamento no dispositivo, os dados poderão ser montados em uma montanha durante o teste. Além disso, nunca se esqueça de pullups, eles são pequenos porcos, se você não for cuidadoso.