农业信息工程综合实验- --- 温室监控系统仿真

  • 格式:doc
  • 大小:91.50 KB
  • 文档页数:5

昆明理工大学现代农业工程学院学生实验报告
实验课程名称:农业信息工程综合实验
开课实验室:农业工程信息综合实验室2013年6 月12日
报告提纲:
1、根据温室监控原理及你选择的温室环境监控因子,写出你的监控方案。

2、你在系统设计中定义了哪些变量,写出变量名称、变量类型及其功能。

3、画出程序流程图,写出带有功能注释的控制源程序。

4、实验过程中遇到了哪些问题?你是如何解决的?
5、本次实验的收获、体会及建议。

报告内容:
一.监控方案:
本实验总体设计方案就是通过传感器对温室中的温度、湿度、二氧化碳、光照
四个变量的测量传输到计算机中心与适合温室中植物生长的理想值的范围对比,若果测量到得温室中的温度、湿度、二氧化碳、光照不在作物生长的理想范围内,通过使天窗、喷灌系统、循环风机、湿帘、加热系统、遮阳网、二氧化碳是非系统、补光灯等设备的动力机构的执行来调节温度、湿度、二氧化碳的浓度以及温室中的照度。

从而让作物一直处于理想的生长条件中。

二.定义变量、类型及其功能
在这个温室中我定义了I/O实型的变量有
(从温室中传送到控制中心的输入值)
温度:(通过传感器将温室中的实时温度传送到控制中心与标准值范围对比,当温度高于上限时,我们可以通过打开天窗和风机来降低温室中的温度,反之当温度低于下限值时,我们可以通过关闭天窗打开加热系统来提高温度);
湿度:(通过传感器将温室中的实时湿度传送到控制控制中心与标准值范围对比,当湿度高于上限值时,我们可以打开天窗打开风机等,反之当湿度低于下限值时,我们可以选择关闭天窗、侧窗的同时并打开湿帘)
二氧化碳浓度:(通过传感器将温室中的实时二氧化碳浓度传送到控制控制中心与标准值范围对比并通过对天窗和二氧化碳增施系统度二氧化
碳的浓度进行控制从而让其在作物生长的理想值)
光照:(通过传感器将温室中的实时照度传送到控制控制中心与标准值范围对比,当照度过强时候可以通过对遮阳网和补光灯的控制对温室内的光照强度进行控制。


同样也定义了输出变量有(他们为离散值只有1或0,当给定值为1时表示该执行机构动作,当给定值为0时表示关闭该执行机构)
天窗:(当给值为1时天窗打开,给定值给0时天窗关闭)
喷灌系统:(当给定值为时喷灌系统喷水一定时间如30分钟,当给定值为0立马停止喷水)
循环风机:(当给定值为1时循环风机给电一定时间如30分钟后停止,给定为0时立马定制转动)
湿帘:(为1时加湿一定时间后停止,为0时停止,通过湿帘来调节温室中空气的湿度)
加热系统:(为1时加热一定时间后停止,为0时停止,通过加热系统来控制温室中气体的温度)
遮阳网:(为1时打开遮阳网以增加光照,为0时展开遮阳网遮挡阳光,通过遮阳网来控制温室内的照度的强弱)
二氧化碳增施系统:(为1时增施二氧化碳一定时间,为0时不动作)补光灯(为
1时补光灯打开,为0时关闭来调节温室中二氧化碳的浓度)
变量一览表
三. 程序流程图及控制源程序
程序流程图
控制源程序:
1、温室中温度的控制程序
if( \\本站点\温度>40 ) 当温度高于上线值时,
if(\\本站点\天窗==0) 判断天窗是够打开
{\\本站点\天窗=1;} 若没有打开,使天窗打开
else
{ \\本站点\循环风机风机=1; } 倘若原本天窗就打开了,温度还是很高这时打开风机。

if( \\本站点\温度<20) 当温度低于下限值时,
if( \\本站点\天窗==1) 判断天窗是否已经打开
{\\本站点\天窗=0;} 若天窗已打开,现关闭天窗以保温
else
{\\本站点\加热系统=1;} 倘若先前天窗就关闭以无法保温,那现在开启已经订好的时间值得加热系统
2 温室中湿度的控制程序
if(\\本站点\湿度> x ) 当温室中湿度大于某上限值了
if(\\本站点\天窗==0) 判断天窗是否打开,若没有打开
{\\本站点\天窗=1;} 这是打开天窗降低湿度Else
{\\本站点\循环风机=1} 倘若天窗是打开的不足以使湿度降低这是就要启
动循环风机来降低湿度了
3温室中光照强度的控制:
if(\\本站点\光照>R)当检测到照度大于上限值R时,
if(\\本站点\遮阳网==1) 倘若遮阳网打开着,
{\\本站点\遮阳网=0;} 这时关闭遮阳网,遮挡阳光减少照度
else
{\\本站点\补光灯=0;} 倘若遮阳网关着,照度仍大这时关闭补光灯
If(\\本站点\光照<G)如果检测到照度小于下限值G的时候
If(\\本站点\遮阳网==0) 如果遮阳网关闭着,
{\\本站点\遮阳网=1;} 这时候打开遮阳网以增加照度的强度
else
{\\本站点\补光灯=1;} 如果遮阳网打开着照度还是不够(比如阴天吧),这时打开补光灯来增加照度的强度
四.实验过程中遇到的问题及解决方法
1、在制作接线图时对线路理解错误,导致接线图绘制出错。

使自己对本系统更加迷糊,后来经过其他同学的指导解决了此问题。

2、智能模块的配置问题。

智能模块配置需要我们特别认真,稍微的错误就会导致工程无法实现,而且配置模块不能操之过急,需要我们对整个系统非常了解之后,再配置,这样配置起来就容易的多。

3、在做动画连接的时候应用BIT和BITSET函数出现错误,后来查阅技术文档解决了此问题。

五.本次实验的收获、体会及建议
通过本次课程设计中使我应用组态王做设计的能力大幅度的提高。

在这次实训中学到了许多细节上的问题,比如,参数配置,模块功能参数还有组态王对字节的操作和对位的操作都是平时不怎么注意的问题。

还有定义变量的细节问题,如对频率和计数定义为整形还是实型模糊不清。

但是通过实训老师的指导我们把这问题都解决了,收获很大。

还有就是通过这次实训使我解决问题的能力得到了很大的提高。

知道解决问题要从多方面去考虑,不能死钻一点去分析问题,思考问题。

还要结合实际情况,技术手册等多种情况来解决。

分析问题时可以换一个角度来考虑。

还可以去咨询他人,三人行必有我师,集体的力量是很大的,我们可以从他人身上找到答案,获得收获,这样不仅能让自己的疑惑的到解决,而且还能让自己的思维更加宽阔,吸取别人好的思维习惯,使自己的思维得到提高。

让自己养成一个良好的思维习惯。

这次课程设计使我的专业技能得到了很大的提高为我以后的学习和工作打下了坚实的基础。