基于IJLCOS―m果蔬气调运输车厢多任务控制系统设计.docVIP

基于IJLCOS―m果蔬气调运输车厢多任务控制系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于IJLCOS―m果蔬气调运输车厢多任务控制系统设计

基于IJLCOS―m果蔬气调运输车厢多任务控制系统设计   摘要:为提高果蔬等农产品运输途中的保鲜水平,实现气调运输车厢保鲜环境参数的精确调控,以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

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档