《基于单片机的智能充电器毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的智能充电器毕业设计论文.docx(56页珍藏版)》请在第一文库网上搜索。
1、基于单片机的智能充电器毕业设计论文目录第一章绪论11.1 单片机技术的特点及应用21.1.1 单片机的特点21.1.2 单片机的应用31.2 飞思卡尔MC9S12XS128单片机简介51.3 实现智能充电的意义6第二章充电方案选择72.1 恒流充电(CC)72.2 恒压充电法(CV)82.3 恒压限流充电82.4 恒流恒压充电法(CC/CV)92.5 分级定电流充电法92.6 脉冲充电方法102.7 定化学反应状态充电法112.8 变电流间歇/定电压充电法11第三章硬件电路设计123.1 设计思路分析123.1.1 脉宽PWM法充电123.1.2 电源管理IC控制充电133.2 电路设计153
2、.2.1 MAX 1898 电源管理 IC153.2.2 AMT1001温湿度传感器173.2.3 其他外围设备驱动介绍19第四章软件设计234.1 程序流程设计234.2 程序功能模块设计244.2.1 电池状态检测子程序244.2.2 键盘扫描子程序244.2.3 倒计时子程序244.2.4 显示子程序254.2.5 A/D转换子程序25第五章调试265.1 硬件调试265.1.1 静态测试265.1.2 联机调试265.2 软件调试275.3 系统调试27致谢错误!未定义书签。附录30附录A系统设计源代码30第一章绪论锂离子电池具有较高的重量比、无记忆效应、可重复充电多次、使用寿命长、价
3、格低等优点。因此,在便携式产品向更小更轻方向发展的今天,选用单节锂离子电池供电已成为产品设计者的首要选择。锂离子电池因易受到过充电、深放电以及短路的危害,单体的锂离子电池的充电电压必须严格控制。充电速率(蓄电池的充电电流通常用充电速率C表示,C为蓄电池的额定容量,例如用1A的电流对500mAh的电池充电,充电速率就是2C;同样地,用1A的电流对lAh的电池充电,充电速率就是1C)通常不超过1C,最低放电电压为2.7V3.0V,如果再继续放电则会损害电池。锂电池的充电过程一般包括预充电、恒流充电(CC)和恒压充电(CV)三个过程。预充电以小电流对电池进行涓流充电,当电池电压上升到预充电阈值以上时
4、,以大电流对电池进行恒流充电;当电池电压接近浮充电压阈值(4.2V),充电器逐渐转变为恒压模式充电,充电电流逐渐减小;当电流减小到终止电流错误!未找到引用源。时,充电过程结束。在深入了解了锂离子电池的充电原理和充电控制方法后,我发现锂离子电池的充电设备需要解决一下几个问题:(1)能进行充点前处理,包括电池充电状态鉴定、预处理。(2)解决充电时间长、充电效率低的问题。(3)改善因充电控制不合理而造成电池过充、欠充等问题,提高电池的使用性能和使用寿命。(4)通过加强单片机控制,简化外围电路的复杂性,同时增加自动化管理设置,减轻充电过程的劳动强度和劳动时间,从而使充电器具有更高的可靠性、更大的灵活性
5、,并且达到节能的效果。本论文主要针对锂离子电池充电器的研究,设计了一款单节锂离子电池智能充电器,并且可以从USB接口充电。该充电器可以实时采集电池的电压和电流,并对充电过程进行智能控制,可在无过热危险的情况下实现电池充电速率的最大化,并且系统中的管理电路还具有保护功能,可防止电池的过充和过放电对电池造成损坏。同时,系统采用了充满电后自动断电措施,有效的防止了多数情况下在充满电后充电器始终连在电源.上造成的电能浪费。1.1 单片机技术的特点及应用随着大规模和超大规模集成电路技术的发展和计算机微型化的需要,将微型计算机的基本部件:中央处理器(CPU)、存储器、输入输出(I/O)接口、定时器/计时器
6、等多种资源集成在一个半导体芯片上,使得一块集成电路芯片就能构成一个完整的微型计算机。这种集成电路芯片被称为单片微型计算机(Single ChipMicrocomputer),简称单片机。单片机在结构设计上,它的软、硬件系统及I/O接口控制能力等方面都有独到之处,具有强而有效的功能。从其组成、逻辑功能上来看,单片机具备了微型计算机系统的基本部件。目前,各种类型单片机在应用产品中占主导地位,产品众多,已有几十个系歹U、几百种型号,除了通用单片机以外,集成更多资源,如A/D转换器、D/A转换器、“看门狗”(Watchdog)电路、LCD控制器、网路控制模块等,将单片机嵌入式系统好Internet连接
7、起来已是一种趋势。还有专用单片机产品,如专门用于数据处理(图像和语言处理等)的单片机(DSP)。总之,单片机正在向微型化、低功耗、高速、高集成度、多资源、网络化、专用型方向发展。1.1.1 单片机的特点(1)高集成度,体积小,高可靠性单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令,常数及表格等固化在ROM中不易破坏,许多信号通道均在一个芯片内,故可靠性高。(2)控制功能强为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O 的逻辑操作和位处
8、理能力,非常适用于专门的控制功能。(3)低电压,低功耗,便于生产便携式产品为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为L8V3.6V,而工作电流仅为数百微安。(4)易扩展片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。(5)优异的性能价格比单片机的性能极高。为了提高速度和运行效率,单片机已开始使用RISC流水线和DSP等技术。单片机的寻址能力也已突破64KB的限制,有的已可达到1MB和16MB,片内的ROM容量可达62MB, RAM容量则可达2MB。由于单片机的广泛使用,因而销量极大,各大公司的商业竞
9、争更使其价格十分低廉,其性能价格比极高。1.1.2 单片机的应用(1)单片机在智能仪器仪表中的应用在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。(2)单片机在机电一体化中的应用机电一体化是机械工业发展的方向。机电一体化产品是指集成机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品,例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它的体积小、可靠性高、功能强等优点,可大大提高机器的自动化、智能化程度。(3)单片机在日常生活及家用电器领域的应用自从单片机诞生以后,它就步入了人类生活,如洗衣机、电冰箱
10、、空调器、电子玩具、电饭煲、视听音响设备等家用电器配上单片机后,提高了智能化程度,增加了功能,倍受人们喜爱。单片机将使人类生活更加方便、舒适、丰富多彩。(4)在实时过程控制中的应用用单片机实时进行数据处理和控制,使系统保持最佳工作状态,提高系统的工作效率和产品的质量,在自动控制系统中有广泛的应用。(5)办公自动化设备现代办公室使用的大量通信和办公设备多数嵌入了单片机。如打印机、复印机、传真机、绘图机、考勤机、电话以及通用计算机中的键盘译码、磁盘驱动等。(6)商业营销设备在商业营销系统中已广泛使用的电子称、收款机、条形码阅读器、IC卡刷卡机、出租车计价器以及仓储安全监测系统、商场保安系统、空气调
11、节系统、冷冻保险系统等都采用了单片机控制。(7)在计算机网络和通信领域中的应用现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机、路由器等。(8)单片机在医用设备领域中的应用单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。(9)汽车电子产品现代汽车的集中显示系统、动力监测控制系统、自动驾驶系统、通信系统
12、和运行监视器(黑匣子)等都离不开单片机,并且在汽车技术日益发达的今天,单片机更是在汽车系统中起到了举足轻重的作用。(10)航空航天系统和国防军事、尖端武器等领域单片机的应用更是不言而喻。例如导弹跟踪系统,智能机器人等,正是因为单片机的应用,使得武器设备变得越来越智能,减少了人工的干预,增强了稳定性和安全性。综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革
13、命。1.2 飞思卡尔MC9S12XS128单片机简介本文设计中使用的单片机型号为MC9s12XS128MAL (图1.1),为了解和方便使用,在此做简单介绍。MC9S12XS128 (以下简称XS128)是Freescale公司推出的S12XS系列单片机中的一款增强型16位单片机,S12XS系列单片机是在S12XE系列的基础上去掉XGate协处理器的单片机,该系列单片机采用CPU12X V2内核,可运行在40MHz总线频率上。不仅在汽车电子、工业控制、中高档机电产品等应用领域具有广泛的用途,而且在FLASH存储控制机加密方面也有很强的功能。一生n?nKsaANBXUmJnoAWOKgndnB吟
14、.n9nnMMd. uwddnmwmMIdd 口TXD1JK25WKWP2QP2 匚81QWMTKWF-0P1 CRXDVCCQWWKWPOQPC 匚PW匚PM匚PK1(ZPKO(ZKXAFTC 匚DO1/PT1 匚QC3PI2 匚DFT3(zVXF匚VSS1EZFW阳gXFT4 匚VReG APWAKX3PT5 匚PWIWDDaPT6CFW7QC7m7 匚PK5匚PK4CZKWJtPJI 匚KWJQPXCMOOUBKGD 匚咕:匚邛1匚啊匚啊匚知匚2 6345678910111213丫MC9s12XS128MAL2O212223242S262728w8E树易方/您注用8电会等与sg皂sixi8828180797876乃7473727170696d67666564636261&s9&857ZJVRHZJVDDAZOPAD1SAM15ZJ CC7.AM:7ZJ PAD14AN14Zjcce.AMXZOPAD11AN13n W:6 AM为二PAD1 力 AN12ZJ 3A0C4,VC4ZJPADItANH! ggAMMZJ PAD1&AN1