收藏 分享(赏)

恒温恒湿控制系统的设计与实现.doc

上传人:HR专家 文档编号:7027481 上传时间:2019-05-02 格式:DOC 页数:65 大小:1.14MB
下载 相关 举报
恒温恒湿控制系统的设计与实现.doc_第1页
第1页 / 共65页
恒温恒湿控制系统的设计与实现.doc_第2页
第2页 / 共65页
恒温恒湿控制系统的设计与实现.doc_第3页
第3页 / 共65页
恒温恒湿控制系统的设计与实现.doc_第4页
第4页 / 共65页
恒温恒湿控制系统的设计与实现.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、本 科 毕业设计(自然科学)题 目: 恒温恒湿控制系统的设计与实现(偏硬)院(系、部): 河北科技师范学院机电科学与工程系 学 生 姓 名: 李浩儒 指 导 教 师: 刘士光 职 称 教授 2012 年 5 月 29 日河北科技师范学院教务处制 Hebei Normal University of Science & Technology专业:电气工程及其自动化学号: 9310080411 资料目录1. 学术声明 页2. 河北科技师范学院本科毕业论文(设计) 页3.河北科技师范学院本科毕业论文(设计)任务书 页4.河北科技师范学院本科毕业论文(设计)开题报告 页5.河北科技师范学院本科毕业论文

2、(设计)中期检查表 页6.河北科技师范学院本科毕业论文(设计)答辩记录表 页7.河北科技师范学院本科毕业论文(设计)成绩评定汇总表 页8河北科技师范学院本科毕业论文(设计)工作总结 页9 其他反映研究成果的资料(如公开发表的论文复印件、效益证明等) 页河北科技师范学院本 科 毕 业 设 计恒温恒湿箱控制系统的设计与实现(偏硬)院 ( 系 、 部 ) 名 称 : 河 北 科 技 师 范 学 院 专 业 名 称 : 电 气 工 程 及 其 自 动 化 学 生 姓 名 : 李 浩 儒 学 生 学 号 : 9310080411 指 导 教 师 : 刘士光 2012 年 5 月 19 日河北科技师范学院

3、教务处制学 术 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于河北科技师范学院。本人签名: 日期: 指导教师签名: 日期: 摘 要摘 要本文利用 AT89C52 单片机设计一个温室的温湿度控制系统,对给定的温湿度进行控制并实时显示,其中温湿度信号各有四路,系统采用一定的算法对信号处理以确定采取某种控制手段。系统硬件主要由电源电路、温度采集电路、湿度采集

4、电路、键盘、显示电路、输出控制电路及其他辅助电路组成。使用温度传感变送器获得温度的感应电压,经处理后送给单片机。单片机将给定的温度与测量温度的相比较,得出偏差量,然后根据模糊控制算法得出控制量。执行器由开关频率较高的固态继电器开关担任,采用 PWM 控制方法,改变同一个周期中电子开关的闭合时间。从而调节高温电磁阀开关的导通时间,达到蒸汽控制目的。通过键盘输入控制信息,并能将控制箱内的实时信息通过 LED 显示出来,实现人机对话。关键词: 单片机;信号采集;温湿度控制;LED 显示;AbstractThis text uses the type AT89C52 one-chip computer

5、 to control the temperature and humidity, real-time control temperature and constant temperature permanent wet case control system of the humidity. “ the constant temperature, permanent wet control cabinet“ are gathered the temperature , humidity which test the case by No. two sensor , give to 8051

6、microprocessor dealing with by, lowering the temperature , humidification , dehumidifying , alarm ,etc. continue the electric device respectively. According to need , is it control information is and can real-time information of control cabinet through LED show come out to input through keyboard, re

