qqggis单片机智能手机充电器(邓柳靖)_第1页
qqggis单片机智能手机充电器(邓柳靖)_第2页
qqggis单片机智能手机充电器(邓柳靖)_第3页
qqggis单片机智能手机充电器(邓柳靖)_第4页
qqggis单片机智能手机充电器(邓柳靖)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、I You have to believe, there is a way. The ancients said:11 the kingdom of heaven is trying to enter*. Only when the reluctant step by step to go to its time, must be managed to get one step down, only have struggled to achieve it.-Guo Ge Tech单片机的智能手机充电器姓名:邓柳靖班级:电倍0702学号:200703302092摘要手机电池充电器对手机用戸来说

2、必不可少。利用微电脑控制的智能手机充电器,可以对 目前市而上所有的手机进行充电。本文介绍了当前手机充电器的发展现状。并在此基础上设 计了面向所有手机的智能手机充电器。选择简洁、高效的硬件,设让稳圧可靠的软件,满足 了对当前市售所有手机的充电的要求。详细介绍了系统的硬件组成,包括采样电路、控制电 路、电源、人机界而和单片机控制器,并对本充电器的核心器件一单片机进行了较详细的介 绍。重点阐述了系统的软件设计,首先对控制软件进行需求分析,总体目标是实现系统的可 靠性、稳上性、安全性和经济性。据此目标,用软件工程的方法设计了系统的总体框架。以 汇编语言为工具,采用而向对象的原理和技术,进行了详细设计和

3、编码实现。 关键词:手机充电器、智能、工单片机控制ABSTRACTOne mobile telephone cell charger is necessarily to a mobile telephone user.Tlie intelligent charger on microcontroller can charge for all mobile telephone cell.This paper introduces the conition of mobile telephone cell charger.On the basis of analysis to the condit

4、ion,this paper build a intelligent charger for all mobile telephone cell.To meet the requirement of mobile telephone cell.the author selects high performance hardware and designs stable and reliable software .The hardware of the system is introduced detailedly including data acquisition circuit,cont

5、rol circuit,power supplyjnterface between the system and the peoplejnicrocontroller.Microcontroller.thc core of the systemjs introduced more detaildely.Tlic software design is mainly explained.Requirement of the software system have been analyzed firstly.The general aim of the software system is to

6、realize reliability?stability,safety and ecnomization.Thcn the author designs the whole framework of the system with the thinking of software according to the object-oriented programming principles and technologies to implement the detailed design and coding.Keywords:moble telephone cell charger int

7、elligent based on PIC16F877 40-Pin Flash-Based 8-Bit CMOS Microcontroller课题背景随着社会的快速发展,手机越来越成为人们生活中不可或缺的一部分。如果某人的手机 没法使用,将对他的工作、生活造成巨大影响,甚至损失。而外出手机电池没电,又没有适 用的手机电池充电器,是造成手机无法使用的最常见原因。因此,作为流动人口大疑集散的 客运站、旅馆等场所,为现有市场上岀售的各种类型的手机配备手机电池充电器,以方便旅 客的工作和生活,提高这些服务场所的服务质量,以提高自身的竞争力,就成为迫切的问题。而目前市场上出售的手机电池充电器,是只为

8、单一手机电池充电的专用充电器,仅能对 相应的一种手机充电,而且每部充电器的价格在人民币元左右,这就意味着,要配齐目前市 场上出售的所有多种充电器,将是一笔较大的开支。列外,利用现有的手机电池充电器,过 于分散,进行有效管理的难度大,不适应公共场所的需要。基于以上原因,市场呼唤一种能 适用目前市场所售的所有手机,且物美价廉,便于管理的通用手机电池充电器。本课题充分利用单片机的强大功能,进行了大量的软件设计,用软件完成了绝大部分任 务辅以简单的外用电路,即实现了对目前市场上所售的所有手机进行充电,且便于集中管理 的功能。1.2国内外技术简况及其发展趋势目前,市场上手机充电器种类繁多,但英中也有很多

9、质量低劣的不合格产品。在去年产 品质量国家监督抽查结果中,将近的厂家生产的充电器不合格。苴主要问题出现在与交流电 网电源的连接,电源端子骚扰电压,辐射骚扰场强和充电电压几个方而。另外,一些产品的 低温性能、额定容量、放电性能、安个保护性能等方而存在质量问题。这些质量问题会影响 到手机的正常使用,还会影响手机的使用寿命,严重时还可能伤害消费者。现在市场上发现 有一些假冒伪劣手机电池便携式充电器。这些充电器由于价格非常低,携带方便,有许多手 机用户更愿意使用这些充电器来对电池进行充电。劣质充电器实际上就是一个没有安全保证 的简易变压器,由于内部缺少保护电路等保证安全的零配件,因而重虽:较原装品轻很

10、多。但 实际上,由于现在的手机电池多采用铿离子电池或银氢电池作电芯,对充电器的电压、电流 特性及安全保护有很髙的要求。这些假冒伪劣充电器由于设计简单,采用劣质材料,加工手 段粗糙,对手机电池的性能和寿命有很大损害。没有保护电路的充电器,由于不能保证充电 时电流的稳泄,因而会有烧坏电池甚至爆炸的危险。目前手机充电器主要有旅行充电器,座式充电器和车载充电器。充电方式,目前主要有 种一一大电流的快速充电法和电压比较法,不同充电方式导致其充电效果不同。由于采用大 电流的快速充电法,所以任电池充满后如不及时停止会使电池发烫,过度的过充会严重损害 电池的寿命。一些低成本的充电器采用电压比较法,为了防止过充

11、一般充电到山东人学硕学 位论文就停止大电流快充,采用小电流涓流补充充电。这时充电器上充满的指示灯会亮起, 如果用户此时急于取下电池,无疑电池只充了,而且由于电压比较法存在离散性,所以所谓 充电到也只是一个理论值,很难精确掌握,此时,对于镰福線氢电池则造成电池的记忆效应, 使电池的存量减小,损害电池的寿命。而如果用户电池充电时间长一些,则易造成过充。家 生产的原装旅行充电器和座式充电器,设汁上都采用越来越精密的保护电路或开关电路设 计,对电池的充电起到了良好的保护作用。车载充电器可以方便用户在汽车上为手机充电, 一端插入点烟器,另一端连接手机,但不宜在汽车中长期充电,因为汽车中温度较髙。但这 些

12、充电器存在共同的缺点一通用性差,一个厂家出产的充电器只能适用于本厂家的手机电 池,即又回到了所述的问题上。当前,手机充电器的市场走向如下1)目前,手机充电器可分为单槽形状和双槽型充电器,单槽形充电器正在受到双槽形的攻 击。双槽形充电器除了具有慢速充电、快速充电、放电及礫福、银氢电池兼充的标准功 能外,还有部分产品带有自动温度控制与电压控制,严防过充的新功能,因而消费者应 将倾向于选择双槽型充电器。2)随着手机种类的日益增多,各种充电器因机型不同,电源端口的大小也不相同,从而不 能互换使用,给消费者带来了不便。标准型充电器,是指可以连接所有手机底端电源插 座端口的充电器。而且,生产的手机的电源端

13、口将统一为适用于标准充电器的规格。这 样,消费者将不必在每次换手机时同时购买新的充电器。由此可见,充电器在从坐式向 便携式、双槽式等方向发展的同时,也开始向标准化、通用化的方向发展。3)手机充电器的待机耗电量的降低逐步成为充电器的设讣过程中的一个重要环巧。相比于 以前的充电器,今后生产的产品将会在各项功能完善的同时进一步降低本身的待机耗电 量。为了达到这一目标,可以设计一个判断适配器是否连接负荷手机的,当未连接负荷 时,将适配器的直流输出方级电路切换到高阻抗电路上。通过采取这一措施可以大幅减 少待机时级电路的消耗电流可以达到数十“。另外,还可以在输入交流方级电路中设置 切换电路。在未连接负荷时

14、,通过开关切换电路来减少供应给直流输出方级电路的功率 从而减少耗电量。4)现在市场上的大部分充电器,只是针对鰹电池或線氢电池充电的,但是随着市场的发展, 自动识别两种电池而进行相应的充电进程的充电器正在逐步占据主流。可以自动分辨铿 电池或银氢电池的座充能“防止将铿电放电的错误动作“,如果在充铿电池时不小心按到 了座充上的“放电钮,好的座充可以辨识出来是铿电池,因此不会做放电动作差的座充 则不管三七二十一地进行放电,这就会造成铿电池寿命的折损。一. 系统设计1. 设计目的1)熟悉并掌握单片机嵌入式系统的开发流程和应用方法。2)做到对电池充电过程的实时监测。3)做岀智能化的充电器。我发现在给手机充

15、电的时候,往往不能知道电池还有多长时间能 充满,而且经常忘记是什么时候开始充电的,因此很容易造成过充或充电不足,从而影响手 机电池的使用寿命,还有可能岀现危险。于是我便萌生了设讣一种可显示时间的手机充电器 的想法2. 功能简介1)可与锂电池中的芯片通信,得到电池组的容量、电压、电流等参数。2)用LED显示电池的剩余充电时间。3)具备防过充功能,在电池电压达到一泄值后减小充电电流,直至电池充满。3. 应用能给务种锂离子电池充电并可以实时显示充电的剩余时间。二. 实验资源1)碾件:AVR开发板,Atmegal6.LED t段数码管,电源2)软件:ICCAVR.AVRstudio三. 实验原理1.

