Skocz do zawartości
1ciolek12

Schemat LineFollowera- prośba o sprawdzenie.

Pomocna odpowiedź

Witam!

To mój pierwszy post tutaj 🙂

Chciałbym poprosić Was o sprawdzenie schematu linefollowera którego wykonuje razem z kolegą Ahmed. Mimo tego że jest to pierwszy nasz robot, schemat nie należy do najprostszych więc mógł wkraść się błąd.

Z góry dziękuje za pomoc!

Udostępnij ten post


Link to post
Share on other sites

Opowiedz własnymi słowami jak w szczegółach będzie działało multipleksowanie czujników. Co będziesz wystawiał na piny CZUJNIKx i jakiej odpowiedzi spodziewasz się na ADCy.

Udostępnij ten post


Link to post
Share on other sites

Na sygnały "czujnik" zamierzam wstawiać logiczne 0 lub 1 (włączanie/wyłączanie fototranzystorów), natomiast ADC to sygnał zwrotny z czujników. Działać ma to tak, że na czujnik0 daję "1" a na czujnik1 "0" i sczytuję informacje o lini, zmieniam sygnały na liniach "czujnik" i znowu sczytuję.

Udostępnij ten post


Link to post
Share on other sites

Ciekawe czy to rozwiązanie z czujnikami ma szanse bytu.

Chciałem tylko Ci zwrócić uwagę że tak się magistrali nie rysuje, wpisz sobie w google 'magistrala eagle' i zobaczysz w czym rzecz.

I zauważyłem też dziwne rozwiązanie z tym resetem, masz rezystor podciągający to wiadomo, kondensator do podtrzymania resetu podczas załączania zasilania, ale po co jest ten rezystor 100 ohm ?

Udostępnij ten post


Link to post
Share on other sites

Proponuję wykorzystać wolne piny uC.

Udostępnij ten post


Link to post
Share on other sites

"Działać ma to tak.."

Ogólnie pomysł multipleksowania jest niezły, ale w tym konkretnym przypadku przekombinowałeś. Układ jest taki: masz dwa fototranzystory połączone kolektorami. Ich kolektory zasilane są poprzez dwa oporniki. Jeden podłączysz do plusa (stan wysoki na wyjściu portu) a drugi do masy (stan niski). Na obu kolektorach pojawi się zatem połowa zasilania. To jeszcze nic złego (choć podejrzewam, że już to jest inaczej niż planowałeś) a teraz fototranzystory. Wystarczy, że jeden z nich zobaczy światło a napięcie na jego kolektorze spadnie, bo zacznie pobierać prąd. Spadnie na jednym to i na drugim też, bo przecież są połączone. Nie jesteś w stanie odróżnić który jest oświetlony, bo oba działają równolegle. Nie masz tu żadnego multipleksowania tylko sumowanie sygnałów. Wymyśl coś lepszego. Mała podpowiedź: możesz załączać grupy czujników "od plusa" a możesz "od masy" - tranzystorami bipolarnymi (odpowiednio pnp lub npn), unipolarnymi (pMOS lub nMOS) lub też dekoderem np. typu 74138 lub 7442. Możesz też użyć scalonych multiplekserów analogowych. Przy okazji: możesz też wyłączać diody IR nieużywanych w danej chwili czujników - po co mają zjadać energię skoro i tak ich tranzystorów nie mierzymy?

  • Pomogłeś! 1

Udostępnij ten post


Link to post
Share on other sites

Podejście drugie 😃

Dodałem tranzystory, powinno działać, ale nie jestem pewien. Diód IR (jak narazie) nie wyłaczam, bo skomplikowałoby mi to płytkę, a myślę, że nie zaoszczędzę bardzo dużo prądu.

Wojmajster

Rzeczywiście głupi błąd, nie wiem skąd się tam wzięły te rezystory. Magistrale poprawiłem, jednak nie jestem pewien, czy o to chodziło, jeśli nie to popraw mnie proszę.

AixI

Też nad tym myślałem, jednak nie wiem, do czego jeszcze ich użyć. Proszę o pomysły.

Oczywiście czekam na następne uwagi.

Udostępnij ten post


