目的
通过Microduino A4982来控制步进电机,并且焊接步进电机控制底板
设备
步进电机
步进电机与Microduino A4982驱动连接:
- 四线二相步进电机有两组线圈a,b,每组线圈电阻很小,只有几欧。a 和b 组是绝对绝缘的,不连通的。用万用表测量,连通的是一组;
- 测出后,将一组线圈接(OUT1A,OUT1B),另外一个线圈接(OUT2A,OUT2B);
通过更改MS1&MS2来改变步进模式(Microduino A4982默认是1/16步模式);
步进电机参数:1.8deg/slep,即步进电机每一动步转过1.8°。
乘以16是因为Microduino A4982默认是1/16步模式。
实验原理图
调试
- 步骤二:确定好Microduino底座位置,按原理图焊接电路;
程序
- 使用到的库:【AccelStepper库github下载 】
- 需要下载测试程序:Microduino_Steppermotor
- 编译通过选择好板卡直接下载
- 测试
- 外接电源(6-25V),初始化电机不会转动;
- 按下按键,步进电机以设定好的速度开始旋转,并且LED指示灯点亮,旋转几圈之后反转,循环反复;
- 再次按下按键,关闭驱动,LED指示灯点亮熄灭。按键通过中断检测,依次开关驱动。
结果
通过Microduino A4982模块可以较好的控制四相二线步进电机。
视频
http://v.youku.com/v_show/id_XNjg5MTcwOTA0.html
|