1、XXXXXXXXXXXXXX 学院学院 毕 业 设 计毕 业 设 计 题题 目目 姓姓 名名 学学 号号 专业班级专业班级 分分 院院 指导教师指导教师 20XX20XX 年年 XXXX 月月 XXXX 日日 毕业设计(论文)II 摘要摘要 蓄电池是电池中的一种,它的作用是能把有限的电能储存起来,在合适的地方使用。它的工作原理就是把化学能转化为电能。它用填满海绵状的铅板作负极,填满二氧化铅的铅板作正极,并用 2228的稀硫酸作电解质。在充电时,电能转化为化学能,放电时化学能又转化为电能。其充放电都有严格的电压、电流、温度的要求,所以必须设计它的检测系统。蓄电池种类很多,有铅酸蓄电池、铅酸胶体蓄
2、电池、镍氢电池、锂离子电池、锌空气电池和燃料电池等目前常用的蓄电池主要是铅酸蓄电池分别为普通蓄电池、干电荷蓄电池和免维护蓄电池。铅酸蓄电池一般是由正负极板、隔板、壳体、电解液和接线桩头等组成。蓄电池组是许多设备的动力源或应急电源,因此电池组的性能将直接关系到设备的正常运行。为了提高蓄电池的使用寿命,保证其可靠运行,需要经常对蓄电池参数进行严格测量,以确保蓄电池组处于最佳的工作状况。以往蓄电池参数的测量都是人工完成的。人工测量速度慢,测量精度不高,而且有害气体影响人体健康。为减少工人的劳动强度,保障测量人员身体健康,提高测量速度和测量精度,对蓄电池参数进行自动测量显得尤为重要。本监测系统是以 A
3、T89S52 单片机为核心,它含有 8K 字节快擦写可编程/擦除只读存储器(EEPROM),具有 8k 的内部 RAM;3 个 16 位定时记数器;32 个可编成程的 1/0 口线;6 个中断源;可编程的串行编口,还具有空闲和掉电方式,它的集成度高、速度快、功耗低,特别适合于多路数据采集的控制系统中。本系统可以测量蓄电池端电压、电池温度、蓄电池充放电电流等,数据采集电路采用模块化设计。测量数据在 LCD 上的显示、存储、上传 PC 机等功能。关键词关键词:单片机;蓄电池;智能检测;硬件设计。毕业设计(论文)III Abstract Energy can be changed in variou
4、s 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 of active s
5、ubstances 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 battery,called
6、 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 measure batteries par
7、ameters accurately and frequently in order to enhance their lives.The monitor system is to take AT89S52 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 programmable string goes to we
8、ave,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 20 roads the electric voltage
9、 of electric current etc.Key words:single-chip computer;battery;detection.目录目录 1 绪论.1 1.1 概述.1 1.2 课题的意义.2 1.3 蓄电池的发展现状.3 2.蓄电池检测系统总体设计.5 2.1 蓄电池的工作原理.5 2.2 当前蓄电池的主要检测方法.5 2.3 铅酸蓄电池检测系统.6 2.4 系统框图.6 3 系统硬件设计.8 3.1 器件选择.8 3.2 主控单片机 AT89S52.8 3.3 AD 转换器件 TLC549.11 3.4 电压采集部分.12 3.5 电流采集电路设计.14 3.6 温度采
10、集电路设计.14 3.7 显示电路设计.16 3.8 系统总体电路设计.20 4 系统通信电路设计.22 参考文献.25 致谢.26 中英文翻译.27 毕业设计(论文)1 1 1 绪论绪论 蓄电池组是许多设备的动力源或应急电源,因此电池组的性能将直接关系到设备的正常运行。为了提高蓄电池的使用寿命,保证其可靠运行,需要经常对蓄电池参数进行严格测量,以确保蓄电池组处于最佳的工作状况。以往,蓄电池参数的测量都是人工完成的。人工测量速度慢,测量精度不高,而且有害气体影响人体健康。为减少工人的劳动强度,保障测量人员身体健康,提高测量速度和测量精度,对蓄电池参数进行自动测量显得尤为重要。在多个单体电池串联
11、组成的系统中,单个电池故障就会影响到整个系统,因此要对电池的充电和放电过程进行系统的检测,在线实时检测蓄电池冲放电的每个阶段的电池的电压,电流,电池体的温度等。及时找出损坏的和性能显著降低的电池,可以提高整个电池系统的安全性和稳定性。由于受环境限制,要求系统简小、实用,可以每个电池配备一个单独的系统,通过 LCD 显示单独的电压和电流的变化,方便对单一电池进行维修和日常的维护。本文涉及的主要是单个小系统的设计,由于需要检测的电池的数量和参数的数目相对比较多,而且每个模块都要检测电压、电流、温度等数据,由于受使用的主控制器存储空间限制,很难将这些数据都保存下来,所以将检测的数据保存在存储量足够的
12、上位机中。1.1 1.1 概述概述 蓄电池种类很多,有铅酸蓄电池、铅酸胶体蓄电池、镍氢电池、锂离子电池、锌空气电池和燃料电池等目前常用的蓄电池主要是铅酸蓄电池分别为普通蓄电池、干电荷蓄电池和免维护蓄电池。铅酸蓄电池一般是由正负极板、隔板、壳体、电解液和接线桩头等组成。镍镉电池是前几年使用最为普遍的充电电池。它的优点主要是价格便宜,缺点是其自放电率较高,存在记忆效应,且会对环境产生污染,因此也将逐渐地退出市场。通常可以充放电 1000 次左右。毕业设计(论文)2 近两年来,重量更轻容量更大的镍氢电池得到了更为普遍的使用。在手机、数码相机、数码摄像机等便携式设备中都能见到镍氢电池的身影。镍氢电池的
13、容量比镍镉电池高 1.52 倍,且具有不污染环境、价格便宜、性能好等优点。镍氢电池的自放电率大概为 20左右。同其他充电电池相比较,锂电池具有最高的能量/重量、能量/体积比、无记忆效应等优点。但是锂电池成本高而且充电器要求也是最高的。如果对锂电池充电不当的话,很容易损坏电池,甚至产生电池爆炸。最具代表的蓄电池是铅酸蓄电池,它是许多船用的动力源或应急电源,也是火车指挥调度、邮电通信、银行运营等必不可少的应急电源。因此它的性能将直接关系到系统的可靠运行,火车调度、邮电通信、银行运营等。我们平时见到的大的蓄电池多为铅蓄电池。1.2 1.2 课题的意义课题的意义 蓄电池作为稳定电源和主要的直流电源,历
14、史悠久,使用广泛,与我们的社会生活息息相关。作为后备电源,蓄电池是确保设备正常运行的最后一道生命线,如果听任其长期处于状态不明的情况下运行,那么将存在严重隐患。随着时间的推移,电池使用年限的增加,由电池引起的中断事故将防不胜防。因此,合理可靠地对电池进行管理和维护,能够保证电池有较长的使用寿命,从而达到保证设备拥有不间断电源。在电源系统的维护中,蓄电池的维护管理占据非常重要的地位。怎样才能延长蓄电池的使用寿命,保证蓄电池有足够的容量,充分发挥蓄电池作为后备电源的作用,确保通信、电力、应急等系统的正常运行。这对各个行业电源及后备电源维护有着非常重要的意义。在现今这个以工业为主的社会中,铅酸蓄电池
15、的应用越来越广泛了,如今交通工具大都装有蓄电池,诸如各式各样的飞机、船用、火车和汽车等,还有通信行业的后备电源,金融行业的后备电源等等。这些场合都是要求蓄电池的运行绝对可靠,这样就对蓄电池的检测和维护提出了很高的要求。如果这些领域在蓄电池方面出现了故障,没有及时发现和解除,那么造成的严重后果是无法估量的。毕业设计(论文)3 因此蓄电池检测仪表对蓄电池的正常运行,提高蓄电池的使用寿命,减少应用领域事故发生,降低财产损失有着重要的意义,应用前景广阔。1.31.3 蓄电池的发展现状蓄电池的发展现状 铅酸蓄电池是目前世界上广泛使用的一种化学电源,具有电压平稳、安全可靠、价格低廉、适用范围广、原材料丰富
16、等优点,中国铅酸蓄电池行业经过50年的建设与发展,已基本形成了大中小企业相结合、具有一定规模的铅酸蓄电池制造体系。“八五”计划期间,铅酸蓄电池行业发展稳定,产品档次和水平有了明显提高,产量有了进一步发展。进入“九五”计划时期之后,随着我国改革开放进一步向纵深发展,各行业结构作了适当的调整,能源、交通和通讯等支柱产业飞速发展,给铅酸蓄电池行业带来了巨大的发展机遇。中国铅酸蓄电池的需求以每年1540的速度增长。高能电池、廉价的燃料电池以及微电池的发展将会使愈来愈多的电子产品“动”起来。电池的种类将会更多、应用范围更广,价格更低廉且更加“清洁”。和太阳能联系在一起的电池以及以大气为活性物质的燃料电池
17、将会在现代经济中飞速发展。电池技术将是新世纪的第二大关键技术,有着非常广阔的前景。铅酸电池在重量比能量、体积比能量等方面比锂离子电池低得多,几乎是镍基电池的二分之一;在循环寿命、再生率、自放电和安全性方面 铅酸电池比镍基电池和锂电池好,作为应用范围最广、用量最大的化学电源,铅酸蓄电池行业的机遇与挑战并存,随着能源、交通、通信等基础产业的迅速崛起铅酸蓄电池的市场前景非常广阔,特别是适应环保与免维护需求的阈控式密封铅酸蓄电池已经被人们接受,并且在很多领域已逐渐取代传统的开口式铅酸蓄电池 但也应该看到,目前铅酸蓄电池行业整体技术水平、管理水平、人员素质、产品质量等参差不齐,急需进一步完善和提高,技术
18、上应不断创新,使产品本身增强与其他化学电源品种的竞争力。随着中国加入WTO,将会有很多的国外一流企业加入市场竞争,对中国铅酸蓄电池企业构成很大的威胁。因此,中国的铅酸蓄电池企业应尽快完善、更新和 毕业设计(论文)4 发展产品技术,提高产品的档次和质量并且降低或本,使产品更具有竞争力,并要不断控制和限制创建低水平的蓄电池厂家,生产高质量的免维护汽车蓄电池、大中小阀控式密封铅酸蓄电池和作为动力源的牵引用蓄电池,增强与世界著名品牌蓄电池厂家的抗衡能力,使蓄电池行业走上健康良好发展轨道。毕业设计(论文)5 2.蓄电池检测蓄电池检测系统总体设计系统总体设计 2.1 2.1 蓄电池的工作原理蓄电池的工作原
19、理 蓄电池的放电的化学反应是依靠正极板活性物质(二氧化铅)和负极板活性物质(海绵状纯铅)在电解液(稀硫酸溶液)的作用下进行,放电时,正极板由二氧化铅变成硫酸铅,负极板也由铅变成硫酸铅,充电时,正极板上的硫酸铅还原成二氧化铅,负极板上的硫酸铅还原成纯铅。(图 2.1)图 2.1 蓄电池工作示意图 2.2 2.2 当前蓄电池的主要检测方法当前蓄电池的主要检测方法 为了正确使用蓄电池,提高蓄电池的使用寿命,保证可靠运行,需要经常对蓄电池进行维护和周期治疗。但怎样才能知道蓄电池处于最佳工作状况,什么时候需要充电,什么时候需要添加蒸馏水,电解液的温度等,这些参数都需要严格测量。以往蓄电池参数的测量都是手
20、工完成的。手工测量速度慢,测量精度不高,而且有害气体影响人体健康。为了现代化的需要,减少工人的劳动强度、保护身体健康,提高测量速度和测量精度,所以对蓄电池参数的自动测量显得尤为重要。因.此这方面的研究越来越多的为人们所关注,测量一些相应的参数可以对系统是否正常工作做出一个最快的判定,方便进行及时的维修和维护。目前国际上在蓄电池检测/监测技术领域的研究主要集中在、以检测浮充数据为主的被动方法、传统的深度放电测试、新的部分放电测试技术、放电状态剩余电量的估计、蓄电池阻抗检测和分析、智能电池技术。毕业设计(论文)6 随着传感器技术和检测技术的发展,对蓄电池检测的手段也在不断的发展。所有的发展都是围绕
21、着怎样才能更好的检测蓄电池的容量,更及时准确的了解蓄电池的工作状况。2.3 2.3 铅酸蓄电池检测系统铅酸蓄电池检测系统 铅酸蓄电池检测系统是能够实时在线检测蓄电池的端电压,电解液温度、电流,并能估算蓄电池的剩余电量。铅酸蓄电池检测系统由三个大部分组成:检测模块,用以测量单个蓄电池的端电压,电解液温度,电流等参数;上位机模块,用于人机交互作用,可以根据人为的操作来完成某项具体任务。通信模块,由于电池所处环境恶劣的特殊性,从机和主机常常是分离的,它们之间的数据交换靠通信来完成。测量模块主要有以下几部分:温度传感器,是能够感知环境温度的一种器件,把铅酸蓄电池的电解液温度转化为电量,以方便计算机的检
22、测;电流测量,测量铅酸蓄电池的电流,电压测量,测量铅酸蓄电池的端电压。LCD 显示模块,可以把测量模块测量出来的数据直接显示出来,方便进行系统维护和管理。同时 LCD 显示模块所显示的数据可以通过按键进行切换。并且直接把测量所的数据输入上位机。我们设计的系统要满足系统的需要,要求系统要足够的稳定和可靠,可以在相对恶劣的环境中正常运行。因此我们设计的系统,应用运行稳定的配件,数据连接上位机存储空间大,放弃传统的检测密度的方法,进行电压标定估算电池剩余电量。极大的简化了下位机硬件系统。2.42.4 系统框图系统框图 由于电池检测的特殊性,因此要求检测系统的体积相对比较小,结构比较简单,方便安装调试
23、和维护,如图 2.2 所示,电池的三个检测参数,电池的电压,电流,以及温度分别被检测后输入到主控制器,由主控制器送到 LCD 进行数据显示留出的数据输出端口用于连接上位机。毕业设计(论文)7 图 2.2 系统框图 数据采集流程(图 2.3),如图 2.3 所示温度以及电压电流等信号经检测元件采集后通过信号处理,然后经 A/D 转换后直接送到单片机。图 2.3 数据采集流程图 毕业设计(论文)8 3 系统硬件设计系统硬件设计 3.13.1 器件选择器件选择 系统主控主控选用集成度高、速度快、功耗低,特别适合于多路数据采集的AT89S52,电压和电流分别通过选择精密电阻做分压和通过精密电阻提供参考
24、电压来采集,并用精密度高的 TLC549 做 A/D 转换,输入单片机,系统温度的采集用 DS18B20.显示用带字库的 LCD12864 显示系统各个参数。系统与上位机通讯用MAX485 来进行。3.3.2 2 主控单片机主控单片机 AT89S52AT89S52 主控制器选用 AT89S52,AT89S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 系统可编程 Flash 存储器。片上 Flash 允许程序存储器在系统可编程,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52 具有
25、以下标准功能:8k 字节 Flash,256 字节 RAM,32 个 I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外 AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM 定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。由于 AT89S52 单片机功能强大、性能卓越,价格低廉,市场的拥有量很大,容易采购,因而在众多领域得到了广泛的应用。毕业设计(
26、论文)9 图 3.1 单片机引脚图 引脚描述 Vcc:电源 Vss:地 P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在 flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为
27、输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。在访问外部程序存储器或用16位地址读取外部数据存储器(例 毕业设计(论文)10 如执行MOVX D
28、PTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动4 个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。在flash编程和校验时,P3口也接收一些控制信号。R
29、ST:复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96 个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8 位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置“1”,
30、ALE操作将无效。这一位置“1”,ALE 仅在执行MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当 AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。EA/VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器读取指令,EA必须接GND。为了执行内部程序指令,EA应该接VCC。在flash编程期间,EA也接收12伏
31、VPP电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。毕业设计(论文)11 XTAL2:振荡器反相放大器的输出端。AT89S52 有6个中断源:两个外部中断(INT0 和INT1),三个定时中断(定时器0、1、2)和一个串行中断。每个中断源都可以通过置位或清除特殊寄存器IE 中的相关中断允许控制位分别使得中断源有效或无效。IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。IE.6位是不可用的。对于AT89S52,IE.5位也是不能用的。用户软件不应给这些位写1。它们为AT89系列新产品预留。定时器2可以被寄存器T2CON中的TF2和EXF2的或逻辑触发。程序进入中断服务后
32、,这些标志位都可以由硬件清0。实际上,中断服务程序必须判定是否是TF2 或EXF2激活中断,标志位也必须由软件清0。定时器0和定时器1标志位TF0 和TF1在计数溢出的那个周期的S5P2被置位。它们的值一直到下一个周期被电路捕捉下来。然而,定时器2 的标志位TF2 在计数溢出的那个周期的S2P2被置位,在同一个周期被电路捕捉下来。3.3 AD3.3 AD 转换器件转换器件 TLC549TLC549 TLC549 基本参数 CMOS 技术,8 位转换结果,与微处理器或外围设备接口,差分基准电压输入,转换时间:最大 17us,每秒访问和转换次数:达到 40000,片上软件控制采样和保持功能,全部非
33、校准误差,宽电压供电,36V。封装及引脚简单,低功耗:最大 15mW,5V 供电时输入范围:05V,输入输出完全兼容TTL 和 CMOS 电路,全部非校准误差,工作温度范围:070(TLC549)、-4085(TLC549I)。TLC549 引脚图如图 3.2 图 3.2TLC 外部引脚图 毕业设计(论文)12 TLC549 内部含有系统时钟.当 CS 为高时,数据输出(DATA OUT)端处于高阻状态,此时 I/O CLOCK 不起。这种控制作用允许用多片 TLC549 时,共用 I/O CLOCK,以减少多路(片)A/D 并用是的 I/O 控制端口。一组通常的控制时序为:(1)将/CS 置
34、低。内部电路在测得/CS 下降沿后,再等待两个内部时钟上升沿和一个下降沿后,然后确认这一变化,最后自动将前一次的转换结果的最高位(D7)输出到 DATA OUT 端上。(2)前四个 I/O CLOCK 周期的下降沿依次移出第 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
35、 个内部时钟周期,然后开始进行32个内部始终周期的 A/D转换。第8个 I/O CLOCK 后,/CS必须为高,或 I/O CLOCK保持一个低电平,这种状态需要维持 36 个内部系统时钟周期以等待保持和转换工作的完成。3.3.4 4 电压采集部分电压采集部分 蓄电池的电压采集电路如下图经精密电阻 R6,R7 分压后由电容 C12 滤波,然后送入 8 位串行 AD 转换集成电路 TLC549 的模拟信号输入端 A-IN 进行转换,转换后的电压的数字量通过 TLC549 的 D-OUT 送入单片机 AT89552 的 P2.4 脚,并由单片机的 P2.3、P2.5 控制 TLC549 的读写,P
36、2.3 提供片选信号,P2.5 提供时钟信号,TLC549 的基准电压 VREF+接+5 伏,REF-接地,通过单片机 AT89S52 计算后得到蓄电池的实际电压,送入 LCD12864 进行显示;毕业设计(论文)13 图 3.3 电压采集电路 本文选择的检测方法和常用几种方法的对比如下表 3.1,如果选用隔离运放和继电器的方法进行电压检测,继电器电压范围宽,但是价格比较高,不适合我们的多系统,因为我们检测下位机可能要每节蓄电池中放置一个,同理隔离运放的价格相对更高,并且继电器检测不适合高速检测,因此我们只能采用光藕或者是电阻分压的方式,因为我们对精度要求比较低,单个检测装置不需要太高精度,所
37、以我们采用电阻分压的方式。表 3.1 电压采集比较 类别类别 电压范围电压范围 精度精度 抗干扰能力抗干扰能力 高速检测高速检测 体积体积 温度影响温度影响 价格价格 继电器 宽 高 强 不适合 大 小 较高 电阻分压 宽 一般 差 适合 大 大 低 光耦 宽 高 强 适合 小 小 高 隔离运放 窄 很高 很强 适合 小 很小 很高 毕业设计(论文)14 3.53.5 电流采集电流采集电路设计电路设计 电流采集采用 TLC549 如下图,数据线 D-OUT 接于单片机 AT89S52 的 P2.1,由 P2.0、P2.2 控制 TLC549 的读写。不同的是,该电路的基准电压 REF+通过精密
38、电阻 R2,R3,R14 分压+5 伏得到 1 伏的基准电压,电流检测元件采用康铜分流器,输入的电流信号经 C11 滤波后接与 TLC549 的 A-IN 端,选择不同的分流器阻值,可以变换不同的量程,而且可以直接与 TLC459 相接,经 AD 变换后送入单片机 AT89S52 计算处理,得到电流的实际值,并送 LCD12864 进行显示。图 3.4 电流检测电路 3.63.6 温度采集温度采集电路设计电路设计 本文选择的温度检测器件是 DS18B20,如图 3.5 所示。毕业设计(论文)15 DS18B20123 图 3.5 DS18B20 引脚图 1 脚:地线 GND;2 脚:信号线 D
39、Q;3 脚:电源 VDD。温度传感器:选用 DS18B20,DS18B2O 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现 8-12 位的数字值读数方式。DS18B20 的性能特点如下:独特的单线接口仅需要一个端口引脚进行通信;多个 DS18B20 可以并联在惟一的三线上,能实现多点组网功能;无须外部器件;可通过数据线供电,电压范围为 3.0-5.5V;零待机功耗;用户可定义报警设置;报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;负电压特性,电源极性接反时,
40、温度计不会因发热而烧毁,但不能正常工作。64位 ROM 的结构开始 8 位是产品类型的编号,接着是每个器件的惟一的序号,共有48 位,最后 8 位是前面 56 位的 CRC 检验码,这也是多个 DS18B20 可以采用一线进行通信的原因。温度报警触发器 TH 和 TL,可通过软件写入用户报警上下限。报警电路有一个运放做开关来控制蜂鸣器,具体电路如下图。毕业设计(论文)16 图 3.6 报警电路图 DS18B2O温度传感器的内部存储器还包括一个高速暂存 RAM和一个非易失性的可电擦除的 EERAM。高速暂存 RAM 的结构为 8 字节的存储器,头 2 个字节包含测得的温度信息,第 3 和第 4
41、字节 TH 和 TL 的拷贝,是易失的,每次上电复位时被刷新。第 5 个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。DS18B20 工作时寄存器中的分辨率转换为相应精度的温度数值。由于 DS18B20接线少(只有三根线,分别为电源、数据、电源负),占用 1/0 资源少,使用方便,功能强大,而且以任意个并联使用,极大的简化了电路设计,所以在温度检测方面大显身手。3.73.7 显示电路设计显示电路设计 LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来
42、控制杆状水晶分子改变方向,将光线折射出来产生画面。比CRT 要好的多,但是价钱较其贵。其主要技术参数有:对比度、亮度、信号响应时间、可视角度。(1)对比度 毕业设计(论文)17 LCD 制造时选用的控制 IC、滤光片和定向膜等配件,与面板的对比度有关,对一般用户而言,对比度能够达到 350:1 就足够了,但在专业领域这样的对比度平还不能满足用户的需求。相对 CRT 显示器轻易达到 500:1 甚至更高的对比度而言。只有高档液晶显示器才能达到这样如此程度,由于对比度很难通过仪器准确测量,所以挑的时候还是要自己亲自去看才行。提示:对比度很重要,可以说是选取液晶的一个比亮点更重要的指标,当你了解到你
43、的客户买的液晶是用来娱乐看影碟,你们就可以强调对比度比无坏点更重要,我们在看流媒体时,一般片源亮度不大,但要看出人物场景的明暗对比,头发丝灰到黑的质感变化,就要靠对比度的高低来显现了优派的 VG 和 VX 一直强调对比度的指标,VG910S 是 1000:1 的对比度,我们当时拿这款和三星的一款用双头显卡对比测试,三星液晶就明显比不过,大家有兴趣可以试试测试软件中的 256 级灰度测试中在平视时能看清楚更多的小灰格即是对比度好!(2)亮度 LCD 是一种介于固态与液态之间的物质,本身是不能发光的,需借助要额外的光源才行。因此,灯管数目关系着液晶显示器亮度。最早的液晶显示器只有上下两个灯管,发展
44、到现在,普及型的最低也是四灯,高端的是六灯。四灯管设计分为三种摆放形式:一种是四个边各有一个灯管,但缺点是中间会出现黑影,解决的方法就是由上到下四个灯管平排列的方式,最后一种是“U”型的摆放形式,其实是两灯变相产生的两根灯管。六灯管设计实际使用的是三根灯管,厂商将三根灯管都弯成“U”型,然后平行放置,以达到六根灯管的效果。提示:亮度也是一个比较重要的指标,越亮的液晶给人很远一看,就从一排液晶墙中脱颖而出,我们在 CRT 中经常见到的高亮技术(优派叫高亮,飞利浦叫显亮,明基叫锐彩)都是通过加大阴罩管的电流,轰击荧光粉,产生更亮的效果,这样的技术,一般是以牺牲画质,和显示器的寿命来换取的,所有采用
45、此类技术的产品在缺省状态下都是普亮的,总要按个钮才能实行,按一下 3X 亮玩游戏;再按一下变成 5X 亮看影碟,细一看都变糊了,要看文本还得老实的回到普通的文本模式,这样的设计其实就是让大家不要常用高亮 LCD 显示亮度的原理和 CRT 毕业设计(论文)18 不一样,他们是靠面板后面的背光灯管的亮度来实现的所以灯管要设计的多,发光才会均匀早期卖液晶时和别人说液晶是三根以是很牛的事了,但当时奇美CRV,就搞出了一个六灯管技术,其实也就是把三管弯成了“U”型,变成了所谓的六根;这样的六灯管设计,加上灯管发光本身就很强,面板就看到很亮,这样的代表作在优派中以 VA712 为代表;但所有高亮的面板都会
46、有一个致命伤,屏会漏光,这个术语一般人很少提及,编者个人认为他很重要,漏光是指在全黑的屏幕下,液晶不是黑的,而是发白发灰所以好的液晶不要一味的强调亮度,而是要多强调对比度,优派的 VP 和 VG 系列就是不讲亮度,讲对比度的产品!(3)信号响应时间 响应时间指的是液晶显示器对于输入信号的反应速度,也就是液晶由暗转亮或由亮转暗的反应时间,通常是以毫秒(ms)为单位。要说清这一点我们还要从人眼对动态图像的感知谈起。人眼存在“视觉残留”的现象,高速运动的画面在人脑中会形成短暂的印象。动画片、电影等一直到现在最新的游戏正是应用了视觉残留的原理,让一系列渐变的图像在人眼前快速连续显示,便形成动态的影像。
47、人能够接受的画面显示速度一般为每秒 24 张,这也是电影每秒 24 帧播放速度的由来,如果显示速度低于这一标准,人就会明显感到画面的停顿和不适。按照这一指标计算,每张画面显示的时间需要小于 40ms。这样,对于液晶显示器来说,响应时间 40ms 就成了一道坎,低于 40ms 的显示器便会出现明显的画面闪烁现象,让人感觉眼花。要是想让图像画面达到不闪的程度,则就最好要达到每秒 60 帧的速度。(4)可视角度 LCD 的可视角度是一个让人头疼的问题,当背光源通过偏极片、液晶和取向层之后,输出的光线便具有了方向性。也就是说大多数光都是从屏幕中垂直射出来的,所以从某一个较大的角度观看液晶显示器时,便不
48、能看到原本的颜色,甚至只能看到全白或全黑。为了解决这个问题,制造厂商们也着手开发广角技术,到目前为止有三种比较流行的技术,分别是:TN+FILM、IPS(IN-PLANE-SWITCHING)和 MVA(MULTI-DOMAIN VERTICAL ALIGNMENT)。毕业设计(论文)19 带中文字库的 12864 是一种具有 4 位/8 位并行、2 线或 3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为 128x64,内置 8192 个 16*16 点汉字,和 128 个 16*8 点 ACII 字符集.利用该模块灵活的接口方式和简单、方便的操
49、作指令,可构成全中文人机交互图形界面。可以显示 8x4 行 16x16 点阵的汉字。也可完成图形显示。低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。基本特性:低电源电压(VDD:+3.0-+5.5V);显示分辨率:12864 点;内置汉字字库,提供 8192 个 16x16 点阵汉字(简繁体可选);内置128 个 16x8 点阵字符;2MHZ 时钟频率;显示方式:STN、半透、正显;驱动方式:1/32DUTY,1/32BIAS;视角方向:6 点;背光方式:侧部高亮
50、白色 LED,功耗仅为普通 LED 的 1/5-1/10;通讯方式:串行、并口可选;工作温度:0-55,存储温度:-20-60。如表 3.2 为 LCD 的引脚介绍。图 3.7LCD 接线图 表 3.2 LCD 接口引脚图 管脚号管脚号 名称名称 LEVELLEVEL 功能功能 毕业设计(论文)20 1 VSS 0V 电源地 2 VDD+5V 电源正 3 VO-对比度调整 4 CS H/L 模组片选端,高电平有效 5 SID H/L 窜行输入端 6 CLK H/L 同步时钟,上升沿读取 SID 数据 15 PSB L 串口方式 17/RESET H/L 复位端,低电平有效 19 A VDD 背