搜索
bottom↓
回复: 9

关于电机控制方面PPM与PWM的一些疑问

[复制链接]

出0入0汤圆

发表于 2012-2-3 20:42:58 | 显示全部楼层 |阅读模式
各位大侠,小弟最近在做自己的飞控,在电机控制和接收机信号读取方面存在一些疑问,望过往的高手指教。
我的理解是:
PPM是一种编码调制方式,它是用来传输信号的。也就是说,遥控器的发射机给接收机传输的就是PPM信号。PPM信号也有周期,在每个周期内有若干个脉冲,比如有N+1个脉冲,那么N表示通道数。在每个周期中,每个脉冲的宽度相等,各个脉冲之间的距离不等。第一个脉冲与第二个脉冲之间的距离表示通道一的信息,第二个脉冲与第三个脉冲之间的距离表示通道二的信息....。接收机在接收到信号后,对这个PPM信号解码,把解码后的信息给输出给各个通道。每个通道都是频率相等的PWM波。
也就是说:发射机给接收机输出的是PPM信号;接收机给电调输出的是普通的PWM波形。
不知道我的理解对不对。
因为我用示波器实际测试过接收机的输出波形,就是标准的PWM,其周期是20ms,占空比随遥控的变化而变化。
如果接收机输出的是PPM的话,示波器看到的应该是在一个周期内有若干个脉冲的波形。
望指教!!

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2012-2-3 22:07:00 | 显示全部楼层
回复【楼主位】chenhuizai210
-----------------------------------------------------------------------

我当时和你一样不明白为什么我做出的10位PWM信号不能线性的控制舵机和电调。后来,明白了,你所看到的pwm信号,分辨率是us级别的。而且1100us到1900us大约是这样,注意了,要us级别的变化,800us的分辨率,你不一定非得按800来做,可以分成255或者其他的,有个比例就行。如果你用单片机做,就用普通IO模拟就行。主要看高电平的时间。这样,你可以同时控制多个电调了,你试试吧,我这是刚做完实验,上来看看。  P0^0=1;delayus(us);P0^0=0;delayms(1);其中us是速度的级别量。

出0入0汤圆

 楼主| 发表于 2012-2-5 19:07:10 | 显示全部楼层
回复【1楼】MrLCL  
-----------------------------------------------------------------------

首先,谢谢你热心的解答。
我是用STM32定时器的PWM输出做的,没有用IO口模拟。也就是用硬件PWM做的。
你所说的800us分辨率是指什么?应该是8us吧。
也就是把信号输出以8us为单位逐个输出对吧。这个是用软件IO模拟输出PWM的,
而我用的是硬件PWM,你给个占空比,他会自动输出,并且四路信号输出是同步的。这样就不需要那个了吧。

出0入0汤圆

发表于 2012-2-5 19:54:22 | 显示全部楼层
回复【2楼】chenhuizai210
-----------------------------------------------------------------------

对,我的意思有800级变化,从电调的油门下限开始每次就+1us就行,一般电调都是《100级的吧。我不太懂航模器件,只能把了解的都说出来,剩下的你自己看看。L3G4200D,这个陀螺仪,我就卡在这了,你做了没呢,我遥控器都快做完了,就差摇杆了,准备收一个。你就用普通IO驱动就行,理论讲,程序允许,几个都没问题,我这次留了8个口,4个电调,4个舵机用。
我也想学STM32,给推荐个型号,和方法吧。还有开发工具,

出0入0汤圆

发表于 2012-2-6 10:30:26 | 显示全部楼层
顶~~!!!!

出0入0汤圆

发表于 2012-2-6 10:33:55 | 显示全部楼层
为什么我回复了那么多还是要审核!急求审核员~~~

出0入0汤圆

 楼主| 发表于 2012-2-11 17:36:02 | 显示全部楼层
回复【3楼】MrLCL  
-----------------------------------------------------------------------

恩。STM32,我用的是STM32F103RBT6,这个对于四轴来说足够用了。开发板用的是淘宝上卖的,这个买的很值,关键是有很多资料。

出0入0汤圆

发表于 2012-2-11 22:26:51 | 显示全部楼层
回复【6楼】chenhuizai210
-----------------------------------------------------------------------

行,我买个简单的吧,最基础的,我最喜欢基础的

出0入0汤圆

发表于 2012-2-11 22:27:30 | 显示全部楼层
回复【6楼】chenhuizai210
-----------------------------------------------------------------------

行,我买个简单的吧,最基础的,我最喜欢基础的

出0入0汤圆

发表于 2015-10-27 20:21:01 | 显示全部楼层
请教,PPM各个通道的信息决定的是电调输出的PWM波形占空比吗
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 21:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表