基于单片机的蓄电池在线状态监测系统.doc

上传人:精*** 文档编号:840394 上传时间:2023-09-08 格式:DOC 页数:42 大小:525.79KB
下载 相关 举报
基于单片机的蓄电池在线状态监测系统.doc_第1页
第1页 / 共42页
基于单片机的蓄电池在线状态监测系统.doc_第2页
第2页 / 共42页
基于单片机的蓄电池在线状态监测系统.doc_第3页
第3页 / 共42页
基于单片机的蓄电池在线状态监测系统.doc_第4页
第4页 / 共42页
基于单片机的蓄电池在线状态监测系统.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、前 言蓄电池作为稳定电源和主要的直流电源, 历史悠久, 使用广泛, 与我们的社会生活息息相关。作为后备电源, 蓄电池是确保设备正常运行的最后一道生命线, 如果听任其长期处于状态不明的情况下运行, 那么将存在严重隐患。随着时间的推移, 电池使用年限的增加, 由电池引起的中断事故将防不胜防。因此, 合理可靠地对电池进行管理和维护, 才能够保证电池有较长的使用寿命,从而达到保证设备拥有不间断电源。在电源系统的维护中, 蓄电池的维护管理占据非常重要的地位。怎样才能延长蓄电池的使用寿命, 保证蓄电池有足够的容量, 充分发挥蓄电池作为后备电源的作用, 确保通信、电力、应急等系统的正常运行。这对各个行业电源

2、及后备电源维护有着非常重要的意义。蓄电池组是许多设备的动力源或应急电源,因此电池组的性能将直接关系到设备的正常运行。为了提高蓄电池的使用寿命,保证其可靠运行,需要经常对蓄电池参数进行严格测量,以确保蓄电池组处于最佳的工作状况。以往,蓄电池参数的测量都是人工完成的。人工测量速度慢,测量精度不高,而且有害气体影响人体健康。为减少工人的劳动强度,保障测量人员身体健康,提高测量速度和测量精度,对蓄电池参数进行自动测量显得尤为重要。在多个单体电池串联组成的系统中,单个电池故障就会影响到整个系统,因此要对电池的充电和放电过程进行系统的检测,在线实时检测蓄电池冲放电的每个阶段的电池的电压,电流,电池体的温度

3、等。及时找出损坏的和性能显著降低的电池,可以提高整个电池系统的安全性和稳定性。由于受环境限制,要求系统简小、实用,可以每个电池配备一个单独的系统,通过LED显示单独的电压和电流的变化,方便对单一电池进行维修和日常的维护。在现今这个以工业为主的社会中,铅酸蓄电池的应用越来越广泛了,如今的交通工具大都装有蓄电池,诸如各式各样的飞机、船舶、火车和汽车等,还有通信行业的后备电源,金融行业的后备电源等等。这些场合都是要求蓄电池的要求很高的,要求它的运行绝对可靠,这样一来就对蓄电池的检测和维护提出了很高的要求。如果这些领域在蓄电池方面出现了故障,没有及时发现和解除,那么造成的严重后果是无法估量的。因此蓄电

4、池检测仪表对蓄电池的正常运行,提高蓄电池的使用寿命,减少应用领域事故发生,降低财产损失有着重要的意义,应用前景广阔。目 录前 言2摘 要.IABSTRACTII第一章 绪论11.1 蓄电池的工作原. 11.2 蓄电池的发展现状.11.3 蓄电池检测在国内外的发展. 21.4 当前蓄电池的主要检测技术. 41.5 蓄电池在线监测的课题意义. 4第二章 芯片部分的介绍62.1单片机89C5162.2 A/D转换器TLC54982.3 温度传感器DS18B20.9第三章 设计的主要思路123.1在线监测的主要任务123.2单片机最小系统设计.123.3系统框图13第四章 系统采样部分电路设计154.

