【华南理工】LIBDRV v1.0 无刷电机驱动器开源

开源链接

LIBDRV v1.0 无刷电机驱动器 - 立创开源硬件平台

一.项目简介

LIBDRV项目针对全国大学生机器人大赛的场景开发,旨在为众多新生的队伍提供性价比高、使用简单的无刷电机驱动,帮助队伍完成基本参赛任务,降低参与比赛的资金以及技术门槛。本项目中的驱动板适用于摩擦带、摩擦轮、涵道等载荷上的电机驱动,可以在某些应用中取代大疆的C620/C610驱动器,降低整车的成本。

二.接口

名称 描述
VIN 电源输入,连接24V电池
GND 电源负极/信号地
PWM/SP 调速接口,输入3.3V、10kHz的PWM信号进行调速,占空比越大,电机转速越快
ZF 方向调整接口,默认拉低,拉高可改变电机旋转方向
M 换相信号输出,可读取电机转速,转速=频率/电机线圈数量
A/B/C 接无刷电机三相线,交换任意两根线的连接可改变电机旋转方向

三.模块参数

  • 输入电压22-26V;
  • 目前测试连续母线电流可达30A,40A时触发过流保护,可通过更改电阻R1的大小来进行更改。

四.注意事项

1.电机适配

LIBDRV采用全硬件架构,需要调整板上部分容阻值来对不同的电机及应用场景进行适配,适配方法如下。

启动力矩设置

启动力矩由板上的R43、R44分压决定,建议通过改动R44来进行调节。启动力矩电压范围0-2V,电压越大,启动时力矩越大。如果输入信号电机难以转动说明启动力矩太小,如果启动时电机出现明显反转则说明启动力矩过大。建议力矩从小往大进行调节。

反电动势电容调节

板上C8、C9、C10为反电动势电容。电机的KV值越低容量越大,KV值越高电容量越小。对于3058、5065等电机,使用1uF电容较佳。一般在选择时会选择偏大的电容,但一般大小不超过1uF。电容太大或者太小可能会导致电机启动困难甚至失败。

角度电阻调节

板上R38、R39、R40为角度电阻。如果出现电机加速过程中突然停止或者重启,说明角度电阻太小。如果出现PWM输入占空比升高,但电机转速提高与电流增大呈严重的非正比关系,说明角度电阻太大。建议角度电阻从小往大进行调节。

2.输入电容

板上默认输入电容为200uF,如果在更大的功率下使用,建议按照2uF/W的标准增大输入电容。开源外壳可以支持在板背面焊接一个2200uF/50V的高频铝电解电容

3.芯片购买

JY02A芯片有三种版本,分别对应不同的缓启动速度:JY02A(461E001B)缓启1S、JY02A(46207733)标准型缓启3S、JY02A(4627E0C9)缓启10S。对于摩擦轮、摩擦带等应用场景,建议使用3S缓启动的版本,需要降低启动电流可以考虑使用10s缓启动的版本。JY02A在淘宝上的授权经销商较多,主要发货地为上海和河南,可以按自己的收货地选择,实测在广东上海发货物流较快。

4.外壳使用

附件中含有LIBDRV的外壳文件,使用SketchUP绘制,如果用solidwork改图可能需要进行格式转换。安装时配合较紧。外壳底部开槽用于扎带固定电调、同时凸台上有螺丝孔进行固定。

五.联系作者

如果对本项目有任何疑问或遇到任何问题,欢迎来联系作者

也欢迎加入华南理工大学RobotIC实验室QQ交流群进行交流

群号:787601544

2 个赞