基于单片机的温度控制系统设计报告 doc - 图文 联系客服

发布时间 : 星期四 文章基于单片机的温度控制系统设计报告 doc - 图文更新完毕开始阅读8601fc4e743231126edb6f1aff00bed5b8f37347

第 3 页

(二) 温度信号采集电路选择和数据处理

方案:采用温度传感器DS18B20

美国DALLAS公司的产品可编程单总线数字式温度传感器DS18B20可实现室内温度信号的采集,有很多优点:如直接输出数字信号,故省去了后继的信号放大及模数转换部分,外围电路简单,成本低;单总线接口,只有一根信号线作为单总线与MCU连接,且每一只都有自己唯一的64位系列号存储在其内部的ROM存储器中,故在一根信号线上可以挂接多个DS18820,便于多点测量且易于扩展.

DS18B20的测温范围较大,集成度较高,故选用此方案。

DS18B20内部1,2位寄存器存放实时温度值,本系统对以上两寄存器数据处理后精度为0.1;DS18B20第3,4位寄存器分别存放高温限值和低温限值,并且DS18B20内部还有EEPROM,因此通过第3,4寄存器与EEPROM的数据交换就能实现对设定后的值进行贮存。

(三) 软件设计

本实验中我选用Keil编程平台. 主程序流程图:

第 3 页

第 4 页

初始化液晶显示 启动DS18B20并初始化 读取温度数据 数据转换 显示温度 温度比较 启动电机 YES 温度是否大于高温限值或小于低温限值 NO NO KeyScan?YES显示温度上下限设置温度上下限值 温度上下限值存入寄存器

图3 主程序流程图

第 4 页

第 5 页

二、单元电路设计

(一) 温度信号采集电路

图4 温度信号采集电路

(二) 步进电机电路

图5 步进电机电路

第 5 页

第 6 页

(三) 液晶显示模块

图6液晶显示模块

第 6 页