搜索
bottom↓
楼主: xiaoxu191

用水果供电的AVR单片机——挑战MSP430的低功耗

  [复制链接]
(372268415)

出0入0汤圆

发表于 2010-4-7 09:46:20 | 显示全部楼层
没想到还能这样搞的。。。楼主太有创意了
(372266792)

出0入0汤圆

发表于 2010-4-7 10:13:23 | 显示全部楼层
真不错,开了眼界了
(371782907)

出0入0汤圆

发表于 2010-4-13 00:38:08 | 显示全部楼层
低功耗不错!!
(370434265)

出0入0汤圆

发表于 2010-4-28 15:15:30 | 显示全部楼层
mark
(369897085)

出0入0汤圆

发表于 2010-5-4 20:28:30 | 显示全部楼层
呵呵,
msp430用水果供电能挂一打.

参数摆在那里呢.

低功耗除了msp430,

还有好几家,

哪里轮到AVR说话
(369576392)

出0入85汤圆

发表于 2010-5-8 13:33:23 | 显示全部楼层
mark
(369238399)

出0入12汤圆

发表于 2010-5-12 11:26:36 | 显示全部楼层
番茄也是水果???
可怜的番茄。
(368508377)

出0入0汤圆

发表于 2010-5-20 22:13:38 | 显示全部楼层
牛X
(367765762)

出0入0汤圆

发表于 2010-5-29 12:30:33 | 显示全部楼层
mark
(367409736)

出0入0汤圆

发表于 2010-6-2 15:24:19 | 显示全部楼层
强阿 转走转走
(363091689)

出0入0汤圆

发表于 2010-7-22 14:51:46 | 显示全部楼层
MARK
(362991698)

出0入0汤圆

发表于 2010-7-23 18:38:17 | 显示全部楼层
强呀!
(358317224)

出0入0汤圆

发表于 2010-9-15 21:06:11 | 显示全部楼层
厉害 学习了
(358228920)

出0入0汤圆

发表于 2010-9-16 21:37:55 | 显示全部楼层
电其实是金属片供滴
(358217715)

出0入0汤圆

发表于 2010-9-17 00:44:40 | 显示全部楼层
没有水果也是不行滴
(354976135)

出0入0汤圆

发表于 2010-10-24 13:11:00 | 显示全部楼层
MARK
(349689605)

出0入0汤圆

发表于 2010-12-24 17:39:50 | 显示全部楼层
MARK
(349689180)

出0入0汤圆

发表于 2010-12-24 17:46:55 | 显示全部楼层
回复【82楼】zhg_wx  伊歆老爸
可以尝试换不同的水果,看看哪种水果发电量比较大
-----------------------------------------------------------------------

电压跟金属有关系,不同的水果酸性不一样,影响电流
(349636253)

出0入0汤圆

发表于 2010-12-25 08:29:02 | 显示全部楼层
MARK
(349632116)

出0入0汤圆

发表于 2010-12-25 09:37:59 | 显示全部楼层
(349453927)

出0入0汤圆

发表于 2010-12-27 11:07:48 | 显示全部楼层
强啊,顶啊
(341422501)

出0入0汤圆

发表于 2011-3-30 10:04:54 | 显示全部楼层
牛啊
(341421370)

出0入0汤圆

发表于 2011-3-30 10:23:45 | 显示全部楼层
佩服呀,楼主的研究精神值得敬佩!
(341401959)

出0入0汤圆

发表于 2011-3-30 15:47:16 | 显示全部楼层
430带液晶显示也就是5ua
(341237088)

出0入0汤圆

发表于 2011-4-1 13:35:07 | 显示全部楼层
MK
(341231549)

出0入0汤圆

发表于 2011-4-1 15:07:26 | 显示全部楼层
¥%……&,简直无话可说
(339592428)

出0入0汤圆

发表于 2011-4-20 14:26:07 | 显示全部楼层
牛X
(339005750)

出0入0汤圆

发表于 2011-4-27 09:24:05 | 显示全部楼层
楼主强人,让我们开眼界了!
(338916073)

出0入0汤圆

发表于 2011-4-28 10:18:42 | 显示全部楼层
楼上各位大侠 我想请教一个问题
现在我手头上有一颗封装为SC70-6(SOT25-6)的管子 打字是31D (注:后面D 可能表 年份)  一时之间我不知道这个是什么型号
很难找 ?有谁可告知? 谢谢  菜鸟至上!!
(338915911)

出0入0汤圆

发表于 2011-4-28 10:21:24 | 显示全部楼层
好给力
(338736633)

出0入0汤圆

发表于 2011-4-30 12:09:22 | 显示全部楼层
我最爱吃的柿柿。
(336041184)

出0入0汤圆

发表于 2011-5-31 16:53:31 | 显示全部楼层
qiang!
(336035417)

出0入0汤圆

发表于 2011-5-31 18:29:38 | 显示全部楼层
今天才看到。
(335968072)

出0入0汤圆

发表于 2011-6-1 13:12:03 | 显示全部楼层
厉害.大开眼见.太强了
(332232405)

出0入0汤圆

发表于 2011-7-14 18:53:10 | 显示全部楼层
厉害,这都能想到
(330612195)

出0入0汤圆

发表于 2011-8-2 12:56:40 | 显示全部楼层
从LZ的创意中想起的,Atmega8工作电压用5V.
但手册上说================
• 4 Mhz时功耗 , 3V, 25°C
– 工作模式: 3.6 mA
– 空闲模式: 1.0 mA
– 掉电模式: 0.5 µA
===============
难道说,进入掉电模式之前,还要首先使电源降压不成。
望高手出超
(330580710)

出0入0汤圆

发表于 2011-8-2 21:41:25 | 显示全部楼层
刚刚看了一下   用水果供电的单片机最小系统[MSP430]  

确实没有这个帖子火,再加上图文并茂,很强
(330456561)

出0入0汤圆

发表于 2011-8-4 08:10:34 | 显示全部楼层
验证理论的真实性~
(330437358)

出0入0汤圆

发表于 2011-8-4 13:30:37 | 显示全部楼层
mark
(330432551)

出0入0汤圆

发表于 2011-8-4 14:50:44 | 显示全部楼层
强。mark
(330431631)

出0入0汤圆

发表于 2011-8-4 15:06:04 | 显示全部楼层
犀利的楼主
(330431100)

出90入10汤圆

发表于 2011-8-4 15:14:55 | 显示全部楼层
金属片供电的吧
(330403154)

出0入0汤圆

发表于 2011-8-4 23:00:41 | 显示全部楼层
必须马克学习,
(328164929)

出0入0汤圆

发表于 2011-8-30 20:44:26 | 显示全部楼层
强悍……
(327312856)

出0入0汤圆

发表于 2011-9-9 17:25:39 | 显示全部楼层
兰州威武
(324550383)

出0入0汤圆

发表于 2011-10-11 16:46:52 | 显示全部楼层
拍的好清楚啊
(324545419)

出0入0汤圆

发表于 2011-10-11 18:09:36 | 显示全部楼层
好玩
(324397798)

出0入0汤圆

发表于 2011-10-13 11:09:57 | 显示全部楼层
太强大了。。。
(324316255)

出0入0汤圆

发表于 2011-10-14 09:49:00 | 显示全部楼层
厉害厉害
(324130447)

出0入0汤圆

发表于 2011-10-16 13:25:48 | 显示全部楼层
楼主碉堡了!
(323414446)

出0入0汤圆

发表于 2011-10-24 20:19:09 | 显示全部楼层
楼主V5
前来膜拜膜拜
呵呵
(321375575)

出0入0汤圆

发表于 2011-11-17 10:40:20 | 显示全部楼层
牛!
(317625103)

出0入0汤圆

发表于 2011-12-30 20:28:12 | 显示全部楼层
这个比较新奇啊  续航能力不行啊 呵呵
(316434177)

出0入0汤圆

发表于 2012-1-13 15:16:58 | 显示全部楼层
牛!
(316331896)

出0入0汤圆

发表于 2012-1-14 19:41:39 | 显示全部楼层
mark
(315883125)

出0入0汤圆

发表于 2012-1-20 00:21:10 | 显示全部楼层
低功耗绝了!
(315697910)

出0入0汤圆

发表于 2012-1-22 03:48:05 | 显示全部楼层
PIC好像也可以的!
(305013226)

出0入0汤圆

发表于 2012-5-24 19:46:09 | 显示全部楼层
mark  试试水果供电
(305007096)

出0入0汤圆

发表于 2012-5-24 21:28:19 | 显示全部楼层
MAKR,真是太厉害了
(304957200)

出0入0汤圆

发表于 2012-5-25 11:19:55 | 显示全部楼层
这个厉害!
(304831048)

出0入0汤圆

发表于 2012-5-26 22:22:27 | 显示全部楼层
牛人!
(304250244)

出0入0汤圆

发表于 2012-6-2 15:42:31 来自手机 | 显示全部楼层
楼主厉害呀!!!!!!!!
(304249932)

出0入0汤圆

发表于 2012-6-2 15:47:43 | 显示全部楼层
老早也想这样玩!
(303881550)

出0入0汤圆

发表于 2012-6-6 22:07:25 | 显示全部楼层
必须看完。。。
(303736110)

出0入0汤圆

发表于 2012-6-8 14:31:25 | 显示全部楼层
弓虽啊,佩服,佩服,我只记得我上初中的时候用苹果做过点LED的,发光微弱的很。
(303045598)

出0入0汤圆

发表于 2012-6-16 14:19:57 | 显示全部楼层
cool                                                                                       
(300707231)

出0入0汤圆

发表于 2012-7-13 15:52:44 | 显示全部楼层
学习了  没用过AVR的单片机  先留下  以后用的着
(296369372)

出0入0汤圆

发表于 2012-9-1 20:50:23 | 显示全部楼层
好强大啊。
(283946893)

出0入0汤圆

发表于 2013-1-23 15:31:42 | 显示全部楼层
我的AVR低功耗一直都几个ma电流,看了这里的回复,很有感触,继续试验。
(283924636)

出0入0汤圆

发表于 2013-1-23 21:42:39 | 显示全部楼层
LZ实在是太强悍。
(283337637)

出0入0汤圆

发表于 2013-1-30 16:45:58 来自手机 | 显示全部楼层
楼主的精神可佳啊!
(281246319)

出0入0汤圆

发表于 2013-2-23 21:41:16 | 显示全部楼层
厉害啊!
(277384347)

出0入0汤圆

发表于 2013-4-9 14:27:28 | 显示全部楼层
无敌了,低功耗啊
(277006963)

出0入0汤圆

发表于 2013-4-13 23:17:12 | 显示全部楼层
为什么我的测试结果和楼主不符呢,在3.3V下,掉电电流是0.15ma。
(277006856)

出0入0汤圆

发表于 2013-4-13 23:18:59 | 显示全部楼层
本帖最后由 fanice 于 2013-4-13 23:25 编辑

使用内部晶振,经过CKDIV8分频后是1000000MHZ,再经过CLKPR分频256,频率是31250HZ,依然不能得到低功耗啊。 程序源码如下:                                              #include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/wdt.h>
#include <avr/sleep.h>
#include <util/delay.h>


#define Setup_idle_mode()                       (SMCR=0,SMCR |= (1<<SE))
#define Setup_power_down_mode()                 (SMCR=0,SMCR |= (1<<SE)+(1<<SM1))
#define Setup_adc_noise_reduction_mode()        (SMCR=0,SMCR |= (1<<SE)+(1<<SM0))
#define Setup_power_save_mode()                 (SMCR=0,SMCR |= (1<<SE)+(1<<SM1)+(1<<SM0))
#define Setup_standby_mode()                    (SMCR=0,SMCR |= (1<<SE)+(1<<SM2)+(1<<SM1))
#define Setup_ext_standby_mode()                (SMCR=0,SMCR |= (1<<SE)+(1<<SM2)+(1<<SM1)+(1<<SM0))

/********************************************************
WatchDog初始化
********************************************************/
void WatchDog_init(void)
{
        wdt_reset();
        MCUSR &= ~(1<<WDRF);   
        WDTCSR |= (1<<WDCE)|(1<<WDE);
        WDTCSR = (1<<WDIE)|(1<<WDP3)|(0<<WDP2)|(0<<WDP1)|(1<<WDP0); //8.0S WATCHDOG ENABLED - dont forget to issue WDRs
}
/********************************************************
WatchDog关闭
********************************************************/
void WatchDog_off(void)
{
        wdt_reset();
        WDTCSR |= (1<<WDCE)|(1<<WDE);;   
        WDTCSR = 0x00;
}
/********************************************************
WatchDog中断
********************************************************/
SIGNAL(WDT_vect)
{
        WDTCSR |= (1<<WDIE);
        wdt_reset();
}


int main(void)
{
        WatchDog_init();

        DDRB = 0x00;
        PORTB= 0Xff;

        DDRC = 0x08;
        PORTC= 0X7f;

        DDRD = 0x00;
        PORTD= 0Xff;
        sei();

        while(1)
        {
                PORTC= 0X08;
                _delay_ms(3000);
                PORTC= 0X00;
                wdt_reset();                       
                MCUCR = (1 << PUD);
                PRR |= (1 << PRTIM2)|(1 << PRTIM1)|(1 << PRSPI)|(1 << PRUSART0)|(1 << PRADC)|(1 << PRTWI)|(1 << PRTIM0);//(1 << PRTWI)|(1 << PRTIM0)|(1 << PRADC)
                Setup_power_down_mode();
                asm("sleep");
        }
}
(276978264)

出0入0汤圆

 楼主| 发表于 2013-4-14 07:15:31 | 显示全部楼层
