Skocz do zawartości

Schemat LineFollowera- prośba o sprawdzenie.


1ciolek12

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!

Link do komentarza
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ę.

Link do komentarza
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 ?

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

"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
Link do komentarza
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.

Link do komentarza
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?

Link do komentarza
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ć).

Link do komentarza
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.

Link do komentarza
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ć.

Link do komentarza
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..

Link do komentarza
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...

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.