前言:单片机的电流很小,驱动能力很弱,要想驱动这种功率高一点的电机,必须外接驱动芯片,控制驱动芯片来驱动电机,单片机起控制作用,下面我们就来利用TB6612来驱动直流电机
下面驱动源码会有详细的注释讲解,辅助理解
TB6612驱动模块
TB6612驱动模块是一款由东芝半导体生产的电机驱动IC,主要用于驱动直流电机。该模块支持双电机驱动,每个驱动包含两个逻辑输入引脚、一个PWM引脚和两个输出引脚,能够实现电机的正转、反转、停止以及调速功能。
引脚图:
引脚说明
管脚映射 |
||||
标号 |
名称 |
功能描述 |
||
引脚名称 | 说明 | |||
---|---|---|---|---|
PWMA | A电机控制信号输入端 | |||
AIN2 | A电机输入端2 | |||
AIN1 | A电机输入端1 | |||
YSTB | 正常工作/待机状态控制端 | |||
BIN1 | B电机输入端1 | |||
BIN2 | B电机输入端2 | |||
PWMB | B电机控制信号输入端 | |||
GND | 接地 | |||
VM | 电机驱动电压输入端(4.5V~15V) | |||
VCC | 逻辑电平输入端(2.7V~5.5V) | |||
GND | 接地 | |||
AO1 | A电机输出端1 | |||
AO2 | A电机输出端2 |