Forum: Analoge Elektronik und Schaltungstechnik drehrichtung arduino 1 ausgang zu wenig


von Maru (Gast)


Lesenswert?

Hallo zusammen

folgendes Problem möchte ich lösen:

Meine Drehbank hat einen FU, welcher für die Drehrichtung 2 eingänge 
hat. zieht man Eingang 1 auf Masse, dreht die Drehbank nach rechts, 
zieht man Eingang 2 aus masse, dreht die Drehbank nach links. Momentan 
ist das ganze über ein Drehschalter geregelt und funktioniert wunderbar!

nun möchte ich die Drehbank auf CNC umbauen und sowohl die Drehrichtung 
als auch die Drehzahl via G-code steuern. Die Drehzahl klappt über PWM 
auch wunderbar, nur bei der Drehrichtung habe ich keine Lösung.

Ich steuere die Drehbank mit einem Arduino Uno mit GRBL 1.1. Der Arduino 
hat für die Drehrichtung nur einen Ausgang, welcher low oder high 
geschaltet werden kann. Ich benötige nun eine schaltung, die bei Low den 
Eingang 1 vom FU auf Masse schaltet und bei high den Eingang 2 auf Masse 
schaltet. Hat jemand eine idee, wie man das möglichst simpel lösen kann?

Danke und Gruss Maru

von Maru (Gast)


Lesenswert?

Gibt es Relais, welche 2 Ausgänge haben? ein normalen und einen 
invertierten? Das wäre ja genau das, was ich brauche...

oder ein CMOS, welcher 2 ausgänge hat, ein normalen und einen 
invertierten. Das wäre sogar noch besser...

ich habe leider nicht den vollständigen überblick, was es auf dem Markt 
gibt.

von Walta S. (walta)


Lesenswert?

Da genügt ein ganz normales Relais. Ist es aus dann ist liegt der erste 
Eingang an Masse und ist es an der zweite.

walta

von Ingo L. (corrtexx)


Lesenswert?

Maru schrieb:
> Gibt es Relais, welche 2 Ausgänge haben?
Du benötigst nur einen Wechselkontakt von dem Relais, dass hat so gut 
wie jedes Relais...

von Wolfgang (Gast)


Lesenswert?

Maru schrieb:
> Ich steuere die Drehbank mit einem Arduino Uno mit GRBL 1.1. Der Arduino
> hat für die Drehrichtung nur einen Ausgang, welcher low oder high
> geschaltet werden kann. Ich benötige nun eine schaltung, die bei Low den
> Eingang 1 vom FU auf Masse schaltet und bei high den Eingang 2 auf Masse
> schaltet. Hat jemand eine idee, wie man das möglichst simpel lösen kann?

Um zwei Ausgägnge kommst du nicht drumrum.
Möglichkeit 1: Einen für Links-/Rechtslauf und einen für An/Aus
Möglichkeit 2: Einen für Linkslauf und einen für Rechtslauf

Wenn deine Drehbank also für Möglichkeit 2 verschaltet ist, 
offensichtlich mit mechanischer Verriegelung gegen direkte Umschaltung 
Links<->Rechts und gegen gleichzeitige Aktivierung von Links- und 
Rechtslauf, kannst du das im Code des Arduino anpassen - völlig ohne 
irgendwelche Relaisbasteleien.

Wie willst du mit nur einem Pin die Verriegelung gegen eine harte 
Drehrichtungsumschaltung realisieren?
Wie willst du den Motor an/aus schalten?

Bietet die Steuerung im FU Schutz gegen harte Drehrichtungsumschaltung 
und gegen gleichzeitige Aktivierung von Links und Rechts?

von Georg (Gast)


Lesenswert?

Wolfgang schrieb:
> Um zwei Ausgägnge kommst du nicht drumrum.
> Möglichkeit 1: Einen für Links-/Rechtslauf und einen für An/Aus
> Möglichkeit 2: Einen für Linkslauf und einen für Rechtslauf

Ganz einfach: es gibt 3 Schaltstellungen, Vorwärts, Aus und Rückwärts. 
Die kann man mit 1 Ausgang bekanntlich nicht schalten. Man könnte das 
Ausschalten vielleicht mit dem PWM-Ausgang realisieren, aber ich finde 
das Murks.

Georg

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.