7、alize man-machine dialogue. Keywords: one-chip computer;signal gathering;temperature and humidity control;LED monitor目 录I目 录摘 要 .IAbstract.I1 绪论 11.1 论文研究背景与意义.11.2 主要研究内容.12 系统总体设计 22.1 方案设计.22.2 控制系统测控设定.22.3 控制系统组成.23.硬件设计 33.1 单片机的选择.33.2 AT89C52 系列单片机介绍.43.2.1 AT89C52 基本特征.43.2.2 AT89C52 单片机内部组

8、成结构53.2.3 AT89C52 的引脚功能.53.2.4 AT89C52 的储存器.83.3 传感器的选型及其性能特征123.3.1 温度传感器 DS18B20.123.3.2 湿度传感器 HIH3610 .133.4 单片机外围电路设计.153.4.1 单片机最小电路.153.4.2 温度传感器电路.163.4.3 湿度传感器电路.173.4.4 A/D 转换电路 173.4.4 LED 显示电路 .183.4.5 执行机构电路.193.4.5 键盘输入与报警194 软件设计 .20结论 .24参考文献 .24目 录II致谢 .25河北科技师范学院 08 届本科毕业设计01 绪论 1.1

9、 论文研究背景与意义恒温恒湿箱也称恒温恒湿试验机、恒温恒湿实验箱、恒温机,可用于检测材料在各种环境下性能的设备及试验各种材料耐热、耐寒、耐干、耐湿性能。适合电子、电器、通讯、仪表、车辆、塑胶制品、金属、食品、化学、建材、医疗、航天等制品检测质量之用。随着我国工业产品研制的需要,近几年来,我国从国外引进了大批试验系统,为我国工业产品的研制和定型发挥了重要作用,但由于其本身的复杂性,使得试验箱在运行中出现了许多问题,而且出现了问题不能及时解决,大大延长了试验周期,影响了产品的研制工作。随着现代农业的发展,恒温恒湿箱的应用越来越广泛(比如菌种的培养、幼苗的培育以及设施仪器仪表的校准等),并要求其性价

10、比更高,使用寿命更长,使用费用更少(省电),响应速度更快。而采用单片机来对温度和湿度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温湿度的技术指标,从而能够大大提高产品的质量和数量。基于此,本课题围绕恒温恒湿箱系统的设计与实现进行研究。1.2 主要研究内容恒温恒湿的控制系统主要有以下几个方面:加热系统、制冷系统、除湿系统、 加湿系统、电气控制系统。具体的要根据恒温恒湿的温度范围、湿度范围去设计.以单片机为控制器,结合温度传感变送器、LED 显示器等,组成一个恒温恒湿控制系统。使用温度传感变送器获得温度的感应电压,经处理后送给单片机。单片机将给定的温度与测量温度的相

11、比较,得出偏差量,然后根据模糊控制算法得出控制量。执行器由开关频率较高的固态继电器开关担任,采用 PWM 控制方法,改变同一个周期中电子开关的闭合时间。从而调节高温电磁阀开关的导通时间,达到蒸汽控制目的。河北科技师范学院 08 届本科毕业设计12 系统总体设计2.1 方案设计恒温恒湿控制系统,主要要完成对温度、湿度的采集、显示以及设定等工作,从而实现对温湿度的控制,以达到恒温恒湿的目的。传统采用铂电阻充当测温器件的方案,虽然其中段测量线性度好,精度较高,但是测量电路的设计难度高 ,且测量电路系统庞大,难于调试 ,而且成本相对较高。鉴于上述原因,本系统采用 DS18B20 充当测温器件。外部温度

12、信号经 DS18B20 将输入的模拟信号转换成 8 位的数字信号, 通过并口传送到单片机系统。单片机系统将接收的数字信号译码处理,通过 LED 将温度显示出来,同时单片机系统还将完成键盘扫描 、按键温度设定、超温报警等程序的处理 ,将处理的温度信号与系统设定温度值比较,形成可以控制制冷、制热与停止工作三种工作状态,从而实现温度的智能化。湿度传感器选用 HIH3610 型传感器,将湿度信号由传感器进行采集,经单片机将其与设定湿度进行比较,进而控制加湿、干燥,达到恒湿控制。2.2 控制系统测控设定1. 能够实时采集与显示环境温度、湿度等参数。2. 能够根据要求变化通过键盘输入改变对参数的设置,以满

13、足不同的要求达到最佳效果;3. 声音报警功能;4. 根据检测到的信号,实时控制执行机构的开启与关断。2.3 控制系统组成本设计是以 AT89C52 单片机为核心的自动控制系统,硬件系统由键盘输入电路、LED 显示电路、传感器、A/D 转换、隔离开关和执行电路、报警电路等组成。硬件系统原理框图如图 2.1 所示:河北科技师范学院 08 届本科毕业设计2图 2.1 测控系统硬件组成原理框图传感器一般输出的为模拟量,需要通过 A/D 转换,转换为单片机能够接收的数字信号,若模拟信号太弱,还需经过运算放大器放大信号。键盘输入的是系统参数的上、下限极限值,若检测到的信号值出现不在此极限区间的情况,单片机

14、就会驱动蜂鸣器产生报警,此时就需要执行机构控制室内环境相应的改变,使得环境参数重新回到设定的理想区间。3.硬件设计硬件元器件的选择,必须考虑到功能的实现、器件的适时性、价格和通用性等几个方面。在电路的设计中,在实现所要求功能的基础上,尽量使电路简单。3.1 单片机的选择计算机的产生加快了人类改造世界的步伐,但是它毕竟体积庞大。单片机(微控制器)就是在这种情况下诞生的。微控制器,亦称单片机或者单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(1/0) 等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。它的结构与指令单片机键盘输入

15、温度传感器湿度传感器LED 显示报警加热器制冷器加湿器干燥器隔离开关A/D转换河北科技师范学院 08 届本科毕业设计3功能都是按照工业控制的要求设计的,在智能控制系统中,微控制器得到了广泛的应用。单片机目前己被广泛地应用于家电、医疗、仪器仪表、工业自动化、航空航天等领域。市场上比较流行的单片机种类主要有 Intel 公司、Atmel 公司和 Philip 公司的8051 系列单片机,Motorola 公司的 M6800 系列单片机,Intel 公司的 MCS96 系列单片机,Microchip 公司的 PIC 系列单片机等。各个系列的单片机各有所长,在处理速度、稳定性、I/O 能力、功耗、功能

16、、价格等方面各有优劣。这些种类繁多的单片机家族,给我们单片机的选择也提供了很大的余地。本设计选用 AT89C52 单片机,它是一种低功耗、低价格,高性能 8 位微处理器。3.2 AT89C52 系列单片机介绍AT89C52 是美国 ATMEL 公司生产的低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,与标准 MCS-51 指令系统及 8052 产品引脚兼容,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,

17、功能强大的 AT89C52 单片机适合于许多较为复杂控制应用场合。3.2.1 AT89C52 基本特征AT89C52系列单片机主要性能参数如下:与MCS-51产品指令和引脚完全兼容8k字节可重擦写Flash闪速存储器1000次擦写周期全静态操作:0Hz-24MHz三级加密程序存储器256字节内部RAM32个可编程I/O口线3个16位定时/计数器8个中断源可编程串行UART通道低功耗空闲和掉电模式。AT89C52 提供以下标准功能:8k 字节 Flash 闪速存储器,256 字节内部 RAM,32 个 I/O 口线,3 个 16 位定时/计数器,一个 6 向量两级中断结构,一个全双工串行通信口,

18、片内振荡器及时钟电路。同时,AT89C52 可降至 0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下河北科技师范学院 08 届本科毕业设计4一个硬件复位。3.2.2 AT89C52 单片机内部组成结构AT89C52 单片机的内部结构如图 3.1 所示:图3.1 AT89C52 内部结构3.2.3 AT89C52 的引脚功能引脚功能说明如图 3.2:Vcc:电源电压GND:地P0 口:P0 口是一组 8 位漏极开路型双向

19、I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动 8 个 TTL 逻辑门电路,对端口 P0 写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8 位)和数据总线复用,在访问期间激活内部上拉电阻。在 Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。河北科技师范学院 08 届本科毕业设计5图3.2 AT89C52单片机封装图P1 口:P1 口是一个带内部上拉电阻的 8 位双向 I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个 TTL 逻辑门电路。对端口写“1”

20、,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。与 AT89C51 不同之处是,P1.0 和 P1.1 还可分别作为定时/计数器 2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EX) ,参见表 3.1。表 3.1 引脚 P1.0 和 P1.1 的第二功能引脚号 功能特性P1.0 T2(定时计数器 2 外部计数脉冲输入),时钟输出P1.1 T2EX(定时计数器 2 捕获重装载触发和方向控制Flash 编程和程序校验期间,P1 接收低 8 位地址。P2口:P2是一个带有内部上拉电阻的8位双向I

21、/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(I IL)。在访问外部程序存储器或16 位地址的外部数据存储器(例如执行 MOVX DPTR 指令)时,P2口送出高8 位地址数据。在访问8 位地址的外部数据存储器(如执行MOVX RI 指令)时,P2口输出P2 锁存器的内容。河北科技师范学院 08 届本科毕业设计6Flash 编程或校验时,P2亦接收高位地址和一些控制信号。P3口:P3口是一组带有内部上拉电阻的8位双向I/

22、O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL 逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流(I IL) 。P3 口除了作为一般的 I/O 口线外,更重要的用途是它的第二功能,如表 3.2 所示:表 3.2 引脚 P3 口的第二功能此外,P3 口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE/PROG: 当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,

23、ALE仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG) 。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。该位置位后,只有一条MOVX 和MOVC指令才能将ALE 激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 禁止位无效。PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效

24、,即输出两个脉冲。此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP:外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000HFFFFH) ,EA 端必须保持低电平(接地) 。需注意的是:如果加密位LB1 被编程,复位端口引脚号 第二功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INTO(外中断 0)P3.3 /INT1(外中断 1)P3.4 T0(定时/计数器 0)P3.5 T1(定时/计数器 1)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)河北科技师范学院 08 届本科毕业设计7时内部会锁存EA端状态

25、。如EA端为高电平(接Vcc端) ,CPU 则执行内部程序存储器中的指令。Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp。XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。3.2.4 AT89C52 的储存器中断寄存器:AT89C52有6个中断源,2个中断优先级,IE寄存器控制各中断位,IP寄存器中6个中断源的每一个可定为2个优先级。数据存储器:AT89C52 有 256 个字节的内部 RAM,80H-FFH 高 128 个字节与特殊功能寄存器(SFR)地址是重叠的,也就是高 128

26、 字节的 RAM 和特殊功能寄存器的地址是相同的,但物理上它们是分开的。当一条指令访问 7FH 以上的内部地址单元时,指令中使用的寻址方式是不同的,也即寻址方式决定是访问高 128 字节 RAM 还是访问特殊功能寄存器。如果指令是直接寻址方式则为访问特殊功能寄存器。例如,下面的直接寻址指令访问特殊功能寄存器 0A0H(即 P2 口)地址单元。MOV 0A0H,#data间接寻址指令访问高 128 字节 RAM,例如,下面的间接寻址指令中,R0 的内容为0A0H,则访问数据字节地址为 0A0H,而不是 P2 口(0A0H) 。MOV R0,#data堆栈操作也是间接寻址方式,所以,高 128 位

