用ATtiny12制作智能充电器

来源 :电子世界 | 被引量 : 0次 | 上传用户:sorryhappy777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  ATtiny12是Atmel公司生产的AVR单片机,虽然只有8个引脚,但功能强大(管脚见图1)。用它设计一些小的智能电路,可以大大降低成本。它采用ISP方式编程,无须购买编程器,经济实用。本文介绍一个用ATtiny12制作的手机电池充电器,其电路简单、编程方便。
  
  1. ATtiny12特点
  


  (1) AVR RISC 结构,有90条指令,大多数为单指令周期,32 个8 位通用工作寄存器;(2)程序空间1K字节的FLASHROM,采用ISP编程,寿命1000次;(3)3. 64字节在线可编程EEPROM寿命100000 次;(4)外围引脚电平变化中断及唤醒;(5)一个可预分频8位定时器/计数器T0;(6)片内模拟比较器;(7)可编程的看门狗定时器由片内振荡器生成;(8)具有低功耗空闲和掉电模式,增强的上电复位电路,可标度的片内RC 振荡器;(9)4MHz 3V 25 条件下的功耗,工作模式2.2mA,空闲模式0.5mA,掉电模式<1 A。
  
  2.充电器电路原理
  
  电路见图2,本充电器采用脉动快充方式,对3.6V锂电池充电,脉冲占空比9:1。充电电流Ic=电池容量,电阻R5、R6等于2×1.25V/Ic。根据各自的电池容量,改变R5、R6的阻值,可以确定充电电流。充电过程是:每充电1分钟后,停充5s,MCU检测电池两端电压Umax是否大于4.3V,不大于则继续充电,否则停止充电。充电一个小时后,无论电池的电压是多少伏,MCU均自动停止充电,这样可以避免其它原因损坏电池!LED1指示充电器的工作状态,充电时闪烁,检测时熄灭,充满时常亮。K用于启动充电器。MCU采用内部RC振荡器工作,工作频率1MHz,并用内部模拟比较器检测电池的电压。整体电路简洁,用万能板搭接即可。注意V1要加散热片!
  


  3. 软件编制
  
  采用MCU内部T0定时器完成一个100ms定时基准,使用R0、R1、R2寄存器分别记录充电、停充的时间。R0计数从0到9,当R0=0时,置PB2=1,其余时间清PB2=0。这样可以简单地完成9:1的占空比控制。R1完成1分钟定时,R2完成1小时定时。程序采用汇编编写,在AVR Studio3.51上编译通过,并用自制编程线下载程序。
  


  


  4. 调试过程
  
  请先自制编程线,编程线的接线图见图3,使用PC机的并口。编程软件PonyProg2000可以在http://www.LancOS.com下载(界面见图4),该软件为中文操作界面,使用方便。调试时先在A端接入4.3V稳压电源,调整电位器W1到LED1常亮即可。
  在本刊的网站上给出了源程序,供读者参考。
其他文献
  
期刊
海信TG-1B系列彩电采用东芝单片小信号处理电路TB1227N,由于控制系统软件不同,分两种电路,两种电路存储电台的数量不同,总线系统的调整方法和调整项目也不同,但两种电路的总线系统基本相同。  微处理器NA01(M37222M6-084SP)有3组总线输出:第一组NA01通过38脚的数据线(SDA1)和37脚的时钟线(SCL1)与被控电路N501视频解码/扫描小信号处理电路TB1227N的10、
期刊
前几天我为一位朋友重装系统,不料却发现了一个很奇怪的问题。  问题的起因是朋友的软驱损坏了,不能读盘,于是我帮他把软驱取下来打算送到电脑城维修,又看到他的系统比较混乱,顺便帮他重新安装了一次系统。朋友的这台电脑配置是C4 1.7G、QDI联想845GL主板(整合声卡、显卡和网卡)、256MB DDR内存、40GB希捷硬盘、15英寸LGl50S液晶显示器。由于我原来就已经将Win98的安装程序和驱动
期刊
以日本索尼、松下电器公司为代表的蓝光(BD)集团和以东芝、日本电气公司为代表的HD-DVD集团21日决定就统一下一代数码多用途光盘标准问题举行会谈,希望能共同开发出第三种下一代数码光盘技术,并使其成为世界标准。   蓝光集团与HD-DVD集团之间的下一代数码光盘标准之争,实际上是国际电器行业的下一代数码光盘以及光盘播放和录像机的标准之争。因为这两大集团几乎涵盖了世界上主要家用电器以及信息内容等硬件
期刊
TDA9181P是Philips公司2002年底推出的产品,它是一种自适应PAL/NTSC制的梳状滤波器,内设有二条延时线、时钟控制和输入钳位电路等,可适用的视频制式为PAL-B、G、H、D、I、M、N制和NTSC-M制。利用输入开关切换能选择两路复合视频输入信号CVBS,被选取的CVBS输入信号经滤波后可获得一个已经梳滤的亮度输出信号和一个已经梳滤的色度输出信号。利用开关电容电路技术,要求内部时
期刊
目前DV摄像机越来越多地走入了普通家庭。我们在购买数码摄像机的时候会注意到,它的技术指标除了常见的诸如CCD、镜头、变焦、防抖等指标外,还会有一个指标:低照度指标,也就是我们俗称的夜视功能。它是用lx来表示的。lx是一个亮度单位,它的意思是指在距离摄像机一米处点一根蜡烛,这一烛光的亮度就叫1lx。  我们来看看DV机是怎样来实现夜视功能的。  常见的DV机的夜视功能的实现可以分成两类。松下和JVC
期刊
目前摄像头是越来越便宜,越来越多的电脑用户在自己的电脑桌上安装了一只摄像头,使用腾迅QQ或MSN MESSENGER或YAHOO MESSENGER等网络工具和国内外的亲朋好友在网上进行“面对面”的聊天。  不过,目前绝大多数摄像头的像素仅为10~30万,最多也才35万左右,所以此时获得的影像是很粗糙的,色彩也是不能令人满意的。如果自己有一台数码摄像机(DV),把数码摄像机当作摄像头,(也就是使用
期刊
在当今社会,信息的高速发展,造成了人们对存储空间的急迫需求,大家都希望有一种可以存储大量数据,又很廉价的存储方式,这就是我这里为大家介绍的采用DV磁带+DVStreamerPRO2软件备份数据的新方式,DVStreamerPRO2是一个来自硅谷的小公司的产品,他们试图对磁带技术展开一次废物利用式的尝试。DV Streamer的总工程师在介绍自己的理念时说道:“目前摄像机使用的DV带和超八毫米磁带都
期刊
十六位单片机MCS-96X序列内部的硬件构造比八位单片机MCS-51系列复杂,使得外围接口电路也变得复杂,主要体现在片外的总线配制方面。51系列单片机的总线片内、片外均为八位,不存在配制问题。而MCS-96片内是十六位结构,片外的数据总线可以配制成十六位,构成全十六位机;也可以配制成八位,构成准十六位机。当然,后者的性能会有所下降。而片外的数据总线又可分为程序存储器(ROM或EPROM)数据总线和
期刊
最近看到好几篇关于影像采集与制作方面的文章,大部分都是采用Premiere或者Ulead MediaStudio 等来进行视频采集和编辑的,这几款软件虽然功能比较强大,但是使用起来比较复杂,对电脑配置的要求也比较高,制作过程很费时间。现在我为大家介绍另一款软件MGI VideoWave III SE(SONY等多种数码相机均附送),该软件对硬件要求较低,可轻易实现DV的采集、剪切、特技效果处理、各
期刊