控制直流电机,需要直流电机驱动,无非是控制电机正反转和转速。
若是新手,不知道怎么设计直流电机驱动电路,可以直接购买电机驱动模块,市面上这种功能模块非常多,比如L298N电机驱动模块。
L298N支持控制双路电机,具有A、B两个通道。通过给IN1、IN2高低电平控制电机的状态,其中ENA、ENB为使能端,低电平无效,高电平使能。
A通道电机状态表
IN1和IN2的电平逻辑关系可是实现电机正转、反转、停止、制动。若要实现调速,ENA输入信号为PWM脉冲信号即可,通过调节PWM脉冲占空比即可实现调速。比如实现正转调速,IN1=0,IN2=1,将改变ENA输入PWM脉冲占空比即可。
教大家自制电机驱动电路
电机正反转是采用H桥的方式,控制电机的电流方向,如下图所示:
下面用三极管搭建一个电机驱动电路,具体如下图所示:
上图是使用Q1、Q2、Q3、Q4四个三极管组成的H桥,通过控制三极管的通断实现不同的电流方向,从而达到电机正反转。当IN1=1,IN2=0时,电机正转;当IN1=0,IN2=1时,电机反转。
调速:输入信号为PWM波即可,通过改变占空比实现调速。