L297和L298n组合电路模块。其中L297产生四相驱动信号, L297突出的特点是外部只需接时钟、方向和工作方式三个输入信号。L298芯片是一种高电压、大电流双H桥功率集成电路,可用来驱动继电器、线圈、直流电机和步进电机等感性负载。最高电压46V,每相电流可达2A。这个模块比较特别的地方是它的负载电流部份带两个DIP跳线。可接负载电流测试电阻,用PWM控制相绕组电流,实现恒流斩波控制,为设计双闭环控制电机创造了条件。 下面用ARDUNIO测试Ll297和L298n组合电路模块驱动四相步进电机,这个电机每步是7.5°的,用C51,STM32单片机都可以测试的。 接线很简单: 模块的OUT1,OUT2,OUT3,OUT4接步进电机的A,B相。 模块的VSS,GEN接电机的电源。 模块的+5v,GND分别接ARDUNIO的5V,GND。 模块的EN,CW,CLOCK分别接ARDUNIO的PIN8,9,10脚。 void setup() { pinMode(10, OUTPUT); //CLOCK pinMode(9, OUTPUT); pinMode(8,OUTPUT); digitalWrite(9,LOW); //CCW digitalWrite(8,HIGH); //EN }
// the loop function runs over and over again forever void loop() { digitalWrite(10, HIGH); delayMicroseconds(40); digitalWrite(10, LOW); delay(10); } 这模块可接负载电流的测试电阻,用PWM控制相绕组电流,控制电机的力矩,作这个程序留给各位看官吧。
|