




免费预览已结束,剩余15页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西华大学电气信息学院智能化电子系统设计报告 智能充电器摘要:本次设计主要完成对镍镉或镍氢电池的基于单片机的智能充电器的硬件和软件实现。该充电器主要由电源,微处理器控制电路,充电电路,检测电路,显示电路以及报警电路六个部分组成。检测电路实时检测当下电压电流温度,微处理器STC12C5A60S2AD通过内部AD采样获取对应电池参数,经过运算处理调整输出PWM的占空比,从而控制充电电路的电流以及电压大小,对电池充电进行智能控制,并将采集电压电流温度进行显示,当某一参数超过预定指标报警器报警,此时可通过按键停止充电。否则,在指定时间内如果一直报警系统将自动停止充电。实验验证,该设计具有数字化、智能化的特点。关键词:检测,镍镉电池,控制,PWM,充电 Abstract: this design is mainly done on NI-CD or Ni-MH battery charger based on microcontroller intelligent hardware and software implementation. The charger is mainly composed of power control circuit, microprocessor, charging circuits, test circuits, show circuit as well as alarm circuit is composed of six parts. Detection circuit for real-time detection of subjects at the moment of voltage and current temperature, the microprocessor STC12C5A60S2AD through internal AD sample Gets the corresponding cell parameters, after operation processing adjustment output PWM duty, thereby controlling the charging circuit current and voltage size, charge the battery for intelligent control and acquisition of voltage and current temperature display, as a predetermined indicators parameters exceed the alarm by pressing the key, this time to stop charging. Otherwise, if, within a specified period of time has been warning system will automatically stop charging. Experimental verification of the design with digital, intelligent features.Key words: test,nickel-cadmium cell,control,PWM,charging19目 录1 前言22 系统方案设计32.1 方案一32.2 方案二32.3 方案论证与选择43 理论分析与计算54 系统电路设计64.1 单片机模块64.2 DS18B20模块74.3 充电及检查模块84.4 12864显示模块94.5电源模块95 系统软件设计106 系统测试126.1 测试仪器126.2 测试方法127 结束语138 参考文献14附录:151 前言 自蓄电池发明以来,已有一百多年了,目前广泛使用的有镍镉电池、镍氢电池、铅酸电池和锂离子电池等。各种便携式电子设备,如笔记本电脑、移动电话、无绳电话、对讲机、摄像机、小型电台和测量仪器,都要求电池轻、薄、短、小且容量大。为了满足这种要求,世界各国都投入巨大的人力和财力,开发新型电池。目前,由于常规充电技术不能适应各类新型电池的要求,因此严重影响电池的使用寿命。实践证明,免维护电池的浮充电压偏差5%,浮冲寿命将减少一半。锂离子电池的充电电压超过4.1V50mV,将造成电池永久性损坏。如果采用镍镉电池常用的V 检测法,控制镍氢电池快速充电,可能造成镍氢电池因严重过充而损坏。为了满足镍镉、镍氢电池快速充电的不同要求,我们分析研究了这两种电池的特性,并成功设计了能够兼顾镍镉、镍氢电池快速充电的智能化充电器。2 系统方案设计2.1 方案一 该方案采用STC12C5A60S2作为主控MCU,采样电路实时对电池电压电流温度进行采集,主控MCU通过内部AD 采集数据并进行计算处理产生相应PWM波,控制充电电路的开关频率,有效地控制充电电路的电压和电流大小,从而对电池进行智能化充电,与此同时,将采集的数据给予显示以及必要时的报警。原理图如图2.1所示。 图2.1 方案一充电器系统总图2.2 方案二 该方案采用STC89C52单片机作为主控芯片,检测电路将检测的电压电流以及温度通过ADC0832采集并通过多路转换器送给主控MCU,经过计算处理,控制PWM发生电路,控制PWM的输出,控制充电电路,进而达到对电池充电的智能控制。原理图如图2.2所示。 图2.2 方案二充电器系统总图2.3 方案论证与选择 对于方案一所用的STC12C5A60S2微处理器,内部集成8通道10位的ADC,也有2路可编程计数器阵列PWM,由采样电路采样所得各个数据可直接送往微处理器中进行AD采样,计算处理后控制内部PWM,从而控制充电电路,达到对电池的智能充电。对于方案二,采用89C52微处理器,由采样电路采集回来的数据需要经过ADC0832,再经过多路转换器依次将电流,电压,温度送给微处理器,进行处理后控制外部PWM产生电路进而控制充电电路,对电池进行不同方式的充电。比较方案一和方案二,方案一中的STC12C5A60S2集成了AD与PWM产生电路,结构简单,经济实惠,且STC12C5A60S2内部AD为10位,能达到较好效果。综上所诉,选择方案一。3 理论分析与计算充电过程中,每秒钟各测一次电池温度,电池温度小于3O时,充电脉宽每15S加一,大于35C时,充电脉宽每15秒钟减一,30至35C时,充电脉宽保持不变。这样,充电脉宽随电池温度的高低会在lO至94之间自动调整,即每节电池每秒充电时间为50 ms至470 ms之间,保证电池在温度不高的情况下以最短的时间充满。判断电池是否充满程序采用了两种方法:定压法和一 法,定压法就是在电池瞬间放电结束1Oms后测量此时的电池电压,只要此时电池静止电压到一定的值(本文取的是16 V),就认为电池已经充满,充电结束,转入浮充状态。在测量电池的静止电压时要注意两点:一是电压测量的时间点相对于瞬间充放电结束点是固定的,这样测出的电池电压才有可比性。二是电池电压测量可采用多次采样求平均法,本文采取连续8次AD采样,然后求平均,这样得出的电压值非常准确和稳定。一 法是指电池在充满时,随着充电时间的继续增加,电池的静止电压不但不上升,反而会出现下降,当MCU检测到这一现象时,就认为电池已经充满而转入浮充。定压法和一 法两种方法同时使用,能够防止发生个别电池因为性能不良一 不出现造成电池长久充电而引起的损坏。4 系统电路设计本节主要介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系也会对相关电路中的参数计算、元器件选择、以及核心器件进行说明。 4.1 单片机模块 单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等,无不含有 CPU控制器 。 STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。共4个16位定时器,内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换, 转换速度可达250K/S(每秒钟25万次) ,针对电机控制,强干扰场合。STC12C5A60S2管脚图如图4.1。 图4.1 STC12C5A60S2管脚图4.2 DS18B20模块DS18B20数字温度计提供9-12位摄氏度测量而且有一个由高低电平触发的可编程的不因电源消失而改变的报警功能。DS18B20通过一条连接线(加上地线)。它的测量范围为-55 +125,并且在-10 +85精度为5。除此之外,DS18B20能直接从单线通讯线上汲取能量,除去了对外部电源的需求。每个DS18B20都有一个独特的64位序列号,从而允许多只DS18B20同时连在一根单线总线上,因此,很简单就可以用一个微控制器去控制很多覆盖在一大片区域DS18B20,这一特性在HVAC环境控制,探测建筑物,仪器或机器的温度以及过程监控和控制等非常有用。其封装结构如图4.2所示。详细的引脚说明如表4.1所示。图4.2 DS18B20封装机构图 表4.1 DS18B20引脚功能表格8引脚SOIC封装TO-9封装符号说明5 1GND接地42DQ数据输入/输出引脚:对于单线操作,漏极开路。当工作在寄生模式时用来供电33VDD可选的VDD引脚:工作在寄生模式时VDD必须接地 4.3 充电及检查模块 充电电路主要由一BUCK电路构成,通过R10检查电池电流,P1.7口检查电压与R10两端电压差为电池电压,微处理器处理数据后通过P3.4口控制MOSFET的开关状态,控制充电电流。原理图如图4.3所示。 图4.3 充电及检查电路原理图4.4 12864显示模块 QC12864B 汉字图形点阵液晶显示模块可显示汉字及图形。其内置有8192个中文汉字(16X16 点阵)、128个字符(8X16 点阵)及64X256 点阵显示 RAM(GDRAM);显示内容为128 列 64行;其类型为STN;与 MCU接口为8 位并口或串行。此外,QC12864B有多种软件功能,如:光标显示、画面移位、自定义字符、睡眠模式等。在本设计中主要显示电池两端电压,电池电流,电池温度。其接口电路如图4.4所示。图4.4 12864接口 4.5电源模块由LM2576开关电源芯片制成的可调,电流可达3A的电源,为充电电路提供电源。原理图如图4.3所示。 图4.4 基于LM2576电源原理图5 系统软件设计 系统软件总流程图如图5.1所示,中断流程图如图5.2所示。等待中断开 始初始化开中断进入中断中断结束 图5.1 主流程图其他值FDF9FAFBF7FEFFYNNYNYNY根据r5的值确定程序分支流程定时中断大于1v吗充满了吗R5=(60H)充电停充5ms,R5=FA放电5ms,R5=F9静止10ms,R5=F7浮充,R5=FD有电池吗?充电,R5减1等于0中断返回R5=FE放电R5=F7测量温度根据温度改变60h中的值R5=FBR5=FDD 图5.2 中断流程图图5.2是T0中断程序处理框图。T0中断服务程序是最重要的部分,主要完成了九大功能:即时间的产生,显示刷新,电池放入检测,充电之前的放电电压检测,充电期间的充,停,放,停,充满检测,温度检测,根据电池温度改变充电脉宽,浮充,T0中断基本上完成系统软件90%以上功能。 上图已经把进入T0中断后要完成的工作和每一步工作的顺序画的非常详细,这里作几点补充说明,一是每秒的前半秒对充电槽电池进行处理,按照充电、停充、放电、停止放电、四个过程顺序工作,如果四个过程的总时间少于0.5s,多出的时间电池就处于不充不放的静止状态,二是在充电过程中,为了减少大电流充电对电池产生的极化损害,充电按照以下顺序进行:充电 静止5ms 放电5ms 静止10ms 充电 。知道电池充满,这样充电对电池有一定的修复作用。第一充电槽充电脉宽存放在60H单元中,充电过程中,没秒钟各检测一次电池温度,电池温度小于30度时,充电脉宽每15s加一,大于35度时,充电脉宽每15秒钟减一,30度至50度之间时,充电脉宽保持不变。这样,充电脉宽随着电池温度的变化会自动进行调节,使温度不高的情况下以最短时间充满。判断电池是否充满是采用的定压法,即在电池瞬间放电结束10ms后测量此时的电池电压,只要此时电池电压到一定的值,就认为电池已经充满,充电结束,转入浮冲状态。6 系统测试6.1 测试仪器序号类型型号序号类型型号1直流电源DF1731SLL3A42万用表DT920553示波器DS1062C 6.2 测试方法 单片机测试:给单片机上电后,用示波器检测单片机是否正常工作,具体是将单片机的ALE端口信号送入示波器,观察其波形,如果信号的频率是晶振频率的1/6,则单片机正常工作。 显示测试:编写一段12864的显示程序,将单片机小系统与12864连接无误后,给单片机上电,观察显示情况。 整体测试:将电源,单片机系统以及充电电路连接并检查后,装上电池,上电,观察并记录12864的显示的电压、电流、温度情况。 7 结束语 本作品能够实现单片机对电池电压、电流、温度传感器数据的读取,并通过控制PWM进而控制充电电路对电池的充电情况,同时,将实时采集的电池电压、电流、温度进行显示。另外在此系统中利用LM2576开关芯片制作电源,满足了充电电流的需求。增强了充电的效率。在本设计中,由AD采集回来各个数据,没有进行精确地计算去产生控制充电电路的PWM,所以电池没能更科学的充电。对于电流的采集,用的是1欧姆的电阻,精度不够,这些都是有待改进的。另外,也可增加上位机,对电池的各个参数实时显示,并对充电过程进行一定程度的控制。 通过本次设计,无论是在硬件还是软件上都有很大的提高,这使我们经历了一个设计从方案提出到确定,到最后的调试出实物,看到效果。在这个过程中收获巨大。通过课程设计,我们提高了自学能力以及团队协作能力,并进一步提高了对本专业的兴趣。本次设计对自己的信心也有很大提高,在以后的学习中,我们会再接再厉。课程设计结束了。这次设计为今后的学习工作增添了新的一页。这段经历对我们来说是一笔宝贵的财富,谢谢老师对我门的指导,谢谢同学给我们的帮助。在以后的学习工作中,我们一定会将今天所学习到的知识应用于生产实践中,创造社会价值。8 参考文献1 张桂香,单片机现场应用中的几个技术问题B.湖北:华中科技大学出版,2007.6. 28-862 陈寿元. 单片机多机串行通信的改进方案J .北京:电子工业出版社,2008.10 65-1013 王福瑞. 单片机微机测控系统设计大全M . 重庆:重庆大学出版社,2006.6 120-1894 石东海主编. 单片机数据通信技术从入门到精通M . 西安:西安电子科技大学出版社,2000.7 6-845 吴金戍,沈庆阳,郭庭吉. 8051
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南兽医防治员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖南-湖南中式烹调师五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北医技工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北保安员二级(技师)历年参考题库含答案解析
- 汽车与交通设备行业:汽车安全带技术发展趋势报告
- 2025年事业单位工勤技能-浙江-浙江工程测量工四级(中级工)历年参考题库含答案解析(5套)
- 2025年生态修复工程中生态系统服务功能评估与生态修复工程技术创新
- 2025年事业单位工勤技能-河南-河南地质勘查员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河北-河北造林管护工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-江苏-江苏地图绘制员五级(初级工)历年参考题库含答案解析
- 高职汽修专业《新能源汽车技术》说课课件
- 十二经脉之足阳明胃经课件
- 预防老年痴呆症课件
- DL∕T 5161.5-2018 电气装置安装工程质量检验及评定规程 第5部分:电缆线路施工质量检验
- 离婚协议书范文下载(篇一)
- 小区物业服务投标方案(技术标)
- 电网工程劳务分包 投标方案(技术方案)
- 【S烟草公司物流配送线路优化设计8500字(论文)】
- 《神经内科学课件:脑电图的基本应用》
- 2024银行数据资产价值评估
- 《生产部月报模板》课件
评论
0/150
提交评论