恒温箱说明说.doc
《恒温箱说明说.doc》由会员分享,可在线阅读,更多相关《恒温箱说明说.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流恒温箱说明说.精品文档.测控技术课程设计说 明 书设计题目 恒温控制系统的设计 姓 名 贺莲花1106054114米兰1106054110 陶成堂06054110张金晨1106054119班 级 测控一班 专 业 测控技术与仪器 指导教师 刘源 赵金才 董桂梅 吴海云 常若葵 完成日期 2014年9月12日 提交日期 2014年9月19日 目 录1 概述12 单片机人机接口系统的软件设计12.1系统组成12.2 基本要求23 温度测量模块的设计23.1 DS18B20介绍 23.2 DS18B20的驱动程序 44温度控制模块设计84.1光电隔
2、离控制电路的设计842风扇PWM驱动/制冷片的控制以及程序设计95温度测量试验与分析105.1温度测量实验105.2数据处理与误差分析106温度控制试验与分析116.1升温 116.2恒温117 总结12参考文献X附录X1.概述恒温控制在工业生产过程中举足轻重,温度的控制直接影响着工业生产的产量和质量。本设计是基于AT89C51单片机的恒温箱控制系统,系统分为硬件和软件两部分,其中硬件包括:温度传感器、显示、控制和报警的设计;软件包括:键盘管理程序设计、显示程序设计、控制程序设计和温度报警程序设计。编写程序结合硬件进行调试,能够实现设置和调节初始温度值,进行数码管显示,当加热到设定值后立刻报警
3、。另外,本系统通过软件实现对按键误差、加热过冲的调整,以提高系统的安全性、可靠性和稳定性。本设计从实际应用出发选取了体积小、精度相对高的数字式温度传感元件DS18B20作为温度采集器,单片机AT89C51作为主控芯片,数码管作为显示输出,实现了对温度的实时测量与恒定控制。关键词 单片机;温度传感器;恒温;控制;报警The Design of Refrigerator Door Shell Shaping Control System Based on Siemens WINCCElectronicInformationEngineeringWANGFengAbstract: The syste
4、m makes use of the single chip AT89C51 as the temperature controlling center, uses numeral thermometer DS18B20 which transmits as 1-wire way as the temperature sensor, through the pressed key, the numerical code demonstrated composite of the man-machine interactive connection ,to realize set and adj
5、ust the initial temperature value. After the system works, the digital tube will demonstrate the temperature value, when temperature arriving to the setting value, the buzzer will be work immediately. In addition, the system through the software adjusting to the pressed key error, and the excessivel
6、y hutting. All of these are in order to enhance the systems security, reliability and stability.Keywords: DS18B20;MCU;Constant temperature control; 1-wire transmission2.单片机人机接口系统的软件设计恒温控制系统是一种广泛用于工业、农业、医疗和科研项目的温度控制设备,它可以根据实际的工作需要实现升温、保温、降温等控制,从而实现物料的烘干和产品的老化等功能。本课程设计采用数字式温度传感器DS18B20和半导体制冷片构成温度测量与加/
7、降温系统,实现温度控制的智能化和自动化,系统的基本框图如下:温度显示键 盘单片机系统温度控制电路LU路温控箱DS18B20制冷片图1 恒温控制系统框图风扇风扇控制电路2.1 系统组成如图1所示,系统由温度检测电路、单片机系统和温度控制电路三部分组成。其中,温度检测电路采用数字式温度传感器,温度控制电路采用场效应管驱动制冷片加热或者降温,单片机系统不仅能够完成温度信号的采集和控制信号的输出,而且还能够实时显示温度值,通过键盘实现温度值和工作方式的设定(详细内容见设计指导书)。2.2 基本要求2.1 温度测量精度:1;2.2 制冷片输出功率可调;2.3 测量温度值在数码管上显示出来;2.4 控制温
8、度值可通过键盘设定,并在数码管上显示;3. 温度测量模块的设计3.1 DS18B20介绍美国Dallas 半导体公司的数字化温度传感器DS1820 是世界上第一片支持 一线总线接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20 体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。目前DS18B20 批量采购价格仅10 元左右。3.1.1 DS18B20的主要特征(1)适应电压范围更宽,电压范围:3.
9、05.5V,在寄生电源方式下可由数据线供电;(2)独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯;(3)DS18B20 支持多点组网功能,多个DS18B20 可以并联在唯一的三线上,实现组网多点测温;(4)DS18B20 在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内;(5)温范围55125,在-10+85时精度为0.5;(6)可编程的分辨率为912 位,对应的可分辨温度分别为0.5、0.25、0.125和0.0625,可实现高精度测温;(7)在9 位分辨率时最多在93.75ms 内把温度转换
10、为数字,12 位分辨率时最多在750ms 内把温度值转换为数字,速度更快;(8)测量结果直接输出数字温度信号,以一线总线串行传送给CPU,同时可传送CRC 校验码,具有极强的抗干扰纠错能力;9.负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。 3.1.2 DS18B20的内部结构与外形DS18B20 内部结构主要由四部分组成:64 位光刻ROM、温度传感器、非挥发的温度报警触发器TH 和TL、配置寄存器。DS18B20 的管脚排列如图1所示:图1 DS18B20 引脚排列图DS18B20 引脚定义:(1) GND为电源地;(2) DQ为数字信号输入/输出端;(3)VDD 为外接
11、供电电源输入端(在寄生电源接线方式时接地)。3.1.3DS18B20的引脚及功能介绍DS18B20的外形及TO92封装引脚排列见左图,其引脚功能描述见表1,实测温度和数字输出的对应关系见表2.表1 DS18B20详细引脚功能描述序号名称引脚功能描述1GND地信号2DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。3VDD可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。表2 温度值分辨率配置表温度数字输出(二进制)数字输出(十六进制)+1250000 0111 1101 000007D0H+850000 0101 0101 00000550H+25.
12、06250000 0001 1001 00010191H+10.1250000 0000 1010 001000A2h+0.50000 0000 0000 10000008H00000 0000 0000 0000000H-0.51111 1111 1111 0000FFF8H-10.1251111 1111 0101 1110FF5EH-25.06251111 1110 0110 1111FF6FH-551111 1100 1001 0000FC90H 3.1.4DS18B20的使用方法 由于DS18B20采用的是1Wire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89S51单
13、片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。 由于DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序:初始化时序、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。DS18B20的复位时序,见图3图3 DS18B20的复位时
14、序图置总线为低电平并保持至少480us,然后拉高电平,等待从端重新拉低电平作为响应,则总线复位完成。DS18B20的读时序,见图4。图4 DS18B20的读时序图对于DS18B20的读时序分为读0时序和读1时序两个过程。对于DS18B20的读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20在完成一个读时序过程,至少需要60us才能完成。 DS18B20的写时序 ,见图5。图5 DS18B20的写时序图对于DS18B20的写时序仍然分为写0时序和写1时序两个过程。对于DS18B20写0时序和写1时序的要求不同,当要写0时序时,单总线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 恒温箱 说明
限制150内