打印

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

[复制链接]
8276|50
手机看帖
扫描二维码
随时随地手机跟帖
沙发
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

使用特权

评论回复
5
tyw| | 2011-4-17 14:09 | 只看该作者
本帖最后由 tyw 于 2011-4-17 14:14 编辑

开门1秒计数得100000,尾数扔掉1位,得10000→1000.0,这时尾数是准确数.

使用特权

评论回复
6
zjp8683463|  楼主 | 2011-4-17 16:36 | 只看该作者
本帖最后由 zjp8683463 于 2011-4-17 16:42 编辑

1s太长了,我就是希望有比较快的频响.
如果用10Mhz采集的话,用每周期统计,做一个10位数的平均滤波也就10ms.如果不准的话用更大的平均,但绝对不会用1s

使用特权

评论回复
7
gx_huang| | 2011-4-17 16:40 | 只看该作者
要求比较快的测试和频率准确度,就需要更高的处理频率,没有任何其它办法。

使用特权

评论回复
8
tyw| | 2011-4-17 16:55 | 只看该作者
若是1000倍频的话,开门0.1秒计数,可获100倍频开门1秒计数相同效果

使用特权

评论回复
9
zjp8683463|  楼主 | 2011-4-17 17:21 | 只看该作者
8# tyw

1000倍频的话就是1M了,还不是要10M频率去采集....如果要10M频率采集的话,就不需要倍频了

使用特权

评论回复
10
maychang| | 2011-4-17 17:58 | 只看该作者
很疑惑楼主所说“采集”的意思。
没有必要“采集”,对这个100倍频或者1000倍频后的信号计数就是了。

使用特权

评论回复
11
oufuqiang| | 2011-4-17 18:00 | 只看该作者
现在随便买个300块的频率计都能有很高的分辨率,例如测50Hz,显示49.9982HZ。不知是什么电路。

使用特权

评论回复
12
maychang| | 2011-4-17 18:03 | 只看该作者
11楼:
50Hz信号,就没有必要用计数的方法了。可以测量输入信号的周期(当然,是对标准频率信号计数),再换算成频率。

使用特权

评论回复
13
谈的元| | 2011-4-17 22:10 | 只看该作者
1Kz,可以考虑       捕捉  10个或100个脉冲的时间和,

捕捉的分辨是1US或更小

使用特权

评论回复
14
zjp8683463|  楼主 | 2011-4-17 22:11 | 只看该作者
本帖最后由 zjp8683463 于 2011-4-17 22:14 编辑

12# maychang

计数也是需要I/O采集的.....我说的采集不是AD.是数字I/O的读取频率.
读取频率越高,对MCU或fpga要求和负荷越大.

使用特权

评论回复
15
zjp8683463|  楼主 | 2011-4-17 22:13 | 只看该作者
11# oufuqiang

50hz频率低,做到1/10000也就500k采集频率,所以好做.

使用特权

评论回复
16
谈的元| | 2011-4-17 22:16 | 只看该作者
12# maychang

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


[code]

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

我猜测你是测量编码器的频率

使用特权

评论回复
17
zjp8683463|  楼主 | 2011-4-17 22:20 | 只看该作者
16# 谈的元

你说的方法做不到0.1hz分辨率.要么你推导下如何分辨1000.1hz与1000hz

使用特权

评论回复
18
aihe| | 2011-4-17 22:20 | 只看该作者
分辨率和精度是有区别的
如果是分辨率的话,楼主自己结合项目要求,选择电路都是不难的
如果精度达到1KHz的0.1Hz就难了万分之一啊,呵呵

使用特权

评论回复
19
maychang| | 2011-4-17 22:23 | 只看该作者
捕捉的方法也很好,条件是待测信号为脉冲,前后沿够陡。若是近似正弦,幅度还有变化,那么放大后整形计数比较好。

使用特权

评论回复
20
ahgao| | 2011-4-17 22:26 | 只看该作者
不知道看明白楼主的意思没有,是指对一个1k的信号测频率,分辨率要达到0.1Hz吧?

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

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

397

主题

6129

帖子

9

粉丝