你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

外部计数STM32 ETR计算频率问题

[复制链接]
小武555 提问时间:2015-7-22 15:01 /
阅读主题, 点击返回1楼
收藏 评论18 发布时间:2015-7-22 15:01
18个回答
sting 回答时间:2015-7-23 14:15:52
Mandelbrot_Set 发表于 2015-7-23 14:01
考虑到65536+34456 月月等于 100000 排查下是否存在溢出
...

你回啦,我还在等他继续出这个错。
Mandelbrot_Set 回答时间:2015-7-23 14:22:47
sting 发表于 2015-7-23 14:15
你回啦,我还在等他继续出这个错。

这...
小武555 回答时间:2015-7-23 14:27:52
本帖最后由 小武555 于 2015-7-23 14:29 编辑
Mandelbrot_Set 发表于 2015-7-23 14:01
考虑到65536+34456 月月等于 100000 排查下是否存在溢出
...

对,考虑到16位定时器65536会溢出,我定时250MS,现在测试100K-130K频率误差在8HZ-12HZ,不过每次测量频率变化,测量出来的数值有些不稳定 有些波动4HZ,怎么解决这个问题呢
Mandelbrot_Set 回答时间:2015-7-23 15:20:46
现在250MS测计数值,计数值的抖动为1,就意味着4Hz.(T2与波形同步下可能好些)
抖动无法避免,因为微调频率一定能到达产生质变(+1)的临界点.
另外可以式式测M个周期所用的时间.
小武555 回答时间:2015-7-24 09:43:55
Mandelbrot_Set 发表于 2015-7-23 15:20
现在250MS测计数值,计数值的抖动为1,就意味着4Hz.(T2与波形同步下可能好些)
抖动无法避免,因为微调频率一定 ...

你说的测M个周期所用的时间.应该怎么做,我现在就是外部计数F=N/T,这么算的
sting 回答时间:2015-7-24 09:59:04

连参考手册都不看清楚,能不出错吗
ypldz23 回答时间:2015-7-24 10:24:00
定时器是16位的,最高能计到65535,实际输入65535,有六七个数的误差,显示65529
小武555 回答时间:2015-7-26 08:50:16
ypldz23 发表于 2015-7-24 10:24
定时器是16位的,最高能计到65535,实际输入65535,有六七个数的误差,显示65529 ...

那误差就避免不了了
ypldz23 回答时间:2015-7-27 10:17:00
小武555 发表于 2015-7-26 08:50
那误差就避免不了了

应该是和秒中断精度有关
12
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版