Skocz do zawartości
Nawyk

[Kurs] Przepis na robota - Minisumo dla każdego - część 1

Pomocna odpowiedź

Czy mógłby ktoś powiedzieć lub wskazać gdzie można znaleźć informacje na temat tego kwarcu 8MHz w schemacie? Kiedy jest on wymagany, a kiedy można go nie stosować? Pytam ponieważ zrobiłem swoją płytkę z ATMEGA8 i mostkiej H L293DNE. Mam przerobione serwo(steruje jak normalnym silniczkiem DC). Dzieją się dziwne rzeczy ponieważ jeśli układ podepnę na płytce testowej (na której jest standardowo zamontowany kwarc 8MHz) to wszystko działa. Natomiast jeśli przepnę ATMEGE do mojej płytki, wówczas silnik nie chce obracać się w drugą stronę (nie chce się wystawić "1" na jednym z pinów).

Czy to jest związane z tym kwarcem? Innych różnic nie widzę w płytce testowej (kupnej), a mojej.

Pozdrawiam

Udostępnij ten post


Link to post
Share on other sites

Sprawdź połączenia na swojej płytce w okolicach uC -- mostek H

Udostępnij ten post


Link to post
Share on other sites

sprawdziłem i wg mnie jest OK. Nie rozumiem dlaczego na jednym pinie normalnie wystawia się '1', a już na drugim nie. Nie wiem co może być tego powodem.

Udostępnij ten post


Link to post
Share on other sites

Pokaż schemat i zdjęcia jak to wygląda 😉

Udostępnij ten post


Link to post
Share on other sites

Tam gdzie jest +5V to jest tam podawane 5V ze stabilizatora.

z moich pomiarów wychodzi, że na tej dobrej płytce (ze sklepu) na pinie atmegi AREF jest ~1,4-1,6 V, natomiast w mojej płytce jest ~0,01 V czyli prawie nic.

Doszedłem również do wniosku, że wszystkie pozostałe piny prócz PD0 działają poprawnie. Jedynie PD0 nie chce się uaktywnić w mojej płytce. Ktoś może się domyśla dlaczego tak się dzieje?

W nocie katalogowej wyczytałem o funkcji tych dwóch pinów (PD0 oraz PD1), że zmieniają swoją funkcję jeśli korzystamy z USART. Wtedy pin PD1 staje się wyjściem, natomiast PD0 wejściem co uniemożliwiłoby wystawienie jakiegokolwiek sygnału. Czy jest możliwe, aby były te piny ustawione na transmisje USART ?

Problem rozwiązany. Moja wina z kodem programu. Stało się ponieważ działałem na dwóch różnych płytkach z jednym układem i po prostu pomieszały się piny.

Pozdrawiam

schemat.thumb.png.239357221e5b882e5fa29bd80c155f3f.png

Udostępnij ten post


Link to post
Share on other sites

Witam

Konstrukcja ok ale do projektu w eaglu mozna było się troche bardziej przyłożyć,bo w kilku miejscach ścieżka niemal styka się z padem,między padami warto dawać ścieżki 15mils przynajmniej i korzystać z alternatywnej długości przesuwania przyciskając przycisk Alt.To moje uwagi.

Pozdrawiam

Udostępnij ten post


Link to post
Share on other sites

Nie prościej wytrawić grubsze i ew. poprawić "zrośnięte" ścieżki igłą czy inną skrobaczką, zamiast mostkować poprzerywane ścieżki pomiędzy pinami scalaka?

Udostępnij ten post


Link to post
Share on other sites
obecnie pojawia się tendencja do stosowania specjalnych, bezprzewodowych "startujących" modułów, obsługiwanych przez sędziego - start następuje zdalnie, przez co znika ryzyko falstartów i roboty mają równe szanse

Jak do tego robota dodać taki moduł i jak go zrobić? Proszę o jakieś info bo myślę czy wziąć go na warsztat jako pierwszego bota, jednak chciałbym również wstawić do niego ten moduł.

Udostępnij ten post


Link to post
Share on other sites

Tutaj masz opis modułów, które są standardem: http://p1r.se/startmodule/

Wystarczy, aby wyjście z modułu podłączyć do przycisku pozwalającego na uruchomienie robota.

Udostępnij ten post


Link to post
Share on other sites

Zależy czego oczekujesz >400mAh powinno być dobre do zabawy.

Udostępnij ten post


Link to post
Share on other sites

Kondensatory 47 u mogę zamienić na 22uF te co są w zestawie od botlandu ?

Udostępnij ten post


Link to post
Share on other sites

komar93, powinno działać - sprawdź, raczej nic nie uszkodzisz 🙂

Udostępnij ten post


Link to post
Share on other sites

Chciałbym przywitać się z Gronem, które śledzę o miesiąca.

O dłuższego czasu szukam na forum odpowiedzi na pytanie, lecz jeszcze nie udało mi się jej znaleźć.

Pytanie brzmi: czy sygnał z sharpów cyfrowych i analogowych się różni?

Czy do powyższych schematów można zastosować dwa cyfrowe sharpy w miejsce analogowych ?

( oczywiście z uwzględnieniem elementów towarzyszących dla cyfrowego czujnika)

Z pozdrowieniem od zielonego 🙂

Udostępnij ten post


Link to post
Share on other sites

Witamy!

Sharpy analogowe różnią się od cyfrowych tym, że analogowe na swoim wyjściu dają zakres od 0 do VCC (5V), a cyfrowe albo logiczną jedynkę (5V) albo logiczne zero (0V).

Czy można zastąpić dwa cyfrowe zamiast analogowych? Zawsze można podłączyć je pod dwa wole piny, które są na schemacie widoczne (PD4, PD5).

Czujniki analogowe używać lepiej pod ADC, dlatego są tam podłączone, a cyfrowe lepiej pod piny I/O.

Myślę, że pomogłem 🙂

  • Lubię! 1

Udostępnij ten post


Link to post
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!

Gość
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...