Link to post
Share on other sites

Może jakiś buzzer, więcej diod LED, dodatkowy switch. Pomyśl co w LF'ach jest jeszcze potrzebne 😃

Udostępnij ten post


Link to post
Share on other sites

EDIT: usunąłem całe moje poprzednie pisanie, bo nie zauważyłem dwóch nowych tranzystorów 🙂

Teraz mogę się przyczepić tylko do podwójnych rezystorów w kolektorach czujników (robią za pojedyncze 5k zmniejszające niepotrzebnie czułość) oraz do dławika o niekupowalnej wartości 8.5uH. Sygnał Pomiar_bat powinien mieć kondensator filtrujący a numeracja pinów złącz do czujników jest odwrotna. Wejście STBY mostka nie potrzebuje kondensatora - to nie zasilanie. Czy enkodery mają tylko po jednym wyjściu?

Udostępnij ten post


Link to post
Share on other sites

Tak, o to mi chodziło z tą magistralą. No ale to tak dla estetyki i czytelności tylko.

Udostępnij ten post


Link to post
Share on other sites

AixI

Doszedłem do wniosku, że nie będę dodawał więcej rzeczy, ale zrobię pola lutownicze i w razie czego przylutuję to, co będzie mi potrzebne 😉

Marek1707

Nie wiem, czy dobrze zrozumiałem, ale chodziło o to, aby podnieść watrości rezystorów do 20k? Dławik poprawiony, myślę, że nie będzie za duży, jednak mniej więcej jaki prąd maksymalny dla niego dobrać? Złącza są specjalnie zrobione odwrotnie, ponieważ na płytce będą względem siebie obrócone. Enkodery to najzwyklejsze ktiry (choć nie wiem, czy jest sens je stosować).

Udostępnij ten post


Link to post
Share on other sites

Ok, to dodaj jeszcze jakieś szyny z VCC i GND, przydają się jak będziesz później chciał coś wpiąć w te goldpiny, czy też przylutować kabelkami do tych pól.

Udostępnij ten post


Link to post
Share on other sites

O jejciu, no przecież masz po dwa rezystory podłączone równolegle do każdych dwóch spiętych kolektorów. Jeżeli oryginalnie każdy tranzystor miał pracować z 20k to teraz każdy widzi 10k. To nie jest ani dobrze ani źle - nie dyskutuję z samą wartością tylko z tym, że 10k lub 20k możesz uzyskać za pomocą jednego rezystora i przy okazji uprościć płytkę.

Na pewno enkoderów nie wyrzucaj - sprzężenie zwrotne od napędów jest bezcenne. Może ich nie użyjesz, może dopiero w wersji programu 2.0, ale skoro już o tym myślisz, powinny zostać. Co więcej, wstaw wszystko co teraz przychodzi Ci do głowy jako przydatne a przedłuży to tylko czas zabawy tą konstrukcją i da nowe doświadczenia. Jeśli już robisz płytkę, to przecież nie płacisz za liczbę ścieżek tylko za powierzchnię. Wrzucaj wszystko co chciałbyś sprawdzić.

Udostępnij ten post


Link to post
Share on other sites

Witam ponownie.

AixI

Zrobione, dzięki za podpowiedź.

Marek1707

Rzeczywiście, dopiero teraz zauważyłem. 🙂 Nie chodziło mi o to, żeby całkowicie wyrzucić enkodery, a o to, że (sądząc po opiniach) ktiry są za mało dokładne.

Wstępnie zrobiłem płytki, również proszę o rzucenie na nie okiem, dodam, że zamierzam je wykonać własnoręcznie.

Mam jeszcze pytanie odnośnie przycisków. Czy nie powinien się tam znaleźć rezystor? Jeśli podciągnę je wewnętrznie do zasilania i wcisnę to teraz chyba zrobi mi zwarcie..

Udostępnij ten post


Link to post
Share on other sites

Robiłeś kiedyś własnoręcznie przelotki pod scalakiem SMD?

Jeśli nie to weź pod uwagę, że może się to okazać niewykonalne lub bardzo trudne...

Udostępnij ten post


Link to post
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ę »

×