摘要:根据信号的不同特性与要求,将实时丈量和非实时丈量归纳使用在多个信号的测验。本文在LabVIEW的通用测验程序中,引进LabVIEW RT的实时测验,一起使用LabVIEW Simulation Interface调用Matlab构建模型,使用Datalogging and Supervisory Module完结数据的即时存储。本文编写Matlab来完结房子的温度模型和直流电机物理模型,并调入LabVIEW的实在收集环境进行半物理仿真,一起编写LabVIEW非实时操控模块和LabVIEW实时操控模块操控仿真模型,从而来完结实时和非实时监控。
要害词: LabVIEW RT, Simulation Interface, DSC, Matlab, PID操控
1: 导言
在工厂或实验室里,实验人员需求实时监测某些动态量和状况量,或用于快速精确的监控某些要害的设备,或用于记载进程,为作今后体系的调整(如算法的修正,参数整定等)做参阅。其间一个广泛实验是半物理仿真,即所称谓的硬件在环仿真 仿真的中心在算法,合作硬件的输入输出,往往要求在确认的时刻里完结确认的监测与操控。此刻一般选用实时体系。
实时体系是在确认的时刻距离内对来自外部鼓励信号完结呼应,其间从输入到输出的每一循环颤动满足小,而使每个循环的进程不由于搅扰而中止。实时体系往往要求接连循环进行精确操控,这样就对运转实时体系的软硬件环境要求都很高。
规划实时体系的要害之一在于所待测信号的特性剖析,即合理散布被测目标。哪些信号需求实时监控,哪些信号仅仅一般的检测。由于实时体系所操控的量一般很要害或许影响到大局的,被丈量都是某些特定或许必需的,所以某些非实时被丈量都不需求也不应该引进整个体系的实时部分,由于多一个监丈量的引进都会影响实时功能。故在多个物理量的监测时分,特别在有实时信号和非实时信号混合监测时分,需求将体系分为实时部分和非实时部分。
实时体系开展很快,编写实时测验程序的软件环境闻名的有QNX,VxWorks等,LabVIEW RT是National Instrument 公司在根据LabVIEW的Real-Time Module的实时编程环境,其使用LabVIEW的图形化言语,使得咱们可以快速编写程序并方便地移植到实时渠道。特别在丈量范畴,许多工程师都很了解LabVIEW编写测控程序,使用NI LabVIEW Module使得工程师不需求再花费额定的时刻学习其他渠道就能开发很好的实时体系。
2:规划渠道和模型介绍
2.1:本文所用的硬件渠道包含NI的PXI渠道、通用PC渠道以及笔记本渠道,收集输出卡包含根据PXI、PCI和DAQCard的多功能收集卡。PXI渠道是PXI-1002机箱,PXI-8176实时操控器,PXI-6052多功能收集卡;PC渠道是通用PC机和PCI-6014收集卡;笔记本渠道是IBM系列和DAQCard-6062多功能收集卡。
2.2: 本文中所规划软件渠道是美国国家仪器(NI)推广的LabVIEW7.0以及LabVIEW Real-time 7.0 Module,其间所选用的LabVIEW工具包为Simulation Interface 2.0和Datalogging and Supervisory Module 7.0,一起还选用Mathswork 的Matlab6.5.
2.3: 模型介绍
工厂或许实验室,许多状况下,需求监控室温,湿度等环境量,一起机械运作设备中一般都缺不了动力的中心-电动机。实时监测电动机的运转状况在某些状况下是急需的。怎么监控好多个信号,然后动态显示,处理剖析,数据记载,长途同享数据等需求归纳考虑。
本文使用Matlab中的Simulink Module 开发物理模型来模仿操控目标,模型包含房子的温度和供暖气设备模型,直流电动机的物理模型,然后使用LabVIEW Toolkit之一中的Simulation Interface调用物理模型,结合LabVIEW的通用收集程序,使得这些模型的输入输出都是实在的信号,从而来完成半物理仿真环境。
……详情请参阅:http://www.pansino.com.cn/cn/pop/pop.asp?infoid=693