Skocz do zawartości

Dalmierz IR, pomiar napięcia


Matusso

Pomocna odpowiedź

Hej

Pisalem już na ten temat na stronie http://diy.szybkiepytanie.pl ale nie uzyskałem odpowiedzi na swoje pytanie dlatego zamieszczam je tutaj:

Próbuję zrobić dalmierz optyczny taki jak tutaj:

http://www.pages.drexel.edu/~pyc23/ir_sensor.html

Planuje zastosować go w robocie typu micromouse

Wszystko działa jak powinno, z tym że mam taki problem ponieważ chciałbym mierzyć napięcie z użyciem atmegi z wewnętrznym napięciem referencyjnym 2,56V a w tym układzie na wyjściu jest 5V.

W chwili obecnej wpadłem na takie rozwiązanie:

Z pomiarów wychodzi ze wszystko jest ok, na wyjściu mam max 2,5V ale czy to jest najlepszy pomysł? W jaki inny sposób można to rozwiązać?

Link do komentarza
Share on other sites

1. Jak masz 5V to możesz atmegę ustawić z napięciem 5V podłączonym pod AVCC...

2. Upierając się przy napięciu referencyjnym 2,56V najlepiej byłoby użyć wzm.op.

3. Twój schemat nie będzie działał, bo w najlepszym wypadku masz dzielnik z rezystorem 100R od VCC i równolegle 100R + 4700R (~98R) od dołu (jak fototranzystor jest w pełni otwarty) czyli masz napięcie w przedziale 2,5V do 2,47V.

Mógłbyś to poprawić stosująć np. rezystory 47k zamiast 100R. Wtedy zakres napięć wyjściowych byłby 2,5V...0,42V. Niestety zakres ten nie będzie liniowy i dodatkowo tak duże wartości rezystorów mogą dać małe przekłamanie na ADC ( kondensator w ADC może nie zdążyć się w pełni naładować przy krótkich czasach pomiaru).

4. Przy dużej ilości układów pomiarowych i ew. niepraktyczności (z jakiegoś powodu) rozwiązania nr. 1 najprostszym rozwiązaniem byłoby użycie małego zew. napięcia ref. zarówno dla atmegi jak i dla fototranzystorów (automatycznie ograniczając ich napięcie do 2,5V).

Przykład - MAX6102

Zalety:

- prostota (tylko jeden dodatkowy układ za kilka zł) zamiast garści rezystorów, wzm.op. itp.

- "darmowe" precyzyjne napięcie ref. 2,5V dla ADC (chociaż przy precyzji ADC Atmegi jest to wątpliwe dobro 😉

Link do komentarza
Share on other sites

Zdecydowałem sie na napięcie 2,5V po obejrzeniu tej serii poradników:

http://mirekk36.blogspot.com/2013/06/przetwornik-adc-w-avr-dla-poczatkujacych.html

Gdzie autor cały czas zachwala korzystanie z napięcia 2,56V i niższego jako referencyjne.

Wiec puki co moje pytanie jest takie czy do pomiarów odległości jeśli chodzi o micromouse wystarczy czujnik jak na stronie którą wcześniej podałem i korzystanie z napięcia referencyjnego 5V czy lepiej wykorzystać jakiś inny układ?

Pomiary nie muszą być mega dokładne, chodzi mi tylko żeby robot utrzymywał się na środku toru w labiryncie

Link do komentarza
Share on other sites

Możesz też po prostu zrobić tak:

Zwykły dzielnik napięcia - nie wiem co tu kombinować.

Oporniki R1 i R2 powinny mieć sumaryczną rezystancję taką, jaką czułość miał mieć Twój układ a stosunek R1/(R1+R2) będzie stopniem podziału dzielnika. Pamiętaj, że fototranzystor nie pracuje do 0V i sam coś potrzebuje dla siebie. Jeżeli założysz, że jego napięcie nasycenia to ok. 0.2V to na oporniki z Vcc=5V zostaje 4.8V. Jeśli zrobisz R1=R2=10k to do przetwornika wyjdzie 0..2.4V. Możesz oczywiście dobrać inne wartości, np takie, przy których dopiero bardzo jasne oświetlenie latarką wychodzi poza skalę ADC. Jemu nic od tego nie będzie, nie popsuje się ani trochę, najwyżej wyniki będą = 0x03FF ale to przecież nie problem. Nikt normalny nie świeci myszy w oczy.

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

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.