“第三十八课--Microduino 步进电机驱动/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
调试
程序
 
(未显示2个用户的3个中间版本)
第5行: 第5行:
 
通过Microduino A4982来控制步进电机,并且焊接步进电机控制底板
 
通过Microduino A4982来控制步进电机,并且焊接步进电机控制底板
 
==设备==
 
==设备==
*'''[[Microduino-Core]]'''
+
*'''[[Microduino-Core/zh]]'''
*'''[[Microduino-FT232R]]'''
+
*'''[[Microduino-USBTTL/zh]]'''
*'''[[Microduino-A4982]]'''
+
*'''[[Microduino-Stepper/zh]]'''
  
 
*其他硬件设备
 
*其他硬件设备
第18行: 第18行:
 
**导线
 
**导线
 
**镊子
 
**镊子
 +
 
==步进电机==
 
==步进电机==
 
*步进电机的接线:
 
*步进电机的接线:
第49行: 第50行:
 
==程序==
 
==程序==
 
*使用到的库:【AccelStepper库'''[https://github.com/adafruit/AccelStepper github下载 ]''' 】
 
*使用到的库:【AccelStepper库'''[https://github.com/adafruit/AccelStepper github下载 ]''' 】
*需要下载测试程序:'''[[File:Program Test A4982.zip]]'''
+
*需要下载测试程序:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_Steppermotor Microduino_Steppermotor]
 
*编译通过选择好板卡直接下载
 
*编译通过选择好板卡直接下载
 
*测试
 
*测试
第59行: 第60行:
 
通过Microduino A4982模块可以较好的控制四相二线步进电机。
 
通过Microduino A4982模块可以较好的控制四相二线步进电机。
 
==视频==
 
==视频==
 
+
http://v.youku.com/v_show/id_XNjg5MTcwOTA0.html
 
|}
 
|}

2014年10月29日 (三) 05:05的最新版本

目的

通过Microduino A4982来控制步进电机,并且焊接步进电机控制底板

设备

  • 其他硬件设备
    • USB数据连接线 一根
    • 洞洞板
    • 铜柱、螺丝
  • 焊接工具:
    • 电烙铁
    • 焊锡
    • 导线
    • 镊子

步进电机

  • 步进电机的接线:

步进电机与Microduino A4982驱动连接:

    • 四线二相步进电机有两组线圈a,b,每组线圈电阻很小,只有几欧。a 和b 组是绝对绝缘的,不连通的。用万用表测量,连通的是一组;
    • 测出后,将一组线圈接(OUT1A,OUT1B),另外一个线圈接(OUT2A,OUT2B);

通过更改MS1&MS2来改变步进模式(Microduino A4982默认是1/16步模式);

  • 角度计算:

步进电机参数:1.8deg/slep,即步进电机每一动步转过1.8°。

    • 步数=360/1.8*16=3200步

乘以16是因为Microduino A4982默认是1/16步模式。

Stepper motor deg.jpg

实验原理图

Stepper motor.jpg

调试

  • 步骤一:按规则大小裁剪洞洞板;
  • 步骤二:确定好Microduino底座位置,按原理图焊接电路;
洞洞板焊法
正面
反面
  • 搭建电路
ok

程序

  • 使用到的库:【AccelStepper库github下载
  • 需要下载测试程序:Microduino_Steppermotor
  • 编译通过选择好板卡直接下载
  • 测试
    • 外接电源(6-25V),初始化电机不会转动;
    • 按下按键,步进电机以设定好的速度开始旋转,并且LED指示灯点亮,旋转几圈之后反转,循环反复;
    • 再次按下按键,关闭驱动,LED指示灯点亮熄灭。按键通过中断检测,依次开关驱动。

结果

通过Microduino A4982模块可以较好的控制四相二线步进电机。

视频

http://v.youku.com/v_show/id_XNjg5MTcwOTA0.html