Forum: Mikrocontroller und Digitale Elektronik Mit Attiny Überwachung einer LED


von Gerald H. (gerald_h)


Lesenswert?

Hallo,

ich möchte gerne mit einem Attiny eine LED überwachen. Der tiny soll 
merken ob die LED angeschaltet ist oder nicht.

Da ich nur die Kentnisse aus dem AVR-Tutorial habe und dort immer nur 
ein Taster, etc. abgefragt worden ist, habe ich die Frage wie ich dies 
bewerkstelligen kann.

Ich habe ja in diesem Fall keinen Taster der einen Teil einen Pin auf 
low oder auf high zieht um festzustellen ob der Taster gedrückt wurde, 
sondern einen anderen Stromkreis der geschlossen wird (LED an) oder eben 
nicht.

Wie muss hier die Schaltung aussehen? Ich habe ja quasi zwei getrennte 
Stromkreise (mit zwie verschiedenen Spannungsquellen) und zudem ist die 
Spannung der LED noch weniger als meine 5V des Tiny-Stromkreises.

Ich könnte das Ganze mit einem Relais machen (also quasi meinen Taster 
aus dem Tutorial emulieren), gibt es keine bessere, andere Lösung?

Gruß Gerald

PS: Eigentlich habe ich noch ein anderes Projekt, ist eigentlich aber 
gleich, jedoch soll hier ein Stromkreis mit 24V-Spannung 
(24V-Signallampe) überwacht werden. Hierzu Tipps?

von Antwort (Gast)


Lesenswert?

Schau mal nach Optokopplern. Diese verwenden eine LED und einen 
Photoaktiven Transistor. Du bäruchtest also noch einen Photoaktiven 
Transistor.

von Valentin B. (nitnelav) Benutzerseite


Lesenswert?

Hmm.
Brauchst du Potentialtrennung oder nicht?
Wenn nein, verbinde einfach beide Eingänge des differentiellen ADC eines 
Attiny26 über die LED und guck, wie groß die Potentialdifferenz ist.

Wenn nein, nimm einfach einen Lichsensor (Phototransistor).

Für deinen 24V-Kreis nimm einen Optokoppler.

Mit freundlichen Grüßen,
Valentin Buck

von Michael H. (michael_h45)


Lesenswert?

Am einfachsten: mit einem LDR einen Spannungsteiler bauen und damit an 
den ADC deines AVR.

von Gerald H. (gerald_h)


Lesenswert?

Michael H. schrieb:
> Am einfachsten: mit einem LDR einen Spannungsteiler bauen und damit an
> den ADC deines AVR.

Okay, das habe ich noch nicht ganz verstanden. Ich dachte ich könnte 
einen ATtiny2313V nehmen. Der hätte aber keinen AD-Wandler soweit ich 
weiß.

Ich will ja eigentlich auch nicht die Spannung messen (also den 
Spannungswert wissen) sondern nur wissen, ob der Stromkreis mit der LED 
geschlossen ist (die LED leuchtet) oder nicht.
Ein Phototransistor geht auch nicht soo einfach, da die Schaltung im 
Schaltkasten eingebaut werden soll, die LED aber außen am Schaltkasten 
sichtbar ist.
Wie gesagt, ich könnte nur die beiden Leitungen/Kabel zur LED abgreifen. 
Gleiches gilt für die 24V.

Wie müsste das mit einem Optokoppler aussehen? - Ich bin ein echter 
Neuling auf dem Gebiet. Bitte helft mir....

Danke

Gruß Gerald

von Valentin B. (nitnelav) Benutzerseite


Lesenswert?

Bei einem Optokoppler:

Vorwiederstand------LED-----GND

GND-------PIN (mit geschalteten Pullups)

Vorwiederstand ist dann ca. 10kOhm (bei 24VDC)

Mit freundlichen Grüßen,
Valentin Buck

von Michael H. (michael_h45)


Lesenswert?

Gerald H. schrieb:
> Wie gesagt, ich könnte nur die beiden Leitungen/Kabel zur LED abgreifen.
> Gleiches gilt für die 24V.
ach so. na umso besser.

> Wie müsste das mit einem Optokoppler aussehen? - Ich bin ein echter
> Neuling auf dem Gebiet. Bitte helft mir....
Pegelwandler: Mit galvanischer Trennung
Auf der LED-Seite brauchst du nur einen passenden Vorwiderstand.

von Michael H. (michael_h45)


Lesenswert?

Valentin Buck schrieb:
> Vorwiederstand ist dann ca. 10kOhm (bei 24VDC)
Zu viel 'e', zu wenig Widerstand.

47k passen.

von Gerald H. (gerald_h)


Lesenswert?

Hi,

also ich möchte das nachvollzihen können:

ich habe mir bei Reichelt jetzt z.B. diesen Optokoppler rausgesucht:
http://www.reichelt.de/?ACTION=3;ARTICLE=76173;PROVID=2402


Typ. Vorwärtsspannung: 1,2 V
Typ. Vorwärtsstrom: 20 mA
Max. Vorwärtsspannung: 1,4 V
Max. Vorwärtsstrom: 50 mA
Collector-Emitter-Spannung: 35 V
Collector-Strom: 50 mA
Isolationsspannung I/O: 5000 V

Isolationsspannung sollte ja kein Problem sein, da ich auf der einen 
Seite 24V und auf der anderen 5V habe.

Gleiches gilt für die Collector-Emitter-Spannung (35V) ist ja mehr als 
was ich am uC (5V) brauche und der Collector-Strom (50mA) sollte wohl 
auch nicht vom uC-Pin aufgebraucht werden.

Bleibt nur noch die Berechnung des Vorwiderstandes:

Was ich mir jetzt gedacht habe ist folgendes: Also am Optokoppler darf 
nur eine Spannung von 1,2V anliegen (also mittels eines Vorwiderstands 
einen Spannungsteiler bauen). Richtig?

Aber wie kommt ihr auf den Vorwiderstand?
Und bedeutet der Vorwärtsstrom (20mA typ und 50mA max) das meine 
Lampenschaltkreis max. 50mA ziehen darf?

Wenn ja, habe ich ein Problem, zumindest bei den 24V, denn die Birne ist 
eine 6W-Birne - also fließen 250mA.


Aber nehmen wir mal an ich hätte maximal 50mA dann müsste doch der 
Vowiderstand (24V-1,2V)/0,05A = 456 Ohm sein????!?!?!?!?

Ich raffe es nicht....

Bitte helft mir...

Gruß Gerald

von Micha S. (e-tec)


Lesenswert?

mach es viel einfacher, nimm die led (Vcc meist kleiner 3V) häng einen 
pull down dran und gib das ganze auf einen pin vom µC.
oder mit dem adc, was aber meiner meinung nach unnötig ist.
ausser du brauchst 2 versch. potentiale, dann mach es mit einem 
optokoppler / ldr oder ähnlichem!

von Michael H. (michael_h45)


Lesenswert?

Gerald H. schrieb:
> Typ. Vorwärtsspannung: 1,2 V
> Typ. Vorwärtsstrom: 20 mA

> Aber wie kommt ihr auf den Vorwiderstand?
steht hier: LED: Vorwiderstand.

> Und bedeutet der Vorwärtsstrom (20mA typ und 50mA max) das meine
> Lampenschaltkreis max. 50mA ziehen darf?
nein. der strom durch die led im optokoppler darf nicht mehr als 20mA 
betragen. 1mA reicht schon leicht.
led mit vorwiderstand dann parallel zur lampe.
dann kann die lampe brauchen, was sie auch immer braucht.

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.