打印
[应用相关]

占空比的测量问题

[复制链接]
830|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bbapple|  楼主 | 2017-1-14 18:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用定时器的CAP功能进行PWM的占空比测量,但是当占空比达到0、100%或者脉冲很窄的时候,这个时候CAP根本就触发不了,不知道大家是怎么解决
沙发
handleMessage| | 2017-1-14 18:33 | 只看该作者
你可以通过定时器中断比较实现。

使用特权

评论回复
板凳
zhouhuanの| | 2017-1-14 18:39 | 只看该作者
那你直接输出高电平或者低电平就行了吧。

使用特权

评论回复
地板
bbapple|  楼主 | 2017-1-14 18:41 | 只看该作者
handleMessage 发表于 2017-1-14 18:33
你可以通过定时器中断比较实现。

能不能讲解一下什么个原理?要么低电平要么高电平~

使用特权

评论回复
5
wanglaojii| | 2017-1-14 18:50 | 只看该作者

0、100%电平都没有变化了,肯定触发不了的

使用特权

评论回复
6
laozhongyi| | 2017-1-14 18:53 | 只看该作者
你的很窄是多窄?比较窄小于CAP执行速度的时候肯定也触发不了

使用特权

评论回复
7
Edisons| | 2017-1-14 19:00 | 只看该作者
laozhongyi 发表于 2017-1-14 18:53
你的很窄是多窄?比较窄小于CAP执行速度的时候肯定也触发不了

想看看大家在这种情况下,都是怎么处理的

使用特权

评论回复
8
_gege| | 2017-1-14 19:02 | 只看该作者
能不能使用滤波后ADC测量呢?

使用特权

评论回复
9
Mozarts| | 2017-1-14 19:10 | 只看该作者
是的,一般用pwm传递信号的时候,从来不会用到0和100%,所以也不需要测量这两个极限除非用来控制电机什么的,才会输出这个占空比。

使用特权

评论回复
10
Listate| | 2017-1-14 19:10 | 只看该作者
_gege 发表于 2017-1-14 19:02
能不能使用滤波后ADC测量呢?

这个ADC测量应该不准确的。。

使用特权

评论回复
11
天灵灵地灵灵| | 2017-1-14 21:01 | 只看该作者
你这种提前先判断一下是不是在0101的变化,如果不变,那就肯定是0就是0%,是1就是1%了。

使用特权

评论回复
12
dongnanxibei| | 2017-1-14 22:06 | 只看该作者
你先判断是全0还是全1,再用捕捉。

使用特权

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

本版积分规则

293

主题

1811

帖子

1

粉丝