www256 发表于 2019-9-2 09:59:29

stm32如何提高采集方波脉宽的精度

我想采集一个145HZ左右的方波信号测量他的脉宽,现在使用的是输入捕获,定时器的计数频率是1MHZ,但是精度没有达到预期的效果,但是想提高测量的精度(精度越高越好),大家有什么好的办法推荐一些,谢谢,

www256 发表于 2019-9-9 08:15:47

holly123 发表于 2019-9-5 11:02
可以用Cube来生成初始化代码啊,ADC采集还是蛮简单的

脉宽采集的,如果使用ADC需要使用硬件的RC电路处理了:)

mylovemcu 发表于 2019-9-9 09:19:33

1MHz最高精度就是1us可以提高定时器频率
采集脉宽还是这种方式最好了

www256 发表于 2019-9-10 15:49:04

mylovemcu 发表于 2019-9-9 09:19
1MHz最高精度就是1us可以提高定时器频率
采集脉宽还是这种方式最好了

谢谢,但是我想在这个基础上怎么再能提高一下精度:),精度越高越好

www256 发表于 2019-9-10 15:49:50

顶一下,哪位高手做过类似的,指点一下,谢谢啦

www256 发表于 2019-9-18 14:39:52

顶一下,哪位高手做过类似的,指点一下,谢谢啦

00-405686 发表于 2019-9-18 15:39:21

1M的定时器频率采集145HZ的方波还不够准确?你要精确到145.9653586HZ后面多少位小数吗?

ldptest 发表于 2019-9-18 17:32:52

换高精度的晶振:lol
页: [1]
查看完整版本: stm32如何提高采集方波脉宽的精度