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

[复制链接]
9633|50
bnyuli 发表于 2011-4-18 13:12 | 显示全部楼层
有的方法还是有存在价值的 不仅仅是因为这些或那些的基本要素的吧
谈的元 发表于 2011-4-18 23:15 | 显示全部楼层
扑捉是单片机硬件完成的,你只要在中断里面读出数据就可以了,不会展资源的。
zhuhai2004 发表于 2011-4-18 11:46


没捕捉,用有中断的MCU也可以完成,加上计数器也可以完成
谈的元 发表于 2011-4-18 23:20 | 显示全部楼层
原来楼上的已经有人发了。捕捉更精确,中断可能有一点误差
maychang 发表于 2011-4-18 23:26 | 显示全部楼层
没有捕捉,误差较大,分辨率也会降低。
因为从中断发生到中断例程从计数器中读出数来,这段时间不是很确定,可能多一两个机器周期,也可能少一两个机器周期。
谈的元 发表于 2011-4-18 23:44 | 显示全部楼层
没有捕捉,误差较大,分辨率也会降低。
因为从中断发生到中断例程从计数器中读出数来,这段时间不是很确定,可能多一两个机器周期,也可能少一两个机器周期。 ...
maychang 发表于 2011-4-18 23:26

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

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

记数会有一个NOP的记时差别,
 楼主| zjp8683463 发表于 2011-4-20 12:15 | 显示全部楼层
差一个NOP没有关系,只要他是确定性的就可以。
硬件捕捉也可能会差一个,但他是确定的。
zhsymy 发表于 2011-4-20 16:37 | 显示全部楼层
采用捕捉中断计脉冲,建议少开启其它中断或少在中断中处理其它事件
lhj72229 发表于 2011-5-17 21:43 | 显示全部楼层
可以采集100个脉冲,求频率
lhj72229 发表于 2011-5-17 21:45 | 显示全部楼层
用1K的100个脉冲做闸门,采集标准频率(1M足够),通过运算就可以求出平均频率。
woshikangte 发表于 2013-8-8 10:51 | 显示全部楼层
谢谢楼主分享
coody 发表于 2013-8-8 11:38 | 显示全部楼层
使用等精度方法测量。
检测N个脉冲的时间T,频率=N/T。
比如,用1us的时间基准,测得985个脉冲时间是0.991825S,频率=993.12HZ。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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