Skocz do zawartości

Sprawdzenie schematu


|v|arcin

Pomocna odpowiedź

Proponuję wyprowadzić piny do transmisji UART. W tym celu wyprowadź na goldpiny VCC, GND, RXD i TXD. Żeby to zrobić, musisz WEJSCIE1 i WEJSCIE2 przełożyć na piny PD4 i PD5.

Dodaj co najmniej jeden przycisk. Jak jeszcze zostanie Ci pinów, dodaj LEDy na nie.

Może wstaw TSOPa do startowania robota z pilota?

  • Pomogłeś! 1
Link do komentarza
Share on other sites

1. Numery pinów gniazda ISP nie zgadzają się ze standardem - chyba odwróciłeś symbol na schemacie. Niektóre programatory potrzebują też zasilania na pinie 2.

2. Co to za "akumulator"? Bez tej informacji trudno ocenić system zasilania.

3. Jak to będzie z tym STARTem? Jest na złączu, ale co tam będzie dalej? I dlaczego akurat do SCK?

4. Dawanie kondensatorów 10uF przy każdym SHARPie niewiele da jeśli nie odseparujesz jakoś ich zasilania od szyny +5V. Daj tam szeregowo cokolwiek tak jak zrobiłeś to przy odbiorniku IR - na razie może być opornik 0R a jeśli będą problemy z zakłóceniami, wstawisz coś na płytce bez cięcia ścieżek.

5. C10 nie musi być tak wielki a nawet może to przeszkadzać stabilizatorowi w utrzymaniu stabilności pętli regulacji. Zupełnie spokojnie wystarczy coś w granicach 22-47uF tym bardziej, że właściwie z +5V pracuje tylko procesor i kilka czujników - to żaden pobór prądu a już na pewno nie na tyle impulsowego, by "zaspywać dziury" takim wolnym kondziołem. Przy okazji: czy decyzja o zabezpieczeniu 7805 diodą a mostka już nie, jest świadoma?

6. To samo na wejściu 7805. Wystarczy mu 22-47uF + 100nF bo i tak od prawdziwego obciążenia impulsowego (mostek) odseparowyny jest dynamiczną rezystancją szeregową diody. Natomiast sam mostek w zupełności zadowoli się 100uF+100nF zamontowanymi blisko scalaka.

7. Dopóki nie używasz czegoś co ma duże wymagania na stabilność (np. UART) to kwarc - a szczególnie o częstotliwości takiej jaką dostaniesz za darmo z wewnętrznego generatora RC - jest zbędny. Jest to element dość delikatny a roboty sumo - jak widziałem - do gentlemanów nie należą i przywalić potrafią. Jeśli jednak wyprowadzisz, jak słusznie Koledzy radzą, linie UARTa to kwarc będzie raczej konieczny. Wtedy jednak użyj może takiego, który umożliwia pracę z dużymi prędkościami transmisji np. 7.37MHz. Procesorowi jest prawie wszystko jedno a będziesz mógł nadawać na 115.2k a nawet szybciej.

  • Pomogłeś! 1
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

7. Dopóki nie używasz czegoś co ma duże wymagania na stabilność (np. UART) to kwarc - a szczególnie o częstotliwości takiej jaką dostaniesz za darmo z wewnętrznego generatora RC - jest zbędny. Jest to element dość delikatny a roboty sumo - jak widziałem - do gentlemanów nie należą i przywalić potrafią. Jeśli jednak wyprowadzisz, jak słusznie Koledzy radzą, linie UARTa to kwarc będzie raczej konieczny. Wtedy jednak użyj może takiego, który umożliwia pracę z dużymi prędkościami transmisji np. 7.37MHz. Procesorowi jest prawie wszystko jedno a będziesz mógł nadawać na 115.2k a nawet szybciej.

Jest wręcz odwrotnie. Używanie takich prędkości miało sens jak używało się scalaków typu max232, które zazwyczaj miały maks transfer na poziomie 115-230k i były wyraźnie określone prędkości.

