Przesunięty przez: Daniel93
22 Kwi 08 11:07
Czujniki TCRT5000 do robota podążającego za linią.
Autor Wiadomość
Daniel93 




Posty: 451
Pomógł: 11 razy
Otrzymał 53 piw(a)
Skąd: Sanok(okolica)
Wysłany: 21 Kwi 08 05:42   Czujniki TCRT5000 do robota podążającego za linią.

Czujnik TCRT to optyczny czujnik odbiciowy, czyli w praktyce jest diodą IR i fotodioda zamkniętymi w jednej obudowie. Czujniki takie wykorzystuje się przede wszystkim w linnefollower'ach jako czujniki linii, w enkoderach refleksyjnych(odbiciowych), gdzie tarcza ma na przemian białe i czarne pasy.

Nota katalogowa TCRT5000

Czujnik TCRT5000 pracuje w odległości 12-15mm od podłoża i jest dość wrażliwy na jej zmniejszenie(wtedy fototranzystor nie dostaje wiązki z diody IR). Przy zasilaniu 5V, opornik na diodzie IR powinien wynosić ok. 250R.

Po podłączeniu czujnika do wzmacniacza operacyjnego uzyskujemy na wyjściu sygnał cyfrowy, który możemy podłączyć bezpośrednio do wejścia I/O mikrokontrolera.

Wersja 1:

Wersja 2:






W załączniku jest biblioteka tego czujnika do EAGLE, jednak w praktyce u mnie się okazało, że otwory na ząbki, które są po bokach obudowy nie do końca pasują.

biblioteka.zip
Pobierz Plik ściągnięto 631 raz(y) 1,25 KB

Postaw piwo autorowi tego posta
 
 
Więcej szczegółów
Wystawiono 5 piw(a):
oliwier, samuraj22, madik, Owczak, Monastor
Kshaq



Posty: 55
Pomógł: 1 raz
Otrzymał 68 piw(a)
Skąd: Sosnowiec

II miejsce w konkursie na najlepszy artykuł.

Wysłany: 23 Sie 08 09:25   

Dodam, że bardzo podobne są czujniki LTH-1650-01 i LTH-209-01. Odgległość robocza to ok 3mm.

Ten pierwszy z jakiegoś powodu jest bardzo trudno dostać, ale drugi można kupić np. w tme.

Wyglądają tak (dużo większa obudowa niż TCR5000):

Nota katalogowa

Zaletą jest fakt, że można je rozebrać i wymienić uszkodzony fototranzystor lub diodę ir.


Pozdrawiam,
Rafał.
Postaw piwo autorowi tego posta
 
 
Więcej szczegółów
Wystawiono 1 piw(a):
Treker
jacobs 



Posty: 31
Pomógł: 2 razy
Otrzymał 2 piw(a)
Skąd: Warszawa
Programuję w:
C

Wysłany: 24 Mar 10 05:36   

bump :)

Niedawno zmontowałem płytkę z tymi czujnikami i niestety mam problem - nie wykrywają linii. Testowałem różne odległości - 12mm, 15mm, jeszcze większe, a także mniejsze. Niestety bez skutku.

Schemat podobny jak powyżej, z tym że czujniki podpięte są od razu do mikrokontrolera, z rezystorem podciągającym 10kOmów, rezystor diody 220Omów.

Na atmedze, z napięciem referencyjnym równym 5V zmian napięcia w ogóle prawie nie widać, a jeżeli widać to tylko na niektórych transoptorach. Nie testowałem jeszcze na wbudowanym w atmegę źródle vref.

Zmierzyłem wszystkie czujniki miernikiem, na białej kartce dają wynik 0,2V, niektóre 0,8V. Zauważone zmiany napięcia na niebieskiej linii oscylują od kilku mV do 40mV. W dodatku czujniki mimo katalogowego "Daylight blocking filter" dość znacznie na nie reagują.

Jakie napięcia i zmiany napięć uzyskujecie stosując te czujniki? W jakiej odległości umieszczacie je od podłoża? W datasheecie napisane jest jeszcze "Peak operating distance: 2.5 mm" - czy przypadkiem to nie jest najlepsza odległość do ich pracy?

Postaw piwo autorowi tego posta
 
 
KD93 



Posty: 645
Pomógł: 18 razy
Otrzymał 48 piw(a)
Skąd: Siemianowice Śląskie
Programuję w:
BASCOM

Wysłany: 24 Mar 10 06:42   

Może nie do końca na temat i nie będzie to dla ciebie zbyt wielka pomoc, ale:

Testowałem czujniki TCRT5000 i według mojej skromnej opinii nie jest to dobry wybór do robota line follower. Dlaczego? Otóż wyjaśniam. Przez moją całą "karierę" miałem do czynienia jedynie z czujnikami CNY70 i TCRT5000 i dla mnie te pierwsze są o niebo lepsze:

-CNY co prawda ma mniejszy zasię roboczy (3mm), ale nie ma minimalnego, co podczas zawodów jest niewątpliwie zaletą, bo przy nierównościach nie gubią robot nie gubi linii, a jeszcze nie miałem do czynienia z muldami na których robot by się zawiesił (chociaż czytałem że na zeszłorocznych Bionikalniach trasa była fatalna). Tym sposobem robot może nawet "szurnąć" czujnikami o glebę, a linii nie zgubi. Zresztą na Robotic Arena 09 mój robot "Urwis" ślizgał się z przodu właśnie na czujnikach CNY70. Jeżeli np. testujesz swojego robota na brystolu, to czujniki CNY "nagną" sobie nierówności i robot pojedzie dalej, natomiast przy TCRT robot zeświruje zanim czujniki dotkną podłoża.

-CNY są bardziej odporne na na światło zewnętrzne, bo są dodatkowo osłonięte dookoła "ramką", tzn dioda i fototranzystor są schowane bardziej w głąb i mniej narażone na światło z zewnątrz. TCRT5000 nie mają żadnej osłony i światło zewnętrzne działa na nie bezpośrednio. Na zawodach w Rybniku czujników CNY nie ruszył nawet błysk flasha z odległości metra.

-nie wiem czym to jest spowodowane, ale czujniki TCRT5000 częściej się psują. Od kiedy zacząłem przygodę z robotyką uszkodziłem tylko dwa CNY70 (w jednym poszła dioda, bo go zwarłem kluczem imbusowym, w drugim poszedł fototranzystor, nie wiem dlaczego). A podczas dwutygodniowego korzystania z TCRT5000 poszły 3, z tym że każdy inny, więc nie było to złe podłączenia jakiegoś czujnika.


Moje roboty:
"Prototyp nr.1" , "Urwis"
"Bajtel 2"
Ostatnio zmieniony przez KD93 24 Mar 10 06:43, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
 
jacobs 



Posty: 31
Pomógł: 2 razy
Otrzymał 2 piw(a)
Skąd: Warszawa
Programuję w:
C

Wysłany: 24 Mar 10 06:51   

Czytając to forum doszedłem do wniosku, że jednak TCRT są lepsze, co z tego wyjdzie jeszcze zobaczymy.

Przejrzałem przed chwilą trochę zagranicznych stron na temat tych czujników i widzę wiele rozbieżnych danych. Często można wyczytać, że ich zakres działania to 0.1-12mm, tutaj twierdzicie, że zmniejszanie odległości im nie służy. Będę jeszcze testował ;)

Niebywałą zaletą tych czujników jest fakt, że sprzedają je 100 metrów od mojego domu, a w Warszawie mimo wielu sklepów są problemy z dostaniem transoptorów odbiciowych.

[ Dodano: 25 Mar 10 03:26 ]
Działa. Powiem tak - niebieska taśma izolacyjna nie jest najlepsza do testów, bo czujniki jej nie widzą. Po zmianie na czarną kreskę narysowaną markerem zaczęły działać.

