“SKU:RB-01C130 步进电机驱动模块”的版本间的差异
来自ALSROBOT WiKi
(以“右 ==产品概述== 步进电机驱动模块专门为精确控制双极型步进电机所设计。当脉冲信号输入给步...”为内容创建页面) |
(→产品相关推荐) |
||
(未显示1个用户的11个中间版本) | |||
第1行: | 第1行: | ||
− | [[文件: | + | [[文件:01C13010.jpg|500px|有框|右]] |
==产品概述== | ==产品概述== | ||
第23行: | 第23行: | ||
[[文件:01C130.png|650px|缩略图|居中]] | [[文件:01C130.png|650px|缩略图|居中]] | ||
− | == | + | ==使用方法(Arduino 控制器)== |
− | === | + | ===使用硬件=== |
+ | * 1 * Arduino UNO 控制器 | ||
+ | * 1 * 步进电机驱动板 | ||
+ | * 1 * 锂电池 7.4V 1300mAh | ||
+ | * 1 * 42 式步进电机 | ||
+ | * 实验连接线若干 | ||
+ | |||
+ | ===硬件连接=== | ||
1、步进电机与步进电机驱动板连接<br/> | 1、步进电机与步进电机驱动板连接<br/> | ||
两相步进电机黑线、绿线、红线、蓝线,分别接到步进电机驱动板输出接口的1A、1B、2A、2B。<br/> | 两相步进电机黑线、绿线、红线、蓝线,分别接到步进电机驱动板输出接口的1A、1B、2A、2B。<br/> | ||
第32行: | 第39行: | ||
* ”STP”连接D2 | * ”STP”连接D2 | ||
* ”DIR”连接D3。 | * ”DIR”连接D3。 | ||
+ | 3、实验连接图 | ||
+ | [[文件:01C1302.png|650px|缩略图|居中]] | ||
− | === | + | ===Arduino_code_1=== |
<pre style='color:blue'> | <pre style='color:blue'> | ||
int dirPin = 3; | int dirPin = 3; | ||
第64行: | 第73行: | ||
</pre> | </pre> | ||
− | === | + | ===程序效果=== |
测试程序下载到Arduino UNO 控制器中,7.4V锂电池接到驱动器外部电源接口,步进电机正常工作,并正传360度后反转360. 通过选择拨码开关不同不合的开断能够控制步进电机在全步进、半步、1/8步进、1/16步进变化。 | 测试程序下载到Arduino UNO 控制器中,7.4V锂电池接到驱动器外部电源接口,步进电机正常工作,并正传360度后反转360. 通过选择拨码开关不同不合的开断能够控制步进电机在全步进、半步、1/8步进、1/16步进变化。 | ||
+ | |||
+ | ==使用方法(Raspberry Pi)== | ||
+ | ===使用硬件=== | ||
+ | * 1 * Raspberry Pi 3B | ||
+ | * 1 * 16G SD Card | ||
+ | * 1 * 5V 2.5A 适配器 | ||
+ | * 1 * 7.4V 1300mAh 锂电池 | ||
+ | * 1 * 42 步进电机 | ||
+ | * 实验连接线若干 | ||
+ | |||
+ | ===硬件连接=== | ||
+ | [[文件:01C13011.png|700px|有框|居中]] | ||
+ | |||
+ | ===Raspberry Pi 例子程序=== | ||
+ | <pre style='color:blue'> | ||
+ | #! /usr/bin/env python | ||
+ | import RPi.GPIO as GPIO | ||
+ | import time | ||
+ | |||
+ | dirPin = 2 | ||
+ | stpPin = 3 | ||
+ | |||
+ | GPIO.setmode(GPIO.BCM) | ||
+ | |||
+ | GPIO.setup(dirPin, GPIO.OUT) | ||
+ | GPIO.setup(stpPin, GPIO.OUT) | ||
+ | |||
+ | def step(dir, steps): | ||
+ | GPIO.output(dirPin, dir) | ||
+ | time.sleep(0.05) | ||
+ | for i in range (0, steps): | ||
+ | GPIO.output(stpPin, 1) | ||
+ | time.sleep(0.0004) | ||
+ | GPIO.output(stpPin, 0) | ||
+ | time.sleep(0.0004) | ||
+ | # GPIO.output(dirPin, dir) | ||
+ | try: | ||
+ | while True: | ||
+ | step(1,400) | ||
+ | time.sleep(1) | ||
+ | step(0,200) | ||
+ | time.sleep(1) | ||
+ | finally: | ||
+ | GPIO.cleanup() | ||
+ | </pre> | ||
+ | |||
+ | ===程序效果=== | ||
+ | 步进电机正常工作,并正传360度后反转360. 通过选择拨码开关不同能够控制步进电机在全步进、半步、1/8步进、1/16步进变化。 | ||
+ | |||
+ | ==使用方法(Microbit)== | ||
+ | ===使用硬件=== | ||
+ | * 1 * micro bit 扩展板 | ||
+ | * 1 * micro bit 控制器 | ||
+ | * 1 * 7.4V 锂电池 | ||
+ | * 1 * 42 式步进电机 | ||
+ | * 1 * 步进电机驱动板 | ||
+ | * 实验连接线若干 | ||
+ | |||
+ | ===硬件连接=== | ||
+ | [[文件:01C13012.png|700px|有框|居中]] | ||
+ | |||
+ | ===Microbit 例子程序=== | ||
+ | <pre style='color:blue'> | ||
+ | from microbit import * | ||
+ | |||
+ | while True: | ||
+ | pin1.write_digital(1) | ||
+ | sleep(0.05) | ||
+ | for i in range(0, 3200): | ||
+ | pin0.write_digital(1) | ||
+ | sleep(0.0004) | ||
+ | pin0.write_digital(0) | ||
+ | sleep(0.0004) | ||
+ | sleep(1) | ||
+ | pin1.write_digital(0) | ||
+ | sleep(5) | ||
+ | for i in range(0, 3200): | ||
+ | pin0.write_digital(1) | ||
+ | sleep(0.0004) | ||
+ | pin0.write_digital(0) | ||
+ | sleep(0.0004) | ||
+ | sleep(5) </pre> | ||
+ | |||
+ | ===程序效果=== | ||
+ | 步进电机正常工作,使用 16 分频模式,步进电机正传 360 度后反转 360. 通过选择拨码开关能够控制步进电机在全步进、半步、1/8 步进、1/16 步进变化。 | ||
==产品相关推荐== | ==产品相关推荐== | ||
[[文件:erweima.png|230px|无框|右]] | [[文件:erweima.png|230px|无框|右]] | ||
− | + | === 产品资料 === | |
+ | 下载链接:https://pan.baidu.com/s/1NFUoVwFiTeTdtXX5V6cEgw | ||
+ | 提取码:7sfu | ||
===产品购买地址=== | ===产品购买地址=== | ||
− | [步进电机驱动板]<br/> | + | [http://www.alsrobot.cn/goods-822.html 步进电机驱动板]<br/> |
===周边产品推荐=== | ===周边产品推荐=== | ||
− | [步进电机] | + | [http://www.alsrobot.cn/goods-686.html 步进电机] |
===相关学习资料=== | ===相关学习资料=== |
2021年12月17日 (五) 16:21的最后版本
目录 |
产品概述
步进电机驱动模块专门为精确控制双极型步进电机所设计。当脉冲信号输入给步进电机时,步进电机会一步一步旋转。每接收到一个脉冲信号,步进电机会旋转固定的角度。该模块具有可调节的驱动电流和微步进硬件调节器。该模块可用于3D打印技术、数控技术及精确的动作控制技术中。
规格参数
基本参数
- 品名 步进电机驱动模块
- 货号 RB-01C130
- 品牌 奥松机器人
- 产地 哈尔滨
- 尺寸 25mm*50mm
- 包装 防静电包装
- 固定孔 33mm*18mm
电气参数
- 驱动芯片:A4988
- 输入电压:6-12V
- 逻辑电压:低电平0V 高电平5V
- 驱动电流:最大1.35A
产品尺寸图
使用方法(Arduino 控制器)
使用硬件
- 1 * Arduino UNO 控制器
- 1 * 步进电机驱动板
- 1 * 锂电池 7.4V 1300mAh
- 1 * 42 式步进电机
- 实验连接线若干
硬件连接
1、步进电机与步进电机驱动板连接
两相步进电机黑线、绿线、红线、蓝线,分别接到步进电机驱动板输出接口的1A、1B、2A、2B。
2、Arduino UNO 控制器与步进电机驱动板连接
- ‘+’连接‘V’
- ‘-’连接‘G’
- ”STP”连接D2
- ”DIR”连接D3。
3、实验连接图
Arduino_code_1
int dirPin = 3; int stpPin = 2; void setup(){ pinMode(dirPin, OUTPUT); pinMode(stpPin, OUTPUT); } void step(boolean dir,int steps) { digitalWrite(dirPin,dir); delay(50); for(int i=0;i<steps;i++){ digitalWrite(stpPin, HIGH); delayMicroseconds(400); digitalWrite(stpPin, LOW); delayMicroseconds(400); } } void loop() { step(1,200); delay(1000); step(0,200); delay(1000); }
程序效果
测试程序下载到Arduino UNO 控制器中,7.4V锂电池接到驱动器外部电源接口,步进电机正常工作,并正传360度后反转360. 通过选择拨码开关不同不合的开断能够控制步进电机在全步进、半步、1/8步进、1/16步进变化。
使用方法(Raspberry Pi)
使用硬件
- 1 * Raspberry Pi 3B
- 1 * 16G SD Card
- 1 * 5V 2.5A 适配器
- 1 * 7.4V 1300mAh 锂电池
- 1 * 42 步进电机
- 实验连接线若干
硬件连接
Raspberry Pi 例子程序
#! /usr/bin/env python import RPi.GPIO as GPIO import time dirPin = 2 stpPin = 3 GPIO.setmode(GPIO.BCM) GPIO.setup(dirPin, GPIO.OUT) GPIO.setup(stpPin, GPIO.OUT) def step(dir, steps): GPIO.output(dirPin, dir) time.sleep(0.05) for i in range (0, steps): GPIO.output(stpPin, 1) time.sleep(0.0004) GPIO.output(stpPin, 0) time.sleep(0.0004) # GPIO.output(dirPin, dir) try: while True: step(1,400) time.sleep(1) step(0,200) time.sleep(1) finally: GPIO.cleanup()
程序效果
步进电机正常工作,并正传360度后反转360. 通过选择拨码开关不同能够控制步进电机在全步进、半步、1/8步进、1/16步进变化。
使用方法(Microbit)
使用硬件
- 1 * micro bit 扩展板
- 1 * micro bit 控制器
- 1 * 7.4V 锂电池
- 1 * 42 式步进电机
- 1 * 步进电机驱动板
- 实验连接线若干
硬件连接
Microbit 例子程序
from microbit import * while True: pin1.write_digital(1) sleep(0.05) for i in range(0, 3200): pin0.write_digital(1) sleep(0.0004) pin0.write_digital(0) sleep(0.0004) sleep(1) pin1.write_digital(0) sleep(5) for i in range(0, 3200): pin0.write_digital(1) sleep(0.0004) pin0.write_digital(0) sleep(0.0004) sleep(5)
程序效果
步进电机正常工作,使用 16 分频模式,步进电机正传 360 度后反转 360. 通过选择拨码开关能够控制步进电机在全步进、半步、1/8 步进、1/16 步进变化。
产品相关推荐
产品资料
下载链接:https://pan.baidu.com/s/1NFUoVwFiTeTdtXX5V6cEgw 提取码:7sfu