2022年2022年恒温控制器 .pdf





《2022年2022年恒温控制器 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年恒温控制器 .pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机课程设计课题:恒温控制模拟设计系别:电气与电子工程系专业:电气工程及其自动化姓名:学号:指导教师:河南城建学院2011 年1 月 6 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 30 页 - - - - - - - - - 恒温模拟控制2 成绩评定一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。二、评分评分项目设计报告评分答辩评分平时表现评分合计( 100 分)任务完成情况( 20分)课程设计报告质量( 40 分)表达情况( 10分)回
2、答问题情况( 10分)工作态度与纪律( 10分)独立工作能力( 10 分)得分课程设计成绩评定班级姓名学号成绩:分(折合等级)指导教师签字年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 30 页 - - - - - - - - - 恒温模拟控制1 目录目录 . 11设计目的 . 11.1选题的现状及背景意义 . 11.2 研究内容及创新点. 12 设计要求 . 23 总体设计 . 24 各部分电路设计. 34.1 单片机的选择. 34.2 温度传感器的选择. 34.
3、3 显示模块的选择. 54.4 系统的硬件设计 . 54.4.1电源电路模块 . 54.4.2温度测量模块 . 64.4.3单片机最小系统电路. 104.4.4LED数码管显示接口. 144.4.5 继电器控制电路 . 184.4.6温度过程控制 . 184.5 软件部分设计. 184.5.1温度采集控制系统设计 . 194.5.2主程序方案 . 194.5.3主要模块程序的介绍见附录二. 195 整体电路图 . 19 . 206 设计总结 . 21参考文献 . 22附 录 1 . 22名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
4、 - 名师精心整理 - - - - - - - 第 3 页,共 30 页 - - - - - - - - - 恒温模拟控制1 1设计目的1.1选题的现状及背景意义在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用 MCS-51 单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量1。因此,单片机对温度的控制问题是一个工业
5、生产中经常会遇到的问题,以单片机为主要核心的应用技术已成为一项新的工程应用技术。单片机以其集成度高、运算速度快、体积小、运行可靠、价格低廉等优势,在过程控制系统、数据采集、机电一体化、智能化仪表、家用电器以及网络技术等方面得到了广泛的应用。温度控制系统是比较常见的和典型的过程系统,温度是工业生产过程中重要的被控参数之一,在冶金、机械、食品、化工等各类工业生产过程中广泛使用的各种加热炉、热处理炉、反应炉,对工件的处理温度等均需要对温度严格控制。利用单片机、温度传感器实现对温度的控制,具有体积小、编程简单、价格低的优点,在发电厂、纺织、食品、医药、仓库等许多领域得到了很快的应用。因此具有很好的发展
6、前景和可靠的使用价值。1.2 研究内容及创新点本设计是针对 MCS51 型 89S52系列单片机在检测和控制方面的应用,首先介绍了一下在设计中用到的一些重要芯片,如AT89S52、DS18B20 等,使读者在阅读过程中,对各个芯片的具体功能更加清晰;在温度过程控制系统设计中,详细的介绍了控制要求及键盘接口有关知识,也将设计的流程图、源程序及电路图有序的列出,同样清晰大方。本设计是将温度通过DS18B20进行采样并转换为0-5V 的电压信号进入 AT89S52单片机,从 I/O 口输出到八段数码管LED 静态显示部分显示其温度。 同时显示电路显示设定的恒温值,恒温值在050范围内可调。当实际温度
7、低于设定的恒定温度2时,单片机发出指令信号,继电器吸合, 红色 LED 点亮,加热电阻开始加热。当温度超过设定的恒名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 30 页 - - - - - - - - - 恒温模拟控制2 温值 2时,单片机发出指令信号,继电器断开,红色LED 熄灭,加热电阻停止加热,蓝色 LED 点亮,冷却装置开始工作。2 设计要求本系统的设计要求是: DS18B20数字量温度采集、五位数码管静态温度显示、温度控制并给予工作状态显示。3 总体设计根据技
8、术指标,该系统为一个温度采集控制系统。该系统主要由控制部分和执行部分组成。控制部分包括单片机最小系统模块、DS18B20、显示模块、电源模块等。执行部分主要由加热和冷却装置组成。整个系统实现对数据的采集运算,对温度参数的设置,对采集数据的显示和加热装置的控制。本次设计主要分为硬件设计和软件设计。硬件设计分为电源电路,测温电路,单片机最小系统,LED显示电路,继电器控制电路。软件设计分为温度采集程序,显示子程序,温度控制子程序等。在硬件电路的设计中系统采用220V/50Hz交流电供电,电源电路负责提供5V、+12V和-12V直流电源 ,主要用到了集成稳压块 7805、7812和7912。测温电路
9、负责将现场温度近似线性的转换为 05V的直流电压信号,信号送至单片机。单片机将测温电路送过来的电压信号进行显示和计算,并通过相应的程序完成相应的动作。单片机最小系统是单片机以及整个系统能够正常工作的前提,包括晶振电路,复位电路等。整个系统图框如图2-1 所示。DS18B20 显示模块单片机继电器模块测控对象电源模块最小系统外围电路名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 30 页 - - - - - - - - - 恒温模拟控制3 图 3-1 基本模块方案图4 各部
10、分电路设计4.1单片机的选择方案一:采用传统的89S52 作为温度控制系统的核心。单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。方案二: AT89S52 是一种低功耗 /低电压、高性能的8 位单片机。片内带有一个8KB的 Flash可编程、可擦除只读存储器(EPROM) 。它采用了 CMOS 工艺和 ATMEL 公司的高密度非易失性存储器( NURAM )技术,而且其输出引脚和指令系统都与MSC-51 兼容。片内的 Flash 存储器允许在系统内改编程序或用常规的非易失性存储器编程器来
11、编程。因此 AT89S52是一种功能强、灵活性高,且价格合理的单片机,可方便地应用在各种控制领域。同时支持ISP 在线下载。由于本系统对CPU 运算速度要求很高,需要执行很复杂的运算,相比之下方案二要好一些,所以采用方案二。4.2温度传感器的选择方案一:模拟式温度传感器常见的模拟式温度传感器有热电偶、热敏电阻、LM3911、LM335、LM45、AD22103电压输出型、 AD590 电流输出型。(1) 负温度系数热敏电阻负温度系数热敏电阻是以金属氧化物为主要原料,采用陶瓷工艺制造而成。有灵敏度高、稳定性好、响应快、寿命长、价格低等优点,广泛应用于需要定点测温的温度自动控制电路。(2) AD5
12、90 温度传感器AD590 是美国模拟器件公司的电流输出型温度传感器,供电电压范围为3-30V,输出电流 223A(-50o C)423A(+150oC),灵敏度为 1A/oC。适用于多点温度测量和远距离温度测量的控制。3LM135/235/335 温度传感器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 30 页 - - - - - - - - - 恒温模拟控制4 LM135/235/335 系列是美国国家半导体公司(NS)生产的一种高精度易校正的集成温度传感器。该系列
13、器件广泛应用于温度测量、温差测量以及温度补偿系统中。方案二:逻辑输出型温度传感器在许多应用中, 我们并不需要严格测量温度值, 只关心温度是否超出了一个设定范围。此时可选用逻辑输出式温度传感器。LM56、MAX6501-MAX6504是其典型代表。(1) LM56 温度开关LM56 是 NS 公司生产的高精度低压温度开关,内置1.25V 参考电压输出端。最大只能带 50A 的负载。(2) MAX6501/02/03/04 温度监控开关MAX6501/02/03/04 是具有逻辑输出和SOT-23封装的温度监视器件开关,它的设计非常简单:用户选择一种接近于自己需要的控制的温度门限直接将其接入电路即
14、可使用,无需任何外部元件。这类器件的工作电压范围为2.7V 到 5.5V,典型工作电流 30A。方案三:数字式温度传感器(1) MAX6575/76/77 数字温度传感器如果采用数字式接口的温度传感器,设计将得到简化。 同样,当 A/D 和微处理器的 I/O管脚短缺时,采用时间或频率输出的温度传感器也能解决上述测量问题。该器件通过一条I/O 口与微处理器相连,利用微处理器内部的计数器测出周期后就可计算出温度。(2) 可多点检测、直接输出数字量的数字温度传感器DS1621 DS1621是美国达拉斯半导体公司生产的CMOS 数字式温度传感器。内含两个不挥发性存储器,可以在存储器中任意的设定上限和下
15、限温度值进行恒温器的温度控制,由于这些存储器具有不挥发性,因而一次写入后,即使不用CPU 也仍然可以独立作用。方案四: DS18B20 数字温度计DS18B20数字温度计是 DALLAS 公司生产的 1Wire, 即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。DS18B20产品的特点:(1) 只要求一个端口即可实现通信。(2) 在 DS18B20 中的每个器件上都有独一无二的序列号。(3) 实际应用中不需要外部任何元器件即可实现测温。(4) 测量温度范围在 55 C 到125 C 之间。名师资料总结 -
16、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 30 页 - - - - - - - - - 恒温模拟控制5 (5) 数字温度计的分辨率用户可以从9 位到 12 位选择。(6) 内部有温度上、下限告警设置2。由于本系统要求灵敏度高、线性度好、实际尺寸小、使用方便、热响应快而且价格便宜等优点。所以采用方案四中的DS18B20。4.3显示模块的选择方案一:使用液晶显示屏显示物体中画笔所在位置的坐标。液晶显示屏( LCD)具有轻薄短小、低耗电量、无辐射危险,平面直角显示以及影象稳定不闪烁等优势,
17、可视面积大,画面效果好,分辨率高,抗干扰能力强等特点。但由于只需显示位置坐标这样的数字,信息量比较少,且由于液晶是以点阵的模式显示各种符号,需要利用控制芯片创建字符库,编程工作量大,控制器的资源占用较多,其成本也偏高。在使用时,不能有静电干扰,否则易烧坏液晶的显示芯片,不易维护。方案二:使用传统的数码管显示。数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界环境要求低,易于维护,同时其精度比较高,称重轻,精确可靠,操作简单。数码管采用BCD 编码显示数字,程序编译容易,资源占用较少3。根据以上的论述,采用方案二。在本系统中,我们采用了数码管串口的静态显示,
18、节省单片机的内部资源。4.4 系统的硬件设计系统的硬件主要包括电源模块、DS18B20、单片机最小系统模块、 LED 数码管显示模块、继电器控制模块,实现对温度的采集及运算,对温度参数的设置,对采集数据的显示和对继电器的控制。4.4.1电源电路模块电源电路负责提供5V、+12V和-12V直流电源 ,主要用到了集成稳压块7805、7812和7912。设计电源电路如图 3-1 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 30 页 - - - - - - - - -
19、恒温模拟控制6 D-T12 20 /15D-D1VD1-VD4D-D2VD5-VD8D-T22 20 /11.5D-D3VD9-VD12D-C10.3 3 uD-C20.3 3 uD-C30.3 3 uD-C40.1uD-C50.1uD-C60.1 uIN1GND2OUT3D-U17 81 2IN1GND2OUT3D-U27 80 5IN1OUT2GND3D-U37 91 2+12V+5V-1 2 VD-R12 KD-R22KD-R31 KD-D4LE DD-D5LE DD-D6LE D图 4-1 电源电路4.4.2温度测量模块DS18B20是一种单端通信的数字式温度传感器,这就大大减小了温度
20、测量电路的复杂程度,我们将单片机的一条I/O 分配给温度传感器,即可完成温度采集的的硬件需求。单片机通过对温度传感器的初始化,发出温度转换命令,写入和读出数据的命令来实现温度值的测量。另外,也考虑过用模拟式的温度传感器,但由于数据采集部分需要A/D 转换,还需要设计相应的放大电路,电路设计较为复杂,并且在可靠性和抗干扰能力上都不如数字式温度传感器,所以最终选择了用数字式传感器DS18B20进行温度测量的较简单的温度测量模块。(1) DS18B20 的测温原理本系统在温度采集中使用的DS18B20 测温原理图如图3-2 所示:图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信
21、号送给减法计数器1;高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入。图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲进行计数,进而完成温度测量,计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将 -55所对应的一个基数分别置入减法计数器1、温度寄存器中6。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 30 页 - - - - - - - - - 恒温模拟控制7 图 4-2 DS18B20测
22、温原理图(2) DS18B20 的性能特点DS18B20是一种使用方便的温度传感器,其性能特点如下:(1) 具有独特的单线接口方式,只要求一个端口即可实现通信(2) 内含 64 位经过激光修正的只读存储器ROM (3) 在 DS18B20 中的每个器件上都有独一无二的序列号(4) 实际应用中不需要外部任何元器件即可实现测温(5) 测量温度范围在 55到 125之间,测量分辨率为0.0625(6) 数字温度计的分辨率用户可以从9 位到 12 位选择(7) 内部有温度上、下限告警设置,用户可分别设定各路温度的上、下限(8) 支持多接点(9) 可用数据线供电,电压范围:3.05.5V (10) 负压
23、特性:电源极性接反时,温度计不会因发热而烧毁,但不能正常工作7。(3) DS18B20 的引脚功能图4-3 底视图系统所选的是 3脚的PR-35封装DS18B20数字温度传感器,引脚功能如下表所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 30 页 - - - - - - - - - 恒温模拟控制8 表4-1 DS18B20的引脚功能描述序号名称引脚功能描述1 GND 接地信号2 DQ 数字信号输入 / 输出引脚。开漏单总线接口引脚。3 VDD 可选择的 VDD
24、引脚。当工作于寄生电源时,此引脚必须接地,也可以向器件提供电源(5) DS18B20 的内部存储器DS18B20的内部有一个高速暂存 RAM 和一个非易失性的可电擦除的EEPRAM, 后者存放高温度和低温度触发器TH、TL。高速暂存存储器由 9个字节组成,其分配如表 3-2所示。当温度转换命令发布后,经转换所得的温度值以二字节补码形式存放在高速暂存存储器的第0和第1个字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后,对应的温度计算:当符号位 S=0时,直接将二进制位转换为十进制;当S=1时,先将补码变为原码,再计算十进制值。表中对应的一部分温度值。第3和第4字节是 TH 和TL的
25、拷贝,是易失性的,每次上电复位时被刷新,第5字节为配置寄存器,它主要用来确定温度值的数字转换分辨率8。低5位一直为 1,TM是测试模式位,用于设置 DS18B20在工作模式还是在测试模式。在出厂时该位被设置为0,用户不要去改动。表3-2 DS18B20暂存寄存器分布单片机可通过单线接口读到该数据,读时低位在前,高位在后,数据格式如下表:表3-3 温度值和数据量之间的关系温度数字输出(二进制输出)数字输出(十六进制)+12500000000 11111010 00 FAH 寄存器内容字节地址温度值低位0 温度值高位1 高温限值 TH 2 低温限值 TL 3 配置寄存器4 保留5 保留6 保留7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年恒温控制器 2022 恒温 控制器

限制150内