步进电机单靠交流供电或直流电源无法运动,必须与驱动电路同时使用时才能发挥其功能,驱动器(驱动电路)由决定换向顺序的控制电路(或称为逻辑电路)与控制电机输出功率的换相电路(或称为功率电路(power stage))组成。
步进电机驱动是的步骤:
1,要提供适合于步进电机所需要的电源;
2,需要输入脉冲和方向信号,一般是按TTL标准电平,
输入一个步进脉冲,电机就步进一个步距角;
3,驱动器的输出:A+,A-,B+,B-,由驱动器去完成。
(不需输入包含A+,A-,B+,B- 4个端口高低电平的信息)
无刷直流电机一般是小型的电机一般采用L298N驱动,他一般可以同时驱动两电机,如果担心驱动不够就可以采用两个L298N。其内部原理是采用H桥式差动放大。L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。其引脚排列如图1中U4所示,1脚和 15脚可单独引出连接电流采样电阻器,形成电流传感信号。 L298可驱动2个电机,OUTl、OUT2和OUT3、OUT4之间分别接2个电动机。5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。1298的逻辑功能如表1所列。表1 L298N的逻辑功能 Intel8253输出二组PWM波,每一组PWM波用来控制一个电机的速 度.另外二个I/O口可以控制电机的正反转.控制方法与控制电路都比较简单。即P10、P11控制第一个电机的方向,输入的:PWMl控制第一个电机的速 度;P12、P13控制第二个电机的方向,输入的PWM2控制第二个电机的速度。 由于电机在正常工作时对电源的干扰很大,只用一组电源时会影响单片机的正常工作。所以选用 双电源供电。一组5V电源给单片机和控制电路供电,另外一组5V、9V电源给L298N的+VSS、+VS供电。在控制部分和电机驱动部分之间用光耦隔开,以免影响控制部分电源的品质。
|