打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【单片机笔记】PWM信号与PPM信号简单理解

PPM信号是航模遥控器输出的一种标准信号,从PPM信号中可以获取7-9个通道的遥控指令数据。PPM看起来很像PWM,很多模型爱好者对于它们产生了误解,有些朋友认为PPM和PWM就是一回事,其实不然,下面我们先说明一下它们之间的区别和关系。

PWM,是英文Pulse Width Modulation的缩写,意思就是脉冲宽度调制。脉冲就是由高、低电平组成的信号序列,其中高电平的时间就是这里所说的脉冲宽度,也就是高电平维持的时间,单位为微秒,范围在500-2500微秒(us)内,或0.5毫秒-2.5毫秒(ms)。如下图所示:

这样的一个脉冲通常用来控制一个通道,即一个舵机,如要控制多个舵机,则需要多个这样的通道,例如:我们要控制一架固定翼模型飞机,则我们至少需要四个通道来分别控制油门、副翼、升降舵、方向舵,各个通道的脉冲宽度控制各个舵机转动。

而PPM是英文Pulse Position Modulation的缩写,意思是脉冲位置调制,又称脉位调制,实质上就是将多个通道的PWM放到“一根线”上进行传输,一个完整的PPM信号帧包含了多个通道的PWM值,下面看一个图解:

图中第一个波形为PPM信号,第二个波形为一通道的PWM,它对应到PPM信号的“K1”,第三个波形为二通道的PWM,它对应到PPM信号的“K2”,依次类推,“K8”对应到第八通道的PWM。K1的前面及K8后面还有一个比较“宽”的脉冲,它的宽度大于所有通道的脉冲宽度,这个也称为“同步脉冲”,在这样的一帧信号中,找出信号的“头”很关键,就如同在SBUS信号解析的过程中,要找到数据的开头,才能正确的解算出各通道的数据。PPM信号“同步脉冲”就可以作为“帧头”来使用,只要判断一个脉冲大于通道的“正常值”,那么接下来的一个脉冲就是1通道的数据。这里要注意的是:PPM中的通道脉宽比实际的PWM脉宽要“窄一点”,这里是由于在PPM信号中需要接入脉冲间隔,以区分通道,而PPM信号帧的总长又不宜过长,因此把每个通道的脉宽“砍掉”一个同样的宽度作为间隔,我们在计算通道PWM脉宽时还应该把这个被砍掉的部分加上。

By Urien 2019年11月6日 20:14:55

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
通信教程 | PWM、PPM、S-BU通信总线信号区别
单片机是怎么通过pwm波来控制电机运转的,工作原理是什么?
PWM基本原理及其应用实例
PWM的原理和使用方法
基于DSP的正弦信号发生器设计
PWM波形(可调宽的脉冲波形)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服