在树莓派上设置 Leadshine DM860 双极驱动电机

Posted

技术标签:

【中文标题】在树莓派上设置 Leadshine DM860 双极驱动电机【英文标题】:setup leadshine DM860 bipolar driver motor on raspberry pi 【发布时间】:2019-02-28 23:36:16 【问题描述】:

所以,我想在树莓派 3 上使用我的 Leadshine DM860 双极驱动程序,我使用来自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()

驱动程序和树莓派之间的接线如下所示:

那么,我应该在树莓派上进行哪些配置?谢谢

编辑:

我更改控制信号连接器 (P1) 接口,我选择连接到 PNP 信号。似乎 arduino 和 raspberry pi 之间有不同的方式,它们如何为连接到其 GPIO 引脚或 I/O 引脚的每个传感器/设备提供电源和信号波

【问题讨论】:

【参考方案1】:

我更改控制信号连接器 (P1) 接口,我选择连接到 PNP 信号。似乎 arduino 和 raspberry pi 之间有不同的方式,它们如何为连接到其 GPIO 引脚或 I/O 引脚的每个传感器/设备提供电源和信号波

【讨论】:

以上是关于在树莓派上设置 Leadshine DM860 双极驱动电机的主要内容,如果未能解决你的问题,请参考以下文章

在树莓派上设置无线静态IP

如何在树莓派上设置 gatttool 的 BLE 连接超时?

如何在我的树莓派上使用 STUN/ICE 实现 NAT 遍历

更改树莓派上的默认 SFTP 目录

Windows 10 IoT Serials 4 - 如何在树莓派上使用Cortana语音助手

在树莓派上的python3