LabVIEWForum.de
Relaiskarte über USB steuern - 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: Relaiskarte über USB steuern (/Thread-Relaiskarte-ueber-USB-steuern)



Relaiskarte über USB steuern - Philipp_O - 27.09.2022 08:27

Hallo zusammen,

ich muss für meine Diplomarbeit über LabVIEW eine 12V DC Spannung schalten. Ich habe jetzt schon in ein paar Beiträgen gelesen, dass es mit LabVIEW über die RS232 Schnittstelle funktioniert. Ich habe aber an meinem Notebook keine RS232 Schnittstelle. Könnt ihr mir eine Relaiskarte empfehlen welche ich über USB ansteuern kann, wo es vielleicht auch schon ein VI dafür gibt? Und wenn möglich auch keine teuren Bauteile, dass werde ich nicht genehmigt bekommen Blush

viele grüße Philipp


RE: Relaiskarte über USB steuern - GerdW - 27.09.2022 08:41

Hallo Philipp,

Zitat:Könnt ihr mir eine Relaiskarte empfehlen welche ich über USB ansteuern kann, wo es vielleicht auch schon ein VI dafür gibt? Und wenn möglich auch keine teuren Bauteile, dass werde ich nicht genehmigt bekommen
Nimm einen Arduino als billige "Relaiskarte", dort hast du DOs, die du schalten kannst. Dann (bei Bedarf) einfach einen MOSFET ansteuern, der dein Relais schaltet…


RE: Relaiskarte über USB steuern - Philipp_O - 27.09.2022 11:42

Nur mal noch eine Überlegung, kann auch sein das das eine ganz dumme Idee ist Confused

Wäre es möglich einfach über einen USB Port eine Datenleitung an zu steuern und dann mit der Spannung einen Transistor zu schalten?


RE: Relaiskarte über USB steuern - GerdW - 27.09.2022 12:00

Hallo Philipp,

Zitat:kann auch sein das das eine ganz dumme Idee ist
Wäre es möglich einfach über einen USB Port eine Datenleitung an zu steuern und dann mit der Spannung einen Transistor zu schalten?
Du weißt schon, wie USB funktioniert? Ich halte das jedenfalls für eine "dumme Idee"… Big Grin

USB ist ein serieller Bus und über die Datenleitungen läuft eben serielle Kommunikation. Da kannst du nicht mal eben eine Leitung dauerhaft "schalten"…
Bei einem echten seriellen Port bestände die Möglichkeit, eine der Steuerleitungen als Schaltsignal zu missbrauchen - bei USB nicht.

Deshalb nochmal der Vorschlag: suche dir ein günstiges Gerät, welches USB-Kommunikation in Schaltsignale übersetzt. Ein Arduino fällt in diese Kategorie, Relaiskarten bei Pollin/Conrad/Reichelt evtl. auch…


RE: Relaiskarte über USB steuern - Hubert R. - 27.09.2022 12:02

Hallo Philipp,

ich verwende diese hier:

https://www.deditec.de/de/produkte/uebersicht/starter-serie/

https://www.deditec.de/de/shop/starter-serie/starter-usb/usb-relais-8/

Hierzu gibt es auch für labview eine API.

Gruß Hubert


RE: Relaiskarte über USB steuern - Philipp_O - 29.09.2022 07:46

(27.09.2022 08:41 )GerdW schrieb:  Dann (bei Bedarf) einfach einen MOSFET ansteuern, der dein Relais schaltet…

Hallo,

ich bekommen jetzt doch von NI das Digitale I/O USB-6501. Ich muss aber eine Spannungsquelle mit 12 V und einen Strom von bis zu 10A Schalten. Deswegen habe ich, wie GerdW vorgeschlagen hat, probiert eine Schaltung zu basteln. Leider kenne ich mich in dem gebiet nicht ganz so gut aus. Könnt ihr mir weiter helfen ob das so passen würde? Angel_not Ich war mir vorallem bei den Widerständen unsicher.

Gruß Philipp


RE: Relaiskarte über USB steuern - GerdW - 29.09.2022 09:09

Hallo Philipp,

Zitat:Leider kenne ich mich in dem gebiet nicht ganz so gut aus. Könnt ihr mir weiter helfen ob das so passen würde?
Ich war mir vorallem bei den Widerständen unsicher.
Dann solltest du dir jemanden suchen, der sowas kann - bei dir vor Ort!

Ich würde dir MOSFETs statt der BJTs empfehlen. Da gibt es welche, die mit einem TTL-Signal bis zu 50A schalten können…
Und beim Schalten von induktiven Lasten (Relais, Motor) haben sich Freilaufdioden bewährt!


RE: Relaiskarte über USB steuern - IchSelbst - 30.09.2022 08:10

(29.09.2022 07:46 )Philipp_O schrieb:  probiert eine Schaltung zu basteln.
Basteln ist immer schlecht Flop. Probieren ist gut Top1.

Ich empfehle einen Mosfet (oder vergleichbar: z.B. ehemals BTS432: "High-Side-Schalter"): Solche Transistoren werden mit TTL/CMOS angesteuert, schalten auf jeden Fall 12V, können wenig (1A) bis viel (20A) Strom und sind für induktive Lasten geeignet. Je nachdem, wie viel Strom dein Motor braucht und welche Sicherheit du haben willst, kann du den Motor direkt an den Mosfet hängen oder ein Relais zwischenrein designen.

Was ich auf jeden Fall machen würde, ist eine Masse-Verbindung zwischen der IO-Box und der externen Beschaltung.