Forum: Analoge Elektronik und Schaltungstechnik Kmtronic USB 8 Kanal Relais - Induktive Ladung ?


von Golle (Gast)


Lesenswert?

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 :)

von tombe (Gast)


Lesenswert?

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?

von Golle (Gast)


Angehängte Dateien:

Lesenswert?

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 ;)

von tombe (Gast)


Lesenswert?

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?

von Golle (Gast)


Lesenswert?

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 :(

von Golle (Gast)


Lesenswert?

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

von genialererfinder (Gast)


Lesenswert?

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...

von Golle (Gast)


Lesenswert?

Selbes Problem bleibt auch bei nur einem Argument bestehen.

Direkt mit der Exe oder über eine Batch.

von Alexander S. (esko) Benutzerseite


Lesenswert?

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?

von Golle (Gast)


Lesenswert?

90% in Verbindung mit schalten vom Relais der Fernbedienung.
10% auch beim schalten der 12V Lampen..Das ist aber sehr selten.

von Alexander S. (esko) Benutzerseite


Lesenswert?

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
von maks (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.