У меня есть домашние часы на основе Atmega328 и DS1307 Real Time Clock. Когда он выключен, DS1307, как обычно, питается от монетной ячейки CR2032 на 3 В.
Если я оставляю часы выключенными большую часть времени, как долго мне ждать ячейки монеты?
Мне известны формулы для расчета времени разряда батареи, но я, вероятно, не могу правильно их применить (я думаю). Согласно моим расчетам, он должен длиться примерно 50 лет, исходя из емкости батареи 210 мАч и потребления тока 500 нА из таблицы. Но потребление тока настолько низкое, что должны быть другие проблемы, влияющие на скорость разряда батареи.
Итак, у кого-нибудь есть цифры лучше, чем у меня? Любой реальный опыт? У кого-нибудь батарейка сдохла до 10 лет?
Ответы:
Есть несколько факторов:
1) Как уже было сказано - саморазряд батареи. Я проверил несколько таблиц и это 1-2% в год при 20-23C. Если ваше устройство будет находиться в горячем месте (например, при температуре 70 ° C под прямыми солнечными лучами) - оно будет саморазряжаться намного быстрее. Кроме того, если устройство будет случайно заморожено - возможно, повреждена батарея и потеря емкости.
2) утечка печатной платы - может достигать сотен нА в случае сильного загрязнения поверхности во влажных условиях. Если вы производите печатную плату в надлежащем месте, чистите и полностью высушиваете ее, а затем покрываете все (включая чипсы) каким-либо защитным слоем (полиуретаном или чем-то еще), вы фактически можете гарантировать отсутствие утечек в течение срока службы устройства.
Так что, если утечка не будет проблемой, нет экстремальных тепловых условий - устройство, скорее всего, будет работать около 20-30 лет.
источник