四路电机驱动模块使用注意事项
版本差异注意事项
(1) 四路电机驱动模块历经多轮升级,不同版本存在细微差异,使用前需查看模块正面丝印确认版本号。默认以v1.3版本为准介绍,其他版本特殊点需特别注意。
(2) v1.2版本的SDA和SCL接口丝印错误,使用时需将这两个接口反接,后续版本已更正该问题。
(3) v1.4版本中,串口接口的5V引脚变更为NC(悬空)引脚,需注意该接口无电压输出。
供电注意事项
(1) 避免给驱动模块供电的电源同时为其他大功率设备供电,以防驱动模块工作不稳定。
(2) 推荐两种供电方案:一是主控和电机驱动模块各自独立供电;二是通过DC-DC降压模块,用原始电源电压为电机驱动模块供电,降压电压为主控供电。
(3) IIC接口的5V接口因二极管存在会导致电压虚高,但无电流通过,且该引脚仅支持输入,无需担心电压问题。
(4) 建议使用与电机电压对应的电源,例如驱动5V电机时使用5V电源。
(5) 若使用非我司电池供电,需保证电压满足要求,且放电倍率至少达到3C。
(6) 模块上电后,PWR指示灯状态反映工作状态:v1.3及更早期版本正常工作时常亮,v1.4版本正常工作时闪烁,未上电时熄灭。
接口连接注意事项
(1) 6P-PH2.0/1.25mm接口适用于连接TT马达,其引脚顺序与编码电机不同,不可连接到其他接口,否则可能导致短路。
(2) 6P-PH2.0/2.0mm接口适用于连接直流编码电机,需正确对应连接。
(3) 编码电机接口的VCC-GND之间电压需根据所用单片机供电电压确定,一般为3.3V或5V;M+、M-之间电压根据所用电机电压而定。
(4) 主轴顺时针旋转时,A相脉冲信号位于B相之前;逆时针旋转时,A相脉冲信号位于B相之后,需注意信号顺序对应。
(5) 以配合Arduino UNO板IIC通信为例,驱动板的SDA、SCL、GND需分别连接UNO板的A4(SDA)、A5(SCL)、GND接口;且不可通过IIC接口的5V、GND、SCL、SDA方案供电,因该接口5V仅支持输入,不能输出。
寄存器使用注意事项
(1) 通过地址0x15设置编码方向极性时,需将极性设置为0,否则电机会一直正转,无法控制转动方向。
(2) 可通过给0x3C寄存器写入16个字节的0x00,重置编码器的脉冲值。