ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:458.74KB ,
资源ID:21959384      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21959384.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(蓄电池负载测试仪控制部分的硬件设计学士学位论文Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

蓄电池负载测试仪控制部分的硬件设计学士学位论文Word格式.docx

1、按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 日期: 年 月 日学位论文版权使用授权书本学位论文作

2、者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。 日期:导师签名: 日期:前 言蓄电池作为备用电池早已被广泛地应用于邮电、电力、铁路、UPS等领域,为了检测蓄电池组的可备用时间和电池容量,每年都要对电池组进行核对性的放电测试。以往的测试工具主要是电炉盘,可调电阻或水槽,完全人工操作,工作繁重,数据精度低,安全性差。文中介绍的这款蓄电池负载测试仪,是和成都吉星技术发展有限

3、公司合作而研发的。该设备是对蓄电池组深度放电维护和容量检测的自动化仪器,可广泛应用于需要对蓄电池组或电源进行恒流负载测试的场合。仪器设计新颖,智能化程度高,参数设定后,自动完成对蓄电池组的容量测试,功能强,体积小,可靠性高。该设备具备2.022.9安培恒流放电能力,可以独立工作也可以联机工作。放电电流通过PI调节器进行控制,恒流精度高,稳定性好,放电电流连续可调。此外,该设备还具备蓄电池欠压和过压报警功能,能实时监测蓄电池端电压,一旦发现电压超过设定的上限和下限值,立即中断放电状态,并保存放电数据。该设备还具备实时时钟,具备20条放电记录(包括:放电试验实时时间 、 放电容量、放电时间(时长)

4、、电池端电压(放电结束时的值)、放电电流等)的存储和查询功能。本文主要阐述了该设备在硬件上的设计和实现,详细介绍了各部分的工作原理和接口电路的设计计算。该测试仪以飞利浦51单片机P89V51RD+作为主控器件,该单片机自带PWM功能和看门狗功能,可以使PWM控制精度大大提高,系统运行稳定性更好;以带中文字库的液晶显示器模块 YFD12864作为系统信息显示窗口,所有信息均以中文显示,界面友好;实时时钟采用DS1302,时间精度高;以AT24C02作为存储芯片,存储容量大。作为一个成熟的产品,该设备已经在市场上广泛推广。由于时间和知识的不足,本系统还有很多不足之处,还望能在此基础上继续完善发展。

5、蓄电池负载测试仪硬件设计摘 要蓄电池作为备用电池早已被广泛地应用于邮电、电力、铁路、UPS等领域,为了检测电池组的可备用时间和电池容量,每年都要对电池组进行核对性的放电测试。 本系统以陶瓷加热器(PTC)作为蓄电池放电负载,对蓄电池进行恒流放电测试,通过计算放电时间和放电电流的乘积,得到待测蓄电池的实际电容量。本设计以单片机P89V51RD+作为核心,配合软件编程,采用PI控制,实现对负载(陶瓷加热器PTC)阻抗的精确控制,以保证放电电流的恒定。此外,该系统还具备欠压、过压报警、20条放电信息的存储和查询以及实时时钟等功能,并且作为一种成熟的产品已被广泛应用。本文详细介绍了该设备在硬件上的设计

6、和实现。关键词:PI控制;恒流放电;陶瓷加热器(PTC); LCD YFD12864显示; 继电器; 实时时钟; Battery Load Tester Hardware DesignAbstract As a important standby power, the accumulator has been widely used in telecommunications, electricity supply industries, railways, UPS and other fields. To test its standby time and battery capacity

7、, each accumulator must be checked by discharge every year. The tester in this article uses the ceramic heater system (PTC) as discharge load, by constant current discharge,it can get actual capacity of the accumulator by calculating the product of discharge time and discharge current. This design u

8、ses the P89V51RD+ microcontroller as its core, with software programming, using PI controller, controlling the impedance of load (ceramic heater PTC) accurately, in order to ensure the discharge work in constant current. In addition, the system also has undervoltage alarm , overvoltage alarm , the c

9、apabilities of storing and querying 20 discharge messages, real-time clock function,and as a mature product ,this testor has been widely used. This paper describes the hardware design of this apparatus. Keywords : PI controller; Ceramic Heater (PTC); YFD12864 LCD display; Real-time clock; constant c

10、urrent discharge; 论文总页数: 21页1 项目背景说明:对蓄电池实际容量的测试主要是通过放电来实现,理论上,通过任意方式放电都可以测定蓄电池的实际容量。但是,在非恒流放电下,由于放电过程的可控性差,加上放电过程中蓄电池电压和内阻的改变,使得放电容量的计算非常复杂、烦琐,并且计算精确度非常低,误差相当大,系统安全性差。为了解决以上问题,和成都吉星技术发展有限公司合作,设计了这款蓄电池负载测试仪。该设备采取恒流放电的方式对蓄电池进行放电测试,通过计算放电时间和电流的乘积得到蓄电池的真实容量。它以5个正温度系数陶瓷加热器(PTC)作蓄电池的放电负载,根据放电电流的大小自动调整PTC

11、的接入数量。利用陶瓷加热器(PTC)的温度电阻特性,PI调节器通过控制风扇转速调整PTC温度,间接调整放电阻抗,达到恒流放电的目的。 陶瓷加热器是一种大功率的热敏器件,它的阻抗特性会随着温度的不同而不同。其温度电阻特性如下:从图中可以看出,在低于温度T1的这个区域,陶瓷加热器的阻抗随着温度的增加而升高。而当温度达到一定的程度以后,其阻抗则随着温度的升高而下降。由于T1一般不高,并且在温度达到T1的这段时间里,对其阻抗的控制比较困难,因此对陶瓷加热器的使用通常都是让其工作T1以后的状态。在该系统中,通电以后,系统通过延时使陶瓷加热器工作在T1以后的状态。蓄电池在放电过程中,其电动势和内阻是不断变

12、化,要测定其真实放电功率,只有在恒流放电的条件下才具有可比性。由公式: 可以知道,不管蓄电池电压和内阻如何改变,只要适当调整放电负载阻抗R的大小,就可以使放电电流恒定在某一固定值。该系统中,PI调节器通过比较放电电流值和设定值的大小,自动调整PWM的占空比,进而控制散热风扇的转速,间接控制陶瓷加热器的阻抗,达到恒流放电的目的。放电电流是通过一霍尔电流传感器来采集的,该传感器能根据放电电流的大小,输出一随电流变化的电压(当电流在022A变化时,输出电压为04V),单片机通过采集该电压值来计算出实际放电电流。整个系统的闭环控制过程如下:1) 放电电流高于设定值时:2) 放电电流小于设定值时: 整个

