настройка leadshine DM860 двухполюсный драйвер двигателя на Raspberry Pi - PullRequest
0 голосов
/ 25 сентября 2018

Итак, я хочу использовать биполярный драйвер Leadshine DM860 на Raspberry Pi 3, и я использую руководство из https://makezine.com/2014/03/19/driving-big-stepper-motors-with-arduino/ (я уже пробовал его на Arduino, и он работает, я использую код 'Nema34_potensiometer.ino')но это не сработало.Итак, это пример моего кода:

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

#GPIO.setup(26,GPIO.OUT)
GPIO.setup(21,GPIO.OUT)
GPIO.setup(20,GPIO.OUT)

#GPIO.output(26,True)        
GPIO.output(21,False)
#GPIO.output(21,GPIO.LOW)

microStep = 0

while True:
    GPIO.output(20,True)
    #time.sleep(1)
    GPIO.output(20,False)
    time.sleep(1)
    microStep = microStep + 1
    print(microStep)

GPIO.cleanup()

и проводка между драйвером и малиной выглядит следующим образом:

enter image description here

Итак, какую конфигурацию я должен сделать на Raspberry Pi?спасибо

РЕДАКТИРОВАТЬ:

enter image description here

Я изменяю интерфейс разъема управляющего сигнала (P1), я выбираю соединениесигнал PNP.Кажется, что между Arduino и Raspberry Pi по-разному, как они подают мощность и сигнал волны на каждый датчик / устройство, которое подключается к их выводу GPIO или выводу ввода / вывода

1 Ответ

0 голосов
/ 05 декабря 2018

enter image description here

Я меняю интерфейс разъема управляющего сигнала (P1), я выбираю Подключение к сигналу PNP.Кажется, что между Arduino и Raspberry Pi по-разному, как они подают мощность и сигнал волны на каждый датчик / устройство, которое подключается к их выводу GPIO или выводу ввода / вывода

...