基于LabVIEW的仿真激励器

来源 :科技资讯 | 被引量 : 0次 | 上传用户:lisson000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:虚拟仪器技术是指将通用计算机与功能化硬件模块结合起来,由用户根据需求自己定义和设计仪器,实现并扩展传统仪器的功能。本文介绍了一种基于LabVIEW的仿真激励器的实现方法。此仿真激励器模拟现实中的开关控制继电器给出仿真激励,输出前面板中设定的模拟数值,将采集到的离散信号显示在前面板中,通过RS422总线模拟模块间的通信状态,并能够存储和回放数据波形。
  关键词:虚拟仪器 LabVIEW RS422
  中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2012)05(b)-0016-04
  任何系统从研制到实际应用之前,都必须在地面进行多次的试验,直至该系统的功能、性能以及可靠性达到设计的要求。现代的系统对数据处理的能力越来越高,而传统的测试测量仪器在数据处理、存储、显示、分析和传输的局限性,使其很难完成对现代大部分系统的测试测量任务。而仪器系统与计算机软件技术的紧密结合,使得传统仪器的概念得以突破,出现了一种全新的仪器概念——?虚拟仪器。
  虚拟仪器技术是指将通用计算机与功能化硬件模块结合起来,由用户根据需求自己定义和设计仪器,实现并扩展传统仪器的功能。与传统仪器相比,虚拟仪器在智能化程度、处理能力、性价比、可操作性等方面具有明显的技术优势,广泛应用于测试测量领域。
  实验室虚拟仪器工作台(LabVIEW)是一个图形化编程环境,它本身内置了许多用于模拟、测试、数据采集、数据分析处理等功能的库文件[1]。配合使用一些相关的用于控制、测试和数据采集的板卡,我们可以很容易地建立一个拥有专业的、友好的、图形化界面的测试系统。使用LabVIEW可以很方便的设计用户界面,无需编写任何编程代码,只需要在控件栏中找到相应的控件放置在前面板中。在LabVIEW中创建的图形应用程序被称为虚拟仪器(VIS),因为其外观和功能的“模仿”真正的仪器:示波器、电压表、电流表、函数发生器等[2]。
  基于LabVIEW的仿真激励器,是完全根据测试任务需求进行开发的。在系统设计之初,各个系统模块接口不可避免的经常需要修改以完善某些功能,这时候应用传统测试仪器进行测试就显得非常困难。而对虚拟仪器而言,当其他模块接口有变化需要扩展功能时,只需要适当修改虚拟仪器的软件部分,这极大的方便了系统的测试。
  应用LabVIEW设计的仿真激励器的前面板如图1所示。整个系统按功能特性在3个选项卡中被分为5个模块,分别为供电系统、燃油系统、液压系统、机电管理系统以及RS-422通信模块。仿真激励器可以向上位机输出模拟信号和数字信号作为上位机的激励,同时也可以获取主机发来的数据信号显示在前面板上。通过RS422总线,仿真激励器向上位机发送在前面板设定的油量油耗等数据信息,同时接收来自上位机的信息显示在前面板中。
  1 模拟输出
  LabVIEW中最先使用的多功能数据采集(DAQ)驱动被称为NI-DAQ。NI-DAQmx是美国国家仪器最新的、新一代的数据采集驱动。NI-DAQmx中采用一种全新的驱动架构和API,应用新的虚拟仪器和开发包控制NI-DAQ设备[3]。安装NI-DAQmx后,运行Measurement&Automation打开MAX,通过简单的配置,我们可以很容易地驱动DAQ设备。
  仿真激励器可以输出蓄电池容量、发电机电流、温度以及压力值。当在前面板中给出各模拟数值后,仿真激励器通过NIPXI-6704板卡输出模拟值。NI PXI-6704板卡是一个16位的静态更新模拟输出模块。它能够同时独立的输出16路电压和16路电流,以及8路数字I/O。每路输出范围均为±10V或者0~20mA[5]。
  1.1?蓄电池容量和发电机电流模拟仿真
  在输入控件输入电流值和持续时间,点击确定按钮后,蓄电池容量将显示在数值显示控件中,并且开始以输入的时间为基准进行倒计时。当时间减为零时,蓄电池将停止输出。程序框图如图2所示。通过DAQmx创建通道函数配置好通道后,DAQmx读取函数读取设置好的蓄电池容量转换成的电压值,由DAQmx开始任务函数向外输出模拟电压。
  发电机电流模拟仿真同蓄电池容量模拟仿真类似。在前面板的数值输入控件中输入电流值,点击确定按钮后,电流值将输出。
  1.2?压力参数模拟仿真
  在前面板各对应的压力参数中输入数值点击确定按钮后,相应的压力参数将会输出。压力参数通过子函数按照对应关系首先转换成相应的电压信号,然后DAQmx读取函数以数组形式读取该电压信号,最后通过DAQmx任务开始函数给出输出。
  2 数字量输入输出模拟仿真
  前面板中的开关按钮模拟现实中的按钮控制NI PXI-2569继电器模块。NI PXI-2569继电器模块是100路通用开关模块继电器,在一个单一的PXI插槽中拥有100个闭锁继电器。通过打开关闭按钮操作,向主机输出有效信号激励。
  NI PXI-6511模块是用于PXI系统的64通道隔離数字输入接口。通过NI-DAQmx简单配置,可以非常方便的完成数据采集任务。配置好信号通道后,由DAQmx读取函数以数组形式读取由主机发来的数字信号,通过数组索引将各信号状态显示在前面板中。程序框图如图3所示。
  3 数据存储和回放
  为了方便以后观察各开关的触发时间以及持续时间,故将各信号的动作状态存储下来,然后用数字波形图读取出来。为了实现这一功能,首先应该设置存储波形数据的存储路径,然后点击开始记录按钮后,进入存储模式。在未选择存储路径前,开始记录按钮将处于禁用状态。
  因为开关按钮有很多,所以我们将它们按功能分组后分类存储,这样同时可以方便波形数据回放。这些离散的信号采用LabVIEW专有的TDMS格式存储。这种二进制的TDMS文件格式具有格式转换方便、内在结构简单、高数据流的特点,使得它不需要复杂和昂贵的数据结构设计和维护。   离散数字数据通过TDMS按组名称和通道名称写入函数写入,所以对应的便可以使用TDMS按组名称和通道名称读取函数读取数据波形,显示在数字波形图中。因为界面的大小是有限的,不可能显示所有的波形数据,所以这里应用子面板技术实现所谓的动态显示。点击不同的按钮,只调用相关联的子函数,将波形数据显示在前面板中。为了更方便观察开关的动作时间,在前面板中给出了缩放、拖动、游标功能。动态显示前面板如图4所示。
  4 RS422通信模块
  RS422通信模块仿真激励器与主机间的通信,向主机发送信息并接收主机下传的信息。在油量、油耗、温度输入控件中输入的数值将按照预先定以好的数据包格式通过RS422总线发送至主机,同时将接收到的信息按解包协议解包显示在前面板中。在LabVIEW中,RS422通信由其自带的VISA驱动实现。通过VISA串口配置函数配置好串口后,VISA读取、写入函数便可以接收、发送字符串。接收下传的字符串时,在接收循环中最好使用LabVIEW中while循环的反馈节点功能,用以拼接新接收到的字符串和没来得及解包的字符串,避免数据包的缺失。RS422通信模块的前面板如圖5所示。
  5 结语
  虚拟仪器技术的核心思想是“软件即仪器”,正是这一思想使得其在测试测量领域取得越来越广泛的应用。本文设计的基于LabVIEW的仿真激励器具有开发周期短、灵活性高、可扩展性强的优点,很好的完成了某机电系统的测试任务。
  参考文献
  [1] Asan Gani,M.J.E.Salami,A LabVIEW based Data Acquisition System for Vibration Monitoring and Analysis. Shah Alam,Malaysia.2002.
  [2] http://digital.ni.com/public.nsf/allkb/1C60EDAB0E3AAA5F86256D24006BFA68.
  [3] http://sine.ni.com/nips/cds/view/p/lang/en/nid/10707.
  [4] Steven W.Smith,Digital signal processing,A practical guide for engineers and scientists.Newnes,USA,2003.