16、电路原理图_R8U1fOWClIV IM) A灯AMPCTCK灯必monKWDzaKZSTDIas上PCOTJ5CIMLADICpoorxopornofV卿PoabTDP0?bHIDtDCltamxKTCP6I/TIPtaiWTAM3ppr.cc?orcwrn*KiA*CCMbATwcaic-219AT1注释:左下为AD模块,Mega 16的PA 口接AD,同时输出PWM.PB3接PWM进行充电控 制。右下方为以TLC431为主的稳压源,接单片机的AREF端口。2. 实验原理:锂电池的充电过程分为预充、快充、涓流三个步骤,我们的原理槪括的讲,就是在预充 阶段通过对电池进行扫描测出电池的容量,与

17、程序中的库进行对应从而得岀充电所需时间: 再经过快充电池电压达到一立高的值,为防止由于充电过快引起的电池实际电压不足,最后 再加上一定时间的涓流充电。在整个过程中通过LED来实时显示剩余充电时间。四. 数据采集为使充电器能为不同容量的电池,需要做测试来采集大量的数据,反应电池在充电过 程中电压、电流、时间之间的关系。以下为几个具有代表性的测试图样:1.容量为600mah的电池快充过程中I-t曲线2D Graph 5Col 2 vs Col 1图中X轴为时间(min), Y轴为电流(mA2D Graph 6Col 5 vs Col 4图中X轴为时间(min), Y轴为电流(mA)l/l2D Gr

18、aph 7Col 8 vs Col 7注:图中X轴为时间(min), Y轴为电流(mA)。2.容量为650mah电池预充阶段的U-t曲线。2D Graph 2图注:X轴为时间(min), Y轴为电压(v)3.容疑为860mah的电池预充阶段U-t曲线。2D Graph 3图注:X轴为时间(min), Y轴为电压(V)。由以上各图可以看出,在一泄时间段内电压和电流与时间很好的符合了线性关系。4电池容量与K值对应曲线(K值为充电电压每升髙004v与对应时间之比)五.软件设计流程图六.结论本设计阐述了智能手机的总体设计、硬件设计、计算机控制系统选型、软件开发。首先,在对市场进行深入凋查研究的基础上,

19、分析得岀智能手机充电器必须具备的基 本特征。硬件系统设计集控制工程、传感技术、电子技术与一体。包括电源、控制电路、采样 电路、手机充电接口、计算机控制系统。按上款得出的设计要求进行设汁,完成硬件设讣。本设计有效地解决了对不同手机进行在线充电的问题。受时间和水平的限制,该设汁还有很多不足之处,敬请多多指教批评。参考文献:1. C程序设计教程谭浩强著周国雄编著2. 单片机原理与应用设计蒋辉平3. DSP技术的发展与应用(第二版)程序:#include# include#includeHmath.hH/8.00000MHZunsigned long led_7 10= Ox3f,0x06.0x5B,

20、0x4E0x66, 0x6D.0x7D,0x07,0x7E0x6F。七段数码显示数组unsigned long position6=0xfb,0xfd,0xfb,0xf7,0x0f,0xdf /六位数码管位选unsigned long Min30= 1,3,5,7,9,11,13,157,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59。使能充电停止数组 unsigned long k_valuc60=40,41,42,43,44.45.46,47,4&49,50,51,52,53,54,55,56,57,5&59,/

21、预 充电压斜率数组60,61,62,63,64,65,66,67,6&69,70,71,72,73,74,75,76,77,7&79,80,81,82,83,84,85,86,87,8&89,90,91,92,93,94,95,96,97,9&99,。unsigned long V_Table 12=380,381,390,391,400,401,410,411,415,416,419.420。/电压比较 判断signed char time3o 时间存储unsigned char dis_buff6。/时分秒六位分别存储unsigned char PWMnuna=0xl5.m=0.X,Y,乙

22、溢出中断次数,OCR0 值,if 判断,时分秒, 电压unsigned long K,n,Vref=4.846Xt,Vo 预充斜率,延迟时间,参考电压,时间,signed long Cap。电池容量pragma interrupt_handler adcJsr:iv_ADCvoid adcjsr()unsigned long ADNum=0.adc_dataounsigned char Va。ADNum=ADNum+l. AD转换次数计数if(ADNum=98888)ADNum=l 10000.adc_data=ADCHadc_data=adc_data*4。if(ADNum=2)/初始电压值

23、保存Va=Vref*adc_data* 100/1024 V=Vref*adc_data* 100/1024 实时电压if(V-Va=4)/ 斜率讣算K=(20000000/ADNum)% 10。void A_value()/OCRO 实际值if(K=k_value60)a=250-Koif (K!=k_vaIue60)a=0ovoid Cap_value()/容量计算值 unsigned long Aa=2000,Poif(K=k_value60)P=K/AaoCap=(-l)*Iog(P)*200oif (K!=k_value60)Cap=Oovoid Time_Compu()/Z时间计算程序 t=3*OCRO.T=Cap/toif(T=60.000)X=(T/60)oY=(T%60),Z=(T-60)-(T%60)*60oif

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论