简介:TB6612FNG编码电机,接口为XH2.54,具有稳压3.3V输出
1.简述
TB6612FNG是经典款的可编程的电机驱动芯片,也是许多平衡车使用最多的驱动芯片
对于平衡车来说,要时刻调整电机的速度和转动方向实现PID控制算法,那么自然需要用到IO控制
但是单片机的IO带负载能力太弱了,而直流电机是大电流感性负载,所以我们需要功率放大器件,也就是TB6612FNG
TB6612FNG 是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流MOSFET-H 桥结构,双通道电路输出,可同时驱动 2 个电机。也许大家更熟悉 L298N,其实这两者的使用基本一致的。而且,相比 L298N 的热耗性和外围二极管续流电路,它无需外加散热片,外围电路简单,只需外接电源滤波电容就可以直接驱动电机,利于减小系统尺寸。对于PWM信号输入频率范围,高达100KHz的频率更足以满足我们大部分的要求。
但介绍这个芯片之后当然不仅仅是造个平衡车,最主要的是想要复制下钢铁侠的语音小助手,实在是太炫酷了,那就加油吧!
2.芯片管脚说明

| 管脚 | 说明 | 
|---|---|
| VM | 直接接电源 | 
| VCC | 内部逻辑供电一般3.3/5V | 
| GND | 接地 | 
| STBY | 置高模块才能正常工作 | 
| A01 | 电机+ | 
| A02 | 电机- | 
| PWMA | 单片机PWM输出 | 
| AIN2 | 单片机IO | 
| AIN1 | 单片机IO | 
| 停止 | 正转 | 反转 | |
|---|---|---|---|
| AIN1 | 0 | 1 | 0 | 
| AIN2 | 0 | 0 | 1 | 
对于另外一个输出也是如此。
3.电机实物说明

画原理图的时候注意这几个线的位置,中间的绿白两根线用于测速,暂时用不到,但在画图的时候我也引出了相应IO,便于后续重复开发。
4.原理图
原理图:

期末有点忙,闲暇时间匆匆画了一下,具体说明持续更新,呼呼呼!