- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW环境控制软硬件设计技术
基于LabVIEW环境控制软硬件设计技术
【摘要】本文介绍了以Labview为软件开发平台,使用研华Adam的数据通讯硬件产品,设计环境控制、数据处理的硬件和软件的技术。
【关键词】Labview;Adam;RS232
在多年的环境控制和数据采集与处理工作中,与TC、VC、BC等软件开发环境相比较,Labview作为软件开发平台与研华Adam系列中的数据通讯硬件产品相结合,利用PC机固有的RS232 I/O接口,在解决日常测控问题时,作为工程师利用PC机进行环境参数控制与数据采集、处理的工具,有极高的实用价值。
一、环境控制中的硬件连接及使用方法
1.硬件连接图
图1硬件连接图
利用PC机固有的RS232通讯端口作为监控数据采集的数据传送通道,基本适应工业控制实践中对数据传送速度的要求,达到50ms一组数据。对于A/D、D/A模块,应提供24V直流电源。其中,RS232-485信号转换模块在市场上有的种类是直接插在PC机主机后面RS232接口上,这种转换器不需要连线,也不需要提供24V电源,有的种类需提供24V电源,并且在转换模块与RS232接口之间需用9芯数据线,两端带有9芯对应(公或母)插头的数据线连接,这种数据线不宜太长,为防止信号衰减,一般在6米左右。RS232-485信号转换模块与A/D和D/A模块之间的连线是连接+、-两芯线即可,线路也不宜太长,在6米左右即可。在A/D和D/A模块与现场控制器与数据采集传感器之间的数据应采用三芯屏蔽线,其中两根数据线,一根接地线,本人使用过三芯数据线,长度为36m,信号传输正常,理论上数据线长度可达到1280m。
A/D、D/A模块的购买,本人在工程实践中多采用研华公司的Adam D/A和A/D模块,具体D/A输出信号类型和A/D接收数据信号类型可根据工业现场变送器产生的数据信号类型和传感器产生的信号类型,以及现场用于控制使用的单回路调节器可接收的物理模拟信号类型来确定。其中应用较多的是变送器和传感器产生的铂电阻信号、电流(5~20mA)或电压(0~5V、10V)信号,和用于控制执行机构接收的电流或电压信号。
2.Adam模块配置方法。使用Adam 系列D/A和A/D模块之前,需进行软件配置。将连线正常接通后,在Windows环境下运行研华提供的Adam配置???件:第一步,使用搜索功能,在COM1或COM2(连接对应的计算机串行端口)后将显示出已经连接到计算机RS232端口的Adam模块;第二步,对输入输出物理量信号进行配置,使输入/输出各通道信号相一致,即传感器信号与执行机构接收的信号相一致,执行“Update”按纽命令;第三步,执行菜单中的“save”命令,退出研华配置软件。
二、软件设计方法
1.功能图
图2软件功能图
环境控制工作原理:通过工业现场的各种传感器部件接收到的信号,经过变送器产生的线性信号,由数据采集系统接收,经过软件对各种数据信息处理,产生数据存档、打印输出、控制输出等各种信息流,以达到现场测控的目的。
2.数据监控处理软件系统。PC机数据监控处理软件系统采用LabVIEW软件平台研制开发。LabVIEW采用的是一种独特的图形化G语言编程模式,包括前面板和G语言两种显示模式,在开发数据监控软件时具有易学、方便、快捷的优势。(1)利用LabVIEW通讯接口模块实现软、硬件之间的数据传输。如何解决PC机虚拟仪器与控制单元和A/D模块、D/A模块的数据传输是一个关键的问题,而NI公司的LabVIEW软件开发工具Functions 功能模块中包含了用来与各种仪器总线进行通讯的高级应用编程接口软件――NI-VISA(Virtual Instrument Software Architecture即VISA),VISA总线I/O软件是一个综合软件模块集合,可用来对GPIB、串口、VXI、PXI、以太网系统进行配置、编程和调试。所以下面着重讲述了利用该软件包内的一个模块对通过串口连接的硬件仪器设备进行数据通讯的具体实现方法。(2)LabVIEW程序设计步骤(通过RS232串口读数据)。LabVIEW程序以VI作为文件后缀,又可简称为“VI”,一个VI通常由三个部分构成:前面板、框图程序和图标连接端口。前面板就是图形化的用户界面,也称为虚拟仪器面板,用于人机交互时输入数值(即控制变量)和工业现场物理参数监视,每一个前面板有一个框图程序与之对应。编程时,前面板和框图程序可随时更换为焦点显示,进行编辑修改。框图程序用图形化编程语言编写,可以把它与传统的行编辑字符书写式语言程序中的源代码等同看待,而框图程序由数据节点和数据信息连线组成,还包括各种控制信息流的子框图,比如while
您可能关注的文档
- 基于EVA核心人力资本激励机制及创新.doc
- 基于EVA油气勘探绩效评价方法探析.doc
- 基于EVA现代企业财务管理问题研究.doc
- 基于EVA知识型员工股票期权激励模式.doc
- 基于EVA经济效益审计.doc
- 基于EVA经理人虚拟股票期权设计.doc
- 基于EVA经营者薪酬计划探讨.doc
- 基于EVA视角经理人激励研究.doc
- 基于EVA虚拟股票期权计划.doc
- 基于Excel企业经营预测模型设计.doc
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】素养拓展01 立体几何建系求点技巧与应用(4知识点+六大题型+思维导图+过关检测)(教师版).pdf
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】专题20 直线和圆的方程综合检测巩固卷(教师版).pdf
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】专题27 抛物线的简单几何性质(5知识点+7大题型+思维导图+过关检测)(教师版).pdf
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】专题06 用空间向量研究距离问题(2知识点+四大题型+思维导图+过关检测)(学生版).docx
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】专题12 直线的点斜式方程(2知识点+5大题型+思维导图+过关检测)(学生版).docx
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】专题16 圆的标准方程(4知识点+5大题型+思维导图+过关检测)(教师版).pdf
- 2025七年级数学上册第3章一次方程组3.7二元一次方程组的应用第2课时二元一次方程组的应用(二)上课课件新版湘教版.pptx
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】专题08 空间向量及其应用综合检测巩固卷(教师版).pdf
- 2025年新高二数学暑假衔接(人教A版)【02-暑假预习】专题21 直线和圆的方程综合检测提升卷(教师版).pdf
- 2025七年级数学上册第1章有理数1.6有理数的乘方1.6.2科学记数法上课课件新版湘教版.pptx
文档评论(0)