八通道串口数据采集与处理虚拟仪器系统设计 (4)

2010-07-28 22:19:04   来源:维库   

关键字:虚拟仪器 数据采集 LPC2378 无线传感器网络

  1.2.4 数据存储

  当点击采集数据按钮时,系统提示选择存储路径,并存储为后缀名为‘.lvm’的二进制测量文件。上位机主程序如图6所示。

八通道串口数据采集与处理虚拟仪器系统设计

  2 用户界面

  将8个MEMS传感器并排,然后拍击桌面的信号波形图。8个通道可独立使用,如直接一路传感器,其他通道数据都为0。可手动更改串口名称、波特率、停止位、奇偶校验、流控制、传输数据位和显示信号线的线性、颜色,界面友好。可根据需求添加峰值显示、频谱显示,傅里叶变换等复杂信号处理内容。通道l至通道8信号波形分别用:红、橙、黄、绿、蓝、靛、紫、洋红显示。

  3 系统特色

  1)系统采用了双缓冲技术,即将计算机Buffer分为2个相同区域Bufferl和Buffer2,数据先存往Bufferl,当Bufferl存满时,标志位置位,数据继续存往Buffer2,同时将Bufferl中的数据送往处理器进行处理,完毕后,Bufferl存数,Buffer2发送,如此循环,注意正确设置存储速度和处理速度之间的关系,以保证数据无遗漏。

  2)Labview编程与Matlab编程相结合进行数据处理分析。对于Labview中没有的数据处理功能可直接调用Matlab脚本文件,功能更加强大。

  3)上位机程序采用条件循环结构和事件结构设置,前面板和程序框图同时执行,最大程度地节省了CPU资源。界面友好,具有良好的可操作性。

  4 结论

  本系统主要用于实验数据的采集,由于采用串口通信,所以设备布设简便,方便操作。经实际测试证明系统性能稳定,信号失真度较小,很好替代了NI公司数据采集卡:同时可扩展性强,修改板子处理器ARM程序,采用CAN通信后,结合算法,即可用于工程需要,实时监测待控领域。

[1] [2] [3] [4]
相关阅读
泰克:为高校实验室再度插上创新翅膀 2012-03-28
基于USB总线的虚拟仪器技术 2012-03-21
虚拟仪器技术的航空机载电子设备自动测试系统研究 2012-03-12
基于LabVIEw的数字变频FFT设计 2012-03-08
使用R系列智能数据采集进行比特错误率测试 2012-03-08
基于虚拟仪器技术的车载电容式称重传感器分析 2012-03-05
基于LabWindows /CVI介质复介电常数的测量系统设计 2012-03-03
基于虚拟仪器的新型汽车电子测试平台研究 2012-03-02
基于虚拟仪器的传感器静态特性分析 2012-03-02
LabVIEW在暖通空调数据采集控制系统中的应用 2012-02-29
虚拟仪器技术在汽车检测中的应用 2012-02-29
编辑:小甘
本文引用地址: http://www.eeworld.com.cn/Test_and_measurement/2010/0728/article_1367.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]
小广播
最热点击
专栏
向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客
论坛精华
精选博文