80 mA schalten

Gast #152075
Lesenswert?
• ▲
▼
Hi,
ich habe hier besonders helle Leuchtdioden, welche einen Strom von ca.
80mA brauchen. Diese möchte ich nun über einen Port des ATMega8L an und
ausschalten. Direkt dranhängen wie ich es bis jetzt bei normalen LEDs
gemacht habe geht ja nicht, wegen dem hohen Strom. Wie kann ich
möglichst einfach eine Schaltung realisieren, über die ich die LEDs an
und ausschalten kann? Ach ja der die Schaltun läuft auf 3 Volt (falls
das wichtig ist).

Mfg Benjamin
Gast #152076
Lesenswert?
• ▲
▼
Verwende einen ordinären Transistor, z. B. BC548.

Ausgangspin des µC über Schutzwiderstand (1...10 kOhm) an die Basis des
Transistors.  Emitter auf Masse. Zwischen Kollektor und Plus kommt die
LED mit ihrem Vorwiderstand. Fertig.
Gast #152077
Lesenswert?
• ▲
▼
oder falls du mehrere hast würde ich einen ULN2803 verwenden ist ein
stromtreiber ic

einfach ports von avr auf eingänge von uln2803 und am ausgang die leds
hinhängen mit vorwiderständen. vorsicht uln2803 invertiert!!!
Gast #152079
Lesenswert?
• ▲
▼
"vorsicht uln2803 invertiert!!!"

Nana, das stimmt so nicht !

Wenn du die LED zwischen Kollektor und Vdd hängst, die Emitter vom
ULN2803 auf Masse legst und dann Strom auf die Basis gibst, leuchtet
die LED.

Was du meinst ist sicher folgendes:
Pullup widerstand an Kollektor und dann Strom auf die Basis geben. Dann
hat man am Kollektor nämlich ein Low, sonst High.

Aber da ist die Invertierung nicht der ULN2803 schuld, sondern der
Pullup Widerstand
Gast #152080
Lesenswert?
• ▲
▼
Wenn ich das nun so löse ist das richtig?
                          ___Masse
                           |
                           |
                          / Emiter
Controller---|10kOhm|----|
                          \Kollektor
                          |
                          LED
                          |
                          ----|10kOhm]---- +3V

Ich hoffe man kann erkennen was ich meine. Ist die LED nun bei High-
oder Low-Pegel an der Basis am leuchten?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.