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

花卉温室控制系统设计(论文)

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

本科毕业设计说明书(论文)

第 25 页 共 32 页

当采用12位分辨率时,转换的时间大约为750ms,而在本程序设计中,采用1s显示程序的延时法等待转换的完成。

发出跳过ROM命令 发出DS18B20复位命令 温度转换开始命令 结束 图19 温度转换流程图 4.2.4 计算温度子程序

计算温度子程序将RAM中读取的温度值进行BCD码的转换运算,并进行温度值正负的判定,它的程序流程图如20所示。

结束 图20 计算温度流程图 计算整数位温度BCD值 计算小数位温度BCD值 温度零下? Y 温度值取补码置“—”标志 置“+”标志 开始 N

本科毕业设计说明书(论文)

4.2.5显示数据刷新子程序

第 26 页 共 32 页

显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高数据显示位为零时,将符号显示位移入下一位;首先是温度数据移入显示寄存器中,判断十位是否为0,十位若为0则结束,不为0则进行下一项,判断百位是否为0,百位为0则十位显示符号,百位数不显示;百位不为0,则百位显示数据而不显示符号;其流程图如图21所示。

百位数0?

Y 十位数显示符号百位百位数显示数据 数不显示 (不显示符号)

结束

图21 显示数据刷新流程图

Y N N

十位数0? 温度数据移入显示寄存器

本科毕业设计说明书(论文)

5系统仿真

5.1 仿真图

第 27 页 共 32 页

本次用Proteus软件进行仿真,选用AT89C52型单片机作为主控制器件,DS18B20作为温度传感器,通过LED数码管来实现温度显示并采用精确的电子温度计作检验标准,对设计的温度控制系统进行测试;然后与设定的温度比较,借此来判断是要提高温室温度还是降低温度。仿真图如图22所示。

图22显示数据刷新流程图

本科毕业设计说明书(论文)

5.2 数据分析

第 28 页 共 32 页

先对环境温度进行监测,然后与设定的温度进行比较;多次测量来检测温度控制系统的精确度,最后通过主控制器调节温度。 (1)环境温度监测

次 数 温 度 计 系统温度计 电子温度计 1 2 3 4 9.1 9.2 9.1 9.2 9.0 9.1 9.0 9.0 误差率≤1%,系统预设温度15℃,通过控制器件将给温室提升至预设温度。

时间 5分钟 10分钟 15分钟 20分钟 10.1 12.2 15.0 15.1 10.1 12.2 15.1 15.1 10.2 12.3 15.1 15.1 10.1 12.3 15.1 15.2 次数 1 2 3 4 (2)环境温度监测 温 度 计 次 数 1 18.1 18.2 2 18.1 18.2 3 18.2 18.2 4 18.1 18.2 系统温度计 电子温度计 误差率≤0.4%,系统预设温度25℃,通过控制器件将给温室提高至预设温度。

时间 5分钟 10分钟 15分钟 20分钟 20.1 22.2 25.0 25.1 20.1 22.2 25.1 25.1 20.2 22.3 25.1 25.1 20.2 22.3 25.1 25.1 次数 1 2 3 4 (3)环境温度监测

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