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

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

    关注

    6037

    文章

    44558

    浏览量

    635217
  • DIY
    DIY
    +关注

    关注

    176

    文章

    887

    浏览量

    348608
收藏 人收藏

    评论

    相关推荐

    单片机怎么写入程序

    单片机(Microcontroller Unit,MCU)是一种集成电路芯片,它将计算机的CPU、存储器、输入/输出接口等功能集成在一个芯片上。单片机广泛应用于嵌入式系统和物联网设备中。编写单片机
    的头像 发表于 10-21 11:21 467次阅读

    基于MSP430单片机的软件玻璃液晶驱动程序

    电子发烧友网站提供《基于MSP430单片机的软件玻璃液晶驱动程序.pdf》资料免费下载
    发表于 10-18 10:41 0次下载
    基于MSP430<b class='flag-5'>单片机</b>的软件玻璃液晶<b class='flag-5'>驱动</b>程序

    单片机的中断机制

    单片机的中断机制是一种重要的处理方式,它允许单片机在执行主程序的过程中,能够暂停当前任务,转而处理外部或内部紧急事件。这种机制极大地提高了系统的响应速度和处理能力,使得单片机在各种应用领域中得到广泛应用。以下是对
    的头像 发表于 10-17 18:03 683次阅读

    51单片机驱动

    电子发烧友网站提供《51单片机驱动.exe》资料免费下载
    发表于 09-20 11:46 5次下载

    单片机SPI通信实现

    在深入探讨单片机(如基于STM32、AVR、PIC等)如何通过SPI(Serial Peripheral Interface)进行通信之前,我们先概述SPI通信的基本原理,随后以STM32微控制器为例,详细解释如何配置SPI接口,并提供相应的代码示例。
    的头像 发表于 09-09 17:00 511次阅读

    单片机烧录程序的基本步骤是什么

    单片机烧录程序的基础,它包含了单片机芯片、电源、接口等基本元件。在选择单片机开发板时,需要考虑以下几个方面: (1)单片机型号:根据项目需求选择合适的
    的头像 发表于 09-02 09:47 1049次阅读

    UCGUI单片机源码

    UCGUI单片机源码
    发表于 07-04 17:11 1次下载

    第二讲:单片机STC89C52+RA8889驱动控制彩屏 代码移植介绍

    介绍51单片机如何移植RA8889的代码进行彩屏驱动与控制
    的头像 发表于 06-04 10:36 989次阅读
    第二讲:<b class='flag-5'>单片机</b>STC89C52+RA8889<b class='flag-5'>驱动</b>控制彩屏 代码移植介绍

    AVR单片机外接16M晶振和STM32F103外接8MHZ运行速度哪一个更快?

    同样的程序进行比较: AVR单片机外接16M晶振:运行程序是矩阵按键扫描采用定时器中断100ms扫描一次、还有串口接收中断程序1S接收一次运行程序上后,串口接收中断程序不会影响矩阵按键扫描,不会
    发表于 04-23 07:43

    如何系统、科学地自学单片机

    很多初学者都会面临这个问题,我想学习单片机、我也想学好单片机、我也想系统地学习单片机,但是单片机涉及到的学科多且杂根本不是三天两天就能学完的,很多人都逃脱不了从入门到放弃的怪圈?那么我
    的头像 发表于 03-28 08:03 1085次阅读
    如何系统、科学地自学<b class='flag-5'>单片机</b>?

    单片机的最小系统由什么组成 单片机的最小系统包括哪些

    Unit,CPU)、存储器、输入输出接口电路等核心功能,常见的单片机有以8051为代表的8位单片机、PIC系列单片机AVR系列单片机等。
    的头像 发表于 02-02 11:27 1.1w次阅读

    怎么根据外围电路配置单片机gpio的时钟

    的时钟。 一、时钟信号的基本原理 时钟信号是单片机内部各个模块同步运行的基础,是单片机操作和功能的支持。单片机通常有内部时钟源和外部时钟源两种形式。 内部时钟源由单片机内部的振荡器
    的头像 发表于 01-31 10:57 1109次阅读

    基于单片机控制的交通灯设计

    本课程设计是在学完单片机原理及课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现。
    的头像 发表于 01-22 15:31 2165次阅读
    基于<b class='flag-5'>单片机</b>控制的交通灯设计

    为什么单片机I/O口驱动MOS管时,不是直接驱动,而是经过三极管

    为什么单片机I/O口驱动MOS管时,不是直接驱动,而是经过三极管 单片机I/O口驱动MOS管时,通常会通过三极管进行中间
    的头像 发表于 01-16 11:14 3334次阅读

    单片机最小系统能够运行起来的必要条件

    单片机最小系统能够运行起来的必要条件: 一、硬件方面的必要条件 单片机芯片:单片机最小系统需要选择一款适合项目需求的单片机芯片。常用的单片机
    的头像 发表于 01-15 09:34 1399次阅读