医用恒温箱温度控制系统—监控软件设计
[关键词:医用恒温箱,温度控制系统] [热度 ]提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:ckjs0423,word全文:36页,合计:12000字 |
在本设计中,恒温系统是基于单片机TA89C52和PID控制理论而设计的,应用了单总线温度传感器进行温度采集,实现了数字化温度控制。本次设计所采用的传感器为单总线温度采集器件DS18B20,可直接将温度转化成串行数字信号供微机处理,节省了将模拟量转换成数字量的工作。本次设计的内容包括计算机线路板辅助设计、单总线温度转换电路设计、控温算法设计、人机接口电路设计。硬件系统以AT89S52单片机为控制核心,使用的主要器件有HD7279用于实现键盘显示功能,X5045用于实现内存外扩,DS18B20用于实现温度采集,三极管9012和固态继电器用于实现温控功能。在系统里,通过温度传感器DS18B20检测温度并通过变送单元传到单片机,运用PID控制算法,实现对采样温度的控制,根据偏差信号的大小驱动三极管9012,通过改变三极管9012截止与导通,控制加热设备,从而达到温度控制的目的。软件主要包括:主程序,中断处理子程序,数据采集子程序,数据处理子程序等。
本设计温度控制系统为以AT89C52单片机为核心,辅助器件主要有HD7279、X5045、DS18B20、9012三极管、继电器等,实现对温度实时监测和控制,实现了控制的智能化。内容包括计算机线路板辅助设计、单总线温度转换电路设计、温度控制电路设计、控温算法设计、人机接口电路设计。设计恒温箱温度控制系统,采用DS18B20温度传感器,与单片机进行数字传输,无需数模拟∕数字转换,采用了PID控制技术,可以使温度保持在要求的一个恒定范围内,配有键盘,用于输入设定温度,配有数码管LED用来显示温度。
温度传感器DS18B20温度采样的流程如图4·12所示,因为DS18B20是单总线器件,所以每次操作前都要进行器件复位操作,无须A/D转换。单总线器件可以在一根口线上放置多个器件,使用时由主机发送匹配命令,确定哪个器件工作。鉴于本次设计只使用了一个DS18B20所以不需要进行匹配操作,直接发送跳匹配命令即可。
首先判断DS18B20的数据口FLAG是否为“1” ,为“1” 则表示DS18B20与AT89C52连接上了,若为“0”则表示DS18B20与AT89C52没连接上了,此时显示四个8。然后待DS18B20复位结束后,由主机发送启动DS18B20温度转换命令。本次设计使用的DS18B20分辨率为12位,温度转换时间为750ms,所以主机发送温度转换命令结束后应等待750ms才能进行读温度操作。
提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:ckjs0423,word全文:36页,合计:12000字 |
本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——医用恒温箱温度控制系统—监控软件设计(论文,答辩稿)!