单片机C8051F340如何接收从别的单片机发送过来的PWM波,并进行占空比分析?

2024-12-16 13:07:40
推荐回答(3个)
回答1:

基本上,只要对所接收信号的高低电平分别计时,两者的和就是周期,然后就能计算占空比了。
一般来说,计时所用的点数要非常密集,才能得到较为精确的结果。换言之,计时越精确,结果越精确。
例如,同样是1mS的脉宽,你用1uS和10uS来计时,两者所得到的结果,误差的区别就非常大了。

回答2:

需要知道占空比,执行传参数就可以了啊,通过一个普通IO,模拟IIC或者SPI就可以将参数传过来,8051要直接识别占空比很难,也可以使用微分电路,将其转换成直流信号,然后AD采样,间接判断占空比

回答3:

这个问题我遇到过,可以这么解决,用CAP捕获单元,不占用单片机定时器,在中断程序中计时高低电平,计算占空比即可,非常简单