Sida 1 av 1

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

Postat: 28 december 2017, 12:00:04
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

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

Postat: 28 december 2017, 12:23:22
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.

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

Postat: 28 december 2017, 12:53:55
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".

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

Postat: 28 december 2017, 15:04:12
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.

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

Postat: 28 december 2017, 16:04:13
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

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

Postat: 28 december 2017, 19:51:50
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)

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

Postat: 2 januari 2018, 10:28:57
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.

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

Postat: 2 januari 2018, 13:42:57
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:

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

Postat: 2 januari 2018, 13:43:55
av fosfor
Rättvänd bild...