5、1电压采集部分154.2电流采集部分164.3温度采集部分18第五章 LCD显示部分及通信电路设计215.1 LCD原件简介及接线215.2 通信部分电路设计24第六章 总电路图及程序流程图277.1总电路图277.2程序流程图27第七章 总结与体会33谢辞34参考文献35附录362012届电气工程与自动化专业毕业设计摘 要蓄电池是电池中的一种,它的作用是能把有限的电能储存起来,在合适的地方使用。它的工作原理就是把化学能转化为电能。它用填满海绵状的铅板作负极,填满二氧化铅的铅板作正极,并用2228的稀硫酸作电解质。在充电时,电能转化为化学能,放电时化学能又转化为电能。其充放电都有严格的电压、电

6、流、温度的要求,所以必须设计它的检测系统。蓄电池种类很多,有铅酸蓄电池、铅酸胶体蓄电池、镍氢电池、锂离子电池、锌空气电池和燃料电池等目前常用的蓄电池主要是铅酸蓄电池分别为普通蓄电池、干电荷蓄电池和免维护蓄电池。铅酸蓄电池一般是由正负极板、隔板、壳体、电解液和接线桩头等组成。蓄电池组是许多设备的动力源或应急电源,因此电池组的性能将直接关系到设备的正常运行。为了提高蓄电池的使用寿命,保证其可靠运行,需要经常对蓄电池参数进行严格测量,以确保蓄电池组处于最佳的工作状况。以往蓄电池参数的测量都是人工完成的。人工测量速度慢,测量精度不高,而且有害气体影响人体健康。为减少工人的劳动强度,保障测量人员身体健康

7、,提高测量速度和测量精度,对蓄电池参数进行自动测量显得尤为重要。本监测系统是以AT89C51单片机为核心,它含有8K字节快擦写可编程/擦除只读存储器(EEPROM),具有8k的内部RAM;3个16位定时记数器;32个可编程的1/0口线;6个中断源;可编程的串行编口,还具有空闲和掉电方式,它的集成度高、速度快、功耗低,特别适合于多路数据采集的控制系统中。本系统可以测量蓄电池端电压、电池温度、蓄电池充放电电流等,数据采集电路采用模块化设计。测量数据在LCD上的显示、存储、上传PC机等功能。关键词:单片机;蓄电池;智能检测;硬件设计。ABSTRACTEnergy can be changed in

8、various forms of energy, one of them, the chemical energy into electrical energy conversion device called chemical batteries, the general referred to as batteries, battery cells and batteries are the original division. Discharge can not be used after the manner of charging the internal regeneration

9、of active substances called primary cells, also known as a one-time battery. Can be used after discharge rechargeable internal activity of the establishment of renewable material, the energy stored as chemical energy, the need to discharge the chemical energy to electrical energy is converted to the

10、 battery, called the battery, also known as secondary batteries.The lead-acid storage battery group is the drive power supply or contingency power supply for many machines. So the performance of the storage battery group is directly related to the normal running of many device. It is necessary to me

11、asure batteries parameters accurately and frequently in order to enhance their lives. The monitor system is to take AT89C51 as the core, its chip adopt the craft of CMOS and faces to monolithic machine with memory structure. It implies the quick cleaning of the 8 inside the break source. The program

12、mable string goes to weave, still having the spare time and dropping to give or get an electric shock the way. Its integrated degree is high, the speed is quick the power consumed is low specially suitable for the control system of many methods, data collection. This system can measure 10 roads or 2

13、0 roads the electric voltage of electric current etc.Key words: single-chip computer; battery; detection. KEYWORDS :Microcontroller ; battery ; Intelligent detection; hardware design;i2012届电气工程与自动化专业毕业设计第一章 绪论1.1蓄电池的工作原理 蓄电池的放电的化学反应是依靠正极板活性物质(二氧化铅)和负极板活性物质(海绵状纯铅)在电解液(稀硫酸溶液)的作用下进行,放电时,正极板由二氧化铅变成硫酸铅,负

14、极板也由铅变成硫酸铅,充电时,正极板上的硫酸铅还原成二氧化铅,负极板上的硫酸铅还原成纯铅。(图1)图1 蓄电池工作示意图1.2蓄电池的发展现状及发展方向铅酸蓄电池是目前世界上广泛使用的一种化学电源,具有电压平稳、安全可靠、价格低廉、适用范围广、原材料丰富等优点,中国铅酸蓄电池行业经过50年的建设与发展,已基本形成了大中小企业相结合、具有一定规模的铅酸蓄电池制造体系。“八五”计划期间,铅酸蓄电池行业发展稳定,产品档次和水平有了明显提高,产量有了进一步发展。进入“九五”计划时期之后,随着我国改革开放进一步向纵深发展,各行业结构作了适当的调整,能源、交通和通讯等支柱产业飞速发展,给铅酸蓄电池行业带来

