Skocz do zawartości

Pomocna odpowiedź

Napisano

Witam wszystkich,
Dopiero zaczynam zabawę z uC i chciałbym abyście troszkę mi pomogli, a mianowicie chodzi mi o sprawdzenie czy stworzyłem odpowiednio układ do robota klasy minisumo. Jak ktoś by się pytał to jako czujnik przeciwnika planuje wykorzystać ten:

http://www.trobot.pl/vmchk/Czujniki/Odleglosci/Czujnik-zblizeniowy-na-podczerwien-E18-D80NK

Z góry dziękuje za pomoc

Pozdrawiam

Nie prowadź połączeń przez elementy. Trudno, czasem trzeba naokoło.

Kondensatory elektrolityczne to coś innego niż ceramiczne. Mają różne symbole i różne zakresy pojemności. Nie ma elektrolitów 100nF itp.

Linie 3 czujników podłączonych do procesora są tak naprawdę zwarte do masy. Przyjrzyj się uważnie.

Okolice zasilania VCC i AVCC procesora to jakiś koszmar. Naprawdę nie dało się tego prościej narysować (pytanie retoryczne)? Od czego masz symbole masy i zasilania? Schemat ma pokazywać ideę układu a nie ją ukrywać w plątaninie bezładnych kabli.

Uwag o wykorzystaniu nóżek UARTa do przyziemnych celów już nawet nie wstawiam. Wysil się i poszukaj na Forum dlaczego nie powinieneś tak robić..

Nie jestem pewien, czy złącze JP1 (jeżeli nie jest to jakaś zworka to dlaczego tak się nazywa?) jest dobrze okablowane. Jeżeli to jest programator, to chyba powinno być tam gdzieś zasilanie.

Jeżeli stabilizatorem ma być 1117-ADJ to jest źle - brakuje mu oporników no i ma 4 nóżki a nie 3.

Pullup przycisku nie musi mieć 1k. Wystarczy 10 lub 22k.

Filtr przycisku ma stałą czasową 100us. To trochę mało jak na rolę którą ma pełnić, nie sądzisz?

  • Lubię! 1

Witam,

Przesyłam poprawiony schemat mojego robota do weryfikacji. Jakby ktoś mógł zerknąć na to okiem to był bym bardzo wdzięczny. Pozdrawiam i z góry dziękuje za pomoc.

Procesor nie dostaje zasilania.

Jeżeli wlutujesz LM1117T w układ jak na schemacie to dostaniesz Vcc=1.2V. Albo zmień nazwę stabilizatora albo dodaj odpowiednie oporniki. Musisz dokładniej czytać karty katalogowe stosowanych scalaków.

Nadal RESET idzie przez środek procesora.

Nadal jest jakiś problem z kondensatorami. Widzę elektrolity 100n i 47n.

Z czego wynika podłączenie jednego z 4 czujników (CZ_4) do osobnego portu? Zamykasz sobie tym drogę do pomiarów analogowych a nawet jeśli zakładasz tylko pracę dwustanową, to łatwiej czytać 4 bity z jednego portu niż składać informację z kilku kawałków.

Nie zmieniłeś stałej czasowej filtra tylko poprawiłeś jego stromość ch-ki częstotliwościowej co jest tu zupełnie niepotrzebne. Albo wywal go w ogóle i zrób odśmiecanie przycisku programowe, albo daj z 22k/1uF i tym samym odfiltruj odbicia stałą czasową ponad 20ms - co jest bardzo złym nawykiem.

Korzystając z wolnych portów dałbym więcej LEDów. To nic nie kosztuje a potem będzie jak znalazł. Jeden możesz zapalać gdy wykryjesz przeciwnika, inny gdy któryś z czujników wykryje linię a jeszcze inny gdy atakujesz lub uciekasz itp. Przynajmniej będziesz miał jakiś pogląd na to co robi program.

  • 2 tygodnie później...

Witam,
Przepraszam za brak odzewu ale miałem na uczelni po prostu urwanie głowy. Przeczytałem datasheet`a i z tego co zrozumiałem to, że będę miał 1,2 V Vcc ale przy wersji regulowanej a ja chce zastosować wersję LM1117T-5.0. Więc chyba ta wersja układu stabilizacji napięcia wydaje mi się odpowiednia do stosowanego elementu?

Pozdrawiam,
wesolykostek

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...