基于IJLC/OS—m的果蔬气调运输车厢多任务控制系统设计

来源 :江苏农业科学 | 被引量 : 0次 | 上传用户:iloveshe1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为提高果蔬等农产品运输途中的保鲜水平,实现气调运输车厢保鲜环境参数的精确调控,以STM32嵌入式系统为控制核心,设计了基于μC/OS-Ⅲ的果蔬气调运输车厢多任务控制系统,系统由数据采集、历史数据存储、环境参数调控、设备工作状态监控、人机交互、历史数据上传和系统调试等7个工作任务组成,分析了每个任务的工作流程和各任务问的信息交换过程,经试验验证,控制系统性能优越。检测结果表明:目标环境调节时间为128.2 min,控制系统氧气浓度响应时间差为0.9 min,温度響应时间差为7.8 min,相对湿度响应时间差为4.4 min,证明该系统能精确控制车厢内保鲜环境参数。
  关键词:气调运输;IxC/OS-Ⅲ;多任务;控制系统
  中图分类号:S229 文献标志码:A 文章编号:1002—1302(2016)01—0414—04
  气调保鲜控制技术是一种可以综合调节环境温度、相对湿度和气体成分的贮藏保鲜调控方法。国内外学者在气调保鲜控制技术方面进行了深入的研究,主要集中在硬件平台、环境参数特性和集中式控制系统等方面,针对气调控制系统软件和操作系统等内容的研究还比较少。气调保鲜运输技术的发展日益成熟,气调装备的设计与应用也越渐深入,而气调系统的控制较为粗放,急需设计一种稳定、实时处理的控制系统。μC/OS-Ⅲ是一个具有可升级、可固化和基于优先级等特点的实时内核,已广泛应用于工业控制领域。本研究基于液氮充注气调保鲜运输装备相关技术,设计了基于μC/OS-Ⅲ的果蔬气调运输车厢多任务控制系统,并对系统任务的工作流程进行分析,为气调保鲜运输控制系统的研究提供参考。
  1果蔬气调运输车厢主要结构
  果蔬气调运输车厢由气调、制冷、加湿、通风和控制等系统组成,主要结构框如图1所示。控制系统为嵌入式系统,通过监测厢体内当前的保鲜环境参数(温度、湿度、氧气和二氧化碳体积分数),对比设定值进行运算分析,决策气调、制冷、加湿和通风等系统的工作状态。气调系统由自增压液氮罐、超低温电磁阀、汽化器、进气和排气电磁阀组成,超低温电磁阀通电使液氮由自增压液氮罐以恒定压力流经汽化盘管转变成氮气喷入厢体,开启排气电磁阀实现气体交换,降低厢体内的氧气体积分数;同时开启进气和排气电磁阀,在循环压差的作用下,实现厢体内、外气体的交换,提高氧气体积分数。制冷系统选用机械制冷机组,可实现制冷和融霜功能。加湿系统选用超声波加湿方式,超声波雾化头通电后通过高频振荡将水雾化成细小液滴,提高厢体内相对湿度。通风系统选用直流风机,通电后为厢体提供压差,使气流在厢体内循环流动。
  2基于μC/OS-Ⅲ的果蔬气调运输车厢多任务控制系统设计
  嵌入式实时操作系统以应用为主要目的,控制嵌入式系统资源的调度、分配和协调并发活动,能极大地提高控制系统的综合性能,具有如下优势:(1)应用程序分解成多任务模块,提高系统的开发效率;(2)多任务独立运行,提高系统的可靠性;(3)多任务协调并发执行,提高系统硬件资源的利用效率。μC/OS-Ⅲ是一个抢占的多任务内核,支持优先级相同的任务轮询调度,可以移植到不同类型的CPU架构,并与应用程序代码一起固化到只读存储器ROM中。μC/OS-Ⅲ提供了实时内核的资源管理、同步和内部任務交流等功能,响应快速的中断源,管理的任务个数不受限制,任务、堆栈、信号量、事件标志组、消息队列、消息数量、互斥信号量、内存分区和定时器等内核对象,可由用户适时分配,优化资源配置。
  2.1系统整体结构设计
  基于μC/OS-Ⅲ的果蔬气调运输车厢多任务控制系统软件构架如图2所示。利用Micrium移植代码将μC/OS-Ⅲ实时操作系统移植到以STM32为控制核心的控制板上,借助操作系统μC/OS-Ⅲ提供的驱动接口和内部资源,完成外设驱动接口代码,并根据控制系统的目标,生成应用层代码,用以决策系统中各设备的分工及控制要求。
  为使应用层代码的结构清晰、任务功能明确和便于实现,将其分成7个工作任务,分别是:(1)数据采集任务;(2)历史数据存储任务;(3)环境参数调控任务;(4)设备工作状态监控任务;(5)人机交互任务;(6)历史数据上传任务;(7)系统调试任务。每个任务在连续自循环中,与其他任务交互信息,分别实现各自的工作目标。各任务问的信息交换过程如图3所示。
  2.2系统任务工作流程设计
  2.2.1数据采集任务 该任务主要负责采集厢体内保鲜环境和设备工作状态参数,并将其放入预设的全局变量中,以供其他任务查询,具体工作流程如图4所示。数据采集任务接收传感器发送的数据,对该数据进行筛选,筛除因干扰等因素造成偏离真实值的数据,并对数据进行平均值滤波,获取有效数据存入全局变量中。
  2.2.2历史数据存储任务 该任务主要负责将系统的工作信息存储到外部FLASH中,便于后续的数据分析、对比和处理,具体工作流程如图5所示。历史数据存储任务通过记录数据存储周期和系统时间,定期并自动存储历史数据,便于操作人员通过选择时间区间调取所需数据。
  2.2.3环境参数调控任务 该任务主要负责将厢体内当前的保鲜环境参数(温度、湿度、氧气和二氧化碳体积分数)调控至预设的目标保鲜环境参数,具体工作流程如图6所示。环境参数调控任务通过获取数据采集任务的当前厢体内保鲜环境参数和人机交互任务设定的目标保鲜环境参数等数据,进行数据运算与分析,决策气调、制冷、加湿和通风等系统的工作状态,采用双限值控制策略,使厢体内目标环境参数维持在设定值范围内。
  2.2.4设备工作状态监控任务 该任务主要负责电器设备工作状态的监测与预警,实现电气系统在线故障诊断功能,具体工作流程如图7所示。为准确诊断电器设备的工作状态,通过试验确定传感器的合理范围和执行器在不同的工作负荷下的电流大小,绘制电器设备工作参数表,预先存储到系统中。设备工作状态监控任务通过获取电器设备工作参数表中的数据,与当前系统实时采集的传感器和执行器信息进行对比,分析电气系统中各执行器的工作电流是否符合当前工作状态,传感器采集数据是否都在合理范围内。如不在合理范围,则进行声光报警,采取相应限制措施,并及时通知人机交互任务,通过触摸屏清晰、直观地显示故障部件及故障代码。
  2.2.5人机交互任务 该任务主要负责显示系统的工作信息和接受相关的控制信息,实现人机之间的交互,具体工作流程如图8所示。人机交互任务通过触摸屏实现显示信息、控制指令和系统时间等内容的实时更新,触摸屏与控制核心STM32采用RS232串口通信协议。
  2.2.6历史数据上传任务 该任务主要负责通过串口通讯将存储在外部FLASH中的数据上传至上位机,具体工作流程如图9所示。历史数据上传任务根据操作人员选取的数据记录起始和结束时间,将该时间区间内的所有数据读出到内存中,通过UART通讯接口上传至上位机。
  2.2.7系统调试任务 果蔬气调运输控制系统是1个多任务同时运行的多输入、多输出系统,各任务之间相互通讯和耦合,为防止任务冲突,系统外部和内部资源的使用也必须同步。复杂的控制逻辑需要系统具备良好地稳定性、鲁棒性和可靠性,为使系统能更好地运行且便于调试,设计了系统调试任务,主要负责监测系统中其他6个任务的运行情况,并根据其运行状态,采取相应的策略保证系统良好的运行,同时能接受和输出相关的调试信息,提高系统运行性能,具体工作流程如图10所示。
  3结论
  以气调保鲜运输车厢为试验平台,STM32嵌入式系统为控制核心,引入实时操作系统,设计了基于μC/OS-Ⅲ的果蔬气调运输车厢多任务控制系统,系统包括数据采集、历史数据存储、环境参数调控、设备工作状态监控、人机交互、历史数据上传和系统调试等7个工作任务,各任务间相互通讯和耦合控制。2012年9月,广东省农业机械鉴定站对本装备进行性能检测,检测结果表明:目标环境调节时间为128.2 min,氧气浓度信号采集偏差为0.3%,温度信号采集偏差为0.4%,相对湿度信号采集偏差为-5.9%,控制系统氧气浓度响应时间差为0.9 min,温度响应时间差为7.8 min,相对湿度响应时间差为4.4 min,系统设计合理,性能优越。2013年2月,广东省科学技术厅对本装备进行科学技术成果鉴定,鉴定果蔬气调保鲜运输关键技术与装备整体达到国际先进水平,其中气调保鲜环境综合调控系统居国际领先水平。
其他文献
围子:关于旻夕啊, 真的说不出有多让人爱!无论是电台还是微信,交给她的事情,每一次都能拿出最让人满意的结果。考研的时候密密麻麻的日程表里,还特意留出“给围姐写稿子”和“帮围姐做微信公众号”的时间。这样的女孩子,什么都尝试,什么都努力做好,耐心、温柔、谨慎、有礼有节,总觉得她身边的生活也要美好起来,才配得起这份性格里的美好。  [01]  晚上七点,接到顾彦从荷兰打来的电话,他那边是中午一点钟。算算
摘要:将不同来源的60株菌株进行致病性试验及血清补体抗性检测,探讨补体抗性与鸡大肠埃希菌致病力的相互关系。结果表明,大肠杆菌在血清中的存活能力与其致病力间相关系数为0.259,P值=0.046<0.05,即大肠杆菌的补体抗性与其致病力显著相关。  关键词:鸡;大肠杆菌;致病性;血清补体;抗性  中图分类号: S858.31文献标志码: A文章编号:1002-1302(2015)11-0301-02
摘要:以9个藜麦(Chenopodium quinoa Willd.)品种为材料,对藜麦茎段、子叶不同外植体的愈伤组织诱导效果进行比较,同时对茎段的愈伤组织诱导以及愈伤组织增殖体系进行优化试验。结果表明:诱导愈伤组织最佳外植体为茎段,9个品种在培养基MS 0.5mg/L 2,4-D中用茎段诱导愈伤组织的平均诱导率达90%;在愈伤组织诱导优化试验中,处理Ⅵ(MS 0.5 mg/L 2,4-D 0.5
摘要:采用景观生态学分析方法,研究四川省成都市金堂县县域农村聚落布局状况以及自然社会因素对农村聚落布局的影响。研究结果表明:(1)金堂县农村聚落数量多,规模变异系数普遍偏高且差异明显,存在集聚和分散布局并存的特点;冲积平原区内聚落布局集聚,浅丘地形区和深丘地形区聚落分布相对均匀。(2)金堂县农村聚落斑块形状较不规则,且差异不大。冲积平原区聚落布局破碎度最低、斑块形状最为规则;低山地形区农村聚落破碎
摘要:宁紫薯4号系江苏省农业科学院粮食作物研究所以徐02S20-1为母本、宁紫薯1号为父本进行人工杂交,经多代鉴定试验选育而成的优质鲜食型紫甘薯新品种。在2014—2015年长江流域薯区特用组甘薯品种区域试验和生产试验中,宁紫薯4号的平均鲜薯产量34 065.7 kg/hm2,平均薯干产量9 812.0 kg/hm2,分别比对照品种宁紫薯1号增产14.32%、22.63%,平均干物率28.87%,
摘要:对广东省韶关、梅州、江门、佛山4市的城镇居民耕地保护补偿的支付意愿进行实证调研,运用二项Logistics回归分析方法,建立影响因素模型,分析影响城镇居民支付意愿的因素。结果发现,超过一半的城镇居民愿意支付耕地保护补偿款,其平均意愿支付价格为每年138.85元/户,且男性居民的支付意愿比女性强烈;文化程度越高,其支付意愿越大,但60岁以上曾经是农民的城镇居民支付意愿最大;家庭食物支出占总支出
doi:10.15889/j.issn.1002-1302.2017.13.073  摘要:对山东省鲁南地区70个生产销售有机农产品的家庭农场进行问卷调查,运用Logistic模型分析家庭农场对有机农产品价格指数保险需求的影响因素。结果表明,耕地面积、有机农产品收入占总收入比重、遭受的市场风险损失、办理农业保险的经历、政府补贴水平等变量与家庭农场对农产品价格指数保险的需求意愿呈正相关;对农产品价格
摘要:从桑椹果酒的生物稳定性与非生物稳定性出发,对桑椹果酒易出现的氧化破败、铁破败、铜破败、生物不稳定性、色素不稳定性进行研究。结果表明:SO2添加量控制在40 mg/L时并加以冷冻处理,可以增强桑椹果酒的稳定性。  关键词:桑椹;果酒;稳定性;氧化破败;铁破败;铜破败;二氧化硫;冷冻  中图分类号: TS262.7 文献标志码: A  文章编号:1002-1302(2015)03-0253-03
#有趣的春节习俗#  广东:部分地区春节第一餐要吃“万年粮”,即做好足够春节三天家人吃的饭菜,寓有“不愁吃喝”之意。潮汕地区春节会吃菜粿、腐圆、酵包、管煎、五果汤,寓意“生活甜美,源远流长”。初四夜里,家家要点一盏灯,准备一缸水,叫作“等神水”。  广西:按壮家独特的春节习俗,要进行挑新水、喝伶俐水、舞狮、舞鸡、舞春牛等活动。  甘肃:有新年舞社火的习俗,社火是一种载歌载舞、体裁多样、种类繁多的综
高中毕业那年的暑假,我想体验打工人的生活,于是成了一家烤肉店的烧炭工。整天忙碌,盼着月底两千八的工资。临近月底,我想着两千交给家里,五百给女朋友买礼物,三百留作生活费。  然而,离职前的那晚,我收到了女朋友语气冷淡的微信消息,她以“谁会知道大学会不会遇到更好的呢”为理由提出了分手。我觉得身上的筋瞬间被抽走,疲惫地靠坐在墙角,迷迷糊糊中竟然睡着了。第二天被手机铃声震醒,是蚊子妈妈的手机号。当时,我想