15、了巨大的发展机遇。中国铅酸蓄电池的需求以每年1540的速度增长。高能电池、廉价的燃料电池以及微电池的发展将会使愈来愈多的电子产品“动”起来。电池的种类将会更多、应用范围更广,价格更低廉且更加“清洁”。和太阳能联系在一起的电池以及以大气为活性物质的燃料电池将会在现代经济中飞速发展。电池技术将是新世纪的第二大关键技术,有着非常广阔的前景。铅酸电池在重量比能量、体积比能量等方面比锂离子电池低得多,几乎是镍基电池的二分之一;在循环寿命、再生率、自放电和安全性方面 铅酸电池比镍基电池和锂电池好,作为应用范围最广、用量最大的化学电源,铅酸蓄电池行业的机遇与挑战并存,随着能源、交通、通信等基础产业的迅速崛起

16、铅酸蓄电池的市场前景非常广阔,特别是适应环保与免维护需求的阈控式密封铅酸蓄电池已经被人们接受,并且在很多领域已逐渐取代传统的开口式铅酸蓄电池 但也应该看到,目前铅酸蓄电池行业整体技术水平、管理水平、人员素质、产品质量等参差不齐,急需进一步完善和提高,技术上应不断创新,使产品本身增强与其他化学电源品种的竞争力。新的蓄电池监测系统自动化程度高、人机界面友好,又易于操作,并且整体结构可靠性好,精度高,具有很高的推广使用价值。中国已将新能源、节能环保等列为重点行业,如果把本课题所设计的新型蓄电池在线智能监测系统应用到实际生活中,将会给新能源、节能环保等行业带来不一样的前景。随着中国加入WTO,将会有很

17、多的国外一流企业加入市场竞争,对中国铅酸蓄电池企业构成很大的威胁。因此,中国的铅酸蓄电池企业应尽快完善、更新和发展产品技术,提高产品的档次和质量并且降低或本,使产品更具有竞争力,并要不断控制和限制创建低水平的蓄电池厂家,生产高质量的免维护汽车蓄电池、大中小阀控式密封铅酸蓄电池和作为动力源的牵引用蓄电池,增强与世界著名品牌蓄电池厂家的抗衡能力,使蓄电池行业走上健康良好发展轨道。1.3蓄电池检测在国内外的发展在国内蓄电池监测系统中,对单体电池电压的监测成为主要内容,关于温度和电流的测量都属常规测量,而且在这些方面的测量技术都已成熟。在电压的测量方法上,对单个电压量的测量方法非常简单。其中,最关键的

18、是如何测量电池组中串联在一起的单电池电压。在解决如何测量单电池电压问题上,人们进行了大量的研究工作,曾有人设想在多路输入信号的选择上采用模拟开关进行选通,在模拟信号的转换上采用可编程定时器的V/F转换器。其中,在解决输入信号电压高于芯片的最大工作电压的问题上存在技术难点,且采用V/F转换器作为A/D转换器其缺点是影响速度慢,在小信号范围内线性度差、精度低。关于在线测量单只电池电压的方法,还有人提出用光电隔离器件和大电解容器构成采样,保持电路来测量蓄电池组中单只电池电压。此电路的缺点是,在A/D转换过程中,电容上的电压能发生变化,使其精度趋低,而且电容充放电时间是晶体管和隔离芯片等器件动作延迟等

19、因素,决定了采样时间长等缺点。国内研制并投产ZXJZ4/2-1型蓄电池智能监测仪,采用浮动技术测量蓄电池组中各单电池电压,测量的参数还包括电池组电压、Z路电流、Z路温度。另外,在对蓄电池内阻测量的问题上,人们也进行了诸多的研究与实验。由于内阻与电池的性能密切相关,国际上有许多公司一起进行电池内阻测量的开发工作,以便通过内阻来有效监测蓄电池的状况。目前国际上主要有两家公司在进行电池内阻测量仪器的开发工作,它们是MIDTRONICS和AVO公司。测试方法是用交流发电装置向电池单体或蓄电池组注入一个低频2030HZ60H的交流信号,测量通过电池的交流电流和每只电池两端的交流电压,则得出电池的电导或电