13、系统框架如图1.3: 由于PTC,电流传感器,风扇驱动,以及系统电源均由相应的现成单元组成,系统主板上只需预留继电器接入口、PWM输出口、PWM测试口、电源接入口、电压电流信号输入口即可。系统主板结构如图1.4:除了完成恒流放电功能外,该放电测试仪还要求具备实时时钟、20条记录的存储与查询、LCD中文信息显示、LCD背光自动控制、蓄电池电压过压欠压报警、放电结束报警、PTC自动接入控制等功能。其中,实时时钟只要求精确到分(即只需要年、月、日、小时、分钟)即可;20条放电记录采用自动存储的方式,存储的信息为最近20条的放电记录;放电记录要能进行循环查询,第一条信息永远是最新的那条放电记录;所有菜

14、单均采用中文显示方式,显示模块采用带字库的液晶YFD12864,放电过程中需要显示的内容有:放电电流:*.* (A) 电池电压:*.* (V)放电容量:*.*(Ah) 放电时间:hh:min实时时钟:年 :月:日:时:分:秒;LCD背光控制规律为若5分钟之内无任何操作,则自动关闭背光;放电过程中的所有报警均采用蜂鸣器报警的方式;放电完成以后自动退出放电状态,并且自动存储放电信息;放电负载PTC的接入采用继电器切换的方式,根据放电电流的大小,按一定的时间和顺序接入相应的PTC。 在数据处理精度上,要求电压,电流,电量等参数保证小数点后面一位的精度,工作参数为: 输入电压:DC150260V 放电

15、电流:DC 222A 稳流数度:0.1A 调节方式:PI调节 PWM频率:10K固定 PWM范围:1%-99%2 课题设计要求根据以上介绍,系统主板上主要完成的功能有:1) 实时时钟功能,要求能够精确产生年、月、日、时、分等信号,并且在系统断电后,时钟电路也应一直工作。2) 系统手动操作功能,能够实现系统放电信息的手动设置、系统工作状态的转换等功能。3) 系统信息、菜单的中文显示功能。4) 05V模拟电压的采集功能,并且AD采集精度应该在12位或12位以上。5) PWM的输出、检测及放大功能,PWM要能够驱动后续风扇单元工作。6) 继电器的驱动功能,以便能够自动切换5个陶瓷加热器的工作状态。7

16、) 20条放电记录的存储查询功能,便于信息的查询和记录;8) LCD背光自动控制功能,以实现系统低能耗工作3 硬件单元元件的确定3.1 微控制器的选择市面上的微控制器品种非常之多。该系统界面操作比较复杂,估计程序会大大超过8K,系统要求采用10K的PWM控制,并且要求PWM的占空比在1%99%之间。关于PWM实现方案有两个,一是采用定时器模拟PWM,再就是选择具备PWM功能的单片机。由于采用定时器模拟的PWM无论是在频率精度上还是在占空比上,均不能和具备PWM功能单片机产生的PWM波相比拟。 由于该系统内与单片机接口的器件有AD、时钟芯片、LCD、以及存储器、按键、PWM输出、5路继电器驱动等

17、,若全部采用串行接口的器件,初步规划共需要I/O口25个。因此,经过综合考虑,该设计采用飞利浦单片机P89V51RD+,该单片机具有16K程序存储器,32个I/O口,具备PWM功能,完全符合以上要求。此外,它还采用串口进行程序下载,调试程序极为方便。 3.2 实时时钟实时时钟的芯片市场上比较多,常用的有DS1302、DS1307、DS12B887等,DS1302具备年、月、日、星期、时、分、秒的计数,还具有31字节非易失RAM,采用串行方式和微处理器接口。DS1307除具备以上功能外,还具有闹钟和可编程脉冲输出功能。而DS12B887则是并行的时钟芯片,占用CPU的资源比较多。经过功能和单片机

18、微处理器资源的综合考虑,设计中选用DS1302作为该系统的实时时钟。3.3 按键输入和显示器件的选择基于单片机资源的考虑以及人机输入情况,本设计采用了四个按键作为系统的键盘,采用按键复用技术实现系统的所有操作。LCD由对方定成YFD12864,该液晶模块支持串行接口,占用单片机资源较少,并且模块自带中文字库,大大方便了程序的编写。3.4 电压电流采集芯片(AD转换器件)的选择根据对方要求,电压和电流精度要保证小数点后一位小数。若以蓄电池电压来算,260V时,则最小量化值为2600。以电流来算,22A时,量化值最少为220。综合以上考虑,至少应采用12位及以上的AD方可满足要求。采用12位时,蓄

19、电池电压分辨率为260V/4096=0.0623145V,电流分辨率为22A/4096=0.005314A,均满足以上要求。由于要求具备两路模拟电压输入,因此最好选择具备多路输入的12位的串行AD器件。市场上比较流行TLC2543,所以本设计中就选择了该器件。3.5 存储芯片的选择 系统要求存储放电试验实时时间 、 放电容量、放电时间(时长)、电池端电压(放电结束时的值)、放电电流等信息,若存储实时时间需要5个字节(年、月、日、时、分各一个字节),放电容量信息需要2个字节,放电时长信息需要2个字节,电池端电压信息需要2个字节,放电电流需要1个字节,这样一组数据共需要12个字节,20组数据一共需

20、要240个字节,加上还要存储一些系统参数,估计256字节够用。若还不够,时钟芯片里面也还有31字节可以用。所以,在本设计中存储芯片决定选择串行的,256字节的EEPROM。AT24C02就这样进入了该设计。3.6 PWM的输出驱动 由于送往风扇控制的那路PWM要求电平高度为26V,因此,单片机产生出PWM以后,还得增加PWM放大环节。由于场效应管开关速度高,驱动电流小,开关电流大等特点,本设计选择了场效应管IRF840作PWM的放大。4 系统组成及工作原理 经过以系统背景的介绍和器件的选择,确定了系统原理图如下: 图4.0 系统原理图 系统以单片机P89V51RD+为中心,包含电源电路、AD采

21、样电路、实时时钟电路、电压输入处理电路、电压基准电路、LCD接口和背光控制电路、报警电路、PWM功率放大电路、信息存储电路、单片机按键和复位电路、继电器控制电路等部分组成。接下来将着重介绍各部分原理。4.1电流、电压信号采集该部分主要完成蓄电池电压信号和电流传感器输出信号的模拟数字转换,包括输入滤波电路、电压基准电路、AD采样电路等部分组成。 4.1.1 电压输入接口设计 蓄电池电压比较高(150260V),AD无法直接测量。系统采用分压的方式,将蓄电池电压分出1/55送往AD输入口,这样,送往AD的电压范围就在25V之间。而电流的传感器送来的电压信号在04V范围内,可以直接与AD接口。为了提

22、高采样精度和采样的稳定性,需要采样的电压信号在进入AD采样之前均设计了一个2阶RC滤波电路。待采样电压的处理和滤波电路如图4.1: 蓄电池电压(V in)接入系统后,经过一个91K电阻和1K电阻以及一个精密可调电阻调整分压,精确分出其1/55送往二阶无源滤波电路作滤波处理,最后再送往AD采样的1号通道。而电流传感器送出的电压信号则直接通过二阶无源滤波电路滤波送往AD采样的0号通道。图中左下方是电流传感器接口,电流传感器需要12V电压供电。图中的地均为模拟地。 4.1.2 AD电压基准的设计 基准对AD的采样精度影响特别大,选择好了好的基准才能有效保证AD的正常工作。该设计中采用专用基准芯片TL

23、431作AD基准。德州仪器公司(TI)生产的TL431是一个有良好的热稳定性能的三端可调分流基准源。它的输出电压用两个电阻就可以任意地设置到从Vref(2.5V)到36V范围内的任何值(如图2)。该器件的典型动态阻抗为0.2,在很多应用中可以用它代替齐纳二极管,例如,数字电压表,运放电路、可调压电源,开关电源等等。 上图是该器件的实物图和符号。3个引脚分别为:阴极(CATHODE)、阳极(ANODE)和参考端(REF)。前面提到TL431的内部含有一个2.5V的基准电压,所以当在REF端引入输出反馈时,器件可以通过从阴极到阳极很宽范围的分流,控制输出电压。右图所示的电路,当R1和R2的阻值确定

24、时,两者对Vo的分压引入反馈,若V o增大,反馈量增大,TL431的分流也就增加,从而又导致Vo下降。显然,这个深度的负反馈电路必然在VI等于基准电压处稳定,此时Vo=(1+R1/R2)Vref。选择不同的R1和R2的值可以得到从2.5V到36V范围内的任意电压输出,特别地,当R1=R2时,Vo=5V。需要注意的是,在选择电阻时必须保证TL431工作的必要条件,就是通过阴极的电流要大于1 mA 。 在该设计中,需要一个5V的基准,为了使调整方便,基准电路原理如下: 图4.4 电压基准原理图图中可调电阻采用多圈精密可调电阻,以获得高精度的5V基准。 4.1.3 数模转换电路的设计 TLC2543

25、是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。 它具有12位的A/D转换分辨率,有11个模拟输入通道,最高采样率为66kbps,线性误差1LSBmax,具有3路内置自测试方式,有转换结束输出和单、双极性输出功能,具备可编程的MSB或LSB前导和可编程输出数据长度,使用相当方便。 在本设计中,其与单片机接口设计如下: 图4.5 TLC2543与MCU接口电路 19脚是转换结束标志引脚,可以与单片机相连也可以悬空处理,只是在软件处理上有些差异,本设计使之悬

26、空。 18脚是串行时钟端口,所有数据的传输都要在该脚电平变换的节奏上进行,本设计中使之与单片机P1.1相连。 17脚是数据输入端口,主要是微控制器发送地址命令之用,本设计中使之与单片机P1.2相连。 16脚是数据输出端口,A/D转换结果的三态串行输出端。为高时处高阻抗状态,为低时处于激活状态。本设计中使之与单片机P1.3相连。 15脚是片选端口,对AD的所有操作都必须在在该端置低电平的情况下进行。本设计中使之与P1.4相连。4.2 信息显示模块设计 信息显示模块主要负责系统信息的显示,是人机信息交换的主要窗口。信息的显示采用LCD模块YFD12864。 4.2.1 LCD模块介绍 FYD128

27、64-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。该模块使用相当方便,该设计中采用串行方式连接。串行方式时,模块接

28、口说明如下: 表 1 YFD12864 串口接口管脚信号管脚号名称LEVEL功能1VSS0V电源地2VDD+5V电源正(3.0V5.5V)3VO-对比度(亮度)调整4CSH/L片选,高电平有效5SID串行数据输入端6CLK串行同步时钟:上升沿读取SID数据15PSBLL:串口方式(见注释1)17/REST复位端,低电平有效(见注释2)19A背光电压+5V(见注释3)20K背光电压0V(见注释3) *注释1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的J8和“GND”用焊锡短接。 *注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。 *注释3

29、:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。4.2.2 LCD与MCU接口电路设计 在本设计中,CS 、SID、CLK、LCDK分别连接单片机P2.2、P2.0、P2.1以及P0.5脚。关于背光灯的控制,采用一个三极管做开关,电路工作也很简单,当LCDK为高电平时,三极管9014导通,LCD背光电路工作。当LCDK为低电平时,三极管9014截止,背光关闭。 电路如图4.7所示: 图4.6 LCD接口电路 4.3数据存储模块设计 数据存储模块电路非常简单,采用器件AT24C02,其作用是完成系统设置参数和放电信息的存储。 4.3.1 存储芯片AT24CO2 AT24C02是一个1K位的CMOS EEPROM,内部含有256个8位字节,有一个16字节页写缓冲器。该器件通过I2C总线接口进行控制操作,有一个专门的写保护控制端口。AT24C02 支持 I2C总线数据传送协议。I2C 总线协议规定,任何将数据传送到总线的器件作为发送器,任何从总线接收数据的器件为接收器,数据传送是由产生串行时钟和所

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1