您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
论坛首页    单片机MCU/嵌入式
  •  发帖
  • 收藏

看无线小车和四轴的控制信号
阅读: 185 |  回复: 2 楼层直达

2019/02/16 11:19:17
1
lihui710884923[实习版主]
电源币:447 | 积分:0 主题帖:145 | 回复帖:481
LV8
师长

QQ截图20160321155901 【有奖试用】英飞凌40W准谐振反激电源有奖试用招募

QQ截图20160321155901 【精选内容】管理员用心整理的有含金量的帖子 请速来围观


目前主要的就是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桥),改变电机状态。

标签 STM32
2019/02/18 08:54:53
2
lingyan
电源币:42 | 积分:31 主题帖:19 | 回复帖:1050
LV8
师长
学习了
2019/02/24 09:56:03
3
s453208[版主]
电源币:441 | 积分:106 主题帖:46 | 回复帖:130
LV7
旅长

赞,支持下

客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享

互联网违法不良信息举报

Reporting Internet Illegal and Bad Information
editor@netbroad.com
022-58392381