(电子设计资料)电机驱动器说明
(电子设计资料)电机驱动器说明 1 使用说明 VCC 40 EA 31 X1 19 X2 18 RESET 9 RD/P37 17 WR/P36 16 INT0/P33 13 INT1/P32 12 T0/P34 14 T1/P35 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE 30 TXD0 11 RXD0 10 U1 89c51 11.0592M C7 30p C6 30p + C5 10uf R13 10k 12 34 56 78 910 2 Download key1 1 2 power 1 2 3 4 JP1 1 2 3 4 JP2 1 2 3 4 5 6 7 8 9 P3 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1 2 3 4 JP3 EN A 6 EN B 11 IN1 5 IN2 7 IN3 10 IN4 12 OUT1 2 OUT2 3 OUT3 13 OUT4 14 ISEN A 1 ISEN B 15 VS 4 VSS 9 GND 8 U2 L298N +5V +12V D2 1N4007 D3 1N4007 D4 1N4007 D5 1N4007 D6 1N4007 D7 1N4007 D8 1N4007 D9 1N4007 LED1 LED2 LED3 LED4 1 2 3 PWMB1 MHDR1X3 1 2 M1 1 2 M2 1 23 4 TLP1 1 23 4 TLP2 1 23 4 TLP3 1 23 4 TLP4 +5V 12 4 12 3 12 12 DS1 R7 1K S1 VinVout GND LM1 D1 104 C4 220UF C2 +5V +12V +12V +5V +5V +5V +5V P2.3 P2.2 P2.1 P2.0 1 2 3 PWMA1 MHDR1X3+5V P1.0 P1.1 P1.2 P1.3 104 C3 220UF C1 P3.7 P3.6 1 2 3 4 5 6 7 8 9 R-2 +5V LIP1 LIP2 LIP3 LIP4 LIP5 LIP6 LIP7 LIP8 LIP1 LIP2 LIP3 LIP4 LIP5 LIP6 LIP7 LIP8 +5V +5V 两相四线步进电机控制方式使用说明两相四线步进电机控制方式使用说明 使用直流/步进两用驱动器可以驱动一台步进电机.A,B 端分别用短 第 1 页 共 9 页 (电子设计资料)电机驱动器说明 2 接帽接通 5V 电源点.M1 和 M2 四个接线端子分别接步进电机的两个 绕组.要实现步进电机的旋转,输入信号端 IN1,IN2,IN3,IN4 依次接 入低电平.(正转接入低电平的顺序是 IN1→IN2→IN3→IN4,反转接 入低电平的顺序是 IN4→IN3→IN2→IN1).改变脉冲的速度即可改变 电机的转动速度,脉冲越快电机的转速也就越快.脉冲速度超过了电 机的反应速度就容易造成电机失步.(果接入信号正常,电机发生抖动 现象,证明电机接线一相接反.须调节电机接线顺序.) 四相六线步进电机控制方式使用说明四相六线步进电机控制方式使用说明 使用直流/步进两用驱动器可以驱动一台四相六线步进电机和控制一 台两相四线步进电机的程序是一样的.(只是接线方式有一点不同,四 第 2 页 共 9 页 (电子设计资料)电机驱动器说明 3 相六线步进电机需要将其中的两个公共端接电源即可.如上图接法.) M1 和 M2 四个接线端子分别接步进电机的两个绕组.要实现步进电机 的旋转,输入信号端 IN1,IN2,IN3,IN4 依次接入低电平.(正转接入低 电平的顺序是 IN1→IN2→IN3→IN4,反转接入低电平的顺序是 IN4→IN3→IN2→IN1).改变脉冲的速度即可改变电机的转动速度,脉 冲越快电机的转速也就越快.脉冲速度超过了电机的反应速度就容易 造成电机失步.(果接入信号正常,电机发生抖动现象,证明电机接线 一相接反.须调节电机接线顺序.) 步进电 机 信号输 入 第一步第二步第三步第四步 返回第 一步 IN10111 返回 IN21011 返回 IN31101 返回 正转 IN41110 返回 IN11110 返回 IN21101 返回 IN31011 返回 反转 IN40111 返回 下面是一个我们用 C 语言,使用 AT89S52 单片机编写的一个简单的使 电机连续运行的程序及接线图: 第 3 页 共 9 页 (电子设计资料)电机驱动器说明 4 EN A 6 EN B 11 IN1 5 IN2 7 IN3 10 IN4 12 OUT1 2 OUT2 3 OUT3 13 OUT4 14 ISEN A 1 ISEN B 15 VS 4 VSS 9 GND 8 U1 L298N 0.1uF C10 104100uF C8 +5V+12V D2 1N4007 D6 1N4007 D10 1N4007 D14 1N4007 D3 1N4007 D7 1N4007 D11 1N4007 D15 1N4007 0.1uF C14 104100uF C12 1K R5 1K R6 1K R7 1K R8 1K R13 1K R14 1K R15 1K R16 1 2 M1 1 2 M2 1 23 4 TLP1 1 23 4 TLP2 1 23 4 TLP3 1 23 4 TLP4 +5V+5V Y1 11.0592M C1 30P C2 30P S1 RST + C322u R1 10k P1.0 (T2) 1 P1.1 (T2EX) 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.3 (INT1) 13 P3.2 (INT0) 12 P3.4 (T0) 14 P3.5 (T1) 15 EA/VPP 31 XTAL0 18 XTAL1 19 RESET 9 P3.6 (WR) 16 P3.7 (RD) 17 PSEN 29 ALE (PROG) 30 (RXD) P3.0 10 (TXD) P3.1 11 VCC 40 VSS 20 P2.0 21 P2.1 22 P2.2 23 P2.3 24 P2.4 25 P2.5 26 P2.6 27 P2.7 28 P0.0 39 P0.1 38 P0.2 37 P0.3 36 P0.4 35 P0.5 34 P0.6 33 P0.7 3