5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 1414|回复: 9
打印 上一主题 下一主题

请教关于遥控的原始PPM

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-3 20:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想自己DIY一个遥控。现在有个支持PPM的高频头,自己通过单片机给他PPM信号,但是看天8遥控器的资料,有什么对码之类,不知道这个信号和一般8通道的PPM信号有什么区别?
下面实在一个帖子里看到的。

感觉低电平时间维持0.5秒,绿色区域的宽度是一定要变得啊? 有没有大神能帮我啊?
需要说明一下:(DIP设置开关全部拨在下方)

1,2,4三个通道因为摇杆居中脉宽是1ms.板动摇杆脉宽会在0.5ms到1.5ms变化.左减右加,上减下加.

3通道是油门控制.摇杆顶在下方脉宽1.5ms,顶在上方脉宽0.5ms

5通道是开关量控制.ON时脉宽1.5ms,OFF脉宽0.5ms

6通道是模拟量控制.顺时针旋转脉宽1.5ms,逆时针旋转脉宽0.5ms

如有不正确的地方请指出:em00:.

接收机输出是个怎样的状况,改天再测试,搞清楚后也绘图上传:em05:.



欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2013-3-3 20:57 | 只看该作者
加油!
3
发表于 2013-3-3 21:22 | 只看该作者
想把arduino diy成有刷电调,从接收机接电并接信号,我猜想接收机是不是通过电压变化来输出信号?我想先用串口读取信号线的电压再根据电压变化范围来确定舵量。
4
发表于 2013-3-3 22:06 | 只看该作者
本帖最后由 wyfmx 于 2013-3-3 22:20 编辑


对码是2.4G控所特有的功能,普通FM频点的ppm的控是不需要对频的(接收机免晶体的除外),只要用成对的晶体即可建立控与接收机一一对应之关系。
绿色部分的信号叫同步信号,它的特点就是脉冲宽度明显大于控制信号的最大宽度,以便鉴宽电路能分离出这个脉冲,去触发相关的脉冲分配器,使各通道的指令不至于错乱。
至于这个同步脉冲宽度的最低要求是多宽,现在一下子想不起来了(隐约记得是大于5毫秒),需要的话我可以查资料后告知。



5
发表于 2013-3-3 22:17 | 只看该作者
本帖最后由 wyfmx 于 2013-3-3 23:42 编辑
艾伦 发表于 2013-3-3 21:22
想把arduino diy成有刷电调,从接收机接电并接信号,我猜想接收机是不是通过电压变化来输出信号?我想先用串 ...


楼主已将脉冲信号的波形图展示出来了,接收机输出的是脉宽信号的变化,不是电压幅度的变化。
若想以信号电压之高低来控制有刷马达转速,最简单的方法是通过积分电路将脉宽信号转换变成电压信号才可以。



顺带着多说几句吧……
这样做成的电调叫线性电调(非PWM方式控制转速),这类控速电路在中低速时,驱动管的自身功耗(发热量)极大,除得挑选大功率驱动管外,还需处理好驱动管的散热问题。
如今的成品有刷电调几乎都是采用单片机配合pwm(脉宽调制)、利用单位时间内通电时间的长短来控制速度。管子在导通时期内处于饱和导通状态,自身的压降和功耗就非常小了,故而发热量也大为降低。
所谓的单位时间通电控速,打个简单的比方:以10秒为一个计时周期,通电1秒断电9秒,则马达的平均转度为全速的10%。同理,通电5秒断电5秒,则平均转速为50%。通电9秒断电1秒,则平均转速为90%……。
实际上,有刷电调调速所用的PWM频率通常都是1~3千赫兹的(换算成上述的计时周期o.33~1毫秒之间),在这么短的时期内瞬间断电、通电,马达因自身的惯性而不会出现停转的(好比是拿着个点亮的电筒快速地画圈,你看到的将是个光环;播放电影是每秒25张照片,人眼看到的是连续活动的画面。这都是相似的原理),有刷马达的转速就依据单位时间内通电时间的长短来决定了,PWM调速就是这个基理。




6
发表于 2013-3-3 23:53 | 只看该作者
本帖最后由 wyfmx 于 2013-3-3 23:58 编辑



楼主图中所绘制的PPM信号,经接收机内的串行脉冲分配器分离出各通道的指令信号后,输出的信号是:4.5~5Vp-p(简称峰值,是个定值而不是变量)、频率为50赫兹、脉宽为0.5~1.5毫秒的PWM信号。

7
 楼主| 发表于 2013-3-4 10:01 | 只看该作者
wyfmx 发表于 2013-3-3 23:53
楼主图中所绘制的PPM信号,经接收机内的串行脉冲分配器分离出各通道的指令信号后,输出的信号是:4.5~5 ...

首先非常感谢大哥的热情解答。。 混到20分激动的第一个帖子就有人认真回答真是感谢非常啊。
现在说说正题。
几个问题请大哥帮忙解答:
1、根据大哥的回答,对频实际上不需要我来用任何的信号操作,是不是?
2、遥控器内部(以8通道为例)其实就是8路AD,根据电位器不同位置,AD出的电压值不一样,在20MS内输出8个高电平,高电平时间从0.5MS-1.5MS,送给高频头接收PPM信号的口就可以了,不知道是不是?
另外大哥不知道有没有高频头接口的资料(那5个引脚的定义,或者是之前说的那个PPM信号的编码方式之内的),天8带的 型号是WFRFS 2.4GHZ
无比感谢啊。

8
 楼主| 发表于 2013-3-4 10:02 | 只看该作者
想我吗想你 发表于 2013-3-3 20:57
加油!

谢谢了 啊 嘿嘿 一起加油

9
发表于 2013-3-4 11:25 | 只看该作者
wyfmx 发表于 2013-3-3 23:53
楼主图中所绘制的PPM信号,经接收机内的串行脉冲分配器分离出各通道的指令信号后,输出的信号是:4.5~5 ...

这种PPM接收机各通道输出的应该是峰峰值3.3V,周期20MS,脉宽1-2MS的脉冲。
10
发表于 2013-3-4 11:54 | 只看该作者
wyfmx 发表于 2013-3-3 22:17
楼主已将脉冲信号的波形图展示出来了,接收机输出的是脉宽信号的变化,不是电压幅度的变化。
若想以信 ...

非常感谢您的帮助!我正打算用arduino pwm控制电机转速,应该是有希望成功的,再次感谢您的帮助!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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