Forum: Mikrocontroller und Digitale Elektronik Ansteuerung Relais


von dadibsy (Gast)


Lesenswert?

Hallo Forum,

nachdem die Forumsuche 14665 Ergebnisse für das Wort "Relais" geliefert 
hat, und ich nicht weis mit welchen Begriffen ich meine Suche weiter 
eingrenzen kann, schildere ich einmal was ich gerne machen möchte und 
hoffe das mir der ein oder andere Tipps geben kann.

Ziel: Das zuverlässige schalten eines Relais über den Aufruf einer 
lokalen Webseite im Intranet. Schaltleistung 18V ca. 200mA, 
kostengünstig und nach Möglichkeit ohne großen zusätzlichen 
Stromverbrauch

Vorhanden ist: ein Linux Server der 24/7 läuft. Zur Verfügung stehen 
USB/RS232 Schnittstellen

Zu mir: ich programmiere Hobbymäßig in PHP/C#/BASH/Perl. Das Front- und 
Backend auf dem Server sollte ich hinbekommen.

Ich stelle mir gerade die Frage was die einfachste Lösung ist die 
Hardwareseite zu realisieren. Ich habe natürlich im Web gesucht und auch 
Lösungen gefunden die den COM Port nutzen und über gezielte Ansteuerung 
von z.B. DTR Pin 4 high/low zu schalten und dies dann mittels Transistor 
für ein Relais zu nutzen. Mir gefällt nicht das hier ein 
unbeabsichtigter Schaltvorgang beim booten ausgelöst werden kann und es 
wirkt für mich "unsauber". Auch wenn die Nutzen/Kostenrechnung spitze 
ausfällt, fällt diese Lösung wohl weg.

Dann kam ich auf diese Seite hier und habe mir das AVR Tutorial 
angeschaut. Weiß momentan aber nicht so genau ob ein Microcontroller 
nicht ein wenig zu oversized für mein Vorhaben ist. Es würde mich schon 
interessieren mich damit auseinander zu setzen. Den ersten Seiten vom 
Tutorial konnte ich folgen obwohl meine Assemblertage mehr als 20 Jahre 
zurückliegen. In der Elektronik kenne ich mich nur am Rande aus. Ich 
kann einen Lötkolben benutzen, besitze ein Multimeter und weis auch was 
Widerstände, Dioden und Transistoren sind. Wenn es dann aber tiefer in 
die Materie geht muss ich gestehen das ich mit meinem Laienwissen an 
meine Grenzen komme. Ich wäre aber bereit Zeit zu Investieren wenn mir 
jemand sagt: "ja das ist die richtige Richtung"

Mein aktueller Gedanke ist eine Logik die 2 Befehle auswertet die ich 
über den Com Port schicke. Allerdings schwebt mir folgendes vor: 
"sauberer" Verbindungsaufbau -> Befehl senden -> Antwort erhalten -> 
Verbindung beenden

Ich wäre Dankbar für einen Schups in die richtige Richtung.

Vielen Dank für die Aufmerksamkeit.

von Falk B. (falk)


Lesenswert?

@dadibsy (Gast)

>Ziel: Das zuverlässige schalten eines Relais über den Aufruf einer
>lokalen Webseite im Intranet. Schaltleistung 18V ca. 200mA,

Sollen 18V/200mA vom Relais geschaltet werden oder sind das sie 
Kenndaten deiner Spule?

>Vorhanden ist: ein Linux Server der 24/7 läuft. Zur Verfügung stehen
>USB/RS232 Schnittstellen

>von z.B. DTR Pin 4 high/low zu schalten und dies dann mittels Transistor
>für ein Relais zu nutzen.

Genau.

> Mir gefällt nicht das hier ein
>unbeabsichtigter Schaltvorgang beim booten ausgelöst werden kann und es
>wirkt für mich "unsauber".

Es ist einfach.

> Auch wenn die Nutzen/Kostenrechnung spitze
>ausfällt, fällt diese Lösung wohl weg.

Warum?

>angeschaut. Weiß momentan aber nicht so genau ob ein Microcontroller
>nicht ein wenig zu oversized für mein Vorhaben ist.

Ist er ;-)

>Mein aktueller Gedanke ist eine Logik die 2 Befehle auswertet die ich
>über den Com Port schicke. Allerdings schwebt mir folgendes vor:
>"sauberer" Verbindungsaufbau -> Befehl senden -> Antwort erhalten ->
>Verbindung beenden

Sehr akademische Lösung.

Schalte mit DTR und sei glücklich.

von dadibsy (Gast)


Lesenswert?

Vielen Dank für deine Antwort


Falk B. schrieb:

> sollen 18V/200mA vom Relais geschaltet werden oder sind das sie
> Kenndaten deiner Spule?

Das ist die Last.


>> Auch wenn die Nutzen/Kostenrechnung spitze
>>ausfällt, fällt diese Lösung wohl weg.
>
> Warum?

Weil ich zu 99,9 % sicherstellen möchte das mein Relais nur schaltet 
wenn es vom Backend angesteuert wird. Ein unbeabsichtigtes schalten nach 
z.B. einem Stromausfall wenn der Server hochfährt ist inakzeptabel.

von Falk B. (falk)


Lesenswert?

@dadibsy (Gast)

>Weil ich zu 99,9 % sicherstellen möchte das mein Relais nur schaltet
>wenn es vom Backend angesteuert wird. Ein unbeabsichtigtes schalten nach
>z.B. einem Stromausfall wenn der Server hochfährt ist inakzeptabel.

Nun ja. Dann muss es entweder ein uC sein, der halt auf ein paar 
magische Codewörter reagiert. Oder ein FT232, dort kann man 4 Bits zum 
Bit Banging nutzen und per Treiber ansteuern. Der Vorteil hier, den 
FT232 gibt es fertig zu kaufen, auch schon mit Kabel und Stecker und so.

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.