LabVIEWForum.de
Com Port benutzen, um Relais zu schalten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Com Port benutzen, um Relais zu schalten (/Thread-Com-Port-benutzen-um-Relais-zu-schalten)

Seiten: 1 2


Com Port benutzen, um Relais zu schalten - holographics - 07.03.2010 15:40

Hallo, ist es möglich mit LabVIEW die einzelnen Pins des COM-Ports ein und auszuschalten. Also auf +5 V. Ich finde nur Beispiele wo man Strings in den Port reinschreiben kann.


Com Port benutzen, um Relais zu schalten - GerdW - 07.03.2010 19:41

Hallo holographics,

du weißt schon, dass "der COM-Port" für serielle Verbindungen benutzt wird? Das dort nicht notwendigerweise mit +5V gearbeitet wird?
Dass das, was du machen willst, viel besser beim Parallelport aufgehoben ist?
Das beide Ports (nahezu) obsolet sind? Das es wunderbare, einfache, billige DIO-"Karten" (auch für USB) gibt?

Welchen Pin willst du denn genau schalten? Liest du vielleicht hierSmile


Com Port benutzen, um Relais zu schalten - holographics - 07.03.2010 20:39

Ich will eigentlich 8 Relais schalten, und hab mir dabei gedacht es geht evtl. ohne neue Hardware. Kannst du evtl mal einen Link zu so einer DIO Karte posten?


Com Port benutzen, um Relais zu schalten - GerdW - 08.03.2010 09:02

Hallo holographics,

an der Uni hatte ich mal ein Teil ähnlich diesem (als Werbegeschenk) erhalten, kostete damals (ca. 2006) genau wie heute etwa 100Eur...


Com Port benutzen, um Relais zu schalten - jg - 08.03.2010 09:25

Optimale Einbindung in LabVIEW liefert dir natürlich die Hardware von NI. Wenn es wirklich nur um DIO geht, z.B. hier:
http://sine.ni.com/nips/cds/view/p/lang/en/nid/201630

Gruß, Jens


Com Port benutzen, um Relais zu schalten - Flobias - 11.05.2010 09:09

Erklärt mir mal eins:
Wenn jemand eine einfache und klar Frage stellt wie "holographics", warum muss man dann klugkacken und belehren, dass der COM-Port dafür nicht gedacht sei?
Warum soll er 100€ für ne Hardware ausgeben, wenn er schon alles hat was er braucht?
Warum kann man die Frage nicht einfach beantworten?

Also "holographics" deine Antwort:
Du kannst einen Eigenschaftsknoten benutzen. Als Referenz schließt du eine VISA-Resource an (z.B.: COM 1).
Nun kannst du unter "Serial Settings -> Modem Line Settings" alle Ausgänge und Eingänge (mit Außnahme von RXD & TXD) schalten bzw. abfragen.
(Siehe Anhang).

Viel Spaß noch.

Flobias


Com Port benutzen, um Relais zu schalten - GerdW - 11.05.2010 09:16

Hallo Flobias,

aber 8 Relais (siehe Beitrag #3) wirst du mit dem "COM-Port" auch nicht geschaltet bekommen!
Und ob der "COM-Port" mit dem Relais kompatibel ist (Strom, Spannung), wurde dabei auch noch nicht geklärt...


Com Port benutzen, um Relais zu schalten - Lucki - 11.05.2010 09:58

Ich schließe mich den bereits gemachten alternativen Vorschlägen voll an. Nur um rein formal die Frage zu beantworten: Bei zwei Pins (DTR und RTS) müße es (- theoretisch, ob praktisch hängt von deinem Relais ab -) möglich sein. Von den anderen beiden (RI und DCD) weiß ich jetzt nicht, ob die beim 9pol Stecker überhaupt existieren:
[attachment=26376]


Com Port benutzen, um Relais zu schalten - rolfk - 17.05.2010 09:15

' schrieb:Ich schließe mich den bereits gemachten alternativen Vorschlägen voll an. Nur um rein formal die Frage zu beantworten: Bei zwei Pins (DTR und RTS) müße es (- theoretisch, ob praktisch hängt von deinem Relais ab -) möglich sein. Von den anderen beiden (RI und DCD) weiß ich jetzt nicht, ob die beim 9pol Stecker überhaupt existieren:
[attachment=54966:clip.png]

Praktisch ist so eine Implementation ohne entsprechende extra-Elektronik, wie Verstärkertransistor und Freilaufdiode in 99.9% der Fälle über kurz oder lang das Todesurteil für jeden Computeranschluss.

Das beantwortet auch gleich Flobias Frage warum man denn nicht einfach die "richtige" Antwort gibt sondern noch "klugkacken" muss.

Und die später hinzugekommene Anforderung von 8 digitalen Kanälen machte den direkten Gebrauch von COM Port Pins definitiv unsinnig.


RE: Com Port benutzen, um Relais zu schalten - Pitt - 05.01.2013 10:41

Hi Leute,

auch wenn das Thema ein bisschen alt ist möchte ich einfach mal kurz meine Erfahrung dazu äußern, da sie prinzipiell für jeden interessant sein können.

Ich habe mir für ca. 4€ die komponenten für die "Einfache Relaisplatine" besorgt und nach der Anleitung zusammengelötet. http://www.franksteinberg.de/erel.htm

Alle technisch relevanten Details werden erwähnt. Allerdings habe ich die Stiftleiste durch eine weitere 2 pol Anschlussklemme ersetzt, da man dann jedes kabel anklemmen kann und nicht noch einen passenden Stecker braucht... natürlich braucht man noch ein 5 Volt netzteil, was aber jeder aufgrund zahlloser alter Handys inkl. zugehöriger Netzteile auf Vorrat haben sollte. Außerdem habe ich ein USB 2 RS232 Kabel besorgt, da mir erschreckender Weise aufgefallen ist, das ein moderner PC, wie ich ihn habe tatsächlich nicht über einen COM Port verfügt. Blink

Nun ja mein Kabel nutzt die Pin´s 3 und 5 ( also TxD und GND (masse))

Zitat:Nun kannst du unter "Serial Settings -> Modem Line Settings" alle Ausgänge und Eingänge (mit Außnahme von RXD & TXD) schalten bzw. abfragen.

Das ist nicht ganz richtig, über "Serial Settings -> Modem Line Settings -> Break State" kann man den TxD Schalten!!!
Der TxD bietet sich an, da er beim Booten keine ungewollten Schaltzustände durchläuft (laut oben genannter Quelle)
Wer mehr als ein Relais schalten will sichert dann über den TxD mit einem Relais die anderen Relais ab, damit die
beim booten keinen blödsinn machen...

Die Spannung des RS232 dient im übrigen nicht als Spannungsversorgung des Relais, sondern schaltet nur den Transistor, so dass
das Relais mit der Spannung aus dem Netzteil versorgt wird, und dann Schaltet das Relais die 240V aus der Steckdose. Das ist also
eine ziemlich sichere Angelegenheit. Auf jeden Fall funktioniert es super und ist eine klasse Möglichkeit ein wenig was dazu zu lernen Cool

Ich hoffe dies interessiert wen, viele grüße
Pitt