简介: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.原理图
原理图:
期末有点忙,闲暇时间匆匆画了一下,具体说明持续更新,呼呼呼!