2018-2-8 19:06:45 [显示全部楼层]
7766浏览
查看: 7766|回复: 7

[入门教程] PPM Motor Driver Module 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
以上工作做好以后就可以愉快的玩耍了。视频如上。



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-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail