Invertera med transistor för att styra LED
Invertera med transistor för att styra LED
Jag leker lite med min webserver hemma. Jag har byggt in den i en gammal video och lagt till en del dioder i fronten för att visa nätverket och lite annat som finns att visa...
Nu vill jag att vissa LEDs ska lysa då dess "motsvarighet" är släckt. Alltså vill jag göra en inverterare. Jag har motstånd, kondingar och transistorer att använda. Både PNP och NPN. Med andra ord; när LED som visar hårddiskaktivitet slocknar så skall en annan LED lysa tills dess att HDD LEDen lyser igen.
Principen för inverterare med transistor (heter det diskreta komponeter när man inte använder IC?) kan jag men hur är det med motstånden runtomkring? Och kondensatorerna?
Har letat runt lite överallt men jag är för dåligt insatt för att förstå engelska elektroniktermer och hittar väldigt lite om just inverterare med transistor.
Kravet är alltså att transistor skall användas eftersom jag har det hemma.
Tacksam för all hjälp.
//Morfar Peter
Nu vill jag att vissa LEDs ska lysa då dess "motsvarighet" är släckt. Alltså vill jag göra en inverterare. Jag har motstånd, kondingar och transistorer att använda. Både PNP och NPN. Med andra ord; när LED som visar hårddiskaktivitet slocknar så skall en annan LED lysa tills dess att HDD LEDen lyser igen.
Principen för inverterare med transistor (heter det diskreta komponeter när man inte använder IC?) kan jag men hur är det med motstånden runtomkring? Och kondensatorerna?
Har letat runt lite överallt men jag är för dåligt insatt för att förstå engelska elektroniktermer och hittar väldigt lite om just inverterare med transistor.
Kravet är alltså att transistor skall användas eftersom jag har det hemma.
Tacksam för all hjälp.
//Morfar Peter
2 st.?
För att invertera ett signal behövs 1 st NPN-transistor.
Först har vi den nya LED som ska lysa: kopplar anoden till lämplig +, kanske +5V om det finns omedelbart tillgängligt. Strömmen genom den ska ju begränsas, alltså måste det ett motstånd på katoden och det beror ju på hur intensivt den ska lysa men utgår vi från 15mA som är rikligt till att den synas blir det: (5V - Vf - Vecsat)/If = (5V - 2,3V - 0,3V)/15mA = 160Ω. Närmste högre standartvärde: 180Ω
Detta motstånd ska alltså sitta mellan kollektorn och katoden, emittern på NPN-transistorn kopplas till GND. Sen är det basen: koppla ett motstånd till den, 4,7KΩ blir bra. Andra ändan av detta motstånd kopplas till den ledare på den andra lampa som "rör på sig" i takt med blinken.
Klart.
Detta bör fungera men det kan bero på hur den andra lampan är kopplat och spänningssvänget som signalen ger, fungerar det inte får du återkomma.
För att invertera ett signal behövs 1 st NPN-transistor.
Först har vi den nya LED som ska lysa: kopplar anoden till lämplig +, kanske +5V om det finns omedelbart tillgängligt. Strömmen genom den ska ju begränsas, alltså måste det ett motstånd på katoden och det beror ju på hur intensivt den ska lysa men utgår vi från 15mA som är rikligt till att den synas blir det: (5V - Vf - Vecsat)/If = (5V - 2,3V - 0,3V)/15mA = 160Ω. Närmste högre standartvärde: 180Ω
Detta motstånd ska alltså sitta mellan kollektorn och katoden, emittern på NPN-transistorn kopplas till GND. Sen är det basen: koppla ett motstånd till den, 4,7KΩ blir bra. Andra ändan av detta motstånd kopplas till den ledare på den andra lampa som "rör på sig" i takt med blinken.
Klart.
Detta bör fungera men det kan bero på hur den andra lampan är kopplat och spänningssvänget som signalen ger, fungerar det inte får du återkomma.
Hittade en bild på den uppkoppling som Icecap föreslog, dock inte rätt komponentvärden. Dessutom har LED och LED-motståndet bytt plats, men det kvittar:

Det som är 680ohm ska alltså vara 180ohm och det som är 10kohm ska vara 4.7kohm.
MEN - den blir väl inte inverterar...! eller är det bara jag som är dum (förmodligen?).
0V på basen - lysdioden släckt
>~0.6 V på basen - lysdioden tänd.

Icecap tänkte nog rätt, men det blev del ändå... mäter man spänningen över en NPN-transistorns kollektor-emitter så fungerar den som en inverterare. Mitt förslag är att byta ut NPN mot PNP.
Edit: Det var nog såhär squiz3r menade:


Det som är 680ohm ska alltså vara 180ohm och det som är 10kohm ska vara 4.7kohm.
MEN - den blir väl inte inverterar...! eller är det bara jag som är dum (förmodligen?).
0V på basen - lysdioden släckt
>~0.6 V på basen - lysdioden tänd.

Icecap tänkte nog rätt, men det blev del ändå... mäter man spänningen över en NPN-transistorns kollektor-emitter så fungerar den som en inverterare. Mitt förslag är att byta ut NPN mot PNP.
Edit: Det var nog såhär squiz3r menade:

Allt beror ju på hur det är kopplat. Om det är kopplat så att den befintliga LED sitter med anoden via ett motstånd till +5V och sedan drivs med en OC-utgång eller liknande (ganska normal koppling till detta) fungerar min beskrivning ganska perfekt.
Man kan dock bli tvungen att bypass'a den befintliga diod med ett motstånd för att basströmmen till den nya transistor inte ska få den att "smyglysa" svagt.
Men som så ofta fattas det lite mätningar som avgör det en gång för alla:
1: vilka spänningar är det på den befintliga LED när den är på?
2: vilka spänningar är det på den befintliga LED när den är av?
Båda spänningen på anod och katod gentemot GND behövs, sedan kan man välja kretslopp.
Man kan dock bli tvungen att bypass'a den befintliga diod med ett motstånd för att basströmmen till den nya transistor inte ska få den att "smyglysa" svagt.
Men som så ofta fattas det lite mätningar som avgör det en gång för alla:
1: vilka spänningar är det på den befintliga LED när den är på?
2: vilka spänningar är det på den befintliga LED när den är av?
Båda spänningen på anod och katod gentemot GND behövs, sedan kan man välja kretslopp.
morfar68: Om du plockar loss den nuvarande LED'n o mäter om det ligger spänning på LED'ns + hela tiden. För det beror på om de slår på och av matningsspänningen eller om de har matningsspänningen på hela tiden och kopplar bort GND. (Fasst jag förstår ändå inte riktigt ICECaps schema, där borde vara en PNP
)
//Daniel A

//Daniel A
- JimmyAndersson
- Inlägg: 26586
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt: