0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

小小的水果竟能驱动AVR单片机?

454398 来源:互联网 作者:佚名 2014-12-31 15:15 次阅读

能工作的水果供电的AVR单片机的配置如下:

硬件:Mega88,32KHz外部晶振,2倍负压电路由AVR的PWM驱动,LCD是静态的笔端式LCD,用Mega88的IO口直接驱动,没有分时扫描。

软件:在Timer0中断服务程序中每2秒钟刷新LCD显示,平时AVR工作在空闲模式。Timer1提供PWM波形驱动2倍负压电路。

测量数据:

电路工作时水果电池电压2.5V,整机电流30uA,2倍负电压提供电压大约-3V。

本来觉得水果电池驱动LCD只是展示会上的噱头,三片柠檬的电力,应该足够带动LCD的。不过最初当我用Mega8L做了一个电路却不能用水果电池驱动时,我下决心亲自实践一番,看看水果供电的AVR单片机能否成功。这样我可以验证对低功耗单片机设计的一些认识;而我手头上一个用MSP430的项目,样机已经做好多时了,觉得MSP430不爽(不只是贵,我们还要维护两套平台),有心想要改成AVR。那个MSP430功耗真是低,3节五号镍镉电池供电的样机,停停走走用了一年多。

喜欢MSP430做低功耗设计的朋友,欢迎来砸砖。

这是水果电池的电极,阳极是做PCB的覆铜板,阴极是镀锌螺丝。将上述电极浸入滴过醋的三个水杯里,我测到水果电池的容量能达到:空载电压3V,短路电流400uA。这使我有信心演示出水果供电的AVR单片机。

水果电池的电极

我用Mega8L做了一个电路,驱动静态的笔端式LCD,能够在2~3节电池下工作,却不能用水果电池驱动。原来Mega8L标称的最低工作电压是2.7V,实际可以工作到2.5V。水果电池电压被拉到1.9V,电流60uA,可见水果电池的容量很小。我没有花时间去改进水果电池,倒是想进一步改进AVR。

于是我先用Tiny13做了一个闪烁LED的实验,成功的验证了水果对AVR单片机供电的可能。Tiny13是可以工作到1.8V的。LED是Fairchild的HLMP-D150,小电流时的亮度要比普通LED好。实际上当LED点亮时,绝大部分功耗在LED上。

Tiny13驱动LED闪烁(亮)

Tiny13驱动LED闪烁(灭)

一周以后的水果电池

我想用Mega88P之类的PicoPower技术的AVR芯片代替Mega8,工作电流比前一代产品小,工作电压可以低到1.8V。终于收到了从Armok那里买的Mega88。虽然Mega88和Mega8 Pin-pin 兼容,但和Mega8的寄存器略有不同,还得重新为Mega88编译代码。3V下LCD亮了,但是2.3V下LCD已经完全黯淡无光。原来LCD是设计在5V工作的,于是又装了一个2倍负压电路,用对称的PWM波驱动倍压电路。

Mega88驱动LCD显示数字0~9

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5998

    文章

    43950

    浏览量

    620587
  • DIY
    DIY
    +关注

    关注

    176

    文章

    883

    浏览量

    345877
收藏 人收藏

    评论

    相关推荐

    AvR单片机1us延时函数数怎么写

    在编写AvR单片机的1us延时函数之前,我们首先需要了解几个关键概念。 单片机的延时函数是通过控制器在特定的时间间隔内执行一系列的指令来实现的。在单片机中,我们通常使用定时器来实现延时
    的头像 发表于 12-26 14:02 367次阅读

    基于AVR单片机的镍镉电池快速充电装置设计

    电子发烧友网站提供《基于AVR单片机的镍镉电池快速充电装置设计.pdf》资料免费下载
    发表于 11-17 15:10 0次下载
    基于<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>的镍镉电池快速充电装置设计

    proteus仿真avr单片机怎么设置晶振频率?

    proteus仿真avr单片机怎么设置晶振频率?
    发表于 11-08 07:28

    请问AVR单片机可以用Arduino的编译器吗?

    AVR单片机可以用Arduino的编译器吗?自己做个AVR最小系统,直接用Arduino的库应该也可以吧,以前都是用ICC写AVR的程序。还有用Arduino IDE怎么烧写熔丝位呀?
    发表于 11-07 06:44

    基于AVR单片机的终端显控设计方案

    电子发烧友网站提供《基于AVR单片机的终端显控设计方案.doc》资料免费下载
    发表于 11-03 10:53 0次下载
    基于<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>的终端显控设计方案

    基于AVR单片机的树状菜单界面的设计

    电子发烧友网站提供《基于AVR单片机的树状菜单界面的设计.pdf》资料免费下载
    发表于 10-30 11:10 0次下载
    基于<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>的树状菜单界面的设计

    基于AVR单片机的数字血氧模块的开发

    电子发烧友网站提供《基于AVR单片机的数字血氧模块的开发.pdf》资料免费下载
    发表于 10-30 08:31 0次下载
    基于<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>的数字血氧模块的开发

    AVR单片机为何能成为8位机中的佼佼者?

    AVR单片机为何能成为8位机中的佼佼者? AVR单片机是一种高性能、低功耗、高可靠性、方便编程的微控制器。它可以广泛应用于消费电子、汽车电子、通信、医疗、工业自动化等领域。为什么
    的头像 发表于 10-29 17:29 428次阅读

    基于AVR单片机的安全工器具监控系统设计

    电子发烧友网站提供《基于AVR单片机的安全工器具监控系统设计.pdf》资料免费下载
    发表于 10-24 10:43 0次下载
    基于<b class='flag-5'>AVR</b><b class='flag-5'>单片机</b>的安全工器具监控系统设计

    请问avr程序如何移植到STC单片机?

    avr程序如何移植到STC单片机?
    发表于 10-08 08:38

    基于AVR高仿真数码管电子钟单片机实验

    基于AVR的高仿真数码管电子钟单片机实验
    发表于 09-26 08:25

    AVR单片机与PC双向串口通讯的仿真实验

    AVR单片机与PC双向串口通讯仿真实验
    发表于 09-26 06:23

    基于AVR128单片机抢答器仿真设计

    基于AVR128单片机抢答器仿真设计
    的头像 发表于 08-29 15:58 399次阅读
    基于<b class='flag-5'>AVR</b>128<b class='flag-5'>单片机</b>抢答器仿真设计

    求助,求推荐一个简单的小小的开发传统51单片机的组合

    推荐一个简单的小小的开发传统51单片机的组合
    发表于 06-27 08:18

    小小的保险丝,究竟有哪些重要的作用呢

    保险丝(Fuse)是一种电气元件,它起着非常重要的作用。今天弗瑞鑫小编将通过详细阐述保险丝的作用,让读者了解这个小小的元件的重要性以及其在电子设备中的好处。
    的头像 发表于 05-05 08:36 1157次阅读