pizg 发表于 2014-3-28 00:31:42

Power Arduino via solar panel

為了要使用太陽能供電給Arduino,
請問該如何計算Arduino的耗電量?

xiaoliumonitor 发表于 2014-3-28 10:31:58

看了一下328的datasheet    1Mhz1.8v供电时消耗0.2mA   
16M 5V 时也不会很大   估计不会超过十mA   我测试过atmega88   频率由1M改为8M时功率消耗有增加 但不明显   
用电池板给arduino供电估计需要加充电电池   电池板的工作电压(峰值功率点对应的电压值Vm)应该匹配
电池板一般会有IV曲线供参考   
说的比较模糊希望对你有点帮助

Super169 发表于 2014-3-28 11:58:33

我也希望可以用太陽能板供電, 看到一般計算機用的太陽板也很細小, 室內的光線也足夠推動, 我想 Arduino 板子也不會耗太多電.如有秏電的東西 (如馬達之類), 就加外置電源給它.

646097010 发表于 2014-3-28 17:23:05

要是我就直接万用表测电压、电流,然后取乘积就是功率。

pizg 发表于 2014-3-29 15:36:03

本帖最后由 pizg 于 2014-3-29 16:01 编辑

感謝各位前輩的回覆,
以下是我目前所知道的, 跟大家分享一下:

1.供應不同的電壓所消耗的電力也不同。
2.不同的板子耗電量也不同,MEGA會比UNO多些。
3.Arduino跟電腦、手機一樣也有睡眠模式,在睡眠模式下是最省電的,以UNO rev.3 來說約30mA。
4.如果DIY精簡版的ATmega328P,在睡眠模式下耗電量約0.4mA。
5.以下方代碼來測量,

void setup(){}
void loop(){}

UNO模組耗電約為 50mA,精簡版的約15mA。
6.這個網頁有介紹如何用程式量測耗電量,
網址http://www.rocketscream.com/blog/2011/07/04/lightweight-low-power-arduino-library/
不過載入Library時會出現問題, 不知有人可以解決嗎?
7.最好的方法是直接用測電計量取數值。
页: [1]
查看完整版本: Power Arduino via solar panel