Skocz do zawartości

Schemat i PCB- Linefollower


amr

Pomocna odpowiedź

amr:

1) Ten buzzer masz z generatorem czy bez? Jeśli z to lepiej podłącz go przez jakiś tranzystor.

2) Wyświetlaczowi wypadałoby dać potencjometr do regulacji kontrastu

3) Diody LED powinno się (ale nie trzeba) zapalać stanem niskim. Takie podłączenie wygląda tak: Vcc -> Rezystor -> Dioda LED -> katoda do uC

4) Zasilanie przed stabilizatorem proponuję lepiej filtrować - dodaj jakiś elektrolit większej pojemności. (najlepiej 220u i wzwyż).

5) Nie wiem czy jest sens stosowania w robocie, który ma tyle czujników tak słabego mostka.

6) Te niewykorzystane piny złącza TASMACZUJNIKI polecam wykorzystać jako masę.

  • 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

Bardzo fajny schemat. I mówisz, że co, że zupełnie zielony jesteś? 😉

Jeżeli miałbym się doszukiwać dziur to:

- Dodałbym jeszcze ze 2x100nF na +5V. Jeden już jest - np. położysz go przy procesorze, drugi bym umieścił gdzieś blisko mostka a trzeci przy stabilizatorze. W tej materii jednak dużo zależy od topologii płytki. Niemniej trzy bym jednak dał. Acha, i jest jeszcze LCD.

- Oporniki "obciągające" np. 10k (sorry, nie wiem czy jest lepsze przeciwieństwo do "podciągających") na obu liniach PWM i LCD_E - zapewnią niewłączanie silników i niebazgranie po LCD podczas stanów przejściowych, resetu, programowania itp

- Trochę lepsze sterowanie bipczaka/głośniczka. Niektóre piszczaki potrzebują całkiem dużo prądu ale w impulsie i lubią mieć kondenstaor równolegle. Może jakiś tranzystor? Inaczej piszczą jakoś chimerycznie. Jeśli to głośniczek, to tym bardziej bym go od procesora odseparował. Jeśli piezo - tym bardziej tym bardziej.

- Dobrym LEDom, szczególnie takim lokalnym, sygnalizującym jakiś stanu programu (a nie oświetlającym coś) wystarczy 1k z 5V

- Dałbym jeszcze jedną lub dwie linie masy na złącze czujników. Jeśli kiedyś przyjdzie Ci do głowy pomiar analogowy - mniejsza impedancja tej linii będzie jak znalazł.

- VO wyświetlacza do masy - do dyskusji. Niektóre przy napięciu 5V mają ewidentnie za duży kontrast utrudniający czytanie. Jeżeli masz już jakiś na oku i wiesz, że będzie OK - zwarcie do masy dopuszczam. Odbierasz sobie szansę ew. regulacji kontrastu w przyszłości, gdy kupisz inny LCD, ładniejszy, większy itp.

- To samo z opornikiem szeregowym z podświetlaniem. Jeśli jest w środku, OK ale w innym LCD może go nie być. Jeden element na PCB więcej niewiele kosztuje tylko teraz. Potem będzie kłopot.

- Oszczędziłbym piny UARTa na jakieś dubugowanie programu nawet kosztem innego podłączenia np. przycisków - to chyba najłatwiej zmienić.

- Nie wiem jak planujesz, ale korzystając z całkiem dobrej referencji w procesorze zakres pomiaru dzielnikiem na ADC0 masz tylko do 6.5V. Jeśli odniesieniem będzie +5V, zakres wzrasta do 12.8V i jest na styk z LiPolem 3S. A jeśli w tej konfiguracji napięcie stabilizatora będzie o kilka procent mniejsze (a może być), zaczynasz pukać w sufit..

- Kondensator z 10-100nF równolegle do R2 by nie zaszkodził. Bez niego sterujesz wejście przetwornika źródłem o impedancji 4.7k a to dużo zważywszy, że jest tam przełączany kondensator próbkujący.

Na płytce czujników:

- Dałbym conajmniej 100nF na +5V a może i 10uF obok.

- Dodałbym histerezę do komparatorów - inaczej dostaniesz okropny syf w punktach "niezdecydowania".

- Kondensator 1uF lub większy na napięcie odniesienia komparatorów - niech mają tam cicho.

- Może jakąś linię wyłączania wszystkich oświetlaczy LED ? Podczas pisania programu spędzisz być może wiele godzin na robieniu rzeczy z czujnikami w ogóle nie związanymi. Po co mają wciąż zżerać akumulator? Pozwól procesorowi o tym decydować. A gdybyś chciał się pobawić, możesz zrobić im regulację jasności, jeszcze na płycie głównej. Wtedy zmieniając płytę czujników na wersję analogową będzie jak znalazł do automatycznego dobierania poziomu oświetlenia.

No, a tak w ogóle to już wspomniałem, że fajny schemat, prawda? 🙂

EDIT: Ale szybcy jesteście, chłopaki 😃

EDIT2: Piotrek, a jeszcze śmieszniejsze jest to, że o pewnych rzeczach dżentelmeni po prostu nie mówią - oni to wiedzą.

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

mati 6 a najśmieszniejsze jest to, że w DS L293D nie ma wzmianki o kondensatorach na zasilaniu mostka 😋

Faktycznie nie ma więc widocznie nie jest podatny na zakłócenia, ale podłączyć trzeba, by L293D nie generował zakłóceń na zasilaniu innym pozostałej elektronice robota, czego oczywiście wiem, że nie podważasz 🙂

