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