查看: 5342|回复: 7

[入门教程] PPM Motor Driver Module PPM直流电机驱动模块使用测试

[复制链接]
       最近在王大师的“蛊惑”下,报名参加了DFROBOT的2KG的格斗机器人大赛。作为赛事的主办方DFROBOT提供给了前30的报名队伍一块电机驱动板和2个电机和轮子的福利。其中电机驱动板是DFROBOT,专门为了这次2KG的格斗机器人大赛准备的。就是下图这货!!!!!!!PPM Motor Driver Module PPM直流电机驱动模块
QQ图片20180208190537.jpg

QQ图片20180208190523.jpg       
       这款电机驱动模块是一款用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又是额定电压的话,电机将全速运行。
      从以上特征参数的对比中可以看出,两者的交集就是相位。上面说了这么多能看懂都少就看懂多少,毕竟我们只是来使用的。 QQ图片20180208193630.png
       先看下板子接口,后面方便使用。
       控制信号输入()      
       PPM Motor Driver Module电机驱动板支持2路独立直流电机驱动,驱动信号从CH1和CH2输入,分别对应M1和M2电机驱动输出。由于王大师提供的电机还在路上,所以先用之前买的小车做个测试。
IMG_20180208_194815_HDR.jpg
CH1、CH2可直接与航模遥控器的接收机相连(如WFLYE-07航模遥控器),也可以通过Arduino控制器输出PPM信号进行控制(这个暂时就不用了)。注:PPM Motor Driver Module提供了5V电源输出,在连接航模遥控器接收机时,不需要外接5V电源。
IMG_20180208_194901_HDR.jpg
接收器与电机驱动模块的连接线是这样子的哦。
IMG_20180208_195114_HDR.jpg
上电池
IMG_20180208_195353_HDR.jpg
上接收器
IMG_20180208_195625_HDR.jpg
调整遥控器到PPM
以上工作做好以后就可以愉快的玩耍了。视频如上。



swanglei  中级技神

发表于 2018-2-8 21:45:07

很感谢陈杰老师的测评文章,希望能帮助大家快速上手,玩起mini格斗机器人~~~
回复

使用道具 举报

hnyzcj  版主
 楼主|

发表于 2018-2-8 23:12:42

说感谢的应该是我们,得到王大和地府的帮助和支持
回复

使用道具 举报

swanglei  中级技神

发表于 2018-2-8 23:24:36

hnyzcj 发表于 2018-2-8 23:12
说感谢的应该是我们,得到王大和地府的帮助和支持

:loveliness:不客气,带你们玩才是目的~~~~这还没比赛呢,参加完比赛,你才真正体会这个比赛的魅力!!!
回复

使用道具 举报

LYon  高级技师

发表于 2018-2-18 11:47:09

你有没有测试过12V以上的电压呢,比较奇怪既然主元件的选型都是耐压40V以上的,为什么输入电压的范围要规定在12V以内呢?使用范围严重受限啊,嘿嘿,不知道这是不是受王大师的杯弓蛇影的“谨慎”心态影响而设定的。
回复

使用道具 举报

hnyzcj  版主
 楼主|

发表于 2018-2-18 21:20:45

LYon 发表于 2018-2-18 11:47
你有没有测试过12V以上的电压呢,比较奇怪既然主元件的选型都是耐压40V以上的,为什么输入电压的范围要规定 ...

没有
回复

使用道具 举报

swanglei  中级技神

发表于 2018-2-21 18:41:14

LYon 发表于 2018-2-18 11:47
你有没有测试过12V以上的电压呢,比较奇怪既然主元件的选型都是耐压40V以上的,为什么输入电压的范围要规定 ...

哈哈,这个产品主要是我提的需求,产品经理设定这个规格主要是处于安全使用的考虑,而且对于一般的用户,尤其是开源硬件这个圈子,12V对他们来说已经是比较高的电压了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail