我建立了一个项目,使用矩阵中的 8 个继电器(charlieplexing)来控制 16 个电机(执行器),再加上一个继电器来控制两个 DPDT 继电器来反转电源以使电机反转。我一次只需要运行一台电机。
测试时,我发现电流会流过电机并启动电网中的其他电机。
无论如何这将能够工作还是我需要为每个电机安装一个继电器?
我建立了一个项目,使用矩阵中的 8 个继电器(charlieplexing)来控制 16 个电机(执行器),再加上一个继电器来控制两个 DPDT 继电器来反转电源以使电机反转。我一次只需要运行一台电机。
测试时,我发现电流会流过电机并启动电网中的其他电机。
无论如何这将能够工作还是我需要为每个电机安装一个继电器?
经过几次迭代(可以在编辑历史中看到),我认为这种安排是出于实际原因的最佳选择:它需要最少数量的单独继电器来驱动(7 个继电器),并且它们都可以是相同的常用类型 DPDT .
要启用电机,使用 K1 和 K2 选择正确的列。然后 K3-K6 用于选择行。活动柱上所有其他电机的下端断开连接,确保没有电流流过它们。最后,K7可以用来反转方向。
您可以使用 8 + 4 + 2 + 1 个单刀双掷继电器 + 2 个单刀双掷用于方向/开关,总共 17 个继电器,但是使用 16 个单刀双掷和 2 个单刀双掷会更简单,总共 18 个继电器,或 16 SPST + 1 DPDT = 17 个继电器。
也可以使用 4 + 2 + 1 DPDT + 3 SPDT = 10 个继电器。
Charlieplexing 使用 LED 有两个原因:
1:LED只在一个方向通过电流
2: LED 需要一个最低电压,低于该电压就不会产生光。
电机没有这些功能。
要么您需要一个简单的 SPST(A 型)继电器用于每个电机,要么需要一个更复杂的(多极双掷)继电器树来选择运行哪个电机。