Skocz do zawartości
bb5

[Line Follower] Atmega8, L293D, LM324, 4 czujniki

Pomocna odpowiedź

Tylko zabawa z ADC też wymaga chwilki, wiem, bo sam właśnie próbuję :]

Udostępnij ten post


Link to post
Share on other sites

Tylko, że już i tak, w tym projekcie, trzeba użyć przetwornika ADC do odczytu danych z sharp'ów. Więc to nakładu pracy zbytnio nie zwiększy.

Też wiele zależy od języka w jakim jest napisany program, bo jak w bascomie to niema żadnego problemu, a w C jest trochę trudniej.

Udostępnij ten post


Link to post
Share on other sites

Program powoli piszę sobie w BASCOMIE. Tylko z czym to porównać?

Udostępnij ten post


Link to post
Share on other sites

Najlepiej poszukaj opisu psotka 3, chyba w tamtym temacie Sabre pisał o kalibracji...

Albo w ogóle szukajka na "kalibracja" i powinno być :]

edit: a jak Ci się nie chce, to po prostu sprawdź sobie co Ci wychodzi dla linii, co dla podłoża i weź "tak pośrodku" ;]

Udostępnij ten post


Link to post
Share on other sites

A tak na temat tego złącza programowania, w eaglu są gotowe biblioteki - masz złącze z opisanymi wyjściami.

Udostępnij ten post


Link to post
Share on other sites

Ja tak poza tematem dodam, że w sporo niepotrzebnych miejscach postawiłeś te zielone kropki na schemacie 😉

Powinny one być tylko i wyłącznie, tam gdzie ścieżki przecinają się z innymi i MAJĄ się tam połączyć 😉

Udostępnij ten post


Link to post
Share on other sites

Dzięki za rady. Zaprojektowałem płytkę. Niestety musiałem zrezygnować ze złącza ISP ( nie mogę powiększyć wymiarów płytki) i usunąłem też LM324 na rzecz podłączenia czujników bezpośrednio do atmegi. Może ktoś rzucić na nią okiem i powiedzieć czy jest wszystko ok.

Schemat ze zmianami:

Płytka:

-------------------------------------

Poprawiłem schemat

Udostępnij ten post


Link to post
Share on other sites

Dla lepszego odfiltrowania zakłóceń z sharp'ów powinieneś użyć dwóch dławików i dwóch kondensatorów po jednym na każdy czujnik.

T1 kolektor zielona kropka w złym miejscu powinna być wyżej

Brak kropki między gniazdami do sharp'ów.

Udostępnij ten post


Link to post
Share on other sites

Ale płytka jest dobrze zaprojektowana? Zastosowałem jeden dławik i kondensator bo ma tylko wykryć czy coś jest około 10cm z przodu czy nie. Nie ma to służyć do jakiegoś super dokładnego pomiaru odległości.

Udostępnij ten post


Link to post
Share on other sites

Płytka jest zaprojektowana źle, nie wiem skąd wziąłeś taką obudowę do ATmega48, ale ten procek w takiej nie występuje, powinna być ta szersza wersja 28 PDIP.

Udostępnij ten post


Link to post
Share on other sites

100uF to za duży kondensaator. Ja zawsze daje 2 x po 100nF i 22uF

Udostępnij ten post


Link to post
Share on other sites
Występuje: http://www.seguro.pl/sklep/?zobacz=4386&producent=

Możesz powiedzieć co jest źle w tej płytce?

Faktycznie jest ok, biję się w pierś, w dokumentacji ta obudowa wydaje się szersza od zwykłego dipa. Są dwa typy tej obudowy jedna ma rozstaw 7,62mm (DIP28W), druga ma 15,24mm (DIP28). Na zdjęciach w tme jest układ w tej szerszej obudowie.

Udostępnij ten post


Link to post
Share on other sites

Czyli zamiast 100uF wlutować 22uF?

Udostępnij ten post


Link to post
Share on other sites

To już jak chcesz, ja bym tam dał mniejszy, bo zanim układ zadziała, kondensatory muszą się naładować.

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