我希望使用一些小的电池(可能是纽扣电池)为ATtiny85V供电很长时间。
我已经研究了软件方面,我的代码是由看门狗定时器驱动的,关闭了未使用的模拟和数字转换器,芯片以1MHz的频率运行,等等。当然在这方面既忙又新它消耗了多少电流,但我希望基本上已将其最小化。
它每隔几秒钟醒来一次,对ADC进行电压电平检查,将其记录到ram中,然后返回睡眠状态。如果检测到串行线已连接,则将数据喷出。
但是,现在我正在查看整个电路,并想知道是否应该做一些事情使整个电路对电池更友好?
在设计一个组件(微控制器)具有重复但可变电流消耗的持久(简单)电路时,基本的基本原则是什么?
例如:
- LED指示灯有什么大不了的吗?电池没电了吗?我应该在其上放一个巨大的电阻以使其变暗,还是仅仅使电阻使用电池?
- 我应该使用旁路/去耦电容器来均衡从电池汲取的电流,还是电容器会浪费电池的电量?
- 微控制器仅需要1.8V,但我没有任何1.8V电池。我应该使用两节1.x电池并发送太多电压吗?我可以通过不使用很多伏特来延长电池寿命吗?我怎么做?
- 检查引脚为高电平还是低电平需要额外的功率吗?与无操作或某种算术相比,检查GP I / O引脚之一的状态是否有很多额外的功耗使用?
我模糊地知道如何计算(更模糊地如何测量)电流,电压,功率,但是我不确定这些东西中的哪一部分等同于电池寿命。电池寿命的重要衡量单位是库仑吗?
我有一个模糊的想法,认为电池充满了诸如以下内容:
- 收费,以安培小时为单位
- 能源,以瓦特小时为单位
- 功率,以瓦特为单位
但是我不清楚电路在运行时会“吃掉”什么。我已经阅读了大量的EE101和物理教科书,但实际上我没有任何实验经验。换句话说,我已经阅读了大量有关电池的信息,但是我不确定在实践中大多数含义是什么。
电阻器会耗尽电池寿命吗?做电容器吗?二极管吗?我怀疑它们都可以,但是哪个数字重要呢?阻抗?功耗?当前?电压?
有没有一种方法可以降低电压而不浪费电池?有没有办法在增加电池寿命的同时降低电压?