Buggfix Plus
Aktuellt datum och tid: 08.15 2018-10-20

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 9 inlägg ] 
Författare Meddelande
InläggPostat: 12.00 2017-12-28 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
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


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 12.23 2017-12-28 

Blev medlem: 10.11 2007-03-19
Inlägg: 4863
Ort: Ronneby
* 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.


Upp
 Profil  
 
InläggPostat: 12.53 2017-12-28 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
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".


Upp
 Profil  
 
InläggPostat: 15.04 2017-12-28 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
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.


Upp
 Profil  
 
InläggPostat: 16.04 2017-12-28 

Blev medlem: 10.11 2007-03-19
Inlägg: 4863
Ort: Ronneby
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:
Bilaga:
Skärmklipp.PNG


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 19.51 2017-12-28 
Användarvisningsbild

Blev medlem: 11.03 2007-09-10
Inlägg: 9076
Ort: Alingsås
"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)


Upp
 Profil  
 
InläggPostat: 10.28 2018-01-02 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
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.


Upp
 Profil  
 
InläggPostat: 13.42 2018-01-02 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
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:


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 13.43 2018-01-02 
Användarvisningsbild

Blev medlem: 05.43 2013-02-13
Inlägg: 197
Rättvänd bild...


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 9 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010