SeeksTheMoon
29.06.05, 02:00
Ich möchte mehrere Relais über die serielle Schnittstelle steuern.
In dem Serial-Howto auf tldp.org steht, dass man 6 serielle Ports mit Software frei zwischen +12V und -12V umschalten kann, das wäre ideal für mich.
3 sind laut Howto vorbelegt (http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Serial-HOWTO.html#ss20.2), aber deren Spannungsbelegung ist leider nicht ganz klar, weil dort nicht explizit erwähnt:
Ground (sicher 0V), transmit, receive (völlig unklar)
Kennt jemand die Belegungen davon?
Und jetzt kommt die Preisfrage, die in einer Diskussion zu kontroversen Meinungen geführt hat:
Ich will einfach die seriellen Leitungen benutzen um 12V zu haben (ich brauche 2x12V pro Relais-Schaltung).
Ich gehe davon aus, dass ich an jedem Port 12V anlegen kann und deshalb jeden Port als Spannungsquelle verwenden kann.
Also könnte ich an einen Com-Port mindestens 3, vielleicht 4 Relais anschließen und steuern.
Das Gegenargument ist jetzt, dass man nicht alle Leitungen zum Senden verwenden kann, weil die Seriellen Ports unidirektional sind.
Das würde bedeuten, dass ich nur 1,5 Relais pro Com-Port verwenden kann, weil es nur 3 Sendeleitungen gibt.
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Serial-HOWTO.html#ss20.1
Ich sage aber dass die im Howto angegebene Richtung der Daten nur für standardkonforme Kommunikation wichtig und auf "Strom-Layer" völlig egal ist.
Verschiedene Textstellen und Schlussfolgerungen weisen sowohl auf meine als auch auf die andere Auslegung hin.
Weiß jemand was Konkretes dazu?
In dem Serial-Howto auf tldp.org steht, dass man 6 serielle Ports mit Software frei zwischen +12V und -12V umschalten kann, das wäre ideal für mich.
3 sind laut Howto vorbelegt (http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Serial-HOWTO.html#ss20.2), aber deren Spannungsbelegung ist leider nicht ganz klar, weil dort nicht explizit erwähnt:
Ground (sicher 0V), transmit, receive (völlig unklar)
Kennt jemand die Belegungen davon?
Und jetzt kommt die Preisfrage, die in einer Diskussion zu kontroversen Meinungen geführt hat:
Ich will einfach die seriellen Leitungen benutzen um 12V zu haben (ich brauche 2x12V pro Relais-Schaltung).
Ich gehe davon aus, dass ich an jedem Port 12V anlegen kann und deshalb jeden Port als Spannungsquelle verwenden kann.
Also könnte ich an einen Com-Port mindestens 3, vielleicht 4 Relais anschließen und steuern.
Das Gegenargument ist jetzt, dass man nicht alle Leitungen zum Senden verwenden kann, weil die Seriellen Ports unidirektional sind.
Das würde bedeuten, dass ich nur 1,5 Relais pro Com-Port verwenden kann, weil es nur 3 Sendeleitungen gibt.
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Serial-HOWTO.html#ss20.1
Ich sage aber dass die im Howto angegebene Richtung der Daten nur für standardkonforme Kommunikation wichtig und auf "Strom-Layer" völlig egal ist.
Verschiedene Textstellen und Schlussfolgerungen weisen sowohl auf meine als auch auf die andere Auslegung hin.
Weiß jemand was Konkretes dazu?