第一范文网 - 专业文章范例文档资料分享平台

单片机课程设计-温度控制系统

来源:用户分享 时间:2025/5/15 3:06:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2.3 温度采集模块

2.3.1传感器DS18b20简介

DALLAS最新单线数字温度传感器DS18b20简介新的“一线器件”,体积更小、适用电压更宽、更经济。Dallas半导体公司的数字化温度传感器DS18b20是世界上第一片支持“一线总线”接口温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新的概念。DS18b20、DS1822“一线总线”数字化温度传感器同DS1820一样,DS18b20也支持“一线总线”接口,测量温度范围为-55℃ ~ +125℃,在-10℃~ +85℃范围内,精度为0.5℃。DS18b20的精度较差为2℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测量类消费电子产品等。与前一代产品不同,新的产品支持3V~ 5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。DS18b20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。

2.3.2实验模拟电路图

温度检测控制模拟电路图Ds18b20原件及其连线如图(3),此温度传感器上显示的温度同步显示到LCD1602上,并有加温,减温按钮。

R24.7K321U2VCCDQGNDDS18B2026.0 图3温度检测控制模拟电路图

5

2.3.3程序流程图

开始LCD初始化、DS1302时钟初始化、键盘扫描18B20初始化菜单一:显示时间信息菜单二:显示温度菜单三:显示温度设定菜单四:记录报警温度值菜单五:显示学号跳过ROM匹配操作(0xCC)超过设定温度范围Y2402记录此时温度值并且蜂鸣器报警N启动温度转换(0x44)返回开始

图4主程序流程图

开始应答脉冲为低电平YN主器件发出低电平(复位脉冲)从器件存在从器件不存在延时时间>480us延时时间>240us释放总线延时15-60us释放总线从器件发出应答脉冲返回 图5 DS18B20初始化子程序流程图

6

写1字节数据读1字节数据准备写入数据写入次数等于8准备读出数据读取次数等于8主器件发送低电平主器件发送低电平延时<15us主器件释放总线延时<15us主器件释放总线NCY发送至DQN如果DQ=1 Outdata|0x80延时>45us延时>45us主器件释放总线延时>1us主器件释放总线延时>1us写入次数-1等于0Y返回读取次数-1等于0Y返回

图6 DS18B20读写的程序流程图

2.4控制调节模块

2.4.1升温调节系统

通过继电器的开合来控制加热片电路的通断,来达到设温效果,我们预设温度为25度,当温度低于25度时,单片机P3.6引脚输出高电平,继电器导通,对温度传感器加热,加热模块如图7所示。

7

J1P1.6Q2NPN12SIL-100-02RL1RLY-SPN 图7 加温控制电路

2.4.2温度上下限调节系统

通过按键控制键选着调节对象,通过上升下降调节值大小,模拟电路图如图(78主控电路:我们设定温度为10--20度,为表示方便,这里设控制开关,升温开关,降温开关分别为,k1,k2,k3,开始显示的是当前温度,K1主控开关,用来控制进入的是当前温度,温度上限,下限的调节界面。按k1,一次进入三个界面。按K2为加1开关,按一下,加1,k3减1开关,按一下,减1. 例如:开始时显示的是当前温度界面,按下k1进入高温设定界面,显示器上显示当前温度和温度上限,按k2,上限加1,按k3,上限减1,再按k1进入显现设定界面,显示器显示当前温度,和温度下限,按k2,下限加1,按k3,下限减1,再按k1,进入显示当前温度界面。如图(8)

2.4.3 报警电路系统

通过蜂鸣器的鸣叫实现报警,如果温度超过上限蜂鸣器鸣叫,温度低于下限蜂鸣器鸣叫。如图8、9。

8

搜索更多关于: 单片机课程设计-温度控制系统 的文档
单片机课程设计-温度控制系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4psjh861if0a0pk1tz1l_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top