Skocz do zawartości

Schemat linefollowera do sprawdzenia


rosomak

Pomocna odpowiedź

Reset zdecydowanie nie powinien zostać wiszący - podciągnij go do zasilania. Poza tym sam kondensator nie uczyni filtru RC - potrzebny jest właśnie rezystor 😉.

Zmieniłbym jeszcze zasilanie diod w KTIRach. Teraz niepotrzebnie marnujesz prąd i narażasz stabilizator na grzanie. Gdy połączysz po kilka diod szeregowo i zasilisz je z VBat będzie lepiej.

Link do komentarza
Share on other sites

1. Stabilizatory które można tak podłączyć jak narysowałeś i które dają wtedy 3.3 albo 5V nazywają się inaczej.

2. Sprawdź mapowanie peryferiów, bo enkodery dobrze jest podłączyć do wejść timera, tak byś mógł wykorzystać sprzętowy interfejs kwadraturowy.

3. Do czego jest R29 skoro łączy takie same nety? Chcesz do eksperymentów (lub do porządkowania PCB) rozdzielać fizycznie jakieś dwa obwody masy? Skąd będziesz wiedział które, skoro oba tak samo się nazywają? Może chodziło o MGND?

4. Jak zwykle to samo: diodki IRED w czujnikach możesz połączyć po dwie szeregowo - pobór prądu oświetlaczy spadnie o połowę.

5. Oporniki podciągające kolektory fototranzystorów mogą stać przy procesorze - płytka czujników będzie lżejsza.

6. Czy moduły BT rzeczywiście potrzebują 5V? Popularne HC-05 mają dodatkowy sygnał wymuszający pracę w trybie komend. Gdy moduł nie może się sparować z automatu, przydaje się wymuszenie przejścia do komend AT i sprawdzenie co się dzieje lub nawet przeskanowanie otoczenia i ew. wskazanie nowego adresu do sparowania. Inaczej skąd będziesz wiedział, że połączenie jest ustanowione? Może P4 zrób tak, by wprost pasowało pinami do któregoś wybranego modułu? Wtedy go po prostu lutujesz mu szpilki kątowe, wtykasz prostopadle do swojego PCB i działa.

7. Kwarc wstawiasz jeśli potrzebujesz bardzo stabilnego i precyzyjnego źródła odniesienia dla czasu lub częstotliwości. Przydaje się do UARTów i timingów procesów - sam sobie odpowiedz.

8. Brakuje mi złącza I2C do przyszłych rozszerzeń i/lub wyprowadzonych 1-2 dodatkowych sygnałów analogowych. Duży procesor może więcej, gdy już opanujesz śledzenie linii zaczniesz rozglądać się za czymś ciekawszym. Wtedy SHARPowy czujnik odległości (LF enhanced) lub kontrola zakrętów/orientacji (uczenie się trasy i optymalizacja przejazdów) przy pomocy np. akcelerometrów/żyroskopów może być fajnym planem na kolejne tygodnie.

9. Nie widzę fizycznego złącza akumulatora.

10. Nie wiedzę też pomiaru napięcia akumulatora.

11. W sprawie podciągania wejścia RESET: sprawdź w specyfikacji procesora jak wygląda to wejście, czy ma pullup i jak silny i sam zdecyduj czy wystarczy. Co tu jest do zastanawiania się?

12. Może przydadzą się 1-2 przyciski do ręcznego sterowania trybem pracy (choćby wymuszenie kalibracji czujników itp)? BT jakoś nie zawsze chce działać, szczególnie na zawodach, gdzie stoi obok Ciebie 20 chętnych do skorzystania z tego samego pasma.

13. Może warto przewidzieć też miejsce na odbiornik IR? To na schemacie nic nie kosztuje a nigdy nie wiadomo...

14. Jeden schemat to jedna płytka. Czy to wszystko będzie na jednej PCB? Enkodery też? Jak będą zamontowane w stosunku do magnesów na osiach silników?

15. Do czego są SIL_P_cośtam? Dlaczego na tych złączach nie ma choćby masy, jeśli sygnały z P5/P6 wychodzą poza płytkę?

EDIT: Pewnie pisać zaczęliśmy razem, ale byłeś szybszy 🙂

Link do komentarza
Share on other sites

Enkodery są podłączone do timera ustawionego na enkoder mode.

Mamy moduł Bluetooth HC-06, który wymaga zasilania napięciem od 3,6 do 6 V.

Zastanawialiśmy się nad złączem I2C, ale zrezygnowaliśmy, może w przyszłych projektach.

Faktycznie zapomnieliśmy o złączu na akumulator w schemacie, ale uwzględniliśmy je na płytce.

Reset ma wewnętrzny pull up.

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.