20、阻值,并显示这个值。总之两种测试装置都是向蓄电池注入一个交流信号,测量电池两端的交流电压和通过电池的电流。如果在蓄电池组上有一定量的纹波电压,在许多情况下,必须采取离线测试或采取措施消除纹波。美国BMS(Battery Monitoring System)蓄电池监测系统技术发展于电力应用工业。11989年美国电力研究所与国家电能研究公司合作,共同研究了无人值守场站PWBC铅酸蓄电池综合在线状态监测系统。经过4年的研究与开发,耗资200万美元,于1994年完成样机的现场试验。测定的参数包括电池组电压、单体电压、(浮充电)维持电流、电池内部温度、电池组环境温度、电解液比重、电解液液面高度以及电极利

21、用情况等。其方法是采用安装在每一只电池上的多传感器电池检测模块(叫“电池监测器”,是真空密封的)这种模块通过光缆将状态数据传输到蓄电池组监测器,每一电池组监测器可能测256个单电池。远程控制中心通过MODEMS和公司电话线对电池组监测器进行监测。可能测的电池组监测器的数量不受限制。控制中心PC机能定期查询所有运行组的监测器,下载并处理储存的数据,存储和显示电池状态及其趋势的信息,能获得每一节电池的参数。其主要特征是运用特定传感器对电池组的每个电池进行独立的监测。单电池电压的测量是使用传统的一个直接带有A/D稳压的转换器(由电池组供电)电池组电流的测量用霍尔效应磁域传感器来测量。电池内部温度的测

22、量通常是用直接与电池壁接触的固态集成电路温度传感器来测量。并且同外部环境如气流和阳光这样一来的热效应隔离。电池组温度的测量是用同样的装置来测量。为了描述电池组周围空气的平均温度,传感器一般位于电池组支架上。此项研究成果应用于电厂、变电站、通信、电动车辆及医疗领域。关于BMS蓄电池的检测有多种检测目的。因此,监测的重点也有差异,在监测的方法和手段上人们进行了大量的研究和探索。国外还研究开发了VMS(VRLA Battery Management System)阀控密封铅酸蓄电池管理系统。这个管理系统不是简单的监测蓄电池,而是设计成具有管理和控制蓄电池的功能。此系统的目的是改变蓄电池“恒压充电”的

23、方法。因为恒压充电的方法不能满足不同蓄电池所需的不同充电电流。系统监测的内容包括:单电池电压、电池内部温度、放电电流及放电过程中的电池组总的电压,VMS中包含了BMS。它是在监测的基础上对蓄电池进行分析,并进行管理和控制。这样更有利于对蓄电池的维护,延长蓄电池使用寿命。可以说,国外蓄电池监测系统的技术比较成熟,并且研究发展了蓄电池管理系统。在蓄电池管理系统中,监测的电池参数有所不同,研究的方法更为复杂。国外先进技术及研究成果对我国进一步进行有关部门蓄电池监测系统方面的研究,可以起到借鉴作用。1.4当前蓄电池的主要检测技术为了正确使用蓄电池,提高蓄电池的使用寿命,保证可靠运行,需要经常对蓄电池进

24、行维护和周期治疗。但怎样才能知道蓄电池处于最佳工作状况,什么时候需要充电,什么时候需要添加蒸馏水,电解液的温度等,这些参数都需要严格测量。以往蓄电池参数的测量都是手工完成的。手工测量速度慢,测量精度不高,而且有害气体影响人体健康。为了现代化的需要,减少工人的劳动强度、保护身体健康,提高测量速度和测量精度,所以对蓄电池参数的自动测量显得尤为重要。因此这方面的研究越来越多的为人们所关注,测量一些相应的参数可以对系统是否正常工作做出一个最快的判定,方便进行及时的维修和维护。目前国际上在蓄电池检测/监测技术领域的研究主要集中在,以检测浮充数据为主的被动方法、传统的深度放电测试、新的部分放电测试技术、放

