步进电机控制器接线说明:ENA+ ENA- 悬空;DIR+ PUL+ 接arduino5V;DIR- 接数字引脚 高地电平控制转动方向;PUL-接数字引脚 指定频率方波控制转动速度;A+A- B+B-各为一组 接电机引线(用万用表测电阻 阻值小的为一组)。
下面是控制程序:由于pwm引脚输出的方波是固定频率, 所以使用pwm引脚控制只能让步进电机按固定转速转动,不能调速。本文介绍使用数字引脚输出方波 控制步进电机转速。
//转向步进电机速度控制变量
int stepping_motor_speed_fast =100; //步进电机转速控制频率变量--快
int stepping_motor_speed_slow =400; //步进电机转速控制频率变量--慢
int stepping_motor_speed_Proportion = 20; //步进电机转速控制方波占比
//转向步进电机方向控制变量
int stepping_motor_direction_L = 1; //正向
int stepping_motor_direction_R = 0; //反向
//转向步进电机控制引脚变量==============================&#