Fråga om optisk switch - photo interrupter - läsgaffel

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av fosfor »

Hejsan

Jag har ett par läsgafflar, aldrig hållt på med sådana förr.
Det jag skulle vilja veta är hur jag läser av dessa signaler, när något blockerar fotosensorn.
Läses signalen från att spänningen sjunker i sensorn, eller lysdioden, eller hur fungerar det?
Vilken av pinnarna ska in i Arduinon så att säga, för att kunna läsa högt eller lågt. :humm:

Har lyckats luska fram att komponenten heter ROHM RPI-576.
Att LED ska ha max 5V och 50mA.

Att sensorns collector-emitter är 30V
Att sensorns emitter-collector är 4.5V
Att sensorns collector current är 30mA

Kan 30V verkligen stämma och isåfall varför?

Tacksam för svar.
Mvh F
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
H.O
Inlägg: 5679
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av H.O »

* Du driver lysdioden i läsgaffeln som vilken LED som helst.
* Du kopplar ett motstånd, säg 4k7, från din +5V (eller 3.3V) till kollektorn på läsgaffeln.
* Du kopplar emittern på läsgaffeln till GND.
* Du ansluter din Arduino till kollektorn på läsgaffeln.

När fototransistorn "ser" lysdioden leder den och drar därmed kollektorn mot GND, dvs Arduino ser en "nolla". När något bryter ljusstrålen slutar fototransistorn att leda och motståndet drar Arduino-ingången mot +5V, alltså en "etta".

30V stämmer säkert, det är alltså maximalt vad som får finnas "mellan" kollektor och emitter.
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av fosfor »

OK!

Tack för ett jättebra svar!
Ska koppla in allt till ett breadboard här nu och se vad jag ser, vad den "ser".
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av fosfor »

Jag har dragit 5V till LED'darna, svart till GND.
5V till collectorn (+) på sensorn, och ett 4.7 k Ohms
motstånd innan den får gå ner i GND.

Resultat
Kopplade in sensor R.
Får 200mV när inget täcker sensorn.
Får 4.98V när sensorn täcks av ett objekt.

Kopplade in sensor L.
Får 343mV när inget täcker sensorn.
Får 4.98V när sensorn täcks av ett objekt.
H.O
Inlägg: 5679
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av H.O »

Jag förstår inte riktigt din beskrivning av hur du kopplat men det verkar ju fungera så....

Alltså, 5V till ena sidan på motståndet. Andra sidan på motståndet till kollektorn. Emittern till GND. IO-pinnen till kollektorn (där också ena sidan på motståndet sitter).

En sak bara: Du har väl inte kopplat 5V direkt till LED'en i läsgaffeln ?! I så fall blir den inte gammal!
Du måste ha ett seriemotstånd, precis som med vilken LED som helst, för att begränsa strömmen.

EDIT:
Skärmklipp.PNG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
jesse
Inlägg: 9233
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av jesse »

"Jag har dragit 5V till LED'darna, svart till GND."

Du behöver ha ett motstånd i serie med varje lysdiod för att begränsa strömmen. Annars är det bara en tidsfråga innan din Arduino eller lysdioden brinner upp.
Lämplig ström genom lysdioden är kanske 5 - 10 mA. Det betyder att motståndet behöver vara på ca 330 - 680Ω. Alltså som på H.O.'s bild (R1).
Att LED:en ska ha 5 volt har du nog läst fel. Det står antagligen i databladet att den tål max 5V backspäning (dvs. minus 5 volt) innan den går sönder. Det har inget att göra med framspänningen (som kallas Vf i databladet, och brukar vara på ca 1,6 - 2,0 volt)
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av fosfor »

Hej

Tack för svar, ja det sitter motstånd vid sensorerna.
Ska testa med att dra ner spänningen, se hur lågt jag kan köra dom.
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av fosfor »

Lyckat test på denna dubbelsensor! :bravo:

Lila GND
Vit Left sensor+ (denna får ett ditsatt 4.7k ohms motstånd)
Grön Right sensor+ (denna får ett ditsatt 4.7k ohms motstånd)
Orange LED+ (denna ledning går till båda LED som har varsitt 330 ohms motstånd på kortet)

Multimetern sätts - på GND och + mellan sensor och 4.7k ohms motståndet.
I detta fall kan ju två sensorer fungera oberoende av varandra.

- Öppen sensor visar mellan 200 och 300 mV.
- Stängd sensor visar 5V.

Agget körs på 5V och 00.10A (100 mA)
Ingen värmeutveckling över 30 grader.

Så, jag kan alltså få dessa nu att ge mig antingen ca 0.25V och 5V.
Nu är frågan hur jag får in dessa i Arduinon på ett lämpligt vis.
I slutändan är det en rotary encoder som jag vill räkna varv på.
Någon som har ett förslag? :humm:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Fråga om optisk switch - photo interrupter - läsgaffel

Inlägg av fosfor »

Rättvänd bild...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar