现在的位置:主页 > 期刊导读 >

基于Labview的桑蚕养殖温度控制仿真系统

来源:广东蚕业 【在线投稿】 栏目:期刊导读 时间:2020-05-21 11:15

【作者】:网站采编

【关键词】:

【摘要】1 设计需求及组成框架 1.1 系统设计需求 20 ~30 ℃是桑蚕养殖较佳温度,在桑蚕养殖周期内,养殖大棚内的温度应保持在上述温度范围内,在此基础上投入一定的资源才能够有效确保养

1 设计需求及组成框架

1.1 系统设计需求

20 ~30 ℃是桑蚕养殖较佳温度,在桑蚕养殖周期内,养殖大棚内的温度应保持在上述温度范围内,在此基础上投入一定的资源才能够有效确保养殖的成效。常规模式下针对桑蚕养殖大棚温度的控制通常采用硬件系统开发实现,然而,由于养殖现场的情况相对复杂,单纯采用硬件系统直接开发的方法并不一定能够完全适宜现场温度控制的需求,甚至容易导致所开发的硬件系统失效,浪费大量的资源。为避免上述问题产生,基于Labview软件设计一款桑蚕养殖温度控制仿真系统,在对养殖现场温度进行采集、控制和显示有效仿真后再进行硬件开发,则能够提升系统开发的效率,降低开发的反复率和不确定性。

路基基层表面状况直接影响防水层的施工质量,必须按照基层表面要求对基层进行检查。基本要求是:基层表面必须平整、干净和干燥。主要的基层表面处理事项是:用钢丝或喷砂法处理掉路基表面的浮浆,用苏打水或烧碱清除掉表面油污,用鬃刷或水清扫掉表面的灰尘、石屑及沙粒等残留物质,用打磨机对路基表面凸起进行研磨,用沥青砂或水泥浆填充路基表面凹陷,从而保证基层表面的平整干净。

1.2 系统组成框架

本系统基于LabvieW 2011 软件开发,可在STM32 F4XX平台上进行仿真运行,主要由核心数据处理模块、算法模块、温度采集比较模块、报警模块四个软件框架部分构成。其中,核心数据处理模块是各模块数据分享、处理和连接的桥梁,算法模块用于为系统采集和分析桑蚕养殖大棚内的温度提供比较、显示和输出等功能的运算策略,温度采集和比较模块则用于对实际和预设温度值进行采集比较,报警模块用于输出报警。上述各软件框架相互组成针对桑蚕养殖现场温度控制系统,能够实现对现场温度的采集和仿真控制。

2 系统仿真模块设计

2.1 核心数据处理模块

核心数据处理模块基于STM32 F4XX硬件平台,在具体的仿真程序编译中,可在LabvieW 2011 软件中调取STM32 F4XX仿真模型,并与算法模块通过连接线连接在一起,即可构成一个简单的核心数据处理模块。该模块可通过外部的温度传感器,如18 B20 等对桑蚕养殖大棚内的温度进行采集,采集来的温度数值则传送到STM32 F4XX仿真模型上,并按照预先编订好的算法策略进行运算,最后根据运算的结果输出不同的温度控制策略。图1为LabvieW 2011 软件中调取的STM32 F4XX仿真模型。

图1 STM32 F4XX仿真模型

2.2 算法模块

本系统采用ADCmx EIO方式对桑蚕养殖现场的温度进行采集,过程中运用了ADC采集的算法,整个算法包含温度比较和电压比较两个模块。其中,温度比较模块主要用于对现场温度与预设温度进行比较运算,电压比较则用于对STM32 F4XX芯片实际工作电压与芯片可承受的电压上限值进行比较,比较的过程通过算法实现,运算和结果则通过STM32 F4XX仿真模型完成。具体的温度比较算法为:Temp=(0.8-Value)/0.0045 +25 ,该算法中将桑蚕养殖大棚内的适宜温度设置为25 ℃,若采集的实际温度值低于或高于设置温度,都会通过算法策略的运算结果体现;具体的电压比较算法为:Value=adc_16*3.312 /4096 ,该算法将STM32 F4XX芯片适宜工作电压设置为3.312 V,若实际工作电压高于该值,也会通过算法策略的运算结果体现。

