硬汉嵌入式论坛

 找回密码
 立即注册
查看: 938|回复: 4
收起左侧

[TIMER] PWM输入模式进行输入捕获!!!

[复制链接]

32

主题

64

回帖

160

积分

初级会员

积分
160
发表于 2022-3-24 20:49:46 | 显示全部楼层 |阅读模式


请教各位大佬儿们,
有个很怪的现象,我在做输入捕获功能,普通的输入捕获和PWM输入模式都试过了,会出现一样的问题,这个问题是,测量出来的频率值不稳定,会变化,但是变化的数里有一个是正确的,我是用信号发生器产生方波测量的,就是有的时候值是对的,但会变化,
我用ADC采集信号发生器的方波,是完美的方波,但是我把信号发生器的正极同时接到输入捕获的引脚和ADC采集的引脚,这时候就出现问题,ADC采集的方波偶尔不是均匀的,所以输入捕获的值不稳定,所以我感觉用信号发生器接到输入捕获的引脚,方波偶尔不均匀,
不知道为什么出现这个问题,想请教一下!!!
回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-3-24 21:51:45 | 显示全部楼层
刚刚试了试直接用pwm输出方波,然后再去捕获,结果是非常对的。
为什么接信号发生器就会产生问题呢?
回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-3-24 21:57:48 | 显示全部楼层
还有想要请教大家一下,输入捕获只知道捕获上升沿,那如果实际工况接入转速信号,实际的转速信号肯定不是完美的方波吧,比如有个毛刺什么的,岂不是会误捕获?而且也不知道输入捕获的上升沿电压范围。
那测量转速信号最好的方式是输入捕获吗?
如果不是,是什么呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2022-3-25 09:44:53 | 显示全部楼层
702U7 发表于 2022-3-24 21:51
刚刚试了试直接用pwm输出方波,然后再去捕获,结果是非常对的。
为什么接信号发生器就会产生问题呢?

你的信号发生器是不是输出负压了,信号发生器默认输出是正负电压波形,你要配置下直流偏置。
这种情况基本可以说你的信号发生器输出问题或者你的采集测量问题。
回复

使用道具 举报

32

主题

64

回帖

160

积分

初级会员

积分
160
 楼主| 发表于 2022-3-25 10:19:29 | 显示全部楼层
eric2013 发表于 2022-3-25 09:44
你的信号发生器是不是输出负压了,信号发生器默认输出是正负电压波形,你要配置下直流偏置。
这种情况基 ...

没有输出负压的,信号发生器设置方波峰值1V-2.5V,ADC采集波形都是没问题的,
就是想不明白的地方是,信号发生器单独采集波形,波形是完美的,但是ADC引脚和输入捕获引脚一起夹在信号发生器的输入端,就会出现上面说的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 09:11 , Processed in 0.250172 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表