Optokoppler am Eingang

OP #1061133
Lesenswert?

Hallo,
ich habe hier eine etwas ältere Steuerung vor mir liegen, welche das 
Schaufelrad einer Heizung steuert. An der Vorderseite sind 3 LEDs 
angebracht welche bei Störfällen leuchten.

Ich will nun den Status dieser LEDs mit einem ATMEL µC einlesen, an 
einen Rechner weitergeben, um anschließen bei Störfällen entsprechend 
darauf reagieren zu können ( Email, SMS ).

Leider habe ich nur sehr grundlegende Elektro-/µC-kentnisse, washalb 
diese Vorhaben für mich ohne Hilfe nahezu unmöglich ist.

Nun zu der Heizungssteuerung:

Das Signal für die LEDs ist in der Schaltung folgendermaßen aufgebaut:
Transistor->Emitter (BC517) -> Widerstand (27kOhm)->LED

Meine Überlegung ist, dass ich parallel zu der LED ein Optokoppler 
anschließe (CNY17/1 ? ) und dann zu einem Input des µC gehe.

Unter http://www.mikrocontroller.net/articles/Optokoppler habe ich schon 
eine Beispielschaltung angeschaut, doch weiß ich nicht wie man die 
Widerstände berechnen muss, sodass überhaupt etwas funktioniert.

Könnt Ihr mir bitte bei der Schaltung und Berechnung ein wenig helfen ?

Danke
 Michael
Gast #1061145
Lesenswert?

Mhh so wie ich das sehe müsste man im Datenblatt des Optokopplers 
nachschauen. Ein Optokopller ist ja so quasi "nur" eine Led und eine 
Fotodiode in einem Gehäuse von daher gilt so quasi der Widerstand als 
Vorwiderstand für die im Optokoppler eingebaute "LED". (Korrigiert mich 
wenn ich mich Irre)

Aber an deiner Stelle würde ich das ganze mit einem OP machen der je 
nachdem was für eine Spannung die LED benötigt auf Verstärkung 
geschaltet ist.
Mhhh irre ich mich oder erscheinen mir 27kOhm ein bisschen zu hoch? was 
für eine Spannung liegt dem vor dem Widerstand?

Grüße aus HH
OP #1061281
Lesenswert?

Also besorge ich mir nun einen 2,7kOhm Widerstand, CNY 17/1 und einen 
10K Widerstand.

Jetzt habe ich noch eine Frage:
Das Kabel von der Heizungssteuerung müsste ca. 15-20m lang sein, um zu 
dem Rechner zu gelangen. Darf ein UART-Kabel solche Längen besitzen, 
oder wird das in solchen Fällen anders gelöst ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren