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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.