基于LabVIEW与泰克示波器TEKtronics DPO2024的频率采集系统
时间:2022-08-03 17:19:00
我的资源由泰克示波器驱动。
目的:实现台架上的扭矩测量;扭矩输出频率为5-15kHz,转速10-50Hz.。
方法:利用泰克示波器2通道收集频率信息,采集软件Labview,
数据传输以队列为基础,交互以事件为基础,数据流控制采用全局变量。
程序设计
方法:
频率分析不是直接读取波形,而是读取频率。
没有频率读取驱动程序的例子,但有函数。
频率读取模块,不看底层协议,直接调用此vi来处理。他在这里有channel0有两个输入,只使用左边的一个。
由于双通道,协议采用VISA因此,通道逐个读取。
频率读取
该方法采用频率读取,读取的数据打包进入队列
标定和队列
根据传感器参数,分别标定扭矩和转速值,包装数据waveform chart显示
前面板:
主要是通道配置和参数显示
结果:
实现频率采集的问题是示波器在计算两个通道频率时使用的方法相同,导致频率计算波动,主要是因为两个频率差异太大。
减少一个通道,效果很好!
内置软件无法设置滤波频率,导致示波器计算出问题,更新非常缓慢。
解决方案:手中没有频率端口的采集卡,即使用数据采集AI口高速采样后,计算频率
3基于 AI的频率计算
数据采集
频率计算
Tick:不同信号的滤波截止频率不同。
结果:
任务基本完成。