Sida 1 av 1

Förstärka spänningen från en fototransistor. (LÖST)

Postat: 20 december 2005, 14:57:47
av brange
Hejsan.

Jag har en styck IR diod som lyser på en fototransistor.
fototransistor från kjell.com
IR diod från kjell
Jag har försökt koppla fototransistorn till min PIC, men det funkar inte riktigt som jag vill.

Har kopplat såhär:
+5v -> fototransistor -> RA0(på min 16f628a)
När jag sen lyser på den (med IR ljus) så släpper fototransistorn inte igenom tillräckligt mycket spänning, så PIC:en reagerar inte på det, om man nu kan säga så:)

Den koden jag använder för att känna av om där är någon input eller inte är:
if Button(PORTA,1,1,1) then
//blabla..

Så jag behöver förstärka spänningen efter fototransistorn på något sätt.
Eller om man kan något sätt mäta motståndet mellan två pinnar på en PIC(16f628a)?
Eller göra på något annat sätt kanske. Är inte jätte kunnig inom elektronik så vet inte riktigt, men hoppas på hjälp:)

tack på förhand.

Postat: 20 december 2005, 15:01:50
av Xyzzy
lägg den mellan PICen och GND istället, (kollektor mot PIC, emitter mot GND) och ett pulluppmotstånd (säg 10k eller PICens interna) mellan PIC och VCC.

Postat: 20 december 2005, 15:03:05
av tusse
Prova med Picbasic "POT".

Postat: 20 december 2005, 16:22:43
av brange
"POT"?
menar du till mikroBasic? För jag läste igenom hjälpfilen men hittade ingenting där.
*edit* kom precis på att Picbasic var en annan kompilator :)

>lägg den mellan PICen och GND istället, (kollektor mot PIC, emitter mot GND) och ett pulluppmotstånd (säg 10k eller PICens interna) mellan
>PIC och VCC.
Testade det, men hjälpte inte. erhm, pullup motstånd? satte ett vanligt 10k ohm motstånd mellan RB0 och VCC, om det var det du menade?

Postat: 20 december 2005, 16:29:45
av jack
Ett pullup-motstånd kallas ett motstånd när det används på detta sätt.

Har du testat att mäta lite med en voltmeter?

Postat: 20 december 2005, 16:56:49
av sodjan
Varför helt enkelt inte ta och kolla i ett datablad för en typisk fototransistor ?

T.ex en från ELFA : http://www.elfa.se/pdf/75/07542004.pdf

Där finns ett exemepl på hur man koppla...

Postat: 20 december 2005, 17:48:15
av brange
jack skrev:Ett pullup-motstånd kallas ett motstånd när det används på detta sätt.

Har du testat att mäta lite med en voltmeter?
Okej, tänkte det med ja.

Fick det att fungera nu:)
kopplade såhär:
+5v -> fototransistor -> pullup motstånd(som sedan är kopplade till vcc/gnd) samt till ingång på PIC:en.

tack för hjälpen :)

Postat: 20 december 2005, 18:02:09
av Icecap
Om motståndets ena ben är kopplat till GND kallas det "pull down", är det kopplat till VCC är det "pull up"....ganska logisk.

Postat: 20 december 2005, 18:37:19
av brange
Mjo, ganska logisk.

Okej, nu är jag väldigt förvirrad.
Innan funkade för ca 30-40min sen. Sen gick jag och åt, och nu har jag kommit tillbaka, å helt plötsligt så fungerar det inte som innan.

Det fungerade såhär innan:
bröt jag ljuset mellan IR dioden och fototransistorn, så slocknade min lysdiod(kopplad till PIC:en), nu fortsätter den lysa bara.

Någon som har någon teori om varför detta har skett?
*edit*
nu är jag inte förvirrad längre, nu är jag rädd för spöken eller något.:)
För nu fungerar det igen. Kan kanske ha varit lampan jag hade som lös direkt på fototransistorn..