Skocz do zawartości

Czujniki TCRT5000 + pytania


Skipper

Pomocna odpowiedź

Witam serdecznie:)

po przeczytaniu artykułu:

https://www.forbot.pl/forum/topics20/czujniki-tcrt5000-do-robota-podazajacego-za-linia-vt893.htm

rozpocząłem projektowanie schematu mojego własnego LF. Jednak po pewnym czasie zauważyłem że niektórzy nie wykorzystują wzmacniacza operacyjnego (w konfiguracji komparatora) a podpinają wyjścia czujników prosto pod porty adc (np Atmegi8). Po odwiedzeniu wujka google i kilku dniach przemyśleń kieruję do Was pytania 🙂

- czy dobrze kombinuje że przetwornik adc jest generalnie użyty jak zwykły komparator analogowy ? Że nie ma tam jakiejś głębszej magii tylko jest to spowodowane oszczędnością miejsca na płytce/pieniędzy ?

- czy może są jakieś inne powody zastosowania tego przetwornika zamiast komparatora ?

Z gróry dziękuję za odpowiedzi 🙂

Link do komentarza
Share on other sites

1) Dodatkowy komparator komplikuje płytkę drukowaną.

2) Przetwornik ADC odczytuje wartość prądu i przedstawia ja liczbowo, różnica między czarnym a białym jest bardzo duża więc łatwo się rozróżnia linię od tła.

3) Komparator obsługuje tylko 4 czujniki, jakbyś chciał 5 to byś musiał dodać drugi.

Podsumowując: podłączanie czujników do ADC jest prostsze, poza tym można wtedy kombinować z automatyczna kalibracją ale to już wyższa szkoła jazdy.

Link do komentarza
Share on other sites

Przy ADC zyskujesz to, że w łatwy sposób dla każdego czujnika możesz ustalić (programowo) jego wartość progową (granicę między czarnym a białym).

Link do komentarza
Share on other sites

A aplikacje ze wzmacniaczem w układzie czujników są przydatne gdy korzystasz z uC bez portów ADC (np. popularnego Attiny2313). Bezpośrednie podpięcie pod adc jest jak najbardziej ok (mierzymy w praktyce napięcie, nie prąd), wzmacniacze można by wykorzystać przy naprawdę dużych odległościach między czujnikiem i mikroprocesorem.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Z kolei używając komparator masz tę możliwość że bez programowania możesz regulować próg działania czujników potencjometrem - a to kolejny krok to zrobienia robota bez procesora.

Link do komentarza
Share on other sites

Kaytec, przy uc można zrobić to samo: dzielnik napięcia (potencjometr) do Vref, lub wolnego pinu adc. Nie oszukujmy się, robot z czujnikami podpiętymi do adc ma większe możliwości rozbudowy (ulepszenia) softu o np. wydajny PID.

Link do komentarza
Share on other sites

Dziękuje Wam bardzo. Więc już wiem jakie rozwiązanie będę usiłował wdrożyć w swoim projekcie. Teraz pytanie tylko czy mi się uda 😉 Nie pytam teraz co i jak bo jeszcze od strony kodu się nie zastanawiałem nad tym. Więc póki co dziękuje za pomoc, a możliwe że nadpiszę ten post jeżeli zacznę pisać kod. Pozdrawiam serdecznie 🙂

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.