• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

看无线小车和四轴的控制信号

目前主要的就是PPM和PWM信号了

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桥),改变电机状态。

全部回复(2)
正序查看
倒序查看
lingyan
LV.8
2
2019-02-18 08:54
学习了
0
回复
2019-02-24 09:56

赞,支持下

0
回复