25、电状态剩余电量的估计、蓄电池阻抗检测和分析、智能电池技术。随着传感器技术和检测技术的发展,对蓄电池检测的手段也在不断的发展。所有的发展都是围绕着怎样才能更好的检测蓄电池的容量,更及时准确的了解蓄电池的工作状况。1.5蓄电池在线监测的课题意义蓄电池作为稳定电源和主要的直流电源, 历史悠久, 使用广泛, 与我们的社会生活息息相关。作为后备电源, 蓄电池是确保设备正常运行的最后一道生命线, 如果听任其长期处于状态不明的情况下运行, 那么将存在严重隐患。随着时间的推移, 电池使用年限的增加, 由电池引起的中断事故将防不胜防。因此, 合理可靠地对电池进行管理和维护, 才能够保证电池有较长的使用寿命,从而

26、达到保证设备拥有不间断电源。在电源系统的维护中, 蓄电池的维护管理占据非常重要的地位。怎样才能延长蓄电池的使用寿命, 保证蓄电池有足够的容量, 充分发挥蓄电池作为后备电源的作用, 确保通信、电力、应急等系统的正常运行。这对各个行业电源及后备电源维护有着非常重要的意义。蓄电池组是许多设备的动力源或应急电源,因此电池组的性能将直接关系到设备的正常运行。为了提高蓄电池的使用寿命,保证其可靠运行,需要经常对蓄电池参数进行严格测量,以确保蓄电池组处于最佳的工作状况。以往,蓄电池参数的测量都是人工完成的。人工测量速度慢,测量精度不高,而且有害气体影响人体健康。为减少工人的劳动强度,保障测量人员身体健康,提

27、高测量速度和测量精度,对蓄电池参数进行自动测量显得尤为重要。在多个单体电池串联组成的系统中,单个电池故障就会影响到整个系统,因此要对电池的充电和放电过程进行系统的检测,在线实时检测蓄电池冲放电的每个阶段的电池的电压,电流,电池体的温度等。及时找出损坏的和性能显著降低的电池,可以提高整个电池系统的安全性和稳定性。由于受环境限制,要求系统简小、实用,可以每个电池配备一个单独的系统,通过LED显示单独的电压和电流的变化,方便对单一电池进行维修和日常的维护。在现今这个以工业为主的社会中,铅酸蓄电池的应用越来越广泛了,如今的交通工具大都装有蓄电池,诸如各式各样的飞机、船舶、火车和汽车等,还有通信行业的后

28、备电源,金融行业的后备电源等等。这些场合都是要求蓄电池的要求很高的,要求它的运行绝对可靠,这样一来就对蓄电池的检测和维护提出了很高的要求。如果这些领域在蓄电池方面出现了故障,没有及时发现和解除,那么造成的严重后果是无法估量的。因此蓄电池检测仪表对蓄电池的正常运行,提高蓄电池的使用寿命,减少应用领域事故发生,降低财产损失有着重要的意义,应用前景广阔。第二章 芯片部分的介绍 2.1单片机AT89C51选用AT89C51单片机作为电路控制的核心。AT89C51是一种低功耗/低电压、功能强、灵活性高且价格合理的8 位单片机。片内有 128 B 的RAM数据存储器,4 KB的ROM 程序存储器,4个I/

29、O口,1个串口,2个定时/计数器,5个中断源,无内置看门狗,也无A/D 转换。根据在片外扩展A/D转换接口。引脚说明:VCC:供电电压。 GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为

30、低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口

31、:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些

32、控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外

33、部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。

34、石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱器件,XTAL2应不接。由于输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。下图2为单片机89C51的引脚图:图2 AT89C51的引脚图2.2 A/D转换器TLC549TLC549基本参数CMOS技术,8位转换结果,与微处理器或外围设备接口,差分基准电压输入,转换时间:最大17us,每秒访问和转换次数:达到40000,片上软件控制采样和保持功能,全部非校准误差,宽电压供电,36V 。封装及引脚简单,低功耗:最大15mW,5V供电时输入范围:05V,输入输出完全兼容TTL和CMOS电

