布列松
发表于 2015-1-1 13:33:10
有什么用阿 省电了 是不是就不工作了?例如我按按钮的话,主板会不会立刻有反应的。
mylife1213
发表于 2015-1-1 13:52:20
布列松 发表于 2015-1-1 13:33 static/image/common/back.gif
有什么用阿 省电了 是不是就不工作了?例如我按按钮的话,主板会不会立刻有反应的。
把按钮设置成中断触发,马上会从睡眠模式响应运行,这样你不按的时候处理器就一直休眠
5free
发表于 2015-1-1 14:17:51
本帖最后由 5free 于 2015-1-1 14:47 编辑
没条件精密测试,只有一块电工万用表 和 Arduino Duemilanove 板子,粗略测试了下:
测试思路
按照作者代码,以点亮LED为实际的工作过程。测试下面几个指标:
Watchdog能否唤醒 Atmega168和 Atmega328
测试LED熄灭,在普通模式下的F1上的压降,和在sleep模式下的F1上的压降
测试LED点亮,在普通模式下的F1上的压降,和在sleep模式下的F1上的压降
将 Atemaga 芯片拔掉后F1上的压降
测试结果
使用Arduino Duemilanove。处理器为Atmeg168,USB连接电脑供电,用万用表毫伏档测试保险F1上的压降。
普通模式F1压降
LED点亮:F1压降为 23.2 mV
LED熄灭:F1压降为 21.7 mV
省电模式F1压降
LED点亮:F1压降为 23.5 mV
LED熄灭:F1压降为 8.8 mV
Watchdog唤醒
Watchdog 均能唤醒 Atmega168 和 Atmega328
拔掉Atmega后F1的压降
F1压降为 8.2 mV
测试结论
在 Arduino Duemilanove 断开USB后,测试F1电阻为0.5Ω,假设其电阻不会变化,那么
普通模式,LED熄灭时,Atmega168 消耗电流为 27 mA
省电模式,LED熄灭时,Atmega168 消耗电流为 1.2 mA
mylife1213
发表于 2015-1-1 14:44:59
5free 发表于 2015-1-1 14:17 static/image/common/back.gif
没条件精密测试,只有一块电工万用表 和 Arduino Duemilanove 板子,粗略测试了下:
测试思路
谢谢测试,我是用atmega328p的最小系统,16M晶振,测试电流为1ua,因为代码是根据328p单片机编写的,所以在168上不能保证可以达到同样的效果.
你有328p的直插芯片吗?有的话搭建一个最小系统应该也可以和我一样测得1ua待机电流的:lol
mylife1213
发表于 2015-1-1 14:48:17
5free 发表于 2015-1-1 14:17 static/image/common/back.gif
没条件精密测试,只有一块电工万用表 和 Arduino Duemilanove 板子,粗略测试了下:
测试思路
328p的代码应该和168兼容的啊,如果有空把芯片从电路板取下来放在面包板测下电流:)
5free
发表于 2015-1-1 14:51:09
对最小系统还没研究过,后面抽时间来看看!
mylife1213
发表于 2015-1-1 15:00:29
5free 发表于 2015-1-1 14:51 static/image/common/back.gif
对最小系统还没研究过,后面抽时间来看看!
嗯嗯,不然不是最小系统一个电源led灯就会消耗1ma,你可以测试一下,使用单独的led加电阻
wxws
发表于 2015-1-2 13:30:21
好贴,顶一个
5free
发表于 2015-1-3 21:08:10
整了两个1F / 5.5V的超级电容,我倒是可以试试看超级电容能撑多久?
5free
发表于 2015-1-4 22:17:12
本帖最后由 5free 于 2015-1-4 22:20 编辑
我也弄了个328的最小系统,可是我的待机电流太大,有27uA!
http://davidrobot.com/1.jpg
mylife1213
发表于 2015-1-5 07:23:18
5free 发表于 2015-1-4 22:17 static/image/common/back.gif
我也弄了个328的最小系统,可是我的待机电流太大,有27uA!
赶紧加上晶振,使用这个方法节能要外加晶振的
mylife1213
发表于 2015-1-5 07:26:45
5free 发表于 2015-1-4 22:17 static/image/common/back.gif
我也弄了个328的最小系统,可是我的待机电流太大,有27uA!
电阻旁边那两个是什么?但是说真的27ua真心不大{:3_54:},基本忽略不计了
5free
发表于 2015-1-5 08:36:50
mylife1213 发表于 2015-1-5 07:26 static/image/common/back.gif
电阻旁边那两个是什么?但是说真的27ua真心不大,基本忽略不计了
那个是发光二极管,从一个保险里拆出来的。只因为手边没有二极管啊
原来想省电还得加外部晶振啊?
5free
发表于 2015-1-5 08:40:50
5free 发表于 2015-1-3 21:08 static/image/common/back.gif
整了两个1F / 5.5V的超级电容,我倒是可以试试看超级电容能撑多久?
手头这超级电容有轻微漏电,用最小系统内部晶振,一晚上都没有撑过去
mylife1213
发表于 2015-1-5 10:52:20
5free 发表于 2015-1-5 08:36 static/image/common/back.gif
那个是发光二极管,从一个保险里拆出来的。只因为手边没有二极管啊
原来想省电还得加外部晶振啊?
你测试耗电还加发光二极管,发光二极管耗电都比328p多