NPN Emitterschaltung funktioniert nicht richtig.

Gast #3020368
Lesenswert?
• ▲
▼
Moin,

habe mal eine Anfängerfrage, die ich mir per Wiki/Forum nicht 
beantworten konnte.

Im Prinzip baue ich den Fernauslöser aus diesem Artikel nach:
http://www.mikrocontroller.net/articles/Infrarot_Ausl%C3%B6ser_f%C3%BCr_Nikon_Kameras

Statt eines BC547 verwende ich einen BC635 und eine SFH409 IR-LED. Die 
LED leuchtet aber irgendwie dauerhaft. Ich habe mir ein Testprogramm 
geschrieben, das die LED alle 250ms an und aus gehen lässt. Halte ich 
die LED direkt an den Pin und GND blinkt sie. Schliesse ich die Basis an 
den Pin an, den Emitter and GND und den Collector an VCC an, dann 
leuchtet die LED aber dauerhaft.

Wo liegt der Fehler ?

Gruß
Gast #3020429
Lesenswert?
• ▲
▼
Naja wenn ich die LED direkt an den Pin anschliesse, dann blinkt sie ja 
auch wie gewollt, nur per Transistor klappt es nicht. Zum Testen läuft 
folgendes Programm:
1
int main(void) {
2
  DDRB |= (1 << PB4); 
3
  while(1) {
4
    PORTB |= (1 << PB4);
5
    _delay_ms(250);
6
    PORTB &=~(1 << PB4);
7
    _delay_ms(250);
8
    }
9
}
Gast #3020760
Lesenswert?
• ▲
▼
jhn schrieb:
> Schliesse ich die Basis an
> den Pin an, den Emitter and GND und den Collector an VCC an, dann
> leuchtet die LED aber dauerhaft.

Schau Dir nachmal das Schaltbild des Transistors und die Verschaltung in 
Deinem verlinkten Artikel an, der Emitter ist wo?

... richtig an GND, die Diode ist wo?

... richtig am Kollektor gegen +, ist daher auch kein Emitterfolger.
#3020852
Lesenswert?
• ▲
▼
jhn schrieb:
> ist natürlich nicht direkt an VCC, sondern die LED ist dazwischen

..und der Widerstand auch?
Vielleicht bricht beim Einschalten der LED über den Transistor Vcc 
zusammen und der µC macht einen Restart (ist die LED direkt am Port, 
fließt nicht soviel Strom, da das Port das nicht kann).

Mess doch mal zusätzlich am Portpin, z.B. mit einer Low-Current-LED und 
xkOhm Vorwiderstand.

Gruß Dietrich

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.