27、数据 RAM 亦可作为堆栈区使用。定时器 0 和定时器 1:AT89C52 的定时器 0 和定时器 1 的工作方式与 AT89C51 的相同。定时器 2:定时器 2 是一个 16 位定时/计数器。它既可当定时器使用,也可作为外部事件计数器使用,其工作方式由特殊功能寄存器 T2CON 的 C/T2 位选择。定时器 2 有三种工作方式:捕获方式,自动重装载(向上或向下计数)方式和波特率发生器方式,工作方式由 T2CON 的控制位来选择。波特率发生器:当 T2CON 中的 TCLK 和 RCLK 置位时,定时/计数器 2 作为波特率发生器使用。如果定时/计数器 2 作为发送器或接收器,其发送和接收的

28、波特率可以是不同的,定时器1 用于其它功能。若 RCLK 和 TCLK 置位,则定时器 2 工作于波特率发生器方式。波特率发生器的方式与自动重装载方式相仿,在此方式下,TH2 翻转使定时器 2 的寄存器用 RCAP2H 和 RCAP2L 中的 16 位数值重新装载,该数值由软件设置。河北科技师范学院 08 届本科毕业设计8中断:AT89C52 共有 6 个中断向量:两个外中断(INT0 和 INT1) ,3 个定时器中断(定时器 0、1、2)和串行口中断。这些中断源可通过分别设置专用寄存器 IE 的置位或清0 来控制每一个中断的允许或禁止。IE 也有一个总禁止位 EA,它能控制所有中断的允许或

29、禁止。定时器 2 的中断是由 T2CON 中的 TF2 和 EXF2 逻辑或产生的,当转向中断服务程序时,这些标志位不能被硬件清除,事实上,服务程序需确定是 TF2 或 EXF2 产生中断,而由软件清除中断标志位。定时器 0 和定时器 1 的标志位 TF0 和 TF1 在定时器溢出那个机器周期的 S5P2 状态置位,而会在下一个机器周期才查询到该中断标志。然而,定时器 2 的标志位 TF2 在定时器溢出的那个机器周期的 S2P2 状态置位,并在同一个机器周期内查询到该标志。AT89C52 的直流参数有一定的温度适用范围,见表 3.3:表 3.3 T=-40+85 和 Vcc=5.0V20%下的

30、直流参数符号参数 条件 最小值 最大值 单位LV输入低电压 (Except EA)-0.5 0.2VCC-0.1VL1输入低电压 -0.5 0.2VCC-0.3VHV输入高电压 (Except XTAL1,RST)0.2VCC+0.9VCC+0.5 VH1输入高电压 (XTAL,RST)0.7VCC VCC+0.5 VOLV输出低电压(P1,2,3)I=1.6mA 0.45 VOL1输出低电压(P0,ALE/PSEN)I=32mA 0.45 V河北科技师范学院 08 届本科毕业设计9OHV输出高电压 I=-25uA 0.75VCC V1输出高电压 I=-300uA 0.75VCC VIL逻辑

31、0 输入电流(P1,2,3)V=0.45V -50 uATLI逻辑 1 到 0转换电流(P1,2,3)V=2V -650 uARST 复位下拉电阻50 300 KIOC引脚电容 1MHz, pF消耗电流 Active Mode,12MHz25 mAFlash存储器的编程:AT89C52单片机内部有8k字节的Flash PEROM,这个Flash存储阵列出厂时已处于擦除状态(即所有存储单元的内容均为FFH) ,用户随时可对其进行编程。编程接口可接收高电压(+12V)或低电压(Vcc)的允许编程信号。低电压编程模式适合于用户在线编程系统,而高电压编程模式可与通用EPROM编程器兼容。AT89C52

32、单片机中,有些属于低电压编程方式,而有些则是高电压编程方式,用户可从芯片上的型号和读取芯片内的签名字节获得该信息,见表3.4。河北科技师范学院 08 届本科毕业设计10表 3.4 顶面标记及签名字节Vpp=12V Vpp=5V顶面标记 AT89C52XxxxyywwAT89C52xxxx-5yyww签名字节 (030H)=1EH(031H)=52H(032H)=FFH(030H)=1EH(031H)=52H(032H)=05HAT89C52 的程序存储器阵列是采用字节写入方式编程的,每次写入一个字节,要对整个芯片内的 PEROM 程序存储器写入一个非空字节,必须使用片擦除的方式将整个存储器的内

33、容清除图 3.3 AT89C52 编程电路程程序序校验:如果加密位 LB1、LB2 没有进行编程,则代码数据可通过地址和数据线读回原编写的数据,采用如图 3.3 的电路。加密位不可直接校验,加密位的校河北科技师范学院 08 届本科毕业设计11验可通过对存储器的校验和写入状态来验证。编程方法:1在地址线上加上要编程单元的地址信号。2在数据线上加上要写入的数据字节。3激活相应的控制信号。4在高电压编程方式时,将 EA/Vpp 端加上+12V 编程电压。5每对 Flash 存储阵列写入一个字节或每写入一个程序加密位,加上一个ALE/PROG 编程脉冲。每个字节写入周期是自身定时的,通常约为 1.5m

34、s。重复 15 步骤,改变编程单元的地址和写入的数据,直到全部文件编程结束。Ready/Busy:字节编程的进度可通过“RDY/BSY 输出信号监测,编程期间,ALE变为高电平“H”后,P3.4(RDY/BSY)端电平被拉低,表示正在编程状态(忙状态) 。编程完成后,P3.4 变为高电平表示准备就绪状态。芯片擦除:利用控制信号的正确组合并保持 ALE/PROG 引脚 10mS 的低电平脉冲宽度即可将 PEROM 阵列(4k 字节)和三个加密位整片擦除,代码阵列在片擦除操作中将任何非空单元写入“1” ,这步骤需再编程之前进行。3.3 传感器的选型及其性能特征用于测温的传感器种类繁多,但大多是模拟

35、传感器,在以往组建温度采集系统时,由于经传感器输出的是模拟信号,系统必须接入 A/D 转换器,由此增加了构件系统的复杂性且成本较高。温度的检测方法,一般采用热电偶、热敏电阻以及集成温度传感器等测温元件。热电偶的工作原理: 两种不同成份的导体两端经焊接,形成回路,直接测温端叫工作端 ,接线端叫冷端,也称参比端。当工作端和参比端之间存在温差时,就会在回路中产生热电动势,接上显示仪表,仪表上就会指示出热电偶所产生的热电动势的对应温度值。热敏电阻的工作原理:热敏电阻的阻值随温度的升高而成非线性急剧变化,一般具有负的温度系数,其阻值随温度升高而急剧减小,只有少数具有正的温度系数。3.3.1 温度传感器

36、DS18B20DS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有 LTM8877,LTM8874 等等。主要根据应用场合的不同而改变其外观。封装后的 DS18B20 可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。技术性能:河北科技师范学院 08 届本科毕业设计12独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向

37、通讯。测温范围 55+125,固有测温分辨率 0.5。支持多点组网功能,多个 DS18B20 可以并联在唯一的三线上,最多只能并联 8 个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。工作电源: 35V/DC在使用中不需要任何外围元件测量结果以 912 位数字量方式串行传送不锈钢保护管直径 6适用于 DN1525, DN40DN250 各种介质工业管道和狭小空间设备测温标准安装螺纹 M10X1, M12X1.5, G1/2”任选PVC 电缆直接出线或德式球型接线盒出 线,便于与其它电器设备连接。DS18B20 的 外 形 及 管 脚 排 列 如图 3.4:图 3

38、.4DS18B20 外 形 及 管 脚 排 列DS18B20 引 脚 定 义 :(1)DQ 为 数 字 信 号 输 入 /输 出 端 ; (2)GND 为 电 源 地 ; (3)VDD 为 外 接 供 电 电 源 输 入 端 ( 在 寄 生 电 源 接 线 方 式 时 接 地 ) 。河北科技师范学院 08 届本科毕业设计133.3.2 湿度传感器 HIH3610本系统的湿度传感器选用 Honeywell 公司的集成湿度传感器 HIH3610,该传感器内部集成了信号处理功能电路,可完成将相对湿度值变换成电容值,再将电容值转换成线性电压输出的任务输出电压为:(3.2)outsplyV =0.62(

39、senor%RH)+0.16在本系统中 固定为 +5V,则其输出电压值正比于湿度测量值,因此可由测试upl 现场的温度值决定。送 LM258,在此处 LM258 起电压跟随作用,以与采集现场隔离和提高带负载能力。然后信号送 AD 转换器 ADC0804 经转换后送单片机 I/O 口。在该设计中温度的极限参数为:-5OT7O;湿度的极限参数为 lH99;温度的显示分度为 01;湿度的显示分度为 05;芯片特点:低成本,大批量 OEM 设计精度 2%,激光修正互换性至 5%线性电压输出对应%RH低功耗设计:200A 驱动电流快速反应:15 秒稳定性好、低漂移、抗化学腐蚀性能HIH-3610 有许多

40、性能指标,能性能指标见表 3.5RH 精度(1) 2%RH,0-100%RH 非凝结,25,供电电压=5VDCRH 互换性 5%RH,0-60%RH;8%90%RHRH 线性 0.5%RH 典型值RH 迟滞 1.2%RH 满量程(最大值)RH 重复性 0.5%RHRH 反应时间1/e255 秒,慢流动的空气中RH 稳定性 1%RH(典型值),在 50%RH 环境, (5 年时间内)供电电源供电电压消耗电源4 到 5.8VDC,传感器在 5VDC 下标定0.2mA5VDC河北科技师范学院 08 届本科毕业设计14输出电压供电电压=5VDC驱动限制Vout=Vsupply0.0062(Sensor

41、 RH)+0.16,典型值25(所附的工厂标定数据提供类似的、每个传感器单独标定的数据25)0.8 到 3.9VDC 输出25典型值对称的拉/推:50A 典型值,20A 最小值,100A 最大值开启90%RH 时,将引起3%RH 的漂移2、当供电电压处于5V 时,上限可提高3、传感器对光敏感,为得到最好的测量结果,应避免传感器接收亮光。表 3.5 HIH-3610 性能指标3.4 单片机外围电路设计在本系统中单片机的外围电路较多,可分为以下几部分:单片机最小电路、温湿度传感器电路、A/D 转换电路、执行机构电路、LED 显示电路、键盘输入及报警电路等。3.4.1 单片机最小电路如图 3.5、图

42、 3.6 所示,时钟电路和复位电路是维持单片机最小系统运行的基本模块。单片机最小系统是在以 51 单片机为基础上扩展,使其能更方便地运用于测试系统河北科技师范学院 08 届本科毕业设计15中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。图 3.5 振荡电路单片机复位是使CPU 和系统中的其他功能部件都处于一个确定的初始状态,并在这个状态开始工作,例

43、如复位后PC=0000H,使单片机从第一个单元取指令。无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位,所以我们必须弄清单片机复位的条件、复位电路和复位后状态。单片机复位的条件是:必须使RST 引脚加上持续两个机器周期(24 个振荡周期)的高电平。例如,若时钟频率为12MHz,每机器周期为1s,则只需2s 以上时间的高电平,在RST 引脚出现高电平后的第二个机器周期执行复位。本设计中采用的复位电路,该电路是采用上电和按键都有效地复位电路,此电路能实现开机和 单片机在运行时的复位,开机复位要求接通电源后, 单片机自动实现复位操作,开机瞬间单片机的RESET 引脚获得高电平,随着电

