Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[czujnik odbiciowy] LTH-209-01

jarekosm 17 Nov 2009 23:19 10548 46
IGE-XAO
  • #1
    jarekosm
    Level 10  
    Witam!
    W swoim robocie posiadam czujnik LTH-209-01 (nie jestem tego pewien na 100%). Wygląda to jak na zdjęciu.

    [czujnik odbiciowy] LTH-209-01

    Konstrukcja nie jest moja (ja miałem to tylko zaprogramować). Wyszło jednak tak, że muszę parę rzeczy poprawić nie znając się na tym za bardzo.

    Możecie mi jakoś objaśnić, co do czego podłączyć (sygnał, masa, prąd - 3 kolory kabelków) i napisać jak to działa? Czy w ogóle te rezystory są podłączone dobrze? (Czasami mam wrażenie, że konstruktor znał się na tym mniej niż ja...). Uprzedzając pytania - nie mogę skontaktować się z konstruktorem.
  • IGE-XAO
  • #2
    beatom
    Level 35  
    http://pdf1.alldatasheet.com/datasheet-pdf/view/194715/LITEON/LTH-209-01.html
    W powyzszym linku masz datasheet. Pomoze Ci to rozwiklac sprawe podlaczenia. Jest to zwykly czujnik odbiciowy z dioda IR oraz fototranzystorem. Nie rozumiem dlaczego nazwales go czujnik koloru?
    Troche tych rezystorow za duzo na zdjeciu, ale byc moze tego wymagala aplikacja w jakiej pracuje ten czujnik, lub ktos robil jakies sztuczki aby to zadzialalo. Prosty uklad testowy jest w zalaczonym linku i tak to najczesciej sie laczy.
    Poczekaj jednakze na inne odpowiedzi. Sa to tylko moje domysly bez znajomosci konstrukcji i schematu.
  • #3
    jarekosm
    Level 10  
    Czujnik ma służyć do odróżnienia czarnego koloru od białego.
    Raczej ktoś kombinował, żeby mu zadziałało. Więc mam jeden wyrzuć?
    Przejrzę plik po południu. Dzięki :)
  • Helpful post
    #4
    bogdan_p
    Level 39  
    zasada jest prosta barwa czarny praktycznie nie odbija światła ( pochłania je ) barwa biała odwrotnie , wysłana wiązka promieniowania w zależności od barwy powierzchni odbicia powróci do czujnika wywołując odpowiednią zmianę w powierzchni światłoczułej fototranzystora to z kolei wywoła większy lub mniejszy przepływ prądu
    sam układ jest prawidłowo podłączony końcówka 2 katoda diody i 3 emiter tranzystora zwarte połączone do masy ( GND ) kolor brązowy , 1 anoda diody + rezystory zasilnie +5V kolor żółty , 4 kolektor tranzystora dzielnik napięcia wyjście sygnału kolor czerwony zasilany z dzielnika anody diody jest dość dziwne rozwiązanie , trudno na podstawie zdjęcia określić czy nie jest to obrócone o 180° najlepiej jakbyś odczytał wartości rezystorów w koszulkach , osobiście zrobiłbym to tylko na 2 rezystorach dodatkowo wypadało by dać komparator analogowy aby uzyskać możliwość regulacji czułości
  • #5
    jarekosm
    Level 10  
    Dzięki za odpowiedź :)
    Ogólną zasadę znam. Nie rozumiem tylko po co te rezystory i jak to podłączyć.
    Jak podłączyć, to już mi napisałeś - dzięki bardzo :)
    Od momentu, gdy piszesz, że to dziwne rozwiązanie nie rozumiem niestety postu...

    Jeszcze takie pewnie głupie pytanie: od której strony czyta się wartość rezystora? Znalazłem w necie jak, ale nie mam pojęcia od której strony :P Dochodzę do wniosku, że mam spore zaległości :(

    edit: jutro sprawdzę połączenie.
  • IGE-XAO
  • #7
    jarekosm
    Level 10  
    dzięki za linka. Ale nadal nie rozumiem od której strony zacząć czytać w wypadku symetrycznych oznaczeń (jak u mnie). Zauważyłem tylko, że tolerancja ma kolory, których nie ma wartość rezystancji, co w moim przypadku dużo wyjaśnia :)

    bogdan_p wrote:
    4 kolektor tranzystora dzielnik napięcia wyjście sygnału kolor czerwony zasilany z dzielnika anody diody jest dość dziwne rozwiązanie , trudno na podstawie zdjęcia określić czy nie jest to obrócone o 180° najlepiej jakbyś odczytał wartości rezystorów w koszulkach , osobiście zrobiłbym to tylko na 2 rezystorach dodatkowo wypadało by dać komparator analogowy aby uzyskać możliwość regulacji czułości


    Nie rozumiem tego. Mówisz, że zrobiłbyś to na dwóch rezystorach. Na fotce są 2 rezystory. W sumie nie rozumiem, czy to dobrze, czy źle...
    Co do komparatora, to najpierw chciałbym to po prostu uruchomić. Chyba, że jest on konieczny do prawidłowego działania?

    Jeśli dobrze odczytałem wartości rezystora, to jest 20 k +/- 5%, natomiast ten schowany 220 +/- 5%.
  • Helpful post
    #8
    beatom
    Level 35  
    Na fotce sa chyba cztery ( moze trzy ) rezystory. Ten bez koszulki ma wartosc 10 kohm i wlasnie nie rozumiem po co on jest. Patrz moj post wyzej.
    Paski nie sa "symetryczne" - jeden jest brazowy a drugi zloty. Patrz dobrze.
    Nie rozumiem tez dlaczego tak sie czepiles tego czujnika. Chcesz uruchomic calego robota, czy tylko dostac odczyty z tego czujnika?
  • #9
    jarekosm
    Level 10  
    Tu są tylko 2. Gdzie widzisz 2 następne?
    Co do symetryczności, chodziło mi o kształt, a nie kolor. Widzę, że są inne kolory.
    Dlaczego ten czujnik? Bo nie chciałem zakładać tematu w stylu "Co zrobić, żeby wszystko w robocie działało?". Chcę zrobić wszystko, ale po kolei. Przez uruchomienie całego robota rozumiem uruchomienie wszystkich (lub prawie wszystkich) czujników. Podczerwień i zderzak mam już opanowane :) Zostało mi tylko to i ewentualnie sonar (ale to już chyba nie będzie konieczne).
  • Helpful post
    #10
    beatom
    Level 35  
    A co jest w koszulce, do ktorej wchodzi czerwony przewod?
    Nie widze dokladnie.
    W koszulce z przewodem zoltym sa chyba jednak tylko skrecone nogi rezystorow.
    Wyglada mi to tak: brazowy - masa, zolty - zasilanie diody a czerwony to kolektor fototranzystora.
    Sprawdz napiecie na zoltym przewodzie i aktywuj czujnik przez zmiane tla na ktore patrzy, sprawdz czy masz odpowiedz na kolektorze ( czerwony ).
    Napiecie na zoltym moze sie pojawiac zaleznie od stanu innych czujnikow,
  • #11
    jarekosm
    Level 10  
    Górne 2 koszulki są puste. Czyli rezystory zostawić tak jak są i testować?
  • #12
    beatom
    Level 35  
    Wyglada na to, ze tak.
    Pochwal sie efektami.
  • #13
    jarekosm
    Level 10  
    Dzięki za odpowiedź :)
    Dzisiaj znowu nie dam rady (2 prace), ale jak tylko coś zrobię, to dam znać.
  • Helpful post
    #14
    bogdan_p
    Level 39  
    byłem przekonany że w koszulkach są rezystory , jeżeli nie to układ ma standardowe połączenie
    [czujnik odbiciowy] LTH-209-01
  • #15
    beatom
    Level 35  
    Zgadzam sie, zdjecie wprowadzilo sporo zamieszania.
  • #16
    jarekosm
    Level 10  
    Znalazłem wreszcie czas, żeby to sprawdzić. Niestety czujnik cały czas daje tą samą wartość, niezależnie od warunków, w jakich się znajduje. Jeśli to ma znaczenie, to pokazuje mi 4,91V (jeśli dobrze zapamiętałem).
    Proszę o dalszą pomoc.
  • Helpful post
    #17
    bogdan_p
    Level 39  
    Sprawdź miernikiem czy dioda IR jest sprawna , możesz również skorzystać z dowolnego aparatu cyfrowego na którym zobaczysz czy dioda podczerwona święci , foto tranzystor sprawdź zbliżając czujnik do lampy ( żarówka ) lub dowolnego pilota RTV w obu przypadkach musi nastąpić zmiana napięcia na foto-tranzystorze , oczywiście układ pozostaje w oryginalnej konfiguracji
    Pamiętaj również o tym że max czułości to dystans 2-3mm od podłoża i najlepiej bardzo kontrastowego białe / czarne
  • #18
    jarekosm
    Level 10  
    Niestety nie działa. Ani dioda, ani czujnik. Domyślam się, że może jest odwrotnie podłączony, ale ze względu, że słabo się znam, wolę sam nie kombinować. Czy podłączając odwrotnie mogę coś uszkodzić? Ewentualnie podłączyć bez oporników?
    Proszę o pomoc.
  • Helpful post
    #19
    bogdan_p
    Level 39  
    Czujnik może być jedynie obrócony o 180° tzn końcówki 2-3 i tak dają połączenie katoda diody + emiter tranzystora , zmianie ulegnie wyprowadzenie anody diody i kolektor tranzystora , najprościej sprawdź multimetrem z możliwością pomiaru złącza półprzewodnikowego bardzo szybko zlokalizujesz diodę IR spadek napięcia na złączu ok. 1V , możesz śmiało zamienić końcówki ale rezystory muszą pozostać w przeciwnym razie zniszczysz czujnik , skorzystaj z sposobu podanego wcześniej z aparatem cyfrowym
    Jeżeli dioda będzie emitować promieniowanie to raczej mało prawdopodobne aby uszkodzeniu uległ fototranzystor ale i taka możliwość istnieje , w przypadku kiedy żadne zmiany nie doprowadzą diody IR aby " zaświeciła " niestety czujnik do wyrzucenia
  • #20
    jarekosm
    Level 10  
    Właśnie o takim obróceniu myślałem. Czujnik montował kolega i nie mam pojęcia co z nim wcześniej robił... Sprawdzę i dam znać jak poszło :) dzięki za odp.
  • #21
    jarekosm
    Level 10  
    bogdan_p wrote:
    [czujnik odbiciowy] LTH-209-01


    Przewód, który reaguje na światło jest podłączony do obu oporników. Jeśli dobrze rozumiem, jest podłączone odwrotnie. Test z aparatem nie działa niezależnie od podłączenia. Wnioskuję, że muszę odwrotnie przylutować oporniki.
    Czy moje wnioski są dobre?

    Dodano po 29 [minuty]:

    podpiąłem masę tu, gdzie na schemacie jest +5, a +5 tu gdzie masa i dioda zaczęła świecić. Czy schemat jest na pewno dobry?

    Dodano po 56 [minuty]:

    po podłączeniu mam około 3,2V dla białej kartki i 4,2V dla czarnej. Niestety obojętnie jak zaprogramuje, światełko mi mruga... Jak dam niski próg, to się nie pali wcale, jak wysoki, to pali się cały czas. Można jakoś ustabilizować sygnał?
    A może jednak źle podłączyłem? Ale tylko tak coś działa...

    W programie mam coś takiego:
    if (robo.analog(3)>115) dioda(0,1);
    if (robo.analog(3)<=115) dioda(0,0);

    dioda(0,1) - dioda zapalona
    dioda(0,0) - dioda zgaszona
  • Helpful post
    #22
    bogdan_p
    Level 39  
    Quote:
    podpiąłem masę tu, gdzie na schemacie jest +5, a +5 tu gdzie masa i dioda zaczęła świecić. Czy schemat jest na pewno dobry?

    coś tu nie pasuje w tym wszystkim zobacz sobie wyprowadzenia tego czujnika

    [czujnik odbiciowy] LTH-209-01

    powiedz jakim cudem odwrotne podanie napięcia powoduje zaświecenia diody IR , jedyne logiczne wytłumaczenie to to że to nie jest LTH-209 , schemat jest na 100% poprawny kwestia tego że wyprowadzenia mogą być inaczej , skoro zlokalizowałeś powiedzmy prawidłowo zasilanie diody IR to może również fototranzystor jest odwrotnie nic nie stoi na przeszkodzie aby spróbować zamienić również jego końcówki pamiętając o rezystorze 10kΩ , zmiana 1V wydaje się prawidłową wartością do tego dochodzi jeszcze odległość , rozumiem że pomiaru dokonujesz przetwornikiem A/D sztywna wartość 115 jest nie realna do spełnienia dla jednego poziomu przyjmuj 110 dla drugiego 120
  • #23
    jarekosm
    Level 10  
    W sumie to teraz chodzi tylko o interpretację przez program. Bo multimetr pokazuje dobre wartości i nie widzę już w sumie innej możliwości podłączenia.

    Co do programowania, to dać np:
    if (robo.analog(3)>120) dioda(0,1);
    if (robo.analog(3)<=110) dioda(0,0);

    a pośrodku przyjmować ostatnią wartość. Dobrze zrozumiałem? Oczywiście próg wyznaczę doświadczalnie tak, żeby jak najlepiej działało.

    Po rozkręceniu robota zauważyłem na czujniku numer 0704 i oznaczenia diody i ten drugi (przedstawiony na schemacie z 19 Lis 2009 18:17).
  • Helpful post
    #24
    bogdan_p
    Level 39  
    Wartość w warunku nie musi być równa wystarczy warunek > lub < , pamiętaj o tym że czułość tych elementów nie jest duża ( odległość od podłoża ) oraz o tym że pomimo że są na podczerwień również oświetlenie zewnętrzne wpływa na ich parametry
  • #25
    jarekosm
    Level 10  
    Ok. Takie programistyczne przyzwyczajenie :P

    Jak na razie udaje mi się rozróżniać przy pomocy czujnika materiał dobrze odbijający światło od matowego (np. szkło i kartka). Nadal jednak nie mogę odróżnić czarnego od białego... Jakby dioda była zbyt słaba? A może zbudować jakąś osłonkę przed światłem z zewnątrz lub odwrotnie - doświetlić podłoże?
  • Helpful post
    #26
    bogdan_p
    Level 39  
    Zacznijmy od tego że czujnik musi być dobrze zamocowany tak aby odległość od podłoża była stała , daj czarną kartkę lub taśmę pod czujnik i zmierz napięcie to samo zrób z kolorem biały zmiany muszą być duże bo to dwa skrajne kolory jeden praktycznie nie odbija światła drugi odbija w całości , zmierz prąd diody IR powinien wynosić ok 20mA jeżeli jest mniejszy możesz zmniejszyć odpowiednio rezystor ograniczający
    Osobiście stosuje układy z komparatorem analogowym gdzie prosto ustawisz sobie punkt przełączenia na wyjściu masz tylko dwa stany L / H
  • #27
    jarekosm
    Level 10  
    Ok, jutro spróbuje jak napisałeś. Teraz spadam do pracy.

    A co do tego układu z komparatorem, to masz jakiś link do sklepu lub chociaż nazwę? Może działałoby lepiej... Mam w sumie jeszcze wolne 3 wejścia cyfrowe :)
  • Helpful post
    #28
    bogdan_p
    Level 39  
    Zobacz sobie część opisującą czujnik linii w Elebocie
  • #29
    jarekosm
    Level 10  
    Jakoś nie mogę dojść z tym do ładu... Różnica w napięciu jest około 1V między białym a czarnym kolorem. Nie rozumiem tylko dlaczego to nie przekłada się na sygnał, który odczytuje z portu... A może tu nie jest kłopot z czujnikiem, tylko ja źle programuje...
    Proszę o pomoc.
    Ps. Jest tu może ktoś z Bydgoszczy?
  • #30
    bogdan_p
    Level 39  
    Zacznijmy od tego że pomiar przetwornika ADC masz w stosunku do masy przy aktualnym podłączeniu czujnika przy kolorze czarnym ( foto-tranzystor nie przewodzi ) na wyjściu masz ok. 5V przy białym tak jak stwierdziłeś różnica 1V czyli ok. 4V , program piszesz w C nie znam tego języka ale wartość 100 - 120 z przetwornika wydaje mi się zbyt mała przetwornik jest 10-bitowy czyli przyjmuje wartości 0 -1024 do tego dochodzi jakie wybrałeś źródło napięcia odniesienia czyli jaki masz zakres pomiarowy przetwornika . Proponuje zmierz faktyczne wartości napięcia z czujnika w stosunku do masy następnie do wejścia ADC podłącz potencjometr środek wejście skrajne +5V / GND i ustaw na wejściu przetwornika takie wartości jakie zmierzyłeś przy czujniku , jeżeli nie będzie prawidłowej reakcji to masz błąd w programie stawiam na obsługę ADC , możesz również dokonać zmiany zasilania czujnika w tym przypadku będziesz miał odpowiednio ok. 0 / 1 V na wyjściu
    [czujnik odbiciowy] LTH-209-01