当前位置:文档之家› 基于LabVIEW的无线测控系统的实现

基于LabVIEW的无线测控系统的实现

电子测量与仪器学报2006年增刊

Controls”将Microsoft的串口控件.“MicrosoftCommunicationsControl,verSion6.0”添加到LabVIEW环境中,存放在缺省路径即可,这样在UserControlsPMeRe里面就可以找到这个控件。

MSComm控件共有27个属性。使用前~定要对常用的属性进行设置。指定串口号,设置通信参数,指定接收缓冲区大小,清空接收缓冲区,设置数据获取方式,设置读取方式,打开指定的串口。打开所需串口后,就考虑串口通信的时机。在接收或发送数据过程中,可能需要监视并响应一些事件和错误,所以事件驱动是处理串行端口交互作用的一种非常有效的方法。使用OnComm事件和CommEvent属性捕捉并检查通信事件和错误的值。发生通信事件或错误时将触发OnComm事件,CommEvent属性的值将被改变,应用程序通过检查CommEvent属性值并作出相应的反应。串口的中断需要通过RegisterForEvents来注册中断事件,串口使用完毕

需要关闭串口,通过UnregisterForEvents撤销对中断节点的注册,并通过CloseReferience关闭棚VEX自动化控件。

MSCOMM32控件可以接收二进制字节型数据或者字符串,这个可以通过InputMode属性设置,0默认为ComlnputModeText,1为ComlnputModeBinary。使用output函数发送数据,使用input函数接收接收数据。在数据的发送和接收前的串口初始化程序里需要提前设置好发送缓存和接收缓存的大小,控件默认为InBufferSize=1024BYTE,OutBufferSize=512BYTE。R1rhreshold为接收中断门槛,默认为0,表示不产生中断,此时程序的编写采用查询式通信,如果设置为其它整数,比如1,则接收缓冲区每收到一个字符就会产生中断,SThreshold为发送中断门槛,若设为0,不产生中断,若为1。则当传输缓冲区完全空时,控件产生中断事件。在本论文f}I,为了实现接收中断方式的串口通信,需要把SThreshold设为0,RThreshold设置为l。

在发送数据时,如果是静态数据,可以直接通过一个HexString的常数与数据发送区联接,或者通过一个10进制的常量经NumerictoHexString的转换送数据发送区;如果是动态数据,比如:D7H、F5H、00H、01H,则需要通过字节型数组进行数据的转换后,进行发送。作者在作串口通信程序时,采用了以下的方法:先构造一个10进制数的数组215、245、0、1,然后通过ByteArraytoString函数转换数据类型,再紧接着使用StringtoByteArray函数节点,然后再通过ToVariant节点把ByteArray函数转换成Variant类型送入数据发送区,则即相当于把DTH、F5H、00H、01H这4个字节的数据发送出去了。

接收数据的时候,采用了中断方式。利用注册的事件,可以捕捉到oncomm事件,在回调函数中可以检查是否为接收中断,如果是就把数据读取,读取的数据通过全局变量传递到主程序以方便显示和计算处理。主程序接收的数据加以判别后,如果是电动车的状态信息,就在前面板上显示当前的状态标志并发出相应的控制命令字;1如果是速度或者距离数据,就通过数据处理后加以显示。从而保证了电动车到位后停止或者自动返回,调节电动车的运行速度等动作。无线系统控制面板见图3。

图3无线系统控制面板

1407

基于LabVIEW的无线测控系统的实现

作者:崔泷, 王定远, 吴学礼, 陆向辉, 孟华

作者单位:河北科技大学电气信息学院,石家庄,050054

相似文献(4条)

1.期刊论文杨文铂.尤一鸣.YANG Wen-bo.YOU Yi-ming LabVIEW在模型车无线测控系统中的应用-天津工业大学学

报2007,26(6)

在LabVIEW8.1平台上用G语言搭建电动模型丰的无线监测与控制系统,并介绍了各主要部分的实现过程.实践表明,该方法可充分利用已有的接口.采用G语言编程能够便捷可靠地实现电动模型车的无线测控.

2.期刊论文杨文铂.尤一鸣基于LabVIEW的电动模型车无线测控系统的实现-工业控制计算机2007,""(8)

介绍了在LabVIEW8.1平台上用G语言搭建的电动模型车的无线监测与控制系统,并详细介绍了各主要部分的实现过程,阐明了这种方法可靠性与实用性强的特点.通过该方法可以充分利用已有的接口,易用的G语编程便捷可靠地实现电动模型车的无线测控.

3.期刊论文拓宏伟.TA Hong-wei基于双DSP及VI技术的无线测控系统设计-现代电子技术2010,33(9)

针对工业测控的现状和需求,提出一种新型测控方案,并对其关键技术进行了研究.系统采用双DSP工作模式,并在此基础上提出了并行FFT算法,实现了双余度数据采集及处理,提高了数据处理效率;采用RS 485无线通信方式实现数据和控制信号收发;上位机端基于LabVIEW开发平台实现了信号收发,并提供ODBC数据库接口,将虚拟仪器技术和面向Internet的Web技术有机结合起来,很好地满足了监测系统互联和资源共享的需求.

4.学位论文杨文铂基于LabVIEW和Zigbee技术的模型车无线测控系统的研究和开发2008

我们处于一个汽车电子蓬勃发展和快速革新的时代,而这种革新将带来未来生活方式的巨大变化。出行将更舒适、更安全、更低成本。但是在科研和教学领域我们还缺少与这种深刻而快速的发展所适应的的优秀的教学和演示平台,而新型技术和产品的提供商也迫切需要一种整合了代表当前发展方向的先进汽车电子技术的集成验证和演示平台,在这种情况下天津工业大学自动化学院携手某芯片提供商合作开发一套汽车电子演示系统,集成了CAN-LIN总线混合网络、高压氙气大灯、802.15.4/Zigbee新型无线传感器、Eswitch芯片以及LabVIEW8测控系统等新技术的技术验证和教学演示平台。

本文概括介绍了项目背景、所采用的技术标准规范、原理和应用领域、重点介绍了LabVIEW应用于测控系统的方法、IEEE802.15.4/Zigbee无线传感器的研究及设计实现、整个测控系统通信协议的设计及整合等。详细展开了测控系统通信协议的设计及在LabVIEW中的具体实现、CRC-CCITT。数据校验的研究及在LabVIEW中的实现、3D虚拟现实技术在LabVIEW中的引入、游戏杆设备在LabVIEW中的接入、IEEE802.15.4/Zigee无线传感器协议栈的研究及设计、数字电路设计、天线和射频电路设计、应用层软件的开发等内容。经过此次的设计实践,构建起一个成功的基于LabVIEW和IEEE802.15.4/Zigbee技术的模型车测控系统,为新型汽车电子技术的集成演示和验证提供了一个良好的测控系统平台。

本文链接:https://www.doczj.com/doc/948055001.html,/Conference_6203894.aspx

授权使用:西安交通大学(xajtdx),授权号:7c6d5521-caed-4b9a-8569-9e39015dd94d

下载时间:2010年11月25日

相关主题
文本预览
相关文档 最新文档