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

热炉温度控制系统设计论文 - 图文

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

RL1G2RL-1AB-DC5+5温度过高Q1MPS6514R8300GK1D9LED-REDRL2G2RL-1AB-DC5温度过低Q2R9300GK2D4LED-BIRGMPS6514 图3.8温度控制及相应显示电路

第 15 页

第4章 软件设计

4.1设计思路、主程序流程图

根据所学知识,实现本系统的软件部分将使用汇编语言,要配合硬件部分实现输入一个需要恒定的温度值和偏差温度,与从温度传感器所获取的当前实际温度相比较,并向温度控制执行电路发出升温或降温的命令,在这一过程中将随时显示当前温度值和设置的温度值。其主要实现的部分包括:键盘输入、温度采集、数据转换、动态显示、温度控制等。主程序流程图如图4.1所示。

第17页

开始 系统初始化 发送温度读取指令 读出温度值 数据转换 16进制→10进制 温度控制执行 显示当前温度和设置温度 键盘输入中断服务子程序 Y 是否有外部中断0请求? N 断点 结束

图4.1 主程序流程图

4.2温度采集子程序

温度采集子程序主要负责驱动力外部的温度传感器DS18B20进行工作,通过串口通信方式向DS18B20写入ROM命令,并读取当前温度值,将读取的数据存放在26H-2EH存储单元,其中26H单元存放温度值的低位,27H单元存放温度值的高位,程序流程图如图4.2所示。

第 17 页

开始 DS18B20 复位 向DS18B20写入相应的ROM命令 读出温度值 并进行校验 结束

图4.2 温度采集子程序流程图

4.3数据转换子程序

数据转换子程序功能是将从温度采集子程序中采集的十六进制温度数据,转换成十进制的数值并存储在指定的存储单元内。由于该恒温系统设计的温度检测有效为0-99,所以数据转换原理为:将获取到的十六进制温度值除以十进制数10,所得到的商为相应十进制数的十位,并存入31H单元,余数则为相应十进制数的个位,并存入30H单元,其程序流程图如图4.3所示。

开始 合并温度值的高位和低位存入A A除以10 商送31H单元 余数送30H单元 结束

图4.3数据转换流程图

第 18 页

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