原发布者:bobofans1
一、采用L298N驱动。L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。且由L298N结合单片机可实现对小车速度的精确控制。这种调速方式有调速特性优良、调整平滑、调速范围广、过载能力大,能承受频繁的负载冲击,还可以实现频繁的无级快速启动、制动和反转等优点。L298N可驱动2个电机,OUT1、0UT2和OUT3、OUT4之间分别接2个电动机,5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。单片机STC89C52输出二组PWM波,每一组PWM波用来控制一个电机的速度,另外二个I\O口可以控制电机的正反转。控制方法与控制电路都比较简单。即P10、P11控制第一个电机的方向,输入的PWM1控制第一个电机的速度:P12、P13控制第二个电机的方向,输入的PWM2控制第二个电机的速度。电机驱动电路原理图如图9所示。图9电机驱动电路原理图二、由于单片机I/O口驱动能力弱,不能直接连接直流电机,故需要驱动芯片进行驱动。该设计采用的是基于L298N的电路连接方式,L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含两个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。其电路如图3-12所示。