基于ARM和LabVIEW的网络数据采集测试系统设计
2016-05-14徐立艳
徐立艳



摘 要: 网络化虚拟仪器是继虚拟仪器之后仪器仪表领域出现的新的发展方向,提出了将嵌入式系统、网络与虚拟仪器结合的技术路线,将信号的采集、处理、存储分布于不同的网络位置的实施方案。利用ARM嵌入式在现场采集数据,通过网络通信将信号处理和存储工作交给上位机负责,采用S3C44B0X为核心的开发环境,然后进行软件系统的搭建,包括移植μC/OS?Ⅱ嵌入式操作系统,嵌入式图形界面系统μC/GUI,ADC及网卡的驱动程序编写以及移植LwIP实现TCP/IP协议等。测试结果表明,该系统的功能完善、操作十分方便,完全满足实际应用的需要,可以有效地组织和管理数据以及构架网络数据库。
关键词: 虚拟仪器; ARM; LabVIEW; S3C44B0X; μC/OS?Ⅱ; LwIP
中图分类号: TN919?34; TP274 文献标识码: A 文章编号: 1004?373X(2016)05?0024?04
0 引 言
虚拟仪器(Virtual Instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向[1]。这种结合有两种方式:一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器;另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式[2]。
使用网络化虚拟仪器技术,可以不受地点、时间的约束,获取准确的测量信息或数据,与传统的仪器、测量、测试相比,带来了诸多便利[3]。在网络化虚拟仪器中,被测对象可通过测试现场的普通仪器设备,将测得的数据通过网络传输给异地的精密测量设备或高档次的微机化仪器去分析、处理,能实现测量信息的共享,可掌握网络节点处信息实时变化的趋势;……