这么老的帖子也被你翻出来了。
看看IO的配置是否合适。
1)每个IO是否有一个固定的电平?
2)AVR不用的IO建议设为输入、上拉,我看到Port C 有几个IO是输入、三态的,可能有问题。
掉电模式和晶振频率无关,0.15mA已经比较接近了,能做到10uA以下的。祝你成功!
(276970266)

出0入0汤圆

发表于 2013-4-14 09:28:49 | 显示全部楼层
才看到,学习
(276970237)

出0入0汤圆

发表于 2013-4-14 09:29:18 | 显示全部楼层
多谢楼主分享
(276969568)

出0入0汤圆

发表于 2013-4-14 09:40:27 | 显示全部楼层
果然是水果
(276968148)

出0入0汤圆

发表于 2013-4-14 10:04:07 | 显示全部楼层
不得不说这是个大牛,思维与实践能力出众呀!
(276963537)

出0入0汤圆

发表于 2013-4-14 11:20:58 | 显示全部楼层
xiaoxu191 发表于 2013-4-14 07:15
这么老的帖子也被你翻出来了。
看看IO的配置是否合适。
1)每个IO是否有一个固定的电平?

能做到10ua啊,这么厉害!还望老师指点下,我已经搞很久了。从0.4MA做到0.15MA了。实在太痛苦了。
(276963418)

出0入0汤圆

发表于 2013-4-14 11:22:57 | 显示全部楼层
  DDRC = 0x08;
   PORTC= 0X7f;这段是给一个led闪烁初始化引脚。难道也要去掉?另外,最小电流和PCB制作工艺有没有关系?

(276831215)

出0入0汤圆

 楼主| 发表于 2013-4-16 00:06:20 | 显示全部楼层
我在试掉电模式的时候,曾经把所有的IO都断开,做到了最好,再接上其它电路。你做到这一步,建议检查IO的设置,我提到的不用的输入端接固定电平,只是要求,看起来你没做错,再查查。另外,再检查内部各模块的关闭。掉电模式下,所有时钟都是停止的,所以做到uA级是应该的。我做到的比手册上讲的还高了1~2个uA,不得解。应该和PCB工艺无关,PCB还不至于差到那种程度吧。
(276798551)

出0入0汤圆

发表于 2013-4-16 09:10:44 来自手机 | 显示全部楼层
感谢指导。我已经查到原因,正在改进中。
(276787292)

出0入0汤圆

发表于 2013-4-16 12:18:23 | 显示全部楼层
牛哇!长见识
(276435747)

出0入0汤圆

发表于 2013-4-20 13:57:28 | 显示全部楼层
楼主厉害~!
(273825652)

出0入0汤圆

发表于 2013-5-20 18:59:03 | 显示全部楼层
哟西,值得玩玩儿。。
(272891805)

出0入0汤圆

发表于 2013-5-31 14:23:10 | 显示全部楼层
很好很强悍
(268499608)

出0入0汤圆

发表于 2013-7-21 10:26:27 | 显示全部楼层
真的可以这么低?看来430受到威胁了啊
(267506667)

出0入0汤圆

发表于 2013-8-1 22:15:28 | 显示全部楼层
这个厉害~AVRmega8的功耗就是怎样也做不低~~唉一分钱一分货
(266605725)

出0入0汤圆

发表于 2013-8-12 08:31:10 来自手机 | 显示全部楼层
mark……
顶一个…
(266604192)

出0入0汤圆

发表于 2013-8-12 08:56:43 | 显示全部楼层
(262771388)

出0入0汤圆

发表于 2013-9-25 17:36:47 | 显示全部楼层
标记,AVR水果供电,最近要搞低功耗,不知道LGT是否值得一试。
(262771343)

出0入0汤圆

发表于 2013-9-25 17:37:32 | 显示全部楼层
不错不错
(262771320)

出0入0汤圆

发表于 2013-9-25 17:37:55 | 显示全部楼层
很有探索精神,值得学习
(262771259)

出0入0汤圆

发表于 2013-9-25 17:38:56 | 显示全部楼层
办公室的同事买了一堆盐水供电的小车,四处分发,
(262771219)

出0入0汤圆

发表于 2013-9-25 17:39:36 | 显示全部楼层
浓度20%的盐水,组装了一个玩,也挺有意思的
(262771192)

出0入0汤圆

发表于 2013-9-25 17:40:03 | 显示全部楼层
好玩与有趣也是很重要的
(261938773)

出0入0汤圆

发表于 2013-10-5 08:53:42 | 显示全部楼层
great!
(261932455)

出0入0汤圆

发表于 2013-10-5 10:39:00 来自手机 | 显示全部楼层
真是厉害了      哈哈哈
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-1-23 01:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表