“PPM”和“PWM”有什么关系?
发布网友
发布时间:2022-05-16 16:38
我来回答
共2个回答
热心网友
时间:2023-11-01 04:07
“PPM”和“PWM”两者的交集就是相位。他们有本质上的区别。
1、PPM=脉位调制,用调制信号控制脉冲序列中各脉冲的相对位置(即相位),使各脉冲的相对位置随调制信号变化。此时脉冲序列中脉冲的幅度和宽度均保持不变。PPM的主要特征参数:相位。
2、PWM=脉宽调制,用调制信号控制脉冲序列中各脉冲的宽度,使每个脉冲的持续时间与该瞬时的调制信号值成比例。PWM主要特征参数:频率、占空比、相位。
3、PWM改变电机状态的原理是:PWM的输出电压有效值与占空比紧密相关,计算公式是:Vo=Vcc*r,r=占空比,如占空比是20%,Vcc=5V,则输出电压的有效值是1V,直流电机在不同的电压下运行速度是完全不同的,基本上占空比越大,速度越快,如果是100%,VCC又是额定电压的话,电机将全速运行。
4、PWM指的是脉宽调制,狭义说就是舵机信号中正脉冲宽度,就是高电平宽度来表示控制量大小。PPM是脉冲和脉冲之间间隔调制,狭义的说,对于遥控器输出或者接收机输出而言,两个脉冲上升沿之间间隔表示控制量大小。在遥控设备的传统中PWM通常是单通道的控制量,而PPM则是以帧为单位,帧内每个脉冲间隔表示一个通道的控制量,然后两帧之间还有一个长一点的低电平,这个信号曾经用于同步,作为帧和帧之间的划分。
热心网友
时间:2023-11-01 04:07
1、PPM=脉位调制,用调制信号控制脉冲序列中各脉冲的相对位置(即相位),使各脉冲的相对位置随调制信号变化。此时脉冲序列中脉冲的幅度和宽度均保持不变。
主要特征参数:相位。
PWM=脉宽调制,用调制信号控制脉冲序列中各脉冲的宽度,使每个脉冲的持续时间与该瞬时的调制信号值成比例。
主要特征参数:频率、占空比、相位。
PWM改变电机状态的原理是:PWM的输出电压有效值与占空比紧密相关,计算公式是:Vo=Vcc*r,r=占空比,如占空比是20%,Vcc=5V,则输出电压的有效值是1V,直流电机在不同的电压下运行速度是完全不同的,基本上占空比越大,速度越快,如果是100%,VCC又是额定电压的话,电机将全速运行。
从以上特征参数的对比中可以看出,两者的交集就是相位。
2、你的这个系统,无线通信系统其实传输的是一个编码信息,而这个编码所指代的内容(也就是接收端在接收到信号后,要做出的反应,如加速,减速,加多少,减多少,抑或是暂停,停止,启动等等信息),其实在事先早就已编写好并烧写到电机控制器(如单片机)里面去了。
单片机里面其实就是一个PWM电机运行控制程序,只是留出了很多的状态,根据上位机的指令会变更PWM运行控制程序中的几个参数,这样电机状态就可以变了。
所以你这个系统其实可以分成两部分,首先是无线通信系统,包括两个控制器(上位机和下边机),中间用无线发射接收电路连接,其目标是将上位机的命令以8位代码形式发送给下位机,这种传输方式不见得一定要用PPM,也可以是你所熟悉的任何一种调制,比如FSK(够简单了吧),也可以用专用的数传模块(淘宝上比比皆是,从17,8块到上百块都有),如果你用在工业上,还可以用RS485之类的有线通信,抗干扰能力更好。
下位机的任务也非常明确,你设计几种状态(设计好一个状态机),然后根据接收代码,调整PWM程序中的几个参数,进而输出指令,驱动电机控制芯片(比如小型电机用的ULN2003,L298N之类的,大电机自己搭H桥),改变电机状态。