2.3 温度采集比较模块

材料管理涉及到集团公司各个部门各个层级,是一个全员全过程的管理,因此要形成“我要做”及“人人关心”的氛围.材料管理也是一个长期持续的过程,要想保持持续的成本优势,必须依靠科学、严格的基础管理来支撑,必须加强内部控制,并在实践中不断完善和补充.

图2 “>”温度采集比较仿真模型

2.4 报警模块

本系统的报警模块完成三项功能:其一,STM32 F4XX芯片电压比较报警。当芯片的实际工作温度高于预设值时,报警模块会发出声光报警提示。其二,桑蚕养殖现场低温报警。当现场温度低于预设温度值时,报警模块发出声光报警提示。其三,桑蚕养殖现场高温报警。当现场温度高于预设温度值时,报警模块发出声光报警提示。上述三项报警功能同样运行在“While”循环结构下,且报警信号采样的周期同样为10 S。

温度采集比较模块的设计应用了LabvieW 2011 软件中的“>”和“<”两个比较控件,其中,“>”控件能够对预设温度值和实际温度值进行比较,当实际的温度值大于等于预设温度值时,便会输出高电平信号进行提示;而“<”控件能够对预设温度值和实际温度值进行比较,当实际的温度值小于等于预设温度值时,便会输出高电平信号进行提示。此外,温度采集比较模块的运行基于“While”循环结构,并工作在“10 S”循环采集的模式下,即:该系统能够以10 S为周期对桑蚕养殖大棚内的温度进行实时采集,采集的结果经过STM32 F4XX芯片比较运算后输出至LCD显示。

3 系统仿真实现效果

按照桑蚕养殖温度控制的思路,在LabvieW 2011 软件中调取相应的控件和语句结构搭建软件程序框图,并在前面板中调取“按钮模型”、“数值显示模型”、“温度计模型”和“数值输入模型”等模型控件,按照预设的程序组建软件结构,完成后点击“连续运行”按钮,即可呈现出系统运行仿真效果。图3为仿真效果截图。

图3 系统仿真运行效果图

4 小结

由仿真运行的效果可知,所设计的桑蚕养殖温度控制系统能够对养殖现场的温度和STM32F4XX芯片电压进行实时采集,并能够将结果显示在仿真控件上,当调整预设电压和温度值后,系统能够发出声光报警信号,整个系统运行效果符合预期设计要求。在后期研究中,将以仿真系统为基础进行硬件开发,以检验实物运行效果是否符合设计需求。

寒冷的冬天是最适合吃火锅的季节了,下班回家之后、亲朋好友周末聚餐,大家围坐在一起,吃上热腾腾的火锅,这可是只有冬天才能享受的幸福。那么问题来了,如何才能做出一锅完美的火锅呢?除了食材之外,电磁炉也非常重要。

参考文献

[1]赵艳霞.基于LabVIEW和Proteus温度控制系统的设计[J].机电技术,2019(04):43-46.

[2]楼彬,陈晨,沈焱鑫.基于LabVIEW的PID温控系统设计[J].信息与电脑(理论版),2018(22):107-109.

中图分类号:TP273

文献标识码:B

文章编号:2095-1205(2019)10-14-02

DOI:10.3969/j.issn.2095-1205.2019.10.09

作者简介:朱卫霞(1987- ),女,汉族,江西上饶人,讲师,研究方向:计算机应用。

文章来源:《广东蚕业》 网址: http://www.gdcyzz.cn/qikandaodu/2020/0521/334.html

上一篇:柳城县桑蚕业适度规模经营分析
下一篇:桑果园内杂草防治对策探讨