“SKU:RB-01C130 步進電機驅(qū)動模塊”的版本間的差異
來自ALSROBOT WiKi
(→?接線說明) |
(→?使用方法) |
||
第23行: | 第23行: | ||
[[文件:01C130.png|650px|縮略圖|居中]] | [[文件:01C130.png|650px|縮略圖|居中]] | ||
? | == | + | ==使用方法(Arduino 控制器)== |
? | === | + | ===使用硬件=== |
+ | * 1 * Arduino UNO 控制器 | ||
+ | * 1 * 步進電機驅(qū)動板 | ||
+ | * 1 * 鋰電池 7.4V 1300mAh | ||
+ | * 1 * 42 式步進電機 | ||
+ | * 實驗連接線若干 | ||
+ | |||
+ | ===硬件連接=== | ||
1、步進電機與步進電機驅(qū)動板連接<br/> | 1、步進電機與步進電機驅(qū)動板連接<br/> | ||
兩相步進電機黑線、綠線、紅線、藍線,分別接到步進電機驅(qū)動板輸出接口的1A、1B、2A、2B。<br/> | 兩相步進電機黑線、綠線、紅線、藍線,分別接到步進電機驅(qū)動板輸出接口的1A、1B、2A、2B。<br/> | ||
第35行: | 第42行: | ||
[[文件:01C1302.png|650px|縮略圖|居中]] | [[文件:01C1302.png|650px|縮略圖|居中]] | ||
? | === | + | ===Arduino_code_1=== |
<pre style='color:blue'> | <pre style='color:blue'> | ||
int dirPin = 3; | int dirPin = 3; | ||
第66行: | 第73行: | ||
</pre> | </pre> | ||
? | === | + | ===程序效果=== |
測試程序下載到Arduino UNO 控制器中,7.4V鋰電池接到驅(qū)動器外部電源接口,步進電機正常工作,并正傳360度后反轉(zhuǎn)360. 通過選擇撥碼開關(guān)不同不合的開斷能夠控制步進電機在全步進、半步、1/8步進、1/16步進變化。 | 測試程序下載到Arduino UNO 控制器中,7.4V鋰電池接到驅(qū)動器外部電源接口,步進電機正常工作,并正傳360度后反轉(zhuǎn)360. 通過選擇撥碼開關(guān)不同不合的開斷能夠控制步進電機在全步進、半步、1/8步進、1/16步進變化。 | ||
+ | |||
+ | ==使用方法(Raspberry Pi)== | ||
+ | ===使用硬件=== | ||
+ | * 1 * Raspberry Pi 3B | ||
+ | * 1 * 16G SD Card | ||
+ | * 1 * 5V 2.5A 適配器 | ||
+ | * 實驗連接線若干 | ||
+ | |||
+ | ===硬件連接=== | ||
+ | |||
+ | ===Raspberry Pi 例子程序=== | ||
+ | python 例程 | ||
+ | #! /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度后反轉(zhuǎn)360. 通過選擇撥碼開關(guān)不同不合的開斷能夠控制步進電機在全步進、半步、1/8步進、1/16步進變化。 | ||
==產(chǎn)品相關(guān)推薦== | ==產(chǎn)品相關(guān)推薦== |
2018年1月9日 (二) 13:23的版本
目錄 |
產(chǎn)品概述
步進電機驅(qū)動模塊專門為精確控制雙極型步進電機所設(shè)計。當脈沖信號輸入給步進電機時,步進電機會一步一步旋轉(zhuǎn)。每接收到一個脈沖信號,步進電機會旋轉(zhuǎn)固定的角度。該模塊具有可調(diào)節(jié)的驅(qū)動電流和微步進硬件調(diào)節(jié)器。該模塊可用于3D打印技術(shù)、數(shù)控技術(shù)及精確的動作控制技術(shù)中。
規(guī)格參數(shù)
基本參數(shù)
- 品名 步進電機驅(qū)動模塊
- 貨號 RB-01C130
- 品牌 奧松機器人
- 產(chǎn)地 哈爾濱
- 尺寸 25mm*50mm
- 包裝 防靜電包裝
- 固定孔 33mm*18mm
電氣參數(shù)
- 驅(qū)動芯片:A4988
- 輸入電壓:6-12V
- 邏輯電壓:低電平0V 高電平5V
- 驅(qū)動電流:最大1.35A
產(chǎn)品尺寸圖
使用方法(Arduino 控制器)
使用硬件
- 1 * Arduino UNO 控制器
- 1 * 步進電機驅(qū)動板
- 1 * 鋰電池 7.4V 1300mAh
- 1 * 42 式步進電機
- 實驗連接線若干
硬件連接
1、步進電機與步進電機驅(qū)動板連接
兩相步進電機黑線、綠線、紅線、藍線,分別接到步進電機驅(qū)動板輸出接口的1A、1B、2A、2B。
2、Arduino UNO 控制器與步進電機驅(qū)動板連接
- ‘+’連接‘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鋰電池接到驅(qū)動器外部電源接口,步進電機正常工作,并正傳360度后反轉(zhuǎn)360. 通過選擇撥碼開關(guān)不同不合的開斷能夠控制步進電機在全步進、半步、1/8步進、1/16步進變化。
使用方法(Raspberry Pi)
使用硬件
- 1 * Raspberry Pi 3B
- 1 * 16G SD Card
- 1 * 5V 2.5A 適配器
- 實驗連接線若干
硬件連接
Raspberry Pi 例子程序
python 例程
- ! /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度后反轉(zhuǎn)360. 通過選擇撥碼開關(guān)不同不合的開斷能夠控制步進電機在全步進、半步、1/8步進、1/16步進變化。
產(chǎn)品相關(guān)推薦
產(chǎn)品購買地址
[步進電機驅(qū)動板]
周邊產(chǎn)品推薦
[步進電機]