具有运行计时器的Arduino Uno Power Down模式

时间:2014-11-12 19:35:23

标签: timer arduino watchdog

对于我的长期数据记录器项目,我需要使用"断电"模式尽可能多。但是我想把每个测量数据的时间都节省下来。除了看门狗定时器外,所有其他定时器都在掉电模式下关闭。有没有办法使用看门狗定时器来跟踪时间,还是我需要使用另一种解决方案?

由于

2 个答案:

答案 0 :(得分:2)

如果您不太关心准确的计时,可以使用WDT。看门狗中断可配置为每8秒左右唤醒器件。 SRAM将保持最新状态,因此您可以保留(易失性)计数器并在中断处理程序中更新它。

即使是最好的时钟源也会受到漂移的影响,而不是WDT。

看门狗振荡器的实际频率取决于器件的电压和温度。以下是2560的特点:

enter image description here

答案 1 :(得分:2)

我认为这是应该使用RTC IC的那种项目......你随时醒来并问他“现在是什么时候?”和你需要知道的所有答案。然后你可以忘记它。

在我的项目中,我有时会使用Maxim的RTC。例如,DS1339C具有嵌入式晶体(精度约为10ppm)和电池输入(因此您也可以完全关闭它并继续跟踪时间)。从电池输入,它消耗的电流小于1uA,因此电池可以持续很长时间。

我认为对于数据记录器来说这是最好的解决方案..