PPM Motor Driver Module PPM直流电机驱动模块使用测试

2018-01-261.1万
AI 快速预览详细 收起
本文介绍了PPM直流电机驱动模块在DFROBOT的2KG格斗机器人比赛中的应用。该模块支持50Hz频率、5%~10%占空比的PWM信号输入,并将其映射为1000Hz频率、0%~100%占空比的PWM信号输出。通过控制PWM信号的周期和高电平持续时间,可以改变电机的工作状态、转速及方向。此外,还科普了PWM和PPM信号的区别。
       最近在王大师的“蛊惑”下,报名参加了DFROBOT的2KG的格斗机器人大赛。作为赛事的主办方DFROBOT提供给了前30的报名队伍一块电机驱动板和2个电机和轮子的福利。其中电机驱动板是DFROBOT,专门为了这次2KG的格斗机器人大赛准备的。就是下图这货!!!!!!!PPM Motor Driver Module PPM直流电机驱动模块

PPM Motor Driver Module PPM直流电机驱动模块使用测试图1

PPM Motor Driver Module PPM直流电机驱动模块使用测试图2      
       这款电机驱动模块是一款用PWM信号驱动的电机驱动,使用TLE5205-2S作为驱动芯片,芯片的最高电压为40V,超过40V会损坏芯片,持续输入低电平时,其单向持续带载为4A,超过4A会有过流保护。板上设有两个PWM信号接收通道(CH1,CH2),能接收频率为50Hz,占空比在5%~10%的PWM驱动信号。其主要工作原理是让STM8S105芯片将50Hz的PWM信号映射为频率约1000Hz,占空比在0%~100%范围的PWM信号并输出,从而驱动TLE5205-2S芯片。 通过控制PPM直流电机驱动模块的PWM控制信号的周期和高电平持续时间可改变电机的工作状态、转速以及其方向。

科普一下:PWM和PPM(其实我也不是很清楚,只是粗劣的了解,借此机会也学习一下)

PPM=脉位调制      
       用调制信号控制脉冲序列中各脉冲的相对位置(即相位),使各脉冲的相对位置随调制信号变化。此时脉冲序列中脉冲的幅度和宽度均保持不变。
主要特征参数:相位。

PWM=脉宽调制,
       用调制信号控制脉冲序列中各脉冲的宽度,使每个脉冲的持续时间与该瞬时的调制信号值成比例。
主要特征参数:频率、占空比、相位

PWM改变电机状态的原理是:        
       PWM的输出电压有效值与占空比紧密相关,计算公式是:Vo=Vcc*r,r=占空比,如占空比是20%,Vcc=5V,则输出电压的有效值是1V,直流电机在不同的电压下运行速度是完全不同的,基本上占空比越大,速度越快,如果是100%,VCC又是额定电压的话,电机将全速运行。
      从以上特征参数的对比中可以看出,两者的交集就是相位。上面说了这么多能看懂都少就看懂多少,毕竟我们只是来使用的。PPM Motor Driver Module PPM直流电机驱动模块使用测试图3
       先看下板子接口,后面方便使用。
       控制信号输入()      
       PPM Motor Driver Module电机驱动板支持2路独立直流电机驱动,驱动信号从CH1和CH2输入,分别对应M1和M2电机驱动输出。由于王大师提供的电机还在路上,所以先用之前买的小车做个测试。
PPM Motor Driver Module PPM直流电机驱动模块使用测试图4
CH1、CH2可直接与航模遥控器的接收机相连(如WFLYE-07航模遥控器),也可以通过Arduino控制器输出PPM信号进行控制(这个暂时就不用了)。注:PPM Motor Driver Module提供了5V电源输出,在连接航模遥控器接收机时,不需要外接5V电源。
PPM Motor Driver Module PPM直流电机驱动模块使用测试图5
接收器与电机驱动模块的连接线是这样子的哦。
PPM Motor Driver Module PPM直流电机驱动模块使用测试图6
上电池
PPM Motor Driver Module PPM直流电机驱动模块使用测试图7
上接收器
PPM Motor Driver Module PPM直流电机驱动模块使用测试图8
调整遥控器到PPM
以上工作做好以后就可以愉快的玩耍了。视频如上。



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(14)
20060606
20060606
格氏电池?
DFBku2mOBMB
DFBku2mOBMB
除了利用汽缸之外,有没有其他方法能够使机器人弹射?
这个人很菜
这个人很菜回复DFBku2mOBMB
可以用弹簧弹射,详见donald hutson制作的lockjaw,第二届那版
375614939
375614939
好贴!
qbz95
qbz95
气动我一直没做明白,,
1973742214
1973742214
那是必须的
LYon
LYon
你有没有测试过12V以上的电压呢,比较奇怪既然主元件的选型都是耐压40V以上的,为什么输入电压的范围要规定在12V以内呢?使用范围严重受限啊,嘿嘿,不知道这是不是受王大师的杯弓蛇影的“谨慎”心态影响而设定的。
swanglei
swanglei回复LYon
哈哈,这个产品主要是我提的需求,产品经理设定这个规格主要是处于安全使用的考虑,而且对于一般的用户,尤其是开源硬件这个圈子,12V对他们来说已经是比较高的电压了。
hnyzcj
hnyzcj回复LYon
没有
tiger_zc
tiger_zc
这么详细的帖子,开眼了。王大师,下次估计就有人和你组队了,你就不孤单了
swanglei
swanglei回复tiger_zc
哈哈哈,下次再参加比赛,我应该会找两个帮手的~~~可以考虑从这次我们的Mini比赛当中下手,哈哈哈哈
hnyzcj
hnyzcj
说感谢的应该是我们,得到王大和地府的帮助和支持
swanglei
swanglei回复hnyzcj
:loveliness:不客气,带你们玩才是目的~~~~这还没比赛呢,参加完比赛,你才真正体会这个比赛的魅力!!!
swanglei
swanglei
很感谢陈杰老师的测评文章,希望能帮助大家快速上手,玩起mini格斗机器人~~~
pATAq
pATAq
这个很暴力
xborot
xborot
老刘,你会做个2公斤弹射参加王大师特邀比赛吗?
swanglei
swanglei回复xborot
他这个妥妥不像是2kg的啊:'(
hnyzcj
hnyzcj
开眼睛
洋葱_FMB
洋葱_FMB
很直观的制作说明,制作这样机器安全肯定要第一的,气动的每一个安全阀门都应制作。
swanglei
swanglei
哇哇。。。感谢老刘的超详细的气动型武器解说~~!!!超赞!!!!
这次参加极战的比赛,听说原来还有比高压气体还要高级的气源,高压成液体的CO2,说这个比我们比赛的时候还要厉害????这个东西难度在哪里啊?
swanglei
swanglei回复apdmcv
那什么单位我可能就不知道了,但我确定他说是35。。。。。的
谢谢啦!~~~哈哈
apdmcv
apdmcv回复swanglei

嗯,是这样,用压缩空气的话瓶子里储存的是20-30mpa的气体(氮气同理),然后经减压阀减至1-5mpa(常用范围)使用,像bronco这种技术达人经过主办方特批可以使用10mpa以上的压力。而使用二氧化碳呢,由于常温下二氧化碳在7mpa会被压缩成液态,因此瓶内气体存量实际上比30mpa的压缩空气还要大一倍,而压力反而更低——但缺点是二氧化碳沸腾会吸收大量的热,很容易引起结冰或结霜导致气动系统罢工。也就是因为二氧化碳只有7mpa,所以像布老虎这种追求极限的英式弹射会选择舍弃减压阀,直接用气瓶直驱气缸,也就是说天然具有7mpa弹射的能力(但坏消息是无法更进一步)。至于比赛现场那个35你是怎么听出来的我真是不知道,35kpa太小,35mpa太多,35bar有可能但是布老虎用的不是这个压力
共6条回复,已加载2条,点击查看更多共6条回复,已加载全部
- 没有更多了 -