W tej chwili z różnych przejściówek do USB na ft232rl bez problemu uzyskuje się 1mbps, a z 8MHz idealnie wychodzi 19.2k, 38.4k, 76.8k i wysokie prędkości typu 250.000, 500.000, 1.000.000. Z zegarem 7.37MHz takich prędkości nie uzyskasz. Dodatkowo można łatwo zegar wymienić na 16MHz przy tych samych prędkościach.

Link do komentarza
Share on other sites

Tak, masz rację, przy wyższych prędkościach zarzucono już te dziwne wielokrotności dające takie wyniki jak 115200bd 🙂 i dalej jest już równo: 250k, 500k czy 1M. Tylko że nie wiadomo, czy superszybka przejściówka na USB będzie stosowana czy nie. Wiele kompów ma wciąż zwykłe porty szeregowe a te wciąż działają bez przejściówek, driverów itp. Typowe prędkości mają jednak siłę standardu i każdy COM je łyknie.

Kwestia doboru częstotliwości kwarcu była jednak raczej poboczna - w końcu można wlutować taki czy inny i będzie OK. Co myślisz o samym jego użyciu lub nie?

Czy któremuś z Kolegów zdarzyła w trakcie szczególnie zażartej walki awaria robota a w "stajni" okazało się, że pomogła wymiana kwarcu - oczywiście po uprzednim sprawdzeniu zasilania, mostków, silników, prawie wszystkiego i na dokładkę wylutowaniu procesora? 😐

Link do komentarza
Share on other sites

Dzięki wszystkim za odpowiedzi i wskazówki 🙂.

Na pewno wyprowadzę piny do transmisji UART.

1. Numery pinów gniazda ISP nie zgadzają się ze standardem - chyba odwróciłeś symbol na schemacie. Niektóre programatory potrzebują też zasilania na pinie 2.

Rzeczywiście masz rację, to było chyba przeoczenie.

2. Co to za "akumulator"? Bez tej informacji trudno ocenić system zasilania.

Zasilanie: http://www.nastik.pl/dualsky-1000mah-30c5c-p-1784.html.

3. Jak to będzie z tym STARTem? Jest na złączu, ale co tam będzie dalej? I dlaczego akurat do SCK?

Moduł startowy tworzyłem w oparciu o moduły startowe zaproponowane na RobotChallenge. Tutaj schemat: https://raw.github.com/p1rse/robot-sumo-start-module/master/Hardware/Prebuilt_Module/Version_0.16/Schematic_start_module_sumo_IR_V0_16.png.

4. Dawanie kondensatorów 10uF przy każdym SHARPie niewiele da jeśli nie odseparujesz jakoś ich zasilania od szyny +5V. Daj tam szeregowo cokolwiek tak jak zrobiłeś to przy odbiorniku IR - na razie może być opornik 0R a jeśli będą problemy z zakłóceniami, wstawisz coś na płytce bez cięcia ścieżek.

Myślę, że ma to sens. Przyjęte 🙂.

5. C10 nie musi być tak wielki a nawet może to przeszkadzać stabilizatorowi w utrzymaniu stabilności pętli regulacji. Zupełnie spokojnie wystarczy coś w granicach 22-47uF tym bardziej, że właściwie z +5V pracuje tylko procesor i kilka czujników - to żaden pobór prądu a już na pewno nie na tyle impulsowego, by "zaspywać dziury" takim wolnym kondziołem. Przy okazji: czy decyzja o zabezpieczeniu 7805 diodą a mostka już nie, jest świadoma?

Jeśli chodzi o wartości pojemności, to dobrałem jest na podstawie: http://mikrokontrolery.blogspot.com/2011/04/zasilanie-mikrokontrolera.html (p. Regulatory napięcia). Jednak teraz jak czytam można rzeczywiście zastosować znacznie mniejsze pojemności kondensatorów. Mam nadzieje, że 47uF będzie ok. Zabezpieczenie dioda D1 chyba nie będzie najszczęśliwsze, że względu na napięcie dropout stabilizatora (2V) i napięcie zasilania (7,4V). Dioda D2 ma za zadanie rozładowywanie kondensator C10 na wyjściu stabilizatora, w przypadku zwarcia na jego wejściu.

