- 12
- 0
- 约 8页
- 2017-08-31 发布于安徽
- 举报
维普资讯
基于LabVIEW 的远程数据采集的实现 71
基于LabVlEW的远程数据采集的实现
邹卫华
(上海航天电子有限公司)
摘 要 目前在测控领域中越来越多地采用虚拟仪器技术来构建数据采集和处理系统,
而随着 Internet的普及和深入,网络化的虚拟仪器应用越来越广泛。本文应用LabVIEW内
嵌的WebServer服务功能实现远程数据通信的方法及特点,并以自制嵌入式USB接 口数据
采集卡为例,说明了基于 LabVIEW的虚拟仪器技术进行远程数据采集的过程有实用和参考
价值
关键词 LabVIEW USB 网络 远程数据采集
引言
现今,网络技术与虚拟仪器技术相结合,是虚拟仪器的发展趋势之一。虚拟仪器软件
开发平台LabVIEWJJfl上多功能数据采集卡,使得数据采集简便易行。LabVIEW具有强大的网
络功能,它支持DataSoeket远程数据采集技术,可以轻松实现远程的数据采集及数据交换。
利用TCP,UDP技术可以实现c/s数据传输方式,RemotePanel技术允许用户可以用简便方式
直接在Client端计算机打开并操作位于远程 (WebServer端)计算机上的VI前面板,甚至
可将Yls的前面板嵌入到网页中并操作它。
LabVIEW的内置WebServer,是VI技术和面向Internet的WEB技术两者有机结合所产生
的新的虚拟仪器 (VI)技术。它是把计算机上的虚拟仪器的前面板嵌入~tJWEB页面上,通过WEB
服务器处理相关的测试需求,可以进行网页发布,使客户端仅用Web浏览器便可以远程获取
数据。
本文应用LabVIEW的内嵌WebServer,实现了远程获取USB数据采集卡采集的数据。
1系统框架
维普资讯
基于LabVIEW 的远程数据采集的实现
本系统主要由数据采集卡、服务器、客户机、网络等部分组成,如图1所示。
图1数据采集处理系统
数据采集卡硬件主要由A/D转换的微控制器LPC2210,USB总线接 口单元PDIUSBD12组成。
软件 由实时操作系统pc/os和USB固件组成。首先向采集卡中移植pC/OS一口操作
系统,再编写基于此操作系统的USB固件,从A/D采来的数据通过USB接 口传送到LabVIEw应
用平台的服务器,然后,WEB发布将应用程序的前面板发送到客户端。客户端由web浏览器
和LabVIEW的RuntimeEngine插件组成,通过浏览器进行监控。
1.1采集卡硬件
嵌入式处理器采用PHILIPS公司的LPC2210。LPC2210是基于一个支持实时仿真和嵌入
式跟踪的16/32位AJLM7TDMI.s内核的微控制器,可使用l6位Thumb模式,将代码规模降低
超过30%,而性能的损失却很小。由于LPC2210的144脚封装、低功耗、多个32位定时器、8
路l0位ADCPWM输出,以及多达9个外部中断,使它特别适用于工业控制、医疗系统、访
问控制和POS机。通过配置总线LPC2210,最多可提供76个GPIO。
PDIUSBD12是高速通用串行USB接 口器件,通常在微控制器系统中实现与微控制器之
间的通信,并且支持本地的DMA传输方式。PDIUSBDI2完全符合USB1.1版的规范,它还符
合大多数设备类规范的设计,如成像类、海量存储类、打印类以及人机接 口设备等。
PDIUSBD12与LPC2210硬件连接原理图l【J如图2所示。
维普资讯
基于LabVIEW 的远程数据采集的实现 73
图2PDlUSBD12与LPC2210硬件连接原理 图
1.2采集卡软件
本文移植 了 /OS实时嵌入式操作系统,基于此操作系统进行USB固件开发。
C/OS一口是源码公开占
原创力文档

文档评论(0)