《能智温度控制系统硬件设计--毕业设计》由会员分享,可在线阅读,更多相关《能智温度控制系统硬件设计--毕业设计(36页珍藏版)》请在金锄头文库上搜索。
1、毕 业 设 计 (论 文)毕业设计(论文)题目 智能温度控制系统(硬件设计) 智能温度控制系统(硬件设计)Intelligent temperature control system (hardware)总计:毕业设计(论文) 36 页 表 格 4 个 插 图 16 幅 南昌工程学院本科毕业设计(论文)摘要在现代的各种工业生产中 ,随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。传统的人工监测由于存在很大的的缺点正在逐渐被智能电子监测所取代。本设计主要做了如下几方面的工作:一是确定系统的总体设计方案,包括其功能设计;设计原则;组成与工作原理;二是进行智能传感
2、器的硬件电路设计;包括硬件电路构成及测量原理;温度传感器的选择;单片机的选择;输入输出通道设计;三是进行了调试和仿真,包括硬件仿真和软件仿真。在此背景之下我们以专业知识为背景,进行智能温控系统的设计及实验。本系统是一个自动反馈调节系统。以STC89C52单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。其中主要模块包括:主控单元模块、温度检测模块、1602液晶显示模块、按键输入模块、蜂鸣器报警模块、温度控制模块。关键字:STC89C52单片机 DS18B20 1602液晶 主控单元IAbstract In a variety of modern industrial produc
3、tion, with the rapid development of electronic technology and microcomputer microcomputer measurement and control technology has been rapid development and wide application. Traditional manual monitoring is gradually due to the presence of a lot of the shortcomings of intelligent electronic monitori
4、ng replaced.Designed primarily to do the work of the following aspects: First, determine the overall system design, including its functional design; design principles; composition and working principle; intelligent sensor hardware circuit design; including hardware circuit and measuring principle ;
5、temperature sensor selection; microcontroller choice; design of the input and output channels; debugging and emulation, including hardware emulation and software simulation.In this context, our expertise and background, intelligent temperature control system design and experiments. This system is an
6、 automatic feedback control system. STC89C52 microcontroller-based control unit, temperature sensor DS18B20 temperature control system. Main modules: the main control unit module, the temperature detection module 1602 LCD module, the key input module, the buzzer alarm module, temperature control mod
7、ule.Key words: STC89C52 SCM DS18B20 1602 LCD main control unit目录摘要IAbstractII第一章 总体设计方案11.1 智能温控系统设计方案论证11.2 方案要求11.3 方案总体设计框图11.4 方案选择31.4.1 主控单元的选择31.4.2 温度检测单元的选择31.4.3 温度显示器件的选择5第二章 各单元模块的硬件设计62.1 系统主要器件的介绍62.1.1 AT89C52单片机的介绍62.1.2 1602LCD液晶显示的介绍92.1.3 DS18B20数字温度传感器介绍142.2 各部分电路设计172.2.1 晶振电路和
8、复位电路172.2.2 按键输入电路182.2.3 温度采集电路192.2.4 液晶显示电路192.2.5 报警电路202.2.6 温度控制电路21第三章 软件部分223.1 系统主程序流程图22总结23参考文献24附录一:电路原理图26附录二:仿真图27III第一章 总体设计方案1.1智能温控系统设计方案论证本设计方案为智能温控系统,首先需要对待测温度进行检测处理,根据方案设计要求本设计需要以单片机为基础进行设计拓展。所以需要选择合适的温度检测器件将所测得温度进行合适的转换成为单片机能够识别的信号,进而单片机对所接受的信号进行处理,输出合适的信号进而驱动报警电路和加热电路或者散热电路工作。从
9、而达到设计方案所要求的对温度的智能检测调节功能。1.2 方案要求用单片机设计一个温度控制系统,自动控制一个温室的温度,功能要求如下:(1)要求温室温度分为两档:第一档为室温(25左右),第二档为40,要求温度控制误差 2。(2)升温由2台1000W的电炉实现。(3)要求实时显示温室温度,显示位数为3位,即.。(4)当不能保证所要求温度范围时,发出声光报警信号。(5)对升温和降温过程的时间不作要求。要求采用单片机控制实现。1.3 方案总体设计框图 温度传感器将检测温度信息转变为模拟电压信号之后,将电压信号放大并且传输到单片机可以接受的处理能力范围内,然后经过低通滤波,去除掉杂乱信号并送入单片机。
10、单片机将检测到的待测温度的信息与设定的值进行比较之后,如果检测的值相比较设定的要高,单片机输出的低电平驱动了报警的系统自动的报警提示温度过高,同时散热电路开始工作,实现散热功能;当温度较设定的值低时,单片机输出高电平,同时加热电路开始工作,实现加热的功能。从而实现对温度的一个动态平衡的控制调节。该单片机温度控制系统是以STC89C52单片机为主控核心,用温度传感器DS18B20进行温度采样收集。整个系统的硬件部分包括温度检测系统、单片机控制系统和报警系统、加热系统、散热系统等。温度检测报警器是能够检测环境中温度,具有报警功能的仪器,仪器的基本组成部分应为:温度采集电路、单片机控制电路、数字显示
11、电路及控制报警电路、加热电路还有散 热电路。基本方案:本方案是基于单片机进行温度数据的采集及处理,由于数字温度传感器DS18B20内部集成有模数转换部件,芯片可将采集到的温度模拟数据进行数字化并通过单总线传输给单片机。所以单片机将接收到的数据进行分析和处理,并将数据显示在液晶屏幕上。通过按键输入预设温度,如果不在温度范围内,便驱动蜂鸣器报警,同时驱动电炉进行加热,以达到控制温度的效果。具体实验过程:1.先收集与实验有关的参考资料,如单片机原理等书籍 2.对于使用的元器件进行筛选与整理,并设计相关电路与参数计算 3.进行硬件原理图仿真,采用proteus仿真软件, 4.根据软件代码及仿真效果对参
12、数进行调整单片机主控制器键盘输入DS18B20液晶显示蜂鸣器报警加热(散热)电路图1.1温控系统设计框图1.4 方案选择1.4.1主控单元的选择 随着如今科技的发展,单片机可谓种类繁多。在此方案设计中,单片机是最核心的主控原件。所以单片机的选取尤为重要。通常选择单片机主要从指令结构、运行速度、程序存储方式和功能等几个方面为原则进行选取。AT89C52单片机和AT89C51单片机都是常见的的单片机芯片。在本设计中需要选取合适的单片机作为控制核心,通过软件的编的程的方法进行温度的检测和判断检测,并在其I/O口输出控制信号。相对于AT89C51单片机而言,AT89C52单片机具有性能高、工作的电压低
13、等特点。另外AT89C52多一个定时器T2,ROM多4K,RAM多128B,中断多2个,多一个看门狗,在数据和指针、掉电等方面还有一些改进。最重要的是它兼容标准的MCS-51指令系统,在实际的试验的应用中更具实用性了,并且AT89C52单片机价格也经济和实惠,符合本设计系统的要求。综合以上所述最终选择AT89C52作为本方案的主控芯片。1.4.2温度检测单元的选择根据方案设计要求,需要对待测温度进行相对准确的测定。方案要求温度控制误差 2,所以选择合适的温度检测方案是很重要的。经过讨论论证最终确定两个方案待选。方案一选择热敏电阻对待测温度进行检测。热敏电阻将检测引起的微小电压变化通过运算放大器
14、放大,再通过数模转换芯片ADC0809将微弱电压变化信号转化为数字信号输入单片机处理。热敏电阻器是敏感元件的中一种,通常按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。 图1.2 热敏电阻的电阻温度特性图热敏电阻的电阻温度特性可近似地用上图表示 。在实际中,热敏电阻的B值并非是恒定不变的,其变化幅度大小因材料的材质和构成的不同而异,最大甚至可达5KC。因此,在较大的温度范围内应用时,将与实测值之间存在一定误差。热敏电阻的过载能力强,成本低廉。但热敏电阻的阻值与温度为非线性关系,所以它只能在较窄的范围内用于精确测量。热敏电阻在一些精度要求不高的测量和控制装置中得到广泛应用。 同样热敏电阻也存在一定的缺点:阻值与温度的关系非线性严重 元件易老化,稳定性较差元件的一致性差,互换性差除特殊高温热敏电阻外,绝大多数热敏电阻仅适合0150范围方案二 对于待测温度选择DS18B20进行检测。DS18B20数字温度传感器是DALLAS公司生产的1Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信