- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人工气候室主机系统软件设计方案
/sproducts.html人工气候室主机系统软件设计方案一、/sproducts.html人工气候室简介概述:控制植物生长环境的设施和设备由简单的生长箱发展到控制复杂的人工气候室。笔者开发的基于CAN(controller areanetwork,即控制器局域网)总线的人工气候室智能测试系统,主要用于对植物生长的温度、湿度、光照度和CO2含量等状态参数的自动检测,对人工气候实验室的异常情况进行故障初发期的报警处理,模拟人类智能信息融合能力,分析植物生长状态,控制植物生长环境所需的温度、湿度、光照度和CO2含量,从而为植物生长环境的信息融合和控制决策奠定了基础。系统具有参数检测、参数分析、故障自检、系统保密、病毒防护、知识查询等多种功能。主机软件采用VB(Visual Basic)和LabVIEW编写。VB作为可视化的编程语言具有简单易学、功能强大的特点,能在短时期内开发一个完整、易于操作的应用软件。而美国NI(National Instrument)公司推出的LabVIEW图形化编程语言,是计算机硬件、仪器测控硬件和用于数据分析及图形用户界面的软件之间的有效结合,是最成功的虚拟仪器软件,提供了所见即所得的图形化界面编辑环境。在系统的主机软件设计中,VB用于完成数据信息的通信,LabVIEW用于完成数字、图形化处理。二者结合,使主机软件具有比其他仅以VB为开发平台的系统主机软件更丰富完善的功能和视觉效果。系统已投入实际应用。二、/sproducts.html人工气候室系统构成 系统主要由中心控制室、试验培养室和人工能源室三大部分组成。中心控制室是自然能源利用和人工能源分配的控制中心。试验培养室是用于模拟自然环境的人工气候室。人工能源室是在自然能源受限的情况下,按中心控制室的指令向试验培养室提供人工能源,以满足培养室各试验单元和整体环境的要求。系统的结构框图如图1所示。 图1人工气候室系统的结构框图 系统以PC机(586/266以上机型)作为主机,以80C592单片机系统和温度、湿度、光照度和CO2含量等参数测量电路为分机。作为系统的核心,主机安放在系统的控制室,分机安放在各个培养室,原则上一个光照箱安放一个分机。一台主机可以管理1~200台分机,一台分机可以连接检测温度、湿度、光照度和CO2含量等共计1~128个传感器。主机通过CAN串行总线,管理着10 km范围内安放在培养室中的分机(CAN节点);每台分机通过安装在培养室中的各类不同的传感器对状态参数的采集与信息传输。根据不同类型植物在不同生长时期及不同生长季节,控制室主机设定植物不同的理想生长状态参数。同时,主机根据安装在培养室的分机中各传感器所检测到的实际状态参数,与设定的理想状态参数比较、通过模糊运算以及处理,控制人工能源室向培养室提供人工能源。这种以CAN总线结构的通信方式,具有实时性好、运行成本低、系统组建方便和工作的高可靠性等优点。而主机软件的合理设计是系统稳定、可靠运行的关键,它直接影响着植物生长所需的环境状态参数。/sproducts.html人工气候室主机软件设计 主机软件设计遵循模块化设计思想,采用结构化程序设计方案,具有较好的模块性、可移植性和可修改性。主机软件模块主要有:通信模块、数据显示模块、图形化显示模块、历史数据记录模块、数据分析处理模块、决策和控制模块等。其中,温度、湿度、光照度和CO2含量等参数的图形化显示还具有颜色提示和警示功能。例如,温度检测图形化显示时,红色显示表明温度过高,绿色表示温度在正常范围,黄色表示温度过低。系统进行检测时,根据设定,主机首先连接某一分机或所有分机,然后将分机采集的测量数据传送到主机,存放在数据库中,进行分析处理。由于具有图形化显示功能,从主机显示或打印输出上,可以一目了然地得到培养室的运行情况并实现系统故障自检及其他相关功能。主机的工作流程如图2所示。 图2人工气候室主机的工作流程 2.1主机通信软件模块设计系统主机通信包括主机RS2232的串口通信以及主机与分机之间的CAN总线通信;CAN总线通信模块包括点名、检测、设置等通信软件模块。2.1.1/sproducts.html人工气候室主机的串口通信软件设计主机计算机中一般都有两个RS2232串行通信口,该口完成串行数据转换和串行数据接收、发送任务,采用RS2232通信标准,其结构和使用都很简单。而主机系统软件VB的MSCOMM控件提供了事件驱动和查询方式两种方法实现串口通信。其中:事件驱动是处理串行端口交互作用的一种非常有效的方法;而查询方式是通过MSCOMM控件间接调用API函数,充分利用系统已有的ActiveX控件实现快速开发正是VB的优点之一;两种方法都能实现串口通信和数据信息的传输。2. 1. 2 人工气候室的CAN总线特点与工作原理,CA
您可能关注的文档
- 亭子修缮施工方案.doc
- 亲身使用毕业设计自述报告(教你如何处理好毕业设计答辩开场白和结束语).doc
- 亳州注册公司代理需要的材料及流程.doc
- 人一生的投资历程中最容易遭遇到的40条骗人话.docx
- 人事档案接收权的判定.doc
- 人事档案管理系统的需求分析规格说明书.doc
- 人事测量名词解释.doc
- 人事管理系统概要设计说明书.doc
- 人事职称业务申报与管理系统操作流程.doc
- 人事问责的理论与实践.doc
- 武汉市体育旅游发展的影响因素与对策探讨15000字论文 .pdf
- 衔接点14 任务型阅读理解 (小初考点差异及衔接)(学生版)新七年级英语暑假衔接讲义(译林版).pdf
- 我国B2C电商产业现状、问题及对策分析 .docx
- 吴川市市级机关遴选真题2024.pdf
- 衔接点21 新牛津译林版七年级上册Unit3 Welcome to our school!(Grammar-Integration)+音标复习 (学生版)新七年级英语暑假衔接讲义(译林版).pdf
- Recycle 1(第2课时) 教案 人教pep五年级上册 .docx
- 下属单位反馈管理细则 .pdf
- 双碳目标下中国农业稳产保供路径的探究 .pdf
- 天长市市级机关遴选真题2024 .pdf
- 西安交通大学网络信息中心管理招聘笔试真题2024.pdf
文档评论(0)