Skocz do zawartości

minisumo - pierwszy schemat


Pomocna odpowiedź

Jeśli zasilacz to z baterii to kondensatory przy stabilizatorze nie są potrzebne, a jeśli z trafoka przez mostek gretza to trzeba dołożyć conajmniej 2x1000uF i 1x100nF, po obu stronach stabilizatora. 100uF można zostawić.

  • Pomogłeś! 1

- na wejściu 7805 radzę dać jakiś kondensator elektrolityczny, nawet mały

- na wyjściu 7805 radzę dać kondensator ceramiczny, np. 100n

- na zasilaniu atmegi kondensator ceramiczny, np. 100nF

- do sharpów itp wyprowadź jeszcze zasilanie, najlepiej daj blisko tych złącz dodatkowy kondensator (lub kilka)

- LCD to kiepski pomysł do minisumo

edit:

- do kontrastu LCD zwykle starczy pojedynczy rezystor, sprawdź w dokumentacji wyświetlacza, który kupiłeś. Wlutuj na przewodzie potencjometr np 4.7k, ustaw a potem wylutuj i sprawdź opór. Odpowiedni rezystor (lub 2 rezystory) wlutuj bezpośrednio na pcb wyświetlacza.

- jeśli nie jesteś pewien czy w jakimś miejscu dawać dławik - wstaw do projektu, najwyżej potem wlutujesz zwore w to miejsce i sam zobaczysz czy działa wystarczajaco dobrze, tak samo kondensatory przy złączach - miejsce na SMD do rozmiaru 0805 zawsze się znajdzie, zwykle nawet 1206 da się wcisnąć.

  • Pomogłeś! 1

No więc tak:

1.Do AVcc filtr LC 10uH, 100nF tak jak napisałeś.

2.Przed i za stabilizatorem daj oprócz ceramików 100nF też jakieś większe, minimum 100uF (elektrolityczny lub tantalowy), im większy tym lepszy ale 1000uF to maks.

3.Do mostka oprócz zasilania logiki +5V powinieneś też dostarczyć napięcie prosto z akumulatora do zasilania silników.

4.Pomyśl nad jakimś włącznikiem.

5.Jeśli pozwala na to napięcie zasilania to możesz dodać diodę zabezpieczającą przed odwrotnym podłączeniem akumulatora.

6.Jak podłączysz na stałe pin R/W wyświetlacza to nie będziesz mugł odczytywać statusu wyświetlacza, a czasem się to przydaje.

7.Według mnie lepiej zamiast podłączać potencjometr do kontrastu dobrać dzielnik z dwuch rezystorów. Zaoszczędzisz potencjometr i miejsce na płytce.

8.Koniecznie muszą być dodatkowe kondensatory blisko mostka.

edit:

9.Diodę zazwyczaj steruje się od strony katody, ale tak też może być i oczywiście rezystor 10k jest za duży (daj np. 1k).

10. LCDki zazwyczaj mają wbudowany rezystor ograniczający prąd diod do podświetlania, obejrzyj płytkę wyświetlacza czy dodatkowy rezystor jest potrzebny

kilka rad:

1.Pamiętaj o drganiu styków krańcówek podczas odczytu ich stanu.

2.Wyprowadź sobie np. całe złącza do sharpów Vcc,GND,Vo. Ja jeszcze daję do zasilania sharpów filtr LC 10mh,22uf i rezystor 100k między Vo i masę.

  • Pomogłeś! 1

Wrzucam poprawioną wersję. Mam nadzieję, że Aref, Avcc i Agnd są ok.

Załączam również archiwum .zip z plikiem schematu Eagle, projektem i co najważniejsze płytką - która moim zdaniem wyszła dziwnie, jakby ktoś miał czas i chęci, żeby na nią rzucić okiem to proszę. Pierwszy raz próbowałem zrobić płytkę, niby połączenia się zgadzają - ale zanim zamówię dwie takie (jednej się praktycznie nie opłaca) wolę się upewnić czy jest ok.

Poniżej jeszcze podgląd płytki.

I wielkie dzięki za pomoc 🙂

//Edit1: Wkradł się błąd, Avcc powinno iść jeszcze do VCC dodatkowo. Prawda?

pi1er-projekt.zip

pi1er, chcesz używać ADC, a powiedzmy że w tym schemacie nie da rady ... wracając do tego co dodałeś tak AVCC trzeba podpiąć do VCC, +5V czy jak to masz oznaczone przez dławik 10uH, jak dobrze pamiętam.

Pin8 L293 nie dawaj do 5Vstb tylko do JP8. Wtedy nie musisz dawać 2Amprowego 7805T. C przynależne temu stabilizatorowi należy umieszczać jak najbliżej jego pinów.

AVCC powinno iść do 5V - prawda. I to najlepiej przez dławik - nes86 Ci o tym napisał. Kwarc podłącza się przez kondensatory 22pF do GND. SHARPY z tego co pamiętam dają napięcie wyjściowe z zakresu 0-5V (o ile dobrze pamiętam), a Ty chcesz korzystać z napięcia odniesienia wbudowanego w uC, czyli bodajże 2,56V - musisz albo zastosować dzielnik dla SHARPÓW przy ADC, albo podłączyć AREF do 5V. ENABLE w mostku warto podłączyć do OC1A i OC1B - obsłużysz sprzętowym PWM. Rezystor R3 ma zbyt dużą rezystancję, przez diodę praktycznie nie przepłynie prąd. Swoją drogą, po kiego grzyba Ci ta dioda? Między 7 i 8 pinem uC zmień kondziora na 100nF. Przy stabilizatorze (od strony akumulatora) warto zmienić jeden z kondziorów na jakiś większy elektrolit.

Mała uwaga - jeśli chodzi o przejrzystość schematów, to zawsze staraj się z GND prowadzić linię na schemacie ku dołowi, a zasilanie (VCC) w górę. Takie prowadzenie jak np. przy pinie 22 uC to lekka zmyłka.

Ale wiesz, że teraz masz płytkę dwu warstwową? 🙂

Tak, jestem tego świadomy. Niestety walczyłem ile mogłem z Eaglem, żeby płytkę samemu zrobić, a skończyło się na autoroute.

Dobra, to jeszcze ten dławik dodam. Nie rozumiem o co chodzi z "chcesz używać ADC, a powiedzmy że w tym schemacie nie da rady"?

Dziękuje za komentarze, będzie wersja 3 schematu.

Do osobnego choćby dlatego, że osobne Uz będzie miał uC a osobne silniki i szpile zakłóceń od nich praktycznie nie będą zakłócały pracy uC. Ponadto, prąd do silników nie będzie podgrzewał stabilizatora.

Konstruktywną krytykę zarzucę:

1) Ścieżki sygnałowe za cienkie - ustaw na 10-20 milsów

2) Ścieżki prądowe za cienkie - tu powinny być co najmniej od 15 milsów w górę.

3) Ścieżki po jednej stronie - przy takim bardzo prostym układziku mogły by być na jednej stronie ( chodź firma się ucieszy z 2 warstw)

4) Poprowadzenie masy - powinna być bardziej zwięzła, chyba że używasz 2 warstw wtedy poligon to jest +, a na drugiej warstwie kolejny poligon to -

5) Kondensator C4 i C5 - żle podpięte powinny być pomiędzy +, a - możliwie najbliżej pinów VCC i AREF

6) kondensator C6 - powinien być bliżej 7805, i w innej obudowie, tak samo jak

7) JP1 - tak samo bliżej 7805

8) C2, C3 - w innej obudowie

9) C3 - wartość powinna wynosić 100nF.

10) Rozmieszczenie elementów - może być ciaśniejsze chyba, że taki planujesz rozmiar płytki

11) Brakuje otworów montażowych - jakoś je musisz do czegoś złapać

12) ROZDZIEL część cyfrową od analogowej. Połączenie powinno być TYLKO w jednym miejscu najlepiej jak najbliżej zasilania!

13) Sprawa wygody zasilanie, kabelki wtyczki, dawać z jednej strony bo jak płytkę trzeba obrócić, to albo odpinasz kable, albo je wywijasz na drugą stronę.

14) Sharpy z + i -, nie złapiesz na jednej wtyczce w "jumperach odstęp pomiędzy pinami to 100mils.

Dobra, to jeszcze ten dławik dodam. Nie rozumiem o co chodzi z "chcesz używać ADC, a powiedzmy że w tym schemacie nie da rady"?

Chodziło właśnie tutaj o to, że AVCC było nie podpięte, więc pozostawał wewnętrzne źródło odniesienia, ale to by się wiązało z zastosowaniem dzielnika napięcia na wejściach ADC, dlatego takie padło stwierdzenie z mojej strony 🙂.

AVCC to zasilanie przetwornika (i tak zdaje się, że wewnętrznie zwarte z VCC), AREF to napięcie odniesienia 🙂

Nawyk, możliwe 🙂 ... w takim razie, nabiera to nowego innego sensu. A wewnętrzne źródło napięcia odniesienia jest niezależne od AVCC i AREF? Od AREF, to raczej na pewno ... ?!

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