Forum: Mikrocontroller und Digitale Elektronik Schalter vom PC aus steuern.


von Läubi (Gast)


Lesenswert?

Ich möchte 3 mechanische Schalter durch relais ersetzen.
ein Relai soll dauerhaft angezogen sein, die anderen immer an/aus.
Das ganze würde ich gerne über die COM Schnittstelle steuern, hat
jemand nen TIp wie ich das ma besten verwirklichen kann?

von Thorsten (Gast)


Lesenswert?

> ein Relai soll dauerhaft angezogen sein
Muß somit nicht am PC hängen, also schonmal ein Problem weniger.

Der COM-Port hat u. a. die Leitungen RTS und DTR, beide können per
Software gesetzt werden. An diese Leitungen kannst du die Relais
anschließen über ne Transistorstufe. Mußt aber beachten, daß daß über
die zwei Leitungen auch -12V kommen, also am besten noch ne Diode in
Reihe zum Basiswiderstand. Und Freilaufdiode überm Ralais nicht
vergessen, sonst kannste die Transistoren bald in die Tonne treten.
Dies wäre die einfachste Lösung.

Komfortabler könnte das mit nem Mikrocontroller gelöst werden, der
einfach Kommandos über die serielle Schnittstelle bekommt und
auswertet.

Mußt du wissen, was du haben willst. Genaueres kann auch erst dann
gesagt werden.

Gruß
Thorsten

von Läubi (Gast)


Lesenswert?

Also deine erste Variante ist schon sehr interesant!!!
Problem mit dem ersten relasi ist: es darf nur wärend der eisntellung
'an' sein, danach aus! (aber das könnte ich zur not durch einen
Externen schalter lösen)
Kann ich die Leitungen z.B. von Basic aus setzen (MS-DOS) oder Deplhi,
das sind so die einzige Programiersprachen zu dnen ich nen COmpiler
habe :(

von Aleksej Kiselev (Gast)


Lesenswert?

Es gibt auch dritte Leitung, die man steuern kann.

von Läubi (Gast)


Lesenswert?

Das wäre doch Perfekt!
Das Program müßte dan folgende Möglichkeit bieten:
Relais 1: An/Aus (dauerhaft)
Relais 2: an/aus im wechsel
Relais 3: an/aus im wechsel

von Thorsten (Gast)


Lesenswert?

Basic kenne ich leider nicht :), aber mit Delphi geht das völlig
problemlos. Am einfachsten ist es, du suchst dir im Netz eine
entsprechende Komponente (z. B. TSerial oder TComport; es gibt
mindestens 10000 verschiedene). Guter Link ist http://www.torry.net/

@Aleksej:
Welche dritte Leitung soll das sein ?

Thorsten

von Läubi (Gast)


Lesenswert?

@Thorsten: Meisnt du du könntest mir mal den obn beschriebenen
Schaltplan aufzeichnen? Bin leider nicht so bewqandert im erstellen von
Schaltplänen aus Beschreibungen (bin noch recht neu :P )

von Aleksej Kiselev (Gast)


Lesenswert?

2Thorsten:
TxD
Aber in dem Fall wird es wahrscheinlich nicht möglich sein.

von Läubi (Gast)


Lesenswert?

Hab die Delphi Componente gefunden, und das erste Relais kann ich auch
über nen externen schalter steuern gut wärs halt die andern bedien
ansteuern zu können.

von Thorsten (Gast)


Angehängte Dateien:

Lesenswert?

Im Anhang mal eine Variante, wie es gehen könnte. Wenn du für R=8.2kOhm
nimmst und als Transistor z. B. ein BC549, dann kannst du sicher 100mA
schalten. Es kommt natürlich darauf an, welches Relais du benutzt.
Evtl. muß ein anderer Transistor benutz werden, der BC549 kann nämlich
nur 100mA. Und wichitig ist auch, daß der Basiswiderstand nicht zu
klein wird. Die Leitungen aus dem COM-Port sollten nur minimal belastet
werden. Also such dir am besten erst mal ein Relais aus, dann kann man
konkreter werden.

von Läubi (Gast)


Lesenswert?

http://www.reichelt.de/artikeldruck.html?ARTIKEL=FIN%2036.11%2012V
Ich hatte an son teil gedacht, ist nicht so risieg udn geht vom preis
her.

von Tobi (Gast)


Lesenswert?

das zieht nur 20mA, da reichen die 100mA vom tranistor locker für mind.
2 stück

von Tobi (Gast)


Lesenswert?

sorry, 30mA

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.