打印
[技术求助]

怎样捕捉0%到100%的PWM波

[复制链接]
281|13
手机看帖
扫描二维码
随时随地手机跟帖
沙发
lizye|  楼主 | 2020-10-20 22:16 | 只看该作者
特别是0%和100%。

使用特权

评论回复
板凳
shimx| | 2020-10-20 22:19 | 只看该作者

很好区别啊,
0%和100%的话就没有脉冲了

使用特权

评论回复
地板
lizye|  楼主 | 2020-10-20 22:22 | 只看该作者
这个我也知道,但我现在需要的是够用软件对占空比是0%和100%的两种状态进行区分和分别捕捉

使用特权

评论回复
5
liliang9554| | 2020-10-20 22:28 | 只看该作者
看来楼主专研的很深啊

使用特权

评论回复
6
zhaoxqi| | 2020-10-20 22:32 | 只看该作者
读下端口电平信号。

使用特权

评论回复
7
huangchui| | 2020-10-20 22:36 | 只看该作者
如果PWM频率已知的话,计时判断电平信号吧。

使用特权

评论回复
8
zhanghqi| | 2020-10-20 22:39 | 只看该作者
pwm 一般用定时器捕捉就可以测到, 其实就是个电平触发问题.

使用特权

评论回复
9
zhenykun| | 2020-10-20 22:45 | 只看该作者
如果是 0 和 100%, 那就没有触发了, 软件上可以考虑做个无触发的超时响应, 来通过检测输入状态来识别.

使用特权

评论回复
10
chenho| | 2020-10-20 22:48 | 只看该作者
占空比0%输出也是0;100%输出是平滑直流电压,都不是PWM波。

使用特权

评论回复
11
午夜粪车| | 2020-10-20 22:51 | 只看该作者

用定时器的捕捉功能来捕获两个边沿, 根据捕获时间, 就可以计算出占空比.
不如捕获超时, 可以根据读取的端口电平状态给出 0 或 100% 来

使用特权

评论回复
12
zhaoxqi| | 2020-10-20 22:56 | 只看该作者
可以实现,前提是你这个范围在mcu pwm捕获的范围内。

使用特权

评论回复
13
wenfen| | 2020-10-20 23:04 | 只看该作者
这个信号的处理的还是比较重要的

使用特权

评论回复
14
lizye|  楼主 | 2020-10-20 23:08 | 只看该作者
哦,那我就知道怎么回事了,多谢大家

使用特权

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

本版积分规则

852

主题

9757

帖子

2

粉丝