Sida 2 av 2
Postat: 2 mars 2005, 21:49:24
av cyr
Jo det är konstigt, den troligaste förklaringen vore att den pinnen faktiskt är en utgång, men det hade du väl redan dubbelkollat?
Postat: 2 mars 2005, 21:50:36
av cyr
Jo det är konstigt, den troligaste förklaringen vore att den pinnen faktiskt är en utgång, men det hade du väl redan dubbelkollat?
Postat: 2 mars 2005, 21:55:36
av cyr
Jo det är konstigt, den troligaste förklaringen vore att den pinnen faktiskt är en utgång, men det hade du väl redan dubbelkollat?
Postat: 2 mars 2005, 21:58:29
av Icecap
OK, vi börjar från början.
En optogaffel mottagare är en fototransistor. Koppla kollektor till +5V och emittern till ett 10K motstånd, andra ändan av motståndet till GND. Nu växlar emittern mellan +5V och GND (ungefär...) beroende på blokering eller inte.
Jag är väldig säker på att du inte har satt porten rätt så den är input och det kan du testa med en LED och ett motstånd. Du förstår nog hur du kopplar dessa två till varandra och sen testar du PIC-ingången båda mot + och mot GND. Om LED:n ljuser det minste har du inte satt porten till rätt läge. PIC-ingången ska såklart vara fri och ledig från andra influenser.
Du kan även mäta med ett voltmeter men mät gentemot först + och sedan 0, tänk på att ett DMM (Digital Multi Meter) är en mycket stor motstånd (1M - 10M) och att den därför belaster minimalt.
Ett alternativ är att ta ytterligare en 10K motstånd och sätta mellan PIC-pinnen och optogaflen och sen mäta spänningen över detta motstånd och bryta strålen osv. Om det kommer en spänning över 0,5V över är pinnen definitivt utgång.
Postat: 2 mars 2005, 22:13:11
av Icecap
OK, vi börjar från början.
En optogaffel mottagare är en fototransistor. Koppla kollektor till +5V och emittern till ett 10K motstånd, andra ändan av motståndet till GND. Nu växlar emittern mellan +5V och GND (ungefär...) beroende på blokering eller inte.
Jag är väldig säker på att du inte har satt porten rätt så den är input och det kan du testa med en LED och ett motstånd. Du förstår nog hur du kopplar dessa två till varandra och sen testar du PIC-ingången båda mot + och mot GND. Om LED:n ljuser det minste har du inte satt porten till rätt läge. PIC-ingången ska såklart vara fri och ledig från andra influenser.
Du kan även mäta med ett voltmeter men mät gentemot först + och sedan 0, tänk på att ett DMM (Digital Multi Meter) är en mycket stor motstånd (1M - 10M) och att den därför belaster minimalt.
Ett alternativ är att ta ytterligare en 10K motstånd och sätta mellan PIC-pinnen och optogaflen och sen mäta spänningen över detta motstånd och bryta strålen osv. Om det kommer en spänning över 0,5V över är pinnen definitivt utgång.
Postat: 2 mars 2005, 22:18:17
av Icecap
OK, vi börjar från början.
En optogaffel mottagare är en fototransistor. Koppla kollektor till +5V och emittern till ett 10K motstånd, andra ändan av motståndet till GND. Nu växlar emittern mellan +5V och GND (ungefär...) beroende på blokering eller inte.
Jag är väldig säker på att du inte har satt porten rätt så den är input och det kan du testa med en LED och ett motstånd. Du förstår nog hur du kopplar dessa två till varandra och sen testar du PIC-ingången båda mot + och mot GND. Om LED:n ljuser det minste har du inte satt porten till rätt läge. PIC-ingången ska såklart vara fri och ledig från andra influenser.
Du kan även mäta med ett voltmeter men mät gentemot först + och sedan 0, tänk på att ett DMM (Digital Multi Meter) är en mycket stor motstånd (1M - 10M) och att den därför belaster minimalt.
Ett alternativ är att ta ytterligare en 10K motstånd och sätta mellan PIC-pinnen och optogaflen och sen mäta spänningen över detta motstånd och bryta strålen osv. Om det kommer en spänning över 0,5V över är pinnen definitivt utgång.
Postat: 2 mars 2005, 23:24:44
av jack
Tack för era svar och ert engagemang.
Tyvärr så är jag ganska säker på att jag satt pinnen till en ingång. För när jag testar att mata in 5V direkt på pinnen så reagerar den som tänkt. Eller är det jag som cyklar?
Postat: 2 mars 2005, 23:28:39
av evert2
"Matar in direkt" vad menar du då?
via ett motstånd, eller så?..
Postat: 3 mars 2005, 00:10:42
av jack
Hoppades faktiskt på att denna tråd inte skulle få en sån här upplösning:
Jag bytte input-pinne och nu funkar det. Antingen hade jag bränt nåt eller så hade jag confat fel.
Förlåt?
Tack för ert tålamod allfall...
Postat: 3 mars 2005, 00:14:50
av evert2
shit happens