ステッピングモータ学習(1) - 基本

ステッピングモータ(1)学習

ステッピングモータ制御

ステッピングモータタイプ:
14HS13-0804S-PG19

2 PLCモデル:
DM542T(ダブルオーライザー)

図3 GPIO(1、エッジに対して2)
ここに画像を挿入説明
安定したパルスを達成するために必要な4ステッピングモータ駆動装置は、PWMより困難に推定するために書き、現在のラズベリーパイは大きな十分ではありません。

5ステッパモータドライバ
1の入力信号
PUL +:正のパルス信号。5V
PUL-:負のパルス信号。(グリーンライン- >青線)
DIR +:正モータ、正反転制御。5V
DIR-:モーター、逆転ネガティブコントロール。(レッドライン- >白ライン)
EN +:ポジティブコントロールモーターオフ。私は答えることができません。
EN-:制御負のオフモーター。

2.モータ接続部の線
A +、A +相モータ接続を巻き取ります。
A-:A-相モータ接続を巻き取ります。
B +:接続巻線B +相モータ。
B-:B-相モータ接続を巻き取ります。
電源コネクタ24V。

6配線および手順は、
参照
https://www.jianshu.com/p/61769347f933
ハードウェア
ラズベリーパイ* 1

57H76二相4線式ステッピングモータ1 *

DM542ドライブ1 *

36V DCスイッチング電源

3.3V〜5Vレベル変換(5Vドライバ入力パルスを必要とし、十分な電圧制御された出力端子を送るラズベリー)

接続
配線次のとおりです。

駆動配線の.png
ドライブは、共通の陽極接続を使用して、ラズベリー、増幅5VピンレベルのアクセスドライブPUL +、DIR +、ENA +変換後に送信しました 。PUL- 26は、DIR + 19は、モータの制御と方向に接続され,,制御パルス信号に接続されたENA +及び13は、モータ制御に接続されて有効になっている可能性が1の場合、モータが無効にされ、パルス(ラズベリーパイコーディングBCM)から影響されます

赤色は、緑色、黄色及び青色、それぞれ、ステッピングモータは、端末A + A- B + B-ドライブに接続された
モータのタイプに応じて、接続が異なっています。ちょうどそれぞれ二相、次いでA + A- B + B-缶を見つけます。
フェーズ2つのラインの抵抗が存在する場合、任意の二つの配線は、モータを短絡し、モータを回転させる:短絡が位相を有するステッピングモータか否かが判断されます

RPI-ピン-40-0.png
のコード
方法1:ループ+ time.sleepのながら
ステッピングモータ駆動多くの記事は、whileループの電位レベルを制御するために使用されるパルス把握

AS GPIO RPi.GPIOインポート
インポート時間
GPIO.setwarnings(偽)
GPIO.setmode(GPIO.BCM)
GPIO.setup(19、GPIO.OUT)
GPIO.setup(26、GPIO.OUTある)
GPIO.output(19、False)が
= 0 N-
真中:
N-、N + 1 =
(0.0001)time.sleep
GPIO.output(26、Falseで)
(0.0001から)time.sleep
GPIO.output(26は、TRUE)
印刷(N-)
IF N - == 10000:
BREAK
方法2:PWM用いて
より多くのお勧めは、PWM機能GPIOを使用することで
、制御がより正確です

GPIOのようRPi.GPIOをインポートする
インポート時

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(偽)
GPIO.setmode(GPIO.BCM)
GPIO.setup(19、GPIO.OUT)
GPIO.setup(26、GPIO.OUT)
GPIO.setup(19、0)
P = GPIO.PWM(26、1000)

一方TRUE:
p.start(100)
time.sleep(1)
p.ChangeDutyCycle(50)
p.ChangeFrequency(1000)
time.sleep(10)
p.stop()
time.sleep(10)

著者:ITの女神_
リンクします。https://www.jianshu.com/p/61769347f933
出典:ジェーンの本が
著者によって著作権で保護されています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。

リリース7件のオリジナルの記事 ウォンの賞賛1 ビュー296

おすすめ

転載: blog.csdn.net/weixin_43103295/article/details/103939961