查看“Microduino-Stepper”的源代码
←
Microduino-Stepper
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-Stepper}} {| style="width: 800px;" |- | [[File:Microduino-a4982-rect.jpg|400px|thumb|right|Microduino-A4982]] Microduino-Stepper is a DMOS micro-step drive with a converter and overcurrent protection. It can be used to operate bipolar steepper motors in full, half,1/4,1/8 and 1/16 step model.Widely used in control system. |- | ==Feature== *Easily to control; *Four optional stepping modes:full, 1/2,1/4 and 1/16 *Perfect protection mechanisms: **Overtemperature shutdown circuit, undervoltage lockout, crossover current protection; **Ground short circuit protection, load short-circuit protection; *Use potentiometer to adjust the current; *Automatic current decay mode detection / selection; *Compliance with smoke-free fire (NSNF) specification (ET package); *The unique plug way and more space savings. |- | ==Specifications== *Support bipolar stepper motor; *Just input a pulse for the "STEP", it will drives the motor to produce micro-step. Without the need for phase sequence tables, high frequency control lines, or complex interfaces to program; *The maximum output current can be adjusted via potentiometer, resulting in higher step rate; *Four optional stepping modes: **full,1/2,1/4 and 1/16; ===Electrical Specifications=== *VCC voltage: **3.3~5V *VMOT voltage: **6~25V *Maximum operating current: **1.4A *Under the Low current sleep mode, the current less than 10uA; *Automatic current decay mode detection/selection; *Overtemperature shutdown circuit, undervoltage lockout, crossover current protection; *Ground short circuit protection, load short-circuit protection; ===Pin Description=== {|class="wikitable" ! rowspan="1" | Microduino Stepper Pin || Microduino Pin || function |- | STEP|| Microduino IO port || Pulse drives the stepper motor produces micro-stepping |- | DIR || Microduino IO port || Control the rotation direction of the stepper motor |- | EN || Microduino IO port || Open or close the drive (active low) |- | VMOT || External power source || External power supply to the stepper motor |- | VCC||VCC||power to A4982 and Microduino |- | GND||GND||Common GND |} [[File:A4982-Pinout-2.jpg|800px|thumb|center|Microduino-A4982-Pinout]] |- | ==Document== Eagle PCB '''[[File:Microduino-A4982.zip]]''' ===Main component=== * Drive chip:A4982 '''[[File:A4980-Datasheet.pdf]]''' *Stepper motor driving principle: '''[[File:Working principle of the stepper motor.pdf]]''' ==Development== ===Arduino library and support package=== *Microduino_Stepper_AccelStepper:https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_04_Microduino_Stepper_AccelStepper *Stepper motor wiring: '''[[File:Stepper motor wiring.pdf]]''' ===Stepper motor wiring=== *Stepper motor connects with Microduino Stepper: **Four-wire two-phase stepper motor has two sets of coils a, b, the coil resistance is very small, only several ohms. a and b are totally insulated from the group, not communicating. Measured with a multimeter, connectivity is a set; **After measured out, a set of coils connect to OUT1A, OUT1B, another coil connects to OUT2A, OUT2B. *By changing the MS1 & MS2 to change the stepping mode (Microduino A4982 default is 1/16 step mode); ==Application== ===Program download=== Testing Program:'''[[File:Program Test A4982.zip]]''' ===Stepper Simple Application=== *Connect the Micorduino core module,Microduino A4982 and the stepper motor. *Prepared hardware:Microduino FT232R、Microduino Core、Microduino A4982、Four-wire two-phase stepper motor、9V~12V power; *Prepared software:Microduino provides testing program(Arduino part)、Arduino IDE(1.0 release upper)、AccelStepper library, *Put the downloaded library to the libraries folder of the Arduino IDE installation folder; *Strat Ardino IDE, open the testing program, card type chooses “Microduino Core (Atmega328P@16M,5V)”, download directly; *Use the pegboard setting up the circuit: (blue line at the bottom),as following picture: [[File:A4982.png|thumb|600px|center|Pegboard wiring diagram]] *Microduino Stepper drives a stepper motor:[ Test_A4982] **External 9V or 12V power supply, the motor does not rotate in initialization state; **Press the button, the stepper motor begins to rotate as setting speed, and LED indicator lights, reverse rotation after a few laps, the cycle repeated; **Press the button again to close the drive, LED indicator lights off. Key detection through an interrupt, turn the switch driver. ==Pictures== [[file:Microduino-A4982-t.jpg|thumb|600px|center|Microduino A4982 Front]] [[file:Microduino-A4982-b.jpg|thumb|600px|center|Microduino A4982 Back]] [[file:Microduino-A4982-e.jpg|thumb|600px|center|Microduino A4982 Erection]] |- | |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino-Stepper
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息