其他文献
摘 要:现如今租房难,买房难上加难的社会现象,使得我们不得不考虑在我们这个有限的空间里创造最大限度的可利用空间。并基于现在城市邻里间的冷漠相处,创造一个同质人口共居的优异环境,有了共同的语言,职业背景,便于交流沟通……按照仿生学原理创建一个中下层小白领也买得起舒适家园——?蜂巢公寓。  关键词:空间利用 仿生学 蜂居 居住 构建 受光  中图分类号:TU2文献标识码:A文章编号:1672
期刊
摘 要:黑加仑是一种多年生的落叶灌木。其果实以其极高的保健和医疗价值,被誉为小浆果之冠。本文笔者将从介绍黑加仑出发,结合自己多年的经验,讨论黑加仑的栽培生产及加工技术。  关键词:黑加仑 生产技术 加工  中图分类号:TS255.47文献标识码:A文章编号:1672-3791(2012)05(b)-0109-01黑加仑是一种多年生落叶灌木。黑加仑的果实作为第三代水果中的小浆果,以其极高的保健和
期刊
摘要:太湖流域是我国经济最发达的地区之一,所面临的环境与发展问题深刻而复杂,水环境问题更是关系到太湖流域经济社会发展全局的关键。本文从太湖流域水质变迁和产业结构演化的历史趋势分析着手,分析了二者之间的对应关系,并进行了产业结构调整对太湖流域污染减排的影响分析,为从根本上解决太湖流域水环境污染问题进行了有益的尝试。  关键词:太湖流域 产业结构 水环境污染   中图分类号:X83 文献标识码:A文章
期刊
摘 要:校园文化建设是高校长期思考和实践的工作,教师和学生是高校文化建设中非常重要的角色,通过凝聚学院师生的力量,营造学院和谐的文化氛围。本文以北京理工大学珠海学院计算机学院为例,通过在广大师生中树立模范典型,培育闪亮明星,以点带面。  关键词:高校 教师 大学生 校园文化  中图分类号:G420文献标识码:A文章编号:1672-3791(2012)05(b)-0224-01校园文化建设一直
期刊
摘 要:本文主要针对高职院校职业技能鉴定站实施质量管理体系标准的可行性进行了分析,并且阐明了在西安航空职业技术学院实施质量管理体系标准的必要性,有利于高职院校鉴定站工作效率的提高,示范鉴定站的创建,以及职业技能鉴定站取得长足发展的保证。  关键词:质量管理体系标准 可行性  中图分类号:G3文献标识码:A文章编号:1672-3791(2012)05(b)-0236-01质量管理体系标准是采用国际
期刊
摘 要:接触网动态检测是声、光、电、计算机和多媒体等现代科技在接触网专业的综合应用,是强化运行管理行之有效的方法,是保障设备安全运行的重要手段,检测信息管理优劣直接关系铁路行车安全,体现接触网运行管理工作水平。为充分发挥动态检测对设备运行安全的指导作用,不断发现、改进和克服作为衡器的檢测工具自身问题十分必要。  关键词:接触网 检测 改进  中图分类号:U226.8 文献标识码:A文章编号:1
期刊
摘 要:采煤机在井下工作时,采用有线方式监测其运行状态和相关参数时存在传输距离远和布线难的问题。采煤机的相关状态和参数为采煤机的记忆截割路径算法提供最可靠的信息源,为其准确的截割和提高回采率提供了可靠的保证。基于以上考虑,本文设计基于Zigbee技术的无线监控系统。首先是布置在井下的无线传感器的采集节点对采煤机的相关信息进行采集,然后相关的传输节点将信息传至上位机,同时可进行监控信息的查询和反馈,
期刊
摘 要:轻工业是丰富人民物质文化生活的重要消费品产业,承担着繁荣市场,吸纳就业,服务三农和促进经济增长的重要任务,在国民经济和社会发展中具有举足轻重的作用。  关键词:现状 原因分析 对策  中图分类号:F427文献标识码:A文章编号:1672-3791(2012)04(b)-0088-01  1 轻工业现状及面临的形势  我省是轻工业生产和消费大省,经济规模和总量居全国前十位“十五”以来,
期刊
摘 要:LDJL-II型全电子执行单元,新型的铁路车站自动控制设备,在保证安全的前提下,以最经济、合理的技术措施确保设备可靠、维修方便,提高运输效率,改善劳动条件,替代传统联锁系统中的继电器执行部分。本文介绍全电子执行单元的维护、管理及简单的故障处理,以提高现场维修人员的技术水平。  关键词:LDJL-II 全电子执行单元 维护 管理  中图分类号:U284文献标识码:A文章编号:1672-
期刊
摘 要:当人坐在汽车中准备启程时,却发现发动机无法启动,这是令人十分懊恼的事。本文以桑塔纳3000轿车为研究对象,以实车中的常见故障为基础,帮助汽车专业的学生学习汽车发动机不着车故障诊断与排除方法,进一步提高学习效率。  关键词:发动机 不着车 故障诊断与排除  中图分类号:U469文献标识码:A文章编号:1672-3791(2012)04(b)-0125-02  故障现象:一辆装有AYJ发动
期刊