Tech-Ecke /Elektronik/I/O-Controller R217A08

I/O-Controller R217A08


Beschreibung

Auch wenn der R217A08 von Eletechsup als COM-Port-IO-Controller beworben wird, so besitzt er nur 8 Ausgänge und keine Eingänge, aber es lassen sich relativ einfach 3 - 4 Eingänge realisieren, dazu später mehr. Er lässt sich auch an sehr alter und zugleich an moderner Hardware Betreiben, was ihn auch für Retro-Computing interessant macht. Die Ausgänge sind TTL-Signale und können keine Lasten schalten. Man verwendet ihn in der Regel zum Ansteuern von Relaiskarten.

Technische Daten: Versorgungsspannung je nach Ausführung 5V oder 12V-24V, 8 Low- oder High-Level TTL-Ausgänge



Anschluss

Viele Relaisboards aus dem Mikrocontrollerbereich nutzen eine Low-Level-Trigger-Schaltung und können so direkt an den Controller angeschlossen werden, da auch dieser in der Ausgangsstellung ein High-Pegel besitzt. Benötigt man ganz klassisch einen Low-Pegel beim Start, so kann man eine Lötbrücke (Löt-Jumper 1) auf dem Board setzen. 

Weitere Eigenschaften des Controllers können der originalen Kurzanleitung vom Hersteller entnommen werden.

Über die UART-Pins (TxD und RxD) können USB-UART-Adapter angeschlossen werden. Somit kann das Modul auch an moderne PC's ohne COM-Port angeschlossen werden. Man könnte auch einen USB-COM-Adapter (RS232) verwenden.

    RS232 IO Controller Manual (PDF)



Steuerbefehle

Der Controller kennt insgesamt 8 Befehle: Open, Close, Momentary, Self-locking, Interlock, Delay, All Relays Open und All Relays Close. Diese lassen sich entweder als ASCII-Code oder im HEX-Format an den entsprechenden COM-Port senden. Die Kommunikation erfolgt mit folgenden COM-Port-Parametern:

- 9600 baud (Übertragungsgeschwindigkeit), 8 Data Bits (Datenbits), None Parity (keine Paritätsprüfung), 1 Stop Bit (Stoppbit)

Zum Testen kann zum Beispiel das Terminalprogramm PuTTY verwendet werden. Das geht so:

- PuTTY starten
- bei "Connection type" Serial auswählen
- Links im Menü bei "Connection" auf "Serial" klicken
- Im Feld "Serial line to connect to" den gewünschten COM-Port eintragen (z. B. COM3)
- Im Feld "Speed (baud)" 9600 eingeben
- Data bits: 8
- Stop bits: 1
- Parity: None
- Flow control: None

Zum Abschluss auf den Button [Open] klicken.
Im Terminalfenster kann nun durch Eingabe von beispielsweise AT+O1 der Ausgang 1 von High auf Low geschaltet werden. Bei der Eingabe der Befehle muss Groß-/Kleinschreibung beachtet werden! AT+C1 setzt den Pin wieder auf Low. Alle weiteren Befehle können in der Befehlsübersicht vom Hersteller entnommen werden.

    Befehlsübersicht R217A08 (PDF)



Eingänge hinzufügen

Da der COM-Port von Haus aus nur 3 Ausgänge bietet, ist dieser IO-Controller für etwas umfangreichere Steuerungen interessant. Jedoch besitzt er keine Eingänge, weshalb er streng genommen gar nicht das Präfix IO verdient. Da zur Kommunikation nur die Pins TxD und RxD genutzt werden, können die Pins DCD, DSR, CTS und bedingt auch RI als Eingänge genutzt werden.

Näheres zum COM-Port und wie die Eingänge genutzt werden können, ist hier zu entnehmen.




CAD Daten

Wer sich selbst ein Gehäuse entwerfen möchte oder das Modul in eine bestehende Gehäuse-Konstruktion integrieren möchte, kann hier die CAD-Daten herunterladen. Die Daten liegen als IGES, STEP und STL vor.

   1-Kanal Relais-Modul 3D-CAD-Modell

Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !
[erstellt am  07.12.2025]