Piszę tylko po to, by ktoś z początkujących, kto przeczyta Twoją wypowiedź nie wziął jej za wyrocznię.

Oporniki "obciągające" np. 10k (sorry, nie wiem czy jest lepsze przeciwieństwo do "podciągających")

używaj: Pull-down

Link do komentarza
Share on other sites

Zastanawiałem się nad przeciwieństwem do "podciągających" a nie do "pull-up".

Używaj: polskiego.

Skoro nie ma czegoś w j.polskim to używamy angielskich nazw. Skoro nie chcesz to "obciągaj" dalej.

Link do komentarza
Share on other sites

Nie to, że nie chcę. Pisząc tekst zastanawiam się nad lepszymi określeniami pewnych rzeczy niż trywialne kalki z angielskiego, bo do polskiego zdania lepiej pasują polskie wyrazy. Z podciągami (i ich odpowiednikami w dół) zawsze jest problem odmiany (nie ma pull-up'a czy brakuje pull-down'ów a może puldałnów?) i w rezultacie wychodzi taka sztuczna ekwilibrystyka słowna. W dodatku czasownik "obciąganie" ma potocznie znaczenie pejoratywne - zapewne wiedziałeś to pisząc powyższą odpowiedź i chyba póbując mnie tym obrazić. Nie, no jasne, że nie, co też mi do głowy przyszło?..

W każdym razie ja czuję, że wyrażenie "opornik obciągający" jest dość niezręczne i dlatego umieściłem je w cudzysłowiu. Jeśli nie masz, dondu, dobrej propozycji to wcale nie znaczy, że ona nie istnieje, prawda?

Rozumiem, że sama sensowność użycia takich oporników jest bezdyskusyjna?

Link do komentarza
Share on other sites

Rozumiem, że sama sensowność użycia takich oporników jest bezdyskusyjna?

Tak, choć może nieco większe niż 10k?

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

mało istotne:

W dodatku czasownik "obciąganie" ma potocznie znaczenie pejoratywne - zapewne wiedziałeś to pisząc powyższą odpowiedź i chyba póbując mnie tym obrazić. Nie, no jasne, że nie, co też mi do głowy przyszło?..

To Ty ująłeś to w cudzysłowy, czyli dobrze wiedziałeś co piszesz i jakie ma inne znaczenie, co potwierdziłeś:

W każdym razie ja czuję, że wyrażenie "opornik obciągający" jest dość niezręczne i dlatego umieściłem je w cudzysłowiu.

Dlatego uważam, że wogóle takie słowo nie powinno być przez Ciebie zaproponowane i w jego miejsce powinieneś użyć angielskiego powszechnie stosowanego na forach zajmujących się elektroniką.

i chyba póbując mnie tym obrazić.

Nikogo nie obrażam napisałem jedynie króciutko:

Oporniki "obciągające" np. 10k (sorry, nie wiem czy jest lepsze przeciwieństwo do "podciągających")

używaj: Pull-down

Ty jak zwykle rozwlekasz temat. Jeżeli więc masz kompleks na moim punkcie, to nic na to nie poradzę.

Nie to, że nie chcę. Pisząc tekst zastanawiam się nad lepszymi określeniami pewnych rzeczy niż trywialne kalki z angielskiego, bo do polskiego zdania lepiej pasują polskie wyrazy. Z podciągami (i ich odpowiednikami w dół) zawsze jest problem odmiany (nie ma pull-up'a czy brakuje pull-down'ów a może puldałnów?) i w rezultacie wychodzi taka sztuczna ekwilibrystyka słowna.

Dlatego właśnie czasami warto stosować angielskie słownictwo z apostrofem i polskimi przyrostkami niż obciągać czy puldałnować.

Link do komentarza
Share on other sites

Hej, Marooned, nie gorsz się tak, późno jest to i pisać programów się nie chce. W końcu to kącik dla zupełnie zielonych a ja zielony jestem w wielu.. miejscach 😉

Z jednej strony chodzi przecież o spełnianie funkcji podwyższania napięcia w pewnym punkcie poprzez jego "podciąganie" - jakby naprężoną linką podwieszoną do czegoś wyżej (tu: w znaczeniu wyższego napięcia zasilającego) bo przecież ten punkt wcale wyżej być nie chce. Z drugiej strony mamy to samo, tylko w dół: w jakimś punkcie schematu chcemy obniżyć napięcie czasem wbrew woli okolicznych elementów. Co, zachowując analogię z linką tym razem ciągnącą w dół, ten opornik wtedy robi? Opuszcza? Obniża? Ściąga? A może obciąga? Czy aż tak przesiąkliśmy językiem ulicy, że to słowo wyłącznie kojarzy się z jednym? Nikt z Was już nie obciąga spódnicy żonie podczas przymiarki lub nowo zaplecionego koła rowerowego taśmą zanim założy dętkę?

"Ściągający" kupuję i będę używał zamiennie. Prawie idealny znaczeniowo, dzięki.

Z pewnością mam jakieś kompleksy - jak każdy normalny człowiek, ale raczej nie na Twoim punkcie, dondu. Ale.. pracuj, pracuj 🙂 Przepraszam, to żart. Wracamy do schematu?

Link do komentarza
Share on other sites

Z pewnością mam jakieś kompleksy - jak każdy normalny człowiek, ale raczej nie na Twoim punkcie, dondu.

To się cieszę 🙂

Wracamy do schematu?

Ale chyba już wszystko napisaliście, ja nawet nie zdążyłem w klawisze stuknąć, a tu już nie ma co pisać 🙂

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.