35、路,全部非校准误差,工作温度范围:070(TLC549)、-4085(TLC549I)。TLC549引脚图如下图3:图3 TLC549的引脚图TLC549内部含有系统时钟。当CS为高时,数据输出(DATA OUT)端处于高阻状态,此时I/O CLOCK不起。这种控制作用允许用多片TLC549时,共用 I/O CLOCK,以减少多路(片)A/D并用是的I/O控制端口。一组通常的控制时序为:(1)将/CS置低。内部电路在测得/CS下降沿后,再等待两个内部时钟上升沿和一个下降沿后,然后确认这一变化,最后自动将前一次的转换结果的最高位(D7)输出到 DATA OUT端上。(2)前四个I/O CLOCK

36、周期的下降沿依次移出第2,3,4和第5个位(D6,DS,D4,D3),片上采样保持电路在第4个I/O CLOCK下降沿开始采样模拟输入。(3)接下来的3个I/O CLOCK周期的下降沿将移出第6,7,8(D2,Dl,D9)个转移位。(4)最后一片上采样保持电路在第8个I/O CLOCK周期下降沿将移出第6,7,8(D2,D1,D0) 个转换位。保持功能将持续4个内部时钟周期,然后开始进行32个内部始终周期的A/D转换。第8个I/O CLOCK后,/CS必须为高,或 I/O CLOCK保持一个低电平,这种状态需要维持36个内部系统时钟周期以等待保持和转换工作的完成。2.3温度传感器DS18B20

37、DS18B20数字温度计是DALLAS公司生产的1Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。1.特点(1)只要求一个端口即可实现通信。(2)在DS18B20中的每个器件上都有独一无二的序列号。(3)实际应用中不需要外部任何元器件即可实现测温。(4)测量温度范围在55。C到125。C之间。(5)数字温度计的分辨率用户可以从9位到12位选择。(6)内部有温度上、下限告警设置。2.引脚及功能介绍TO92封装的DS18B20的引脚排列见底视图,其引脚功能描述见表1。底视图表1 DS18B20详细引脚

38、功能描述序号名称引脚功能描述1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。3.引脚及使用方法由于DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序:初始化时序、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收

39、。数据和命令的传输都是低位在先。4.DS18B20的复位时序图4 DS10B20的复位时序图5.DS18B20的读时序对于DS18B20的读时序分为读0时序和读1时序两个过程。对于DS18B20的读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20在完成一个读时序过程,至少需要60us才能完成。图5 DS18B20的读时序图6.DS18B20的写时序对于DS18B20的写时序仍然分为写0时序和写1时序两个过程。对于DS18B20写0时序和写1时序的要求不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20能够在15us

40、到45us之间能够正确地采样IO总线上的“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单总线。图6 DS18B20的写时序图第三章 设计的主要框架3.1在线监测的主要任务铅酸蓄电池检测系统是能够实时在线检测蓄电池的端电压,电解液温度、电流,并能估算蓄电池的剩余电量。铅酸蓄电池检测系统由三个大部分组成:检测模块,用以测量单个蓄电池的端电压,电解液温度,电流等参数;上位机模块,用于人机交互作用,可以根据人为的操作来完成某项具体任务。通信模块,由于电池所处环境恶劣的特殊性,从机和主机常常是分离的,它们之间的数据交换靠通信来完成。测量模块主要有以下几部分:温度传感器,是能够感知环

41、境温度的一种器件,把铅酸蓄电池的电解液温度转化为电量,以方便计算机的检测;电流测量,测量铅酸蓄电池的电流,电压测量,测量铅酸蓄电池的端电压。LCD显示模块,可以把测量模块测量出来的数据直接显示出来,方便进行系统维护和管理。同时LED显示模块所显示的数据可以通过按键进行切换。并且直接把测量所的数据输入上位机。我们设计的系统要满足系统的需要,要求系统要足够的稳定和可靠,可以在相对恶劣的环境中正常运行。因此我们设计的系统,应用运行稳定的配件,数据。由上述目前铅蓄电池的测量方法可以知道本毕业设计的主要任务是测量蓄电池的温度,电流,电压。通过这三个量的测量来对蓄电池进行在线监测。3.2单片机最小系统设计

