Hey, ich nutze eine Relaiskarte von Kmtronic (http://sigma-shop.com/product/8/-usb-eight-channel-relay-controller-rs232-serial-controlled-12v.html als USB Variante) Darüber steuere ich über den USB Port 6x 12V Glühlampen (Relais 1-6)und eine Funkfernbedienung (Relais 7=An Schalter der Funkfernbedienung - Relais 8=Aus Schalter der Funkfernbedienung). Gesteuert wird es mit dieser Software: http://kmtronic.com/windows-command-line-example.html Das ganze läuft unter Windows XP als Verknüpfungsversion und als Batchversion. Das funktioniert auch soweit alles wunderbar. Jedoch habe ich ab und zu das Problem das die Relaiskarte nicht mehr auf Befehle reagiert. Das ganze passiert nach mal längerer und nach mal kürzerer zeit. Aber meistens dann wenn die Funkfernbedienung angesteuert wird. Gebe ich also folgenden befehl: C:\Downloads\usbrelay\usbrelay.exe -c:5 -r:7#1 -r:7#0 Bleibt das Relais hängen und die Fernbedienung sendet durchgehend da das Relais nicht mehr geschlossen wird. Auch alle weiteren Relais funktionieren ab diesem Zeitpunkt nicht mehr. Ich habe keine Möglichkeit mehr das Relais zu schließen. Nur das herausziehen/einstecken vom USB-Stecker bringt eine Lösung oder auch das ziehen der Stromverbindung der Karte. Ziehe ich den Stecker, öffnet das Relais wieder und die Fernbedienung sendet nicht mehr. Der Support der Firma hat mich auf folgenden Artikel verwiesen: http://www.kmtronic.com/how-to-handle-inductive-loads.html Leider komm ich damit nicht weiter.. Kann mir einer sagen wie ich das Problem womit lösen kann ? Verstehe ich das richtig das ich einen Kondensator zwischen die Fernbedienung klemmen muss ? Ich wäre für eine Beratung sehr dankbar :-/ Gerne auch per Mail: manuelrumprecht@gmail.com Vielen dank :)
Golle schrieb: > Darüber steuere ich über den USB Port 6x 12V Glühlampen (Relais 1-6)und > eine Funkfernbedienung (Relais 7=An Schalter der Funkfernbedienung - > Relais 8=Aus Schalter der Funkfernbedienung).
1 | NO |
2 | o-----GL----GND12 |
3 | USB C |
4 | 12V-----o o NC |
5 | |
6 | NO |
7 | o-----FB----GNDxx |
8 | USB C |
9 | xxV-----o o NC |
> Der Support der Firma hat mich auf folgenden Artikel verwiesen: > http://www.kmtronic.com/how-to-handle-inductive-loads.html Üblicherweise sind heutzutage verwendete Schaltnetzteile eher kapazitiv - d.h. für die Bemessung des Relais ist der Einschaltstrom maßgebend (ähnlich zu einer Lampenlast). Wie sieht denn deine Verdrahtung genau aus - so wie angenommen? Mit welcher Spannung/wird die Funkfernbedienung(FB) gespeist bzw. welches Netzteil ist für dessen Versorgung zuständig? Sind GND12 und GNDxx verbunden?
Hey, Also ich muss erstmal erwähnen das ich wirklich ein Laie auf dem Gebiet bin. Ich versuche es mal zu erklären... Die Karte wird wie auf dem Foto betrieben. Sterne stellen 12V Glühlampen dar. Dreiecke sind die Relaisanschlüsse. Ich sag schon mal danke ;)
Bei der Verbindung der 12V-Versorgung der Box und dem Computer sehe ich derzeit kein Problem (vermutlich niederohmig auf gleichem Potential). Ähnlich beim 12V-Netzteil der Lampen (hochohmig über Relais mit geringer kapazitiver Kopplung). Ist ausser der Batterie der Fernbedienung noch ein anderer Stromkreis betroffen (Steckdosen Aus-/An-Knopf) oder ist das tatsächlich nur ein Schließkontakt am Relais - so wie gezeichnet scheint mir etwas zu fehlen? Wie lang sind die Verbindungen und gibt es Datenblätter zu den einzelnen Teilen?
Nein, so ist es im Moment verbaut. Es gibt keine weiteren Stromkreise. Nur die beiden Netzteile. Allerdings wird die Relaiskarte wohl auch über USB versorgt. Denn wenn ich die Netzteile stromlos mache, erkennt Windows weiterhin die Karte. Ich hab nämlich mal dran gedacht die Netzteile an eine Zeitschaltuhr zu hängen, um damit nen täglichen Reset durchzuführen. Funktioniert aber nicht, weil der USB Port weiterhin aktiv bleibt. Die Fernbedienung schaltet 2 Funksteckdosen gleichzeitig. Heute zum Beispiel ohne Probleme den ganzen Tag lang. Weitere Sachen sind nicht verbaut... Ich habe gerade die Funksteckdosen von Revolt entdeckt. Wenn es möglich wäre diese über eine .exe mit Parametern (Alle Funksteckdosen An/aus), wäre mein Problem gelöst. Denn würde ich die jetzige von der Relaiskarte trennen und alles wäre gut. Dafür gibt es aber leider kein Programm...Zumindest habe ich keins gefunden und programmieren kann ich leider nicht :(
Ganz vergessen... Die Leitungen zu den 12V Lampen sind sehr kurz gehalten und pro Kabel ca.10-15cm lang. Die von der Funkfernbedienung ist deutlich länger mit 2,20m
Golle schrieb: > Gesteuert wird es mit dieser Software: > http://kmtronic.com/windows-command-line-example.html Hallo, vorweg: Ich kenne das System nicht und habe nur kurz auf die genannte Website geschaut. Es ist also durchaus möglich, daß ich mit meiner Diagnose falsch liege... Golle schrieb: >Gebe ich also folgenden befehl: >C:\Downloads\usbrelay\usbrelay.exe -c:5 -r:7#1 -r:7#0 >Bleibt das Relais hängen und die Fernbedienung sendet durchgehend da das >Relais nicht mehr geschlossen wird. Auch alle weiteren Relais >funktionieren ab diesem Zeitpunkt nicht mehr. Für mich hört sich das ganze nach einem softwaretechnischen Problem, abgestürzten Relaiscontroller, an. Sicher daß der Befehlssyntax "usbrelay.exe -c:5 -r:7#1 -r:7#0" korrekt ist? Ein solches Beispiel habe ich auf der Herstellerseite nicht gefunden. Dort wird grundsätzlich nur ein Argument pro Befehl übergeben. Demnach müsste die Befehlsfolge zum einschalten der Fernbedienung eher so ausschauen: C:\Downloads\usbrelay\usbrelay.exe -c:5 -r:7#1 C:\Downloads\usbrelay\usbrelay.exe -c:5 -r:7#0 oder besser noch (Beispiel von http://kmtronic.com/control-kmtronic-relays-via-bat-files-example-03.html) C:\Downloads\usbrelay\usbrelay.exe -c:5 -r:7#1 C:\Downloads\usbrelay\timeout /t 1 C:\Downloads\usbrelay\usbrelay.exe -c:5 -r:7#0 Die "Ein" Taste der FB sollte so für eine Sekunde betätigt werden. Der Befehl "timeout" muß sich natürlich im angegebenen Verzeichnis befinden. Wie gesagt, nur eine Vermutung von mir, vielleicht ist es einen Versuch wert...
Selbes Problem bleibt auch bei nur einem Argument bestehen. Direkt mit der Exe oder über eine Batch.
Hängt sich die Karte nur auf, wenn du die Fernbedienung schaltest, oder egal welche Relais du schaltest, oder sogar auch ohne Schalten nach ein paar Tagen?
90% in Verbindung mit schalten vom Relais der Fernbedienung. 10% auch beim schalten der 12V Lampen..Das ist aber sehr selten.
Golle schrieb: > 90% in Verbindung mit schalten vom Relais der Fernbedienung. > 10% auch beim schalten der 12V Lampen..Das ist aber sehr selten. Dann ist es wahrscheinlich wirklich die schnellste - wenn auch nicht sauberste - Lösung alle paar Stunden einen Reset zu machen. Am einfachsten dürfte eine 230V-Zeitschaltuhr zu nehmen und daran sowohl das 12V-Netzeil für die Karte anzuschließen. An das Netzteil kommt noch dieses Modul ran: http://www.conrad.de/ce/de/product/503320/ Mit dem Railais schaltest du dann die Plusleitung vom USB. Vorher testest du natürlich, ob ein Unterbrechen der Plusleitung für einen Reset reicht. Zusätzlich solltest du zur Entstörung noch die Kondensatoren einbauen, wie in dem letzten Link aus deinem ersten Beitrag. Solche: http://www.conrad.de/ce/de/product/453374/ http://www.reichelt.de/Z5U-5-470N/index.html?ARTICLE=22992 Natürlich kannst du auch in Betracht ziehen, eine anständige Relaiskarte zu kaufen, die stabil funktioniert. Ungetestet: VELLEMAN K8090
:
Bearbeitet durch User
Ich hatte beim Schalten von Raffstoremotoren mit einer Conrad-Relaiskarte ein ähnliches Problem. Durch das Schalten induktiver Lasten wie z.B. Motoren oder wie in deinem Fall das Netzteil (ist vermutlich ein Trafo?) kann es durch Induktion beim Abschalten zu Spannungsspitzen am Relaisausgang kommen, wodurch sich die Karte "aufhängt" und erst nach einem Reset wieder verwendbar ist. Abhilfe schafft eine Schutzbeschaltung. Wird Wechselstrom geschaltet geht das einfach und günstig durch Parallelschalten eines Varistors am Ausgang (z.B. so was: https://www.conrad.at/de/scheiben-varistor-s14k275-430-v-epcos-s14k275-1-st-531457.html?sc.queryFromSuggest=true). Hat bei mir das Problem dauerhaft beseitigt. Alternativ geht auch ein RC-Glied. Infos siehe auch https://de.wikipedia.org/wiki/Schutzbeschaltung
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.