用 8 个继电器控制 16 个电机

电器工程 发动机 中继 dpdt 查理普林
2022-02-03 20:06:22

我建立了一个项目,使用矩阵中的 8 个继电器(charlieplexing)来控制 16 个电机(执行器),再加上一个继电器来控制两个 DPDT 继电器来反转电源以使电机反转。我一次只需要运行一台电机。

测试时,我发现电流会流过电机并启动电网中的其他电机。

无论如何这将能够工作还是我需要为每个电机安装一个继电器?

4个回答

经过几次迭代(可以在编辑历史中看到),我认为这种安排是出于实际原因的最佳选择:它需要最少数量的单独继电器来驱动(7 个继电器),并且它们都可以是相同的常用类型 DPDT .

要启用电机,使用 K1 和 K2 选择正确的列。然后 K3-K6 用于选择行。活动柱上所有其他电机的下端断开连接,确保没有电流流过它们。最后,K7可以用来反转方向。

示意图

模拟此电路- 使用CircuitLab创建的原理图

您可以使用 8 + 4 + 2 + 1 个单刀双掷继电器 + 2 个单刀双掷用于方向/开关,总共 17 个继电器,但是使用 16 个单刀双掷和 2 个单刀双掷会更简单,总共 18 个继电器,或 16 SPST + 1 DPDT = 17 个继电器。

也可以使用 4 + 2 + 1 DPDT + 3 SPDT = 10 个继电器。

如果不是因为需要使电机反向运行,使用 8 个 SPST 继电器和 16 个二极管来执行任务会很简单。

需要四个 5PST、四个 SPST 和一个 DPST 继电器来满足换向要求。

在此处输入图像描述

Charlieplexing 使用 LED 有两个原因:

1:LED只在一个方向通过电流

2: LED 需要一个最低电压,低于该电压就不会产生光。

电机没有这些功能。

要么您需要一个简单的 SPST(A 型)继电器用于每个电机,要么需要一个更复杂的(多极双掷)继电器树来选择运行哪个电机。