44、容的充电RESET 的高电平 将逐渐下降,RESET 引脚的高电平只要能保持足够 的时间,单片机就可以进行复位操作。除上电复位 外,若要在单片机运行期间实现复位,只需按图中 的RESET 键实现手动复位。复位电路如图3.6 所示:河北科技师范学院 08 届本科毕业设计16图 3.6 复位电路3.4.2 温度传感器电路如图 3.7 所示为 DS18B20 与单片机的连接电路。图 3.7 温度传感器电路3.4.3 湿度传感器电路图 3.8 为湿度信号采集图,在此处 LM258 起电压跟随作用,以与采集现场隔离和提高带负载能力。图中电容 103 即 10000 皮法。河北科技师范学院 08 届本科毕

45、业设计17图 3.8 湿度传感器电路3.4.4 A/D 转换电路ADC0804 是用 CMOS 集成工艺制成的逐次比较型摸数转换芯片。分辨率 8 位,转换时间100s,输入电压范围为 05V,增加某些外部电路后,输入模拟电压可为 5V。该芯片内有输出数据锁存器,当与计算机连接时,转换电路的输出可以直接连接在 CPU 数据总线上,无须附加逻辑接口电路。其电路图如图 3.9.图 3.9 A/D 转换电路3.4.4 LED 显示电路本系统采用 74HC573 锁存器控制 6 个数码管用动态扫描方式显示温度与湿度值。如图 3.9。河北科技师范学院 08 届本科毕业设计18图 3.10 LED 显示电路

46、3.4.5 执行机构电路恒温恒湿控制系统包括:加热系统降温系统加湿系统降湿系统由于其电路图相似,仅示加热系统的电路,电路图分别如图 3.11:河北科技师范学院 08 届本科毕业设计19图3.11 加热系统 电路如 图3.11 所 示,U2 为光 耦合双向可控硅驱动器,也属于光耦合器的一种,用来驱高温电磁阀并且起到隔离作用。R23 为出发限电阻,R25 为 BCR 门极电阻,为防止误触发,提高抗干扰能力,当单片机引脚 P3.3 输出负脉冲信号时 Q1 导通,从而 U2 导通,触发高温电磁阀导通,接通交流负载。高温电磁阀工作方式:常闭:当线圈通电时,电磁铁芯吸合,卸压孔打开,主活塞由介质压力推动,

47、打开主阀口,介质流通。当线圈断电时,主阀口关闭,介质截止。常开:当线圈通电时,电磁铁芯吸合,卸压孔关闭,主活塞由介质压力推动,关闭主阀口,介质截止。当线圈断电时,主阀口打开,介质流通。3.4.5 键盘输入与报警单片机的按键输入一般可分为简单的独立式按键输入及行列式键盘输入两种。独立式键盘输入适合于按键输入不多的情况,具有占用口线较少、软件编写简单容易等特点。通常所用的按键为轻触机械开关,正常情况下按键的接点是断开的,当我们按压按钮时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而机械触点在闭合及断开的瞬间均伴随有一连串的抖动,河北科技师范学院 0

48、8 届本科毕业设计20抖动时间的长短由按键的机械特性及操作人员按键动作决定,一般为 5ms20ms;按键稳定闭合时间的长短是由操作人员的按键按压时间长短决定的,一般为零点几秒至数秒不等。本设计中输入按键只有 5 个,一个为“输入使能键” ,一个为“模式设定键” ,一个为“左移键” ,另两个为“加法键” 、 “减法键” 。欲输入设定值时,按一下“输入使能键” , 程序进入设定状态,再按“模式设定键” ,可选择不同的参数,即可以选择输入温度值、湿度值、CO2 浓度值;按下“左移键”可以选择各值的各个位数进行输入;再按下“加法键”或“减法键” ,即可输入对应位的值;点按一下“左移键” ,输入输入另一位这样可完成各个环境参数的设定。完成输入后,再按一下“输入使能键” ,程序即退出设定状态,进入工作运行。报警采用单片机外接一个三极管驱动蜂鸣器来实现。图 3.12 键盘输入电路河北科技师范学院 08 届本科毕业设计21图 3.13 报警电路系统电路总图(执行机构仅显示加热系统):河北科技

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报