关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于DS18B20的室内智能温度控制系统设计

基于DS18B20的室内智能温度控制系统设计

作者: 时间:2012-05-25 来源:网络 收藏

3 软件部分
软件部分主要涉及上位机软件和下位机ATmage8单片机的程序,上位机的软件部分只需要编辑一个GUI用户界面,在里面实现和单片机之间的通信即可,图4为上位机的GUI界面。

本文引用地址:https://www.eepw.com.cn/article/160552.htm

d.jpg


上位机的程序只是起控制阈值和现实当前的功能,在这个界面上,我们就可以很清楚的看出每个传感器的值,由于传感器分别分布在的4个区域,则显示的当前温度就是四个区域的温度。这样工作人员就可以按实际的情况分别修改几个区域的温度阈值,来的控制的温度,达到生产要求。
单片机的程序主要和上位机通信,控制传感器和继电器,图5为下位机程序的流程图。

e.jpg


和外部中断初始化后,系统就开始进入while循环,等待外部中断的产生,当上位机的阈值发生改变并且通过串口发送给单片机,程序开始进入中断,中断里面是发送程序,接收到上位机的指示就发送当前的温度给上位机;同时主程序里开始进行温度的采集和阈值的对比,利用程序来进行判断,判断如果不匹配的话,温度低了就加热,温度高了就定制加热,保证温度在合适的范围内。

4 结束语
本系统是采用高性能的ATmage8单片机和高精度的数字温度传感器的一个室内温度调节系统,采用上位机控制温度的阈值,传达给单片机执行。实验验证,很好的体现了很好的精度性能,误差控制在0.5℃之内,适合小面积的工农业生产和生活应用,具有很高的使用价值。

电流变送器相关文章:电流变送器原理
脉宽调制相关文章:脉宽调制原理
温湿度控制器相关文章:温湿度控制器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