一种新颖的简易多通道虚拟示波器的技术研究
2.2 上位机软件设计
LabVIEW是美国国家仪器(NI)公司研发的,类似于C和BASIC开发环境。它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用 TCP/IP、AetiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。
本设计采用LaLbVIEW开发平台制作上位机软件,软件界面如图5所示。该上位机调用底层RS232通信模块,结合通用的波形显示、按钮开关等通用模块设计出如图5所示的具有串口参数选择、实时波形显示、采样通道选择、波形参数计算、存储波形数据和采样速率可调的虚拟示波器上位机软件。软件中首先通过串口参数调整复选框选择PC机串口数据,然后打开软件开关,当串口接收数据后将实时波形以及周期和幅值等显示在软件界面上。同时软件设有通道选择旋钮和采样速率选择滑动杆用于改变波形输入通道和采样速率。软件还设有波形数据存储按钮,当按钮打开时,软件会将接收到的数据按照波形数据文件以数组形式存储在PC 的磁盘内。Matlab和Exel等数据处理软件可方便的调用该文件进行分析,方便对其进行更加复杂的数据处理和数据的再现。
3 结论
本文设计的虚拟示波器系统由单片机ATmegal6和Max232构成的下位机系统及由LabVIEW开发的上位机软件构成。系统充分利用ATmegal6单片机软硬件资源,方便快捷地实现数据采集。并且通过RS232接口实现与上位PC机的连接,PC机通过LabVIEW开发平台方便地实现进行数据的分析、处理、存储和打印输出的简易虚拟示波器。本系统具有电路简单、使用灵活方便等特点。因此能广泛应用于工业、农业、水文系统、环境监测等领域,实现现场勘测和数据采集。
- 基于FPGA的虚拟DPO设计(08-30)
- 春晚吉祥物“阳阳”带火了动作捕捉技术(02-05)
- 科技带来巨变,这八大领域未来十年将被颠覆(04-22)
- Fraunhofer IIS创新音频技术和标准助力打造 “智慧广电”(02-24)
- 当上千颗传感器出现在一件衣服上,这样的沉浸感你要吗(04-10)
- 体感专利频发,从iPhone7 Plus双摄像头看苹果野心(09-24)