Wydaje mi się że ich nieodporność na zbliżanie to bajka, cały czas wykrywają, nawet do kilku mm od ziemi. Zauważcie że umieszczając płytkę 12mm nad podłożem czubek diody jest w odległości 5mm od podłoża, podczas gdy czujnik ten pracuje prawidłowo nawet do 2,5 mm od podłoża... Inne transoptory mają przesuniętą charakterystykę i lepszy ctr dla odległości 1-2mm, ale ich odległość podaje się chyba od czubka a nie od płytki...

Postaw piwo autorowi tego posta
 
 
Monastor 



Posty: 3
Skąd: Szczecin
Wysłany: 04 Kwi 10 11:01   

Daniel93, ode mnie masz wielkie piwo.
Ten temat bardzo pomógł mnie i moim kolegom w budowie line followera w ramach projektu na uczelni. Studiujemy informatykę i robotyka była u nas zawsze kompletnie na uboczu, podobnie elektronika. Gdyby nie to forum, pewnie nie wiedzielibyśmy za co się zabrać ;)

Dzięki wielkie i pozdrawiam,
Tomek

Postaw piwo autorowi tego posta
 
 
konan 



Posty: 1
Skąd: Ostrowiec
Wysłany: 16 Lip 10 08:45   

Witam wszystkich mam pytanie
jak podłączyć czujnik pod płytę główną

[ Dodano: 16 Lip 10 08:45 ]
z góry dziękuje

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 1361
Pomógł: 30 razy
Otrzymał 94 piw(a)
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 16 Lip 10 09:03   

Kablami,,,
Może wyjaśnisz o co Ci chodzi? Jaką płytę główną, komputera?
W pierwszym poście jest schemat podłączenia ;)


Nie pomagam na PW.
W budowie: FTL Feniks2 - worklog
Moje nowe konstrukcje: FTL Feniks
Dawno, dawno temu: Minisumo II, Minisumo I
Postaw piwo autorowi tego posta
 
 
Aesop7 




Posty: 4
Skąd: SKO
Wysłany: 23 Sie 10 12:53   

A jeśli chciałbym podłączyć tylko dwa takie czujniki, to mogę wtedy użyć np. LM358N ?


WWW.MOTOMANIAK.NET - Portal motoryzacyjny-
Wiadomości motoryzacyjne, nowości związane z motoryzacją. Codzienne aktualizacje!
Postaw piwo autorowi tego posta
 
 
 
Sciurus 



Posty: 2
Skąd: Śląsk
Wysłany: 25 Sie 10 01:53   

Witam,
a ja mam pytanie odnośnie wzmacniaczy operacyjnych. Starałem się trochę poszukać, ale nie wszystko rozumiem. Chodzi mi dokładnie o to jak podłączyć zasilanie do kości z wzmacniaczami. W karcie katalogowej mamy VCC+ i VCC-. Tylko skąd ten VCC-. A jeśli podpiąłbym w tym miejscu masę? Będzie działać? No i działanie. Mamy napięcie na fototranzystorze i rozumiem, że potencjometrem reguluje tak napięcie by wzmocniona różnica dała mi na wyjściu około 5V? Z góry dziękuję za naprowadzenie mnie na właściwe ścieżki :)

Postaw piwo autorowi tego posta
 
 
Mihau 




Posty: 676
Pomógł: 13 razy
Otrzymał 37 piw(a)
Skąd: Łódź
Programuję w:
C++

Wysłany: 25 Sie 10 02:47   

Wzmacniacze często podłącza się do zasilania symetrycznego(np. 12V i -12V). Jeśli takowe w danym układzie nie występuje podłącza się tam masę.


Na biurku:
1. LFr --> programowanie, ostatnie luty
2. Czujnik RGB --> koncepcja, projekt
Postaw piwo autorowi tego posta
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Tagi tematu: czujniki, linia, podazajacego, robota, tcrt5000


Powered by phpBB modified by Przemo © 2003 phpBB Group
Linki: instalki nero