树莓派电机与开关控制全解析
1. 双极步进电机控制
1.1 使用 L293D H 桥驱动芯片
要驱动双极步进电机,需要使用 L293D H 桥驱动芯片。双极步进电机的绕组电流方向需要反转,就像双向驱动直流电机一样,因此需要 H 桥。
所需材料如下:
- 12V 四针双极步进电机
- L293D H 桥集成电路
- 面包板和跳线
这里使用的 12V 电机比单极步进电机大,电机电源由外部电源提供,而非树莓派。
双极步进电机与单极步进电机类似,但没有线圈的红色中心抽头连接。相同的通电模式对两者都适用,但双极电机的整个线圈电流方向必须可逆,因此需要两个 H 桥。可以使用相同的 ch_12_stepper.py 程序来控制该步进电机,每个电机需要一个 L293D 芯片。
1.2 使用步进电机 HAT 驱动双极步进电机
如果想使用单个接口板控制多个双极步进电机,可以使用 Adafruit 步进电机 HAT。该板可驱动两个双极步进电机,一个线圈连接到 M1 端子,另一个线圈连接到 M2 端子,电机电源通过右侧的螺丝端子单独提供。
如果之前启用了 I2C 总线 0,需要在 /boot/config.txt 中删除或注释掉 dtparam=i2c_vc=on 这一行,然后重启树莓派。同时,要确保启用了 I2C。运行 Adafruit 教程中的程序,电机将开始转动,并循环四种步进模式。
树莓派控制电机与开关详解
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



