Sida 1 av 3
Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 12:32:00
av Crille93
Hej! Jag hade tänkt styra ett antal lysdioder med hjälp av min PIC processor. jag kommer parallellkoppla 2st lysdioder på varje I/O på processorn och varje lysdiod ska ha 20mA och det klarar inte min processor som bara kan ge ut totalt 200mA. Så jag tänkte om man skulle använda transistorer mellan processorn och lysdioderna. För då blir det väl ingen belastning direkt på processorn?
Så vilken transistor ska jag ha? Är det någon av dessa 2:
http://www.kjell.com/?item=90012&path=2 ... ,271500000
http://www.kjell.com/?item=90013&path=2 ... ,271500000
Om inte, kan ni länka till en jag ska ha? Dom måste klara 5V
Jag styr dom på + om det är något som är viktigt att veta.
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 12:45:20
av sodjan
Kretsar ur ULN-serien är vanliga till detta. I princip samma
sak fast ett gäng transistorer integrerade i en kapsel.
Det är lite oklart vad du menar med "styr dom på + ".
Menar du att det ska vara "tänt" med "hög" på PIC-pinnen ?
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 12:53:08
av bachler
edit: sodjan hann före
Dock skrev jag att något sånthär. NPN
Här är länken till den kretsen som sodjan tipsade om.
http://www1.elfa.se/elfa~se_sv/go.jsp?s ... =73-099-33
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 17:07:30
av Crille93
Kan någon förklara vad dom olika sakerna är för något på bilden?

+5V = Batteri +
GND = Batteri jord
360R = 360ohms resistor (hur fick du fram det värdet?)
BC637 = transistor BC637 av NPN typ (kan ni förklara varför inte den av NPN typ som jag hittade på kjell.com kan användas)
4k7 = ???
Gröna punkten = signalen från PIC processorn.
Jag ska kunna styra varje par lysdiod för sig också om jag inte redan har sagt det
Sodjan: Med "styra dom på +" så menar jag att dom ska vara tända med pinnen satt "hög"
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 18:30:42
av prototypen
Varför finns då jag, bara för att trassla till det för er nybörjare.
Protte
4k7 = 4,7 kΩ = 4700 ohm
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 18:37:42
av Crille93
Men 330ohms resistorn är det man ska anpassa till sin LED om man vill "maxa" den?
Och det fungerar alltså att ha den transistorn som finns på kjell o co?
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 18:40:02
av 4kTRB
Du behöver kanske inte bränna på med 20mA genom varje.
En LED lyser starkt redan från 5mA så det kanske räcker
med ett 680 ohms motstånd i serie driven direkt av porten.
Mindre krångel.
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 18:44:16
av sodjan
> så menar jag att dom ska vara tända med pinnen satt "hög"
Är det för att programvaran redan är skriven ?
Annars är deet ju dumt att ha den begränsningen i
förväg, även om det inte behöver vara fel...
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 18:48:23
av 4kTRB
Portar brukar väl vara bättre på att sänka ström fast det
kanske inte stämmer på PIC?
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 18:57:53
av sodjan
Jo, om man tänker driva LED's direkt från en PIC så är
det bättre att "tända" med en "låg" på pinnen. Dels för att
pinnarna är bättre på att "sänka" ström, men även därför att
det är bättre att switcha ström på/av genom GND i processorn
än genom matningsspänningen.
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 19:01:29
av 4kTRB
Då är nog 200mA den stöm utgångarna kan sänka.
Kan vara lite förbryllande när det står utgångsström i databladet.
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 19:04:19
av Crille93
> En LED lyser starkt redan från 5mA så det kanske räcker
Jag ska ha lyse under min moped och det behöver nog lysa hyffsat starkt för att det ska synas. Så det kan användas även fast det är lite ljust ute och inte bara när det är kolsvart ute. Men visst... Man behöver inte dra på 20mA
> Är det för att programvaran redan är skriven ?
Den är redan skriven tyvärr men det bör väl inte göra så mycket i det här fallet då det inte är någon direkt belastning på PIC processorn. Men självklart så är det bättre att göra som du säger, att tända lampan när pinnen sätts "låg"
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 19:06:06
av prototypen
De 3 olika PIC:ar vi kör med har 1 utgång som är öppen kollektor (open drain) och sänker 200mA. Hur det är med resten av PIC familjen vet jag inte.
Protte
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 19:16:12
av sodjan
> Då är nog 200mA den stöm utgångarna kan sänka.
Totalt per kapsel, inte per pinne.
Re: Vad ska jag ha för transistor?
Postat: 25 oktober 2009, 19:42:30
av T0ny
Bygg efter Bachler's schema.
Se till att du köper transistorer av NPN-typ t.ex. BC547
Bipolära transistorer (NPN & PNP) är strömstyrda, motståndet mellan basen och utgången på PIC bestämmer utströmmen:
Mellan bas och emitter har du ett spänningsfall på 0,7V så basströmmen blir:
(5-0,7)/4700=1,12mA
Max kollektorström blir då:1,12*hFE
BC547B har hFE ca 200. så: 1,12*200=224mA MEN, dem tål bara 100mA.
Alltså har vi uppnåt bottning, det betyder att den teoretiska maxströmmen är så hög att vi garanterat kan plocka ut vad transistorn är specad för dvs. 100mA.
Vi kan driva flera lysdioder i serie genom att mata med högre spänning.
Något som INTE går med Prototypens schema!
(spänningsfallet mellan bas och emitter är konstant så vi kan aldrig få ut mer än 4,3V)