1khz频率计要求分辨率0.1hz

[复制链接]
9632|50
 楼主| zjp8683463 发表于 2011-4-17 13:06 | 显示全部楼层 |阅读模式
是不是除了用10Mhz去采集,有没有其他好方法
tyw 发表于 2011-4-17 13:13 | 显示全部楼层
 楼主| zjp8683463 发表于 2011-4-17 13:31 | 显示全部楼层
100倍频之后是100k,也要用1M以上去采集....而且增加了不确定性和误差.
有没有数字处理上的方法.
heitai 发表于 2011-4-17 14:04 | 显示全部楼层
A/D采集后做fft,信号最高频率2倍以上采样频率就可以了,时间有些长,分辨率0.1hz需要10s
tyw 发表于 2011-4-17 14:09 | 显示全部楼层
本帖最后由 tyw 于 2011-4-17 14:14 编辑

开门1秒计数得100000,尾数扔掉1位,得10000→1000.0,这时尾数是准确数.
 楼主| zjp8683463 发表于 2011-4-17 16:36 | 显示全部楼层
本帖最后由 zjp8683463 于 2011-4-17 16:42 编辑

1s太长了,我就是希望有比较快的频响.
如果用10Mhz采集的话,用每周期统计,做一个10位数的平均滤波也就10ms.如果不准的话用更大的平均,但绝对不会用1s
gx_huang 发表于 2011-4-17 16:40 | 显示全部楼层
要求比较快的测试和频率准确度,就需要更高的处理频率,没有任何其它办法。
tyw 发表于 2011-4-17 16:55 | 显示全部楼层
若是1000倍频的话,开门0.1秒计数,可获100倍频开门1秒计数相同效果
 楼主| zjp8683463 发表于 2011-4-17 17:21 | 显示全部楼层
8# tyw

1000倍频的话就是1M了,还不是要10M频率去采集....如果要10M频率采集的话,就不需要倍频了
maychang 发表于 2011-4-17 17:58 | 显示全部楼层
很疑惑楼主所说“采集”的意思。
没有必要“采集”,对这个100倍频或者1000倍频后的信号计数就是了。
oufuqiang 发表于 2011-4-17 18:00 | 显示全部楼层
现在随便买个300块的频率计都能有很高的分辨率,例如测50Hz,显示49.9982HZ。不知是什么电路。
maychang 发表于 2011-4-17 18:03 | 显示全部楼层
11楼:
50Hz信号,就没有必要用计数的方法了。可以测量输入信号的周期(当然,是对标准频率信号计数),再换算成频率。
谈的元 发表于 2011-4-17 22:10 | 显示全部楼层
1Kz,可以考虑       捕捉  10个或100个脉冲的时间和,

捕捉的分辨是1US或更小
 楼主| zjp8683463 发表于 2011-4-17 22:11 | 显示全部楼层
本帖最后由 zjp8683463 于 2011-4-17 22:14 编辑

12# maychang

计数也是需要I/O采集的.....我说的采集不是AD.是数字I/O的读取频率.
读取频率越高,对MCU或fpga要求和负荷越大.
 楼主| zjp8683463 发表于 2011-4-17 22:13 | 显示全部楼层
11# oufuqiang

50hz频率低,做到1/10000也就500k采集频率,所以好做.
谈的元 发表于 2011-4-17 22:16 | 显示全部楼层
12# maychang

计数也是需要I/O采集的.....我说的采集不是AD.是数字I/O的读取频率
zjp8683463 发表于 2011-4-17 22:11


[code]

请多读几次maychang说的 ,然后结合我说的,应该达到你的要求,

我猜测你是测量编码器的频率
 楼主| zjp8683463 发表于 2011-4-17 22:20 | 显示全部楼层
16# 谈的元

你说的方法做不到0.1hz分辨率.要么你推导下如何分辨1000.1hz与1000hz
aihe 发表于 2011-4-17 22:20 | 显示全部楼层
分辨率和精度是有区别的
如果是分辨率的话,楼主自己结合项目要求,选择电路都是不难的
如果精度达到1KHz的0.1Hz就难了万分之一啊,呵呵
maychang 发表于 2011-4-17 22:23 | 显示全部楼层
捕捉的方法也很好,条件是待测信号为脉冲,前后沿够陡。若是近似正弦,幅度还有变化,那么放大后整形计数比较好。
ahgao 发表于 2011-4-17 22:26 | 显示全部楼层
不知道看明白楼主的意思没有,是指对一个1k的信号测频率,分辨率要达到0.1Hz吧?

计数的话不用说得用10s计数窗口才行。测量周期的话,0.1是1k的万分之一,所以在1ms周期至少要有1万个计数单位,因此采样率需要10M。这个应该是最低要求了,没有什么取巧的办法。

10倍频的方法由于PLL的延时和误差,需要输入信号非常稳定并且高质量的PLL才行。估计还不如老实地用10M采样信号周期。呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:解决问题是我们学习硬件和软件的目的. 硬件和软件是解决问题的手段,而非全部

397

主题

6128

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部