发新帖我要提问
123
返回列表
打印

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

[复制链接]
楼主: zjp8683463
手机看帖
扫描二维码
随时随地手机跟帖
41
bnyuli| | 2011-4-18 13:12 | 只看该作者 回帖奖励 |倒序浏览
有的方法还是有存在价值的 不仅仅是因为这些或那些的基本要素的吧

使用特权

评论回复
42
谈的元| | 2011-4-18 23:15 | 只看该作者
扑捉是单片机硬件完成的,你只要在中断里面读出数据就可以了,不会展资源的。
zhuhai2004 发表于 2011-4-18 11:46


没捕捉,用有中断的MCU也可以完成,加上计数器也可以完成

使用特权

评论回复
43
谈的元| | 2011-4-18 23:20 | 只看该作者
原来楼上的已经有人发了。捕捉更精确,中断可能有一点误差

使用特权

评论回复
44
maychang| | 2011-4-18 23:26 | 只看该作者
没有捕捉,误差较大,分辨率也会降低。
因为从中断发生到中断例程从计数器中读出数来,这段时间不是很确定,可能多一两个机器周期,也可能少一两个机器周期。

使用特权

评论回复
45
谈的元| | 2011-4-18 23:44 | 只看该作者
没有捕捉,误差较大,分辨率也会降低。
因为从中断发生到中断例程从计数器中读出数来,这段时间不是很确定,可能多一两个机器周期,也可能少一两个机器周期。 ...
maychang 发表于 2011-4-18 23:26

说的好。
补充一点,以PIC16F56为例,4MZH,

在执行单指令时 中断,与执行双指令(比如:CALL  JMP)时中断

记数会有一个NOP的记时差别,

使用特权

评论回复
46
zjp8683463|  楼主 | 2011-4-20 12:15 | 只看该作者
差一个NOP没有关系,只要他是确定性的就可以。
硬件捕捉也可能会差一个,但他是确定的。

使用特权

评论回复
47
zhsymy| | 2011-4-20 16:37 | 只看该作者
采用捕捉中断计脉冲,建议少开启其它中断或少在中断中处理其它事件

使用特权

评论回复
48
lhj72229| | 2011-5-17 21:43 | 只看该作者
可以采集100个脉冲,求频率

使用特权

评论回复
49
lhj72229| | 2011-5-17 21:45 | 只看该作者
用1K的100个脉冲做闸门,采集标准频率(1M足够),通过运算就可以求出平均频率。

使用特权

评论回复
50
woshikangte| | 2013-8-8 10:51 | 只看该作者
谢谢楼主分享

使用特权

评论回复
51
coody| | 2013-8-8 11:38 | 只看该作者
使用等精度方法测量。
检测N个脉冲的时间T,频率=N/T。
比如,用1us的时间基准,测得985个脉冲时间是0.991825S,频率=993.12HZ。

使用特权

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

本版积分规则