TB6612FNG驱动模块1】是一款高效的电机驱动模块,相比于L298N,它在效率和尺寸上有显著优势,尤其适合具备一定动手能力的用户使用。在操作过程中,需格外注意正负极性的正确连接,以防止损坏模块。 1. TB6612的用法: TB6612设计为双电机驱动,可以同时控制两个电机。STBY口用于控制电机的启动和停止,当该口设为低电平时,所有电机停止;设为高电平则电机正常运行。AIN1和AIN2,以及BIN1和BIN2分别控制电机的正反转。VM连接12V电源,VCC连接5V电源,GND接地。PWMA和PWMB接口用于连接单片机的PWM口,以控制电机的速度。 逻辑真值表如下: - 对于电机1:AIN1 001表示停止,010表示正转,100表示反转。 - 对于电机2:BIN1 001表示停止,010表示正转,100表示反转。 2. 逻辑真值表: - 当IN1和IN2都为高电平时,且PWM为低电平,电机处于制动状态。 - 若IN1为高电平,IN2为低电平,PWM为高电平时,电机反转。 - 若IN1为低电平,IN2为高电平,PWM为高电平时,电机正转。 - IN1和IN2都为低电平时,电机制动。 - IN1和IN2一高一低,无论PWM状态如何,电机都制动。 - 当STBY为低电平时,电机关闭,处于待机状态。 3. 理论部分: - 单片机通过定时器产生PWM信号。需要配置TIMSKx启用定时器溢出中断,然后设置TCCRxA和TCCRxB选择PWM模式和预分频比,最后将控制引脚设置为输出。PWM频率可以通过改变预分频比和定时器计数器的溢出率来调整。 - PWM占空比的调整是通过修改输出比较寄存器OCRxx的值来实现的,从而改变电机速度。通过ADC读取电位器的电压值,可以实现电机速度的精确控制。 4. 运行性能与建议: - 在驱动/制动状态切换时,电机转速与PWM占空比保持良好线性关系,优于驱动/停止状态的切换。因此,一般避免使用IN1/IN2为低电平的控制组合。 - PWM频率较高时,电机运行平稳,噪音低,但功耗增加。较低的PWM频率可以降低功耗并提高调速线性度,但过低可能导致转动不连续。 - PWM占空比不宜过大,以保持电机驱动电流的稳定性和驱动器的负载能力。需根据具体速度需求设定占空比范围。 - 温度过高会影响器件输出功率,设计电路时应确保足够的覆铜面积以增强散热,保证器件的长期稳定工作。 TB6612FNG驱动模块结合单片机的PWM控制,能实现高效、精确的电机速度调节。在实际应用中,需要注意电源管理、PWM参数设置以及器件的散热问题,以确保电机系统的稳定运行。
2025-05-07 14:58:06 162KB
1
该直流电机驱动板可以同时驱动四路直流电机或者两路二相四线步进电机,通过连接标注的I2C接口到主控,可以对各个电机接口进行配置和驱动。该电机驱动板采用STM8S105作为电机驱动微处理器,负责解析由上位机发送的指令,通过计算后转换成电机驱动信号,支持最高刷新频率(数据更新频率)1ms/次。采用了两颗TB6612FNG高性能电机驱动芯片,静态下,功耗仅30mA,电机驱动能力高达1.2A@5V,峰值电流高达3.2A@5V,电机驱动支持4~12V宽电压(电机驱动供电)输入。其次,该TB6612FNG直流电机驱动板还提供了4路独立舵机驱动接口,可以直接通过主控来驱动舵机。 实物截图: 技术规格: 驱动主控:STM8S105 控制电路工作电压:3.3-5V (连接到FireBeetle的VCC) 控制电路工作电流:30mA 电机驱动芯片:TB6612FNG 电机驱动电压:4-12V 电机驱动能力:1.2A平均电流@5V 峰值电流:3.2A@5V 通信接口:I2C接口 设备地址:0x18 最大刷新频率:1ms 工作模式:4路直流电机或2路步进电机 支持4路舵机驱动 一个状态指示灯 外形尺寸: 58mm x 29mm 安装孔尺寸:3.1mm x 6mm 安装孔位置: 53mm x 24mm 安装孔尺寸:内径3.1mm/外径6mm LED状态指示灯说明 状态1:LED灯闪烁(频率30Hz),说明电机驱动芯片正在等待主机发送初始化指令。 状态2:LED常亮,说明电机驱动芯片正常工作(控制电机运转并且等待主机发送新的指令)。 状态3:LED熄灭,说明电机驱动芯片出现通讯异常。 示例代码截图:
2021-12-13 12:15:23 937KB 电机驱动 步进电机 tb6612fng 电路方案
1
可同时控制两个直流有刷电机,原理图是PDF,PCB是基于cadence的。
2021-11-05 07:32:30 146KB 嵌入式 stn32 直流有刷电机 硬件
1
TB6612FNG中文手册
2021-08-18 11:24:39 3.73MB 驱动
1
TB6612FNG每通道输出最高1.2 A的连续驱动电流,启动峰值电流达2A/3.2 A(连续脉冲/单脉冲);
2021-05-23 00:06:46 301KB 数据手册 TB6612 驱动模块芯片
1
arduino可调速度电机程序(TB6612FNG驱动),简单易懂
2021-05-10 14:53:56 678B Arduin TB6612 电机驱动 可调速
1
电路含TB6612FNG电机驱动,可以控制双直流电机。含LM2596-5.0变压电源,输入范围6-25V,输出5V。主控为stm32c8t6芯片。PCB整体布局小,尺寸60.8*34.7mm,可以应用在多环境下。
1
使用stm32f1驱动TB6612FNG控制直流电机转动,内含TB6612FNG使用说明
2019-12-21 21:44:54 2.61MB TB6612FNG 电机驱动
1
TB6612FNG用户资料高级的电机驱动芯片资料
2019-12-21 19:24:22 1.05MB TB6612FNG
1