Forum: Mikrocontroller und Digitale Elektronik µ-controller 24v sps / motor


von Demond (Gast)


Angehängte Dateien:

Lesenswert?

Moin alle zusammen,


ich möchte an eine vorhandene SPS (Warema Kompakt 1AP) einen 
Mikrocontroller (NodeMCU) anschließen und damit die Motorsteuerung 
Kabellos steuern.

Der Motor wird mit 230v gesteuert, vom Signal getrennt. Ein 24V /2mA 
Ausgang führt zu einem "hoch/runter"-Taster, von dort geht das Signal in 
die "hoch"-senke oder "tief"-senke der SPS. Auszug aus dem Datenblatt 
"Bleibt der Taster länger als 2 Sekunden gedrückt, geht die Motorsteuere 
inheit in Selbsthaltung. Der Taster kann danach losgelassen werden." 
"Um die 
Selbsthaltung zu löschen und den Motor zu stoppen muss die dem Fahrbefeh 
l entgegengesetzte Taste  kurz angetippt werden. Um 
die Lamellen nur zu wenden muss der örtliche Taster kurz gedrückt werden 
." 

Vorweg, der Mikrocontroller wird extra gespeist mit einem 230v zu 5v 
mikro-usb-netzteil. Eine App ist vorhanden und der Mikrocontroller 
kommunizieren mit ihr - da gibt es kein Problem.

Nun zu meinem Vorhaben: Die SPS soll parallel von dem Taster und dem 
Mikrocontroller bedient werden können. Erst war meine Überlegung zwei 
npn Transistor parallel zu dem Taster. Dann viel mir ein, eine 
gegeneinander Verriegelung muss her ( auch wenn in der SPS eine Schutz 
besteht). Ich dachte an eine ähnliche Schaltung wie im Anhang das ich 
von hier habe Beitrag "Relais gegeneinander verriegeln"

nur brauche ich keine relais, beziehungsweise weiß ich nicht wie die 
Relais sich verhalten würden bei nur 2mA, deshalb würde ich die 
weglassen und die Taster hätte ich parallel zu den Transistoren gemacht 
vom collector zum emitter, jeweils.


Ich hoffe es sind genug Details, falls etwas fehlt oder unklar ist, kann 
ich es gerne ergänzen.

von Ralf L. (ladesystemtech)


Lesenswert?

Ich vermute mal, dass Du diese Wahrheitstabelle benötigst:

E1   E2   A1   A2
 0    0    0    0
 0    1    0    1
 1    0    1    0
 1    1    0    0


Das kann mit einem 4093 realisiert werden. Zwei Gatter überkreuz 
schalten und die anderen beiden als Inverter davor.

Falls Du nur einen Ausgang benötigst, geht es auch mit einem XOR-Gatter.

von Demond (Gast)


Lesenswert?

Das Problem an der Lösung mit dem 4093. Wenn ein Taster gedrückt wurde, 
dann bleibt er in der Selbsthaltung, bis der andere gedrückt wurde, dann 
bleibt aber der andere in der Selbsthaltung. Zum Reseten müssen beide 
gedrückt werden.

An eine Gatterschaltung habe ich nicht dran gedacht, danke dafür! Ich 
war irgendwie bei Transistoren und Relais angelangt, weil ich vorher mit 
230v gerechnet hatte und zum glück liegt da eine 24v Leitung vor. Ich 
werde mir heute noch etwas überlegen, wenn mir etwas passendes einfällt, 
schreibe ich es hier rein, ansonsten bin ich dankbar für jeden weiteren 
Tipp.

von Ralf L. (ladesystemtech)


Angehängte Dateien:

Lesenswert?

Demond schrieb:
> Das Problem an der Lösung mit dem 4093. Wenn ein Taster gedrückt wurde,
> dann bleibt er in der Selbsthaltung

Hier eine Verriegelungslösung mit vier NOR-Gattern ohne Selbsthaltung. 
Bei 5 Volt Versorgungsspannung kann sowohl TTL (SN7402) als auch CMOS 
(CD4001) eingesetzt werden. Entprellen des Tasters nicht vergessen 
(CD4093).

Wenn die NOR-Gatter gegen NAND-Gatter (CD4093) ausgetauscht werden, dann 
sind in der Wahrheitstabelle die Ausgänge vertauscht und invertiert. Das 
könnte evtl. mal wichtig sein, falls PNP-Transistoren angesteuert werden 
sollen.

von Demond (Gast)


Lesenswert?

Ich habe deinen Ansatz mit der NOR genommen und etwas anders aufgebaut
Kurze Erkläreung für die Variablen:
E1 (Eingang für rechtslauf vom µController)
E2 (Eingang für linkslauf vom µController)
E3 (Eingang für rechtslauf vom taster)
E4 (Eingang für linkgslauf vom taster)
A1 (rechtslauf Eingang an der SPS)
A2 (linkslauf Eingang an der SPS)

Im Grunde brauche ich nur die zwei Gleichungen:

A1 = (E1 v E3)^ ¬E2 ^ ¬E4 ^ ¬A2
A1 = (E2 v E4)^ ¬E1 ^ ¬E3 ^ ¬A1

Ich dachte mir durch die Rückkoppelung von den Ausgängen ist es auch 
verriegelt. Ja, ich weiß, dass ich es durch das Doppelte Negieren 
vereinfachen kann - gerade keine Zeit und ich mach es nachher oder 
morgen.
Zu den Gatter, die können leider keine 24V liefern. Das würde ich mit 
einem NPN-Transistor lösen indem ich die gatter ebenfalls mit der 
stromversorgung des µ-Controllers betreibe und die Transistoren werden 
von den Gattern gesteuert und schalten die 24v der SPS.

Ist meine Überlegung so weit so richtig?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.