请问有用NI-VXI-1394控制器和NI-VXI-MIO-64XE-10数据采集模块的
时间:12-13
整理:3721RD
点击:
我使用上面的模块做数据采集时,用不了缓存。我看相关的书上说当采样速率高时需要
用缓存来存放采集到的数据。现在我采集一个3KHZ的正弦信号,用的是DAQ中的中级函数
编写的,AI配置中将缓存设为0,用CHART显示波形。用LABVIEW中测量频率的接点测频率
时,总是不正确。我试验了一下,频率小于500HZ时,测得的频率是正确的。我认为这是
由于我的采样速率不够造成的,采集3KHZ的正弦信号时,采样频率为1K。高于1K时,我
就看不到CHART中的波形图了。我的问题是测频不正确是不是1:由于采样频率不够造成
的,我该如何做才能测到比较准确的频率。2:如何使用缓存。
.69
用缓存来存放采集到的数据。现在我采集一个3KHZ的正弦信号,用的是DAQ中的中级函数
编写的,AI配置中将缓存设为0,用CHART显示波形。用LABVIEW中测量频率的接点测频率
时,总是不正确。我试验了一下,频率小于500HZ时,测得的频率是正确的。我认为这是
由于我的采样速率不够造成的,采集3KHZ的正弦信号时,采样频率为1K。高于1K时,我
就看不到CHART中的波形图了。我的问题是测频不正确是不是1:由于采样频率不够造成
的,我该如何做才能测到比较准确的频率。2:如何使用缓存。
.69
采样定理决定了1K的采样频率只能准确采得最高500Hz的信号。所以要解决你的问题,
要么提高采样频率,要么对欲测频率分频至不超过500Hz后测量。
.60
.60
如果要对所测的频率进行分频,请问怎样进行分频?能不能详细地告诉我该怎么做。其
实我使用的数据采集卡最高采样率可达100KS/S,但现在我使用DAQ库理的所有带缓存的
函数都不能运行,所以只能用板卡的FIFO,但板卡的FIFO只有512个采样点大。我认为是
不用缓存采样率就上不去,不知我的想法对不对?还有我想使用缓存,但我试过一些方
法总是不行,如有人知道请告诉我,非常感谢!
.69
你随便找个数字电路的书中都会提到分频的。大致是先把信号用施密特触发器整形,
再用T触发器分频。
.60
.60