6. To samo na wejściu 7805. Wystarczy mu 22-47uF + 100nF bo i tak od prawdziwego obciążenia impulsowego (mostek) odseparowyny jest dynamiczną rezystancją szeregową diody. Natomiast sam mostek w zupełności zadowoli się 100uF+100nF zamontowanymi blisko scalaka.

Teraz już zgoda co do pojemności tego kondensatora C6. Pojemności przy mostku dobierałem na podstawie datasheet'u.

7. Dopóki nie używasz czegoś co ma duże wymagania na stabilność (np. UART) to kwarc - a szczególnie o częstotliwości takiej jaką dostaniesz za darmo z wewnętrznego generatora RC - jest zbędny. Jest to element dość delikatny a roboty sumo - jak widziałem - do gentlemanów nie należą i przywalić potrafią. Jeśli jednak wyprowadzisz, jak słusznie Koledzy radzą, linie UARTa to kwarc będzie raczej konieczny. Wtedy jednak użyj może takiego, który umożliwia pracę z dużymi prędkościami transmisji np. 7.37MHz. Procesorowi jest prawie wszystko jedno a będziesz mógł nadawać na 115.2k a nawet szybciej.

Jako, że jednak wyprowadze linie UART, to kwarc będzie konieczny. 8 MHz będzie w porządku?

Mam pytanie do sosnus: W jakim celu, i gdzie mam dodać ten przycisk?

Oraz do pawcio0928: Czemu akurat do XCK? Czy tylko dlatego, że to kolejny wolny port?

Pozdrawiam.

Link do komentarza
Share on other sites

Z diodą szeregową czy bez, 7805 nie nadaje się do pracy z LiPol2S właśnie z powodu zbyt dużego spadku napięcia.

Na wskazanym schemacie ktoś wyprowadził sygnał START na swoje SCK ale to nie znaczy, że Ty masz to podłączać do tego samego po swojej stronie. Przecież w trakcie normalnej pracy modułu jest tam sygnał 0-1 a nie żaden zegar szeregowy więc możesz wejść nim na dowolny port swojego procesora. Swoją drogą wstydziłbym się komukolwiek pokazać taki schemat. Trzy elementy na krzyż a nieczytelność na poziomie zaawansowanym+

Link do komentarza
Share on other sites

Poprawiłem schemat zgodnie z wskazówkami (mam nadzieję). Wymieniłem stabilizator napięcia na LM2940 z LDO, wyprowadziłem piny do transmisji UART, zmieniłem wartości niektórych pojemności, dodałem sugerowane rezystory 0 i poprawiłem to złączę ISP. Mam nadzieję, że teraz jest to już akceptowalne.

Ps. SCK mi uciekło na schemacie.

Link do komentarza
Share on other sites

Witam,
Jako, że prace postępują dalej, będę pisał w tym samym temacie. Ostatecznie schemat wygląda tak:

Teraz zacząłem projektować płytki. Postanowiłem podzielić schemat na dwa moduły: część z czujnikami, i część z resztą. Projekt płytki z czujnikami został już wykonany. Poniżej schemat modułu z czujnikami oraz płytka z opisem (zmieniona numeracja części):

Proszę tym razem o sprawdzanie tej płytki i pozdrawiam.

Link do komentarza
Share on other sites

Faktycznie, jest źle, ale kwadrat tam też idealny nie jest. Sprawdziłem 2,54x2,8.

Oceniałem "na oko" 😉

Jeśli robisz płytkę w warunkach domowych to radziłbym zwiększyć odstęp między rozlaną masą i ścieżkami/padami bo to się będzie paskudnie zwierać. Ja z reguły ustawiam 0,6-0,8mm.

Te cztery dziwne przelotki na załamaniach ścieżek do lewego CNY też będą się zwierały z masą. Właściwie to nie wiem co one tam robią...

Link do komentarza
Share on other sites

Te cztery dziwne przelotki na załamaniach ścieżek do lewego CNY też będą się zwierały z masą. Właściwie to nie wiem co one tam robią...

Przed chwilą sam się zastanowiłem i zacząłem się dziwić skąd one tam...🙂

Poprawiłem już.

Ps. Już wszystko poprawione, jednak mam pytanie czy szerokość ścieżek do wykonania w warunkach domowych jest OK?

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

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