Ich baue ein Projekt mit 8 Relais in einer Matrix (Charlieplexing), um 16 Motoren (Aktoren) zu steuern, plus ein Relais, um zwei DPDT-Relais zu steuern, um die Leistung für den Motor umzukehren, um rückwärts zu drehen. Ich muss immer nur einen Motor laufen lassen.
Beim Testen stellte ich fest, dass Strom durch die Motoren fließt und andere Motoren im Netz startet.
Kann das irgendwie funktionieren oder brauche ich für jeden Motor ein Relais?
Nach mehreren Iterationen (die im Bearbeitungsverlauf zu sehen sind) halte ich diese Anordnung aus praktischen Gründen für optimal: Sie erfordert die geringste Anzahl separater Relais zum Ansteuern (7 Relais), und sie können alle vom gleichen allgemein verfügbaren Typ DPDT sein .
Um einen Motor zu aktivieren, werden K1 und K2 verwendet, um die richtige Spalte auszuwählen. Dann werden K3-K6 verwendet, um die Zeile auszuwählen. Das untere Ende aller anderen Motoren an der aktiven Säule wird getrennt, um sicherzustellen, dass kein Strom durch sie fließt. Schließlich kann K7 verwendet werden, um die Richtung umzukehren.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Sie könnten es mit 8 + 4 + 2 + 1 SPDT-Relais + 2 SPDT für Richtung / Ein-Aus machen, insgesamt 17 Relais, aber einfacher wäre es mit 16 SPST und 2 SPDT für insgesamt 18 Relais oder 16 SPST + 1 DPDT = 17 Relais.
Auch mit 4 + 2 + 1 Wechsler + 3 Wechsler = 10 Relais möglich.
Charlieplexing arbeitet aus zwei Gründen mit LEDs:
1: LEDs leiten Strom nur in eine Richtung
2: LEDs benötigen eine Mindestspannung, unterhalb derer kein Licht erzeugt wird.
Motoren haben keines dieser Merkmale.
Entweder benötigen Sie ein einfaches SPST-Relais (Form A) für jeden Motor oder einen Baum aus komplizierteren (mehrpoligen Doppelwurf-) Relais, um auszuwählen, welcher Motor betrieben werden soll.
jonk
Heiße Licks