题
目
基于单片机的温度控制系统设计
一、选题的目的及研究意义这次毕业设计选题的目的主要是让生活在信息时代的我们,将所学知识应用于生产生活当中,掌握系统总体设计的流程,方案的论证,选择,实施与完善。通过对温度控制通信系统的设计、制作、了解信息采集测试、控制的全过程,提高在电子工程设计和实际操作方面的综合能力,初步培养在完成工程项目中所应具备的基本素质和要求。培养研发能力,通过对电子电路的设计,初步掌握在给定条件和要求的情况下,如何达到以最经济实用的方法、巧妙合理地去设计工程系统中的某一部分电路,并将其连接到系统中去。提高查阅资料、语言表达能力和理论联系实际的技能。
三、对本课题将要解决的主要问题及解决问题的思路与方法、拟采用的研究方法(技术路线)或设计(实验)方案进行说明,论文要写出相应的写作提纲解决的主要问题是温度自动控制问题,使得在一定的区间内,在自动控制系统的控制下,温度始终在人们要求的范围之内。解决问题的思路与方法有:本设计[1]是基于AT89C52为核心的单片机温度控制系统,温度信号由18B20温度传感器进行采集,然后经过转换成数字信号后传入单片机,由单片机对数字信号进行相应的处理,从而得到温度控制的目的,然后输出在数码管上进行显示。首先要解决的是对18B20数字温度传感器本身的属性,它的用法,各个性能参数,内部功能有一个很好的掌握,还要对51单片机[2]的用法,外围电路(温度检测电路,温度控制电路,单片机串口通信的电路,复位电路,数码管显示电路[3])的设计接法进行进一步的掌握,最后就是软件编写部分了,软件部分需要解决的问题有18B20初始化模块,18B20对温度的获取并转换模块,温度数据的处理模块,温度数据显示模块,超高(低)温控制模块,串口初始化模块。
f设计方案如下:方案一:
报警器
键盘输入
LED显示
温度传感器DS18B20STC89C51
低于设定温度下限启动制热系统
被控对象
方案二:
报警器键盘输入LED显示
超过设定温度上限
AD转换(ADC0809)
启动制冷系统
绿灯亮
绿灯亮红灯亮
AT89C52
低于设定温度下限
启动制热系统
信号放大器
被控对象
温度传感器AD590
综上方案比较,方案一和方案二面临的问题是主要是温度传感器的选择问题,目前市场流行的有AD590和18B20温度传感器,AD590需要模拟转数字电路,成本高点,精确度低,测温点数量少,电路繁多,对线阻有要求。而DS18B20只需要一个元件,成本低,精确度高,单总线可同时连r