树莓派笔记004——步进电机驱动板

树莓派笔记004—步进电机驱动板

  • 电机型号
  • 坑爹的接线方式
  • 驱动原理
    • 区分五线四相步进电机的五根线
    • ULN2003芯片简介
  • 驱动方式
  • 代码

电机型号

树莓派笔记004——步进电机驱动板_第1张图片

树莓派笔记004——步进电机驱动板_第2张图片

坑爹的接线方式

树莓派笔记004——步进电机驱动板_第3张图片
不仔细看这幅图,再上网搜搜,很容易就接错。我在这个地方被网上错误的图片坑了很久时间
可行的接法是先拔掉右边的那个套子,最左边引脚接外接电源负极最右边引脚接外接电源正极
仔细观察,电路板上其实标注好了,左边两个引脚是 - ,右边两个引脚是 + 。

驱动原理

区分五线四相步进电机的五根线

树莓派笔记004——步进电机驱动板_第4张图片

图片来源

树莓派笔记004——步进电机驱动板_第5张图片

虽说商家弄好了插头,插上就能用,但是有时候会出错,需要留心。
按照上面的方法确认完了每根线,再用五支二极管接到驱动板插电机线的地方,跑程序观察每个二极管的点亮顺序,再结合步进电机的电磁动作->机械动作的过程,就能正确无误地接好驱动板和电机之间的五根线。

ULN2003芯片简介

简单讲这个芯片可以放大控制信号,CPU的小功率信号发给他,他把信号升到500mA/50V之后驱动继电器,电机等等设备。

ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC量输出卡等控制电路中。可直接驱动继电器等负载。
输入5VTTL电平,输出可达500mA/50V。
ULN2003是高耐压、大电流达林顿系列,由七个硅NPN达林顿管组成。 该电路的特点如下: ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路 直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。
ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。

淘宝上卖的驱动板就是封装了ULN2003芯片的一块板子,加了一些小功能如LED指示输入信号

驱动方式

驱动板上的四个IN口,按下表用GPIO口给电平即可使电机转动

IN口 IN1 IN2 IN3 IN4
Sleep
Sleep
Sleep
Sleep

注意:有的教程中高低是反过来的,经我实测,上表可行。

代码

Edge浏览器里粘贴有空行的代码就会使这个编辑器崩溃,这里贴个图再加个下载链接
点我下载
树莓派笔记004——步进电机驱动板_第6张图片

你可能感兴趣的:(树莓派,电气,Python,gpio)