42、单片机要想工作必须要在XTAL1和XTAL2端口加晶振电路,单片机工作速度也是由晶振电路决定的。典型的晶振电路如下图所示。图7 晶振电路 图8微分型复位电路在晶振电路中,电路中电容C3和C4对振荡频率有微调作用,通常的取值范围3010pF;石英晶体选择6MHz或12MHz都可以。其结果只是机器周期时间不同,影响记数器的记数初值和运算速度。单片机最小系统包括晶振电路、复位电路、电源、接地。晶振电路已经在上一节介绍了,下面简单介绍下复位电路、电源、接地。(1) 复位电路论文采用微分型复位电路,电路图如图8所示。工作原理:高电平为例,电源上电时,VCC可以认为一阶跃信号复位端电压是由于下拉电阻R1在

43、CPU复位端引起的电压值,一般为0.3V以下。但在实际应用中,VCC不可能为理想的阶跃信号。其主要原因有两点:(1)稳压电源的输出开关特性;(2)我们通常在设计电路时,为保证电源电压稳定性,往往在电源的输入端并联一个大电容,从而导致了VCC不可能为阶跃信号特征。从而影响了的复位电压的复位特性。(2) 电源、接地单片机AT89C51所选用的是+5V的电源,可直接由稳压电源提供,接地直接接GND。(3) 单片机最小系统由以上晶振电路、复位电路、电源、接地即可组成单片机最小系统如图9所示。图9单片机最小系统3.3系统框图由于电池检测的特殊性,因此要求检测系统的体积相对比较小,结构比较简单,方便安装调

44、试和维护,如下图10所示,电池的三个检测参数,电池的电压,电流,以及温度分别被检测后输入到主控制器,由主控制器送到LCD进行数据显示留出的数据输出端口用于连接上位机。图10 系统框图第四章 系统采样部分电路设计4.1电压采集部分蓄电池的电压采集电路如下图11经精密电阻R6,R7分压后由电容C12滤波,然后送入8位串行A/D转换集成电路TLC549的模拟信号输入端A-IN进行转换,转换后的电压的数字量通过TLC549的D-OUT送入单片机AT89C51的P0.2脚,并由单片机的P0.0、P0.1控制TLC549的读写,P0.1提供片选信号,P0.0提供时钟信号,TLC549的基准电压VREF-接

45、+5伏,REF-接地,通过单片机AT89C51计算后得到蓄电池的实际电压,送入LCD进行显示。本文选择的检测方法和常用几种方法的对比如下表2,如果选用隔离运放和继电器的方法进行电压检测,继电器电压范围宽,但是价格比较高,不适合我们的多系统,因为我们检测下位机可能要每节蓄电池中放置一个,同理隔离运放的价格相对更高,并且继电器检测不适合高速检测,因此我们只能采用光藕或者是电阻分压的方式,因为我们对精度要求比较低,单个检测装置不需要太高精度,所以我们采用电阻分压的方式。表2几种电压采集方法的比较类别电压范围精度抗干扰能力高速检测体积温度影响价格继电器宽高 强不适合大小较高电阻分压宽一般差适合大大低光

46、耦宽高强适合小小高隔离运放窄很高很强适合小很小很高图11电压采集部分接线图4.2电流采集部分选用霍尔元件AN3503 和磁线圈构成霍尔电流检测电路。AN3503 由电压调整器、霍尔电压发生器、线性放大器和射极跟随器组成, 其输入是磁感应强度, 输出是和输入量成正比的电压。其电流检测电路原理如图13所示图13电流检测部分原理图图9中,AN3503 的1脚接稳压器输出的+5V电源,2脚接地,3脚为电压输出端。在电源为+ 5 V时,霍尔元件静态输出电压为2.5V,并有较高的灵敏度磁场N 极从背面接近AN3503,当通过导线的电流增加时,输出电压增加A/D转换器的输入电压为05 V,而霍尔元件的输出电压为2.5V左右,为此,不需要设置放大电路,只需在输出端设计一个跟随电路便可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922