logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sprawdzenie projektu płytki w Eagle: Attiny2313, L293D, stabilizator

treker 29 Kwi 2006 18:52 4430 18
REKLAMA
  • #1 2574543
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    Witam zrobiłem projekt płytki do robota w eagle ale to jets moja pierwsza płytka więc proszę o sprawdzenie czy wszystko jest oki.(nie zwracajcie uwgai na grubość ścierzek i na rozmieszcenie części jets tam
    -Attiny2313
    -L293D
    -2 kondensatory
    -1gniazdo an zasilanie
    -stabilizator
    -2 gniazda na czujniki

    Sprawdzenie projektu płytki w Eagle: Attiny2313, L293D, stabilizator
  • REKLAMA
  • #2 2574576
    MirekCz
    Poziom 35  
    Posty: 2220
    Pomógł: 330
    Ocena: 62
    Jeżeli mamy sprawdzić schemat a nie projekt płytki, to może zamieść schemat zamiast projektu płytki ?

    Z projektu płytki nie widać co jest co i gdzie jest podłączone...
  • #3 2574581
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    tak wiem ale niestety teraz schematu nie mam (mam ale jest w takim stanie z ego nie pokaże:/
    chodiz mi tylko czy na płytce wszystko ejst połaczone
  • Pomocny post
    #4 2575923
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    łatwiej było by sprawdzać z schematem , napewno masz żle zasilanie L293 końcówki 4,5,12,13 to masa , stabilizator 7805 mase ma na środkowej nóżce , warto dodać złącze do programowania , kondensatory filtrujące powinny być jak najbiżej stabilizatora i uC
    przy projektowaniu zaznacz nóżkę nr 1 , jeżeli piszesz sam program to po co komplikować płytkę przez prowadzenie ścieżek pomiędzy nóżkami układów przecież możesz sam odpowiednio skonfigurować program i przypisać wyjścia
    zacznij od namalowania schematu , sprawdzenia go , dopiero potem płytka
  • REKLAMA
  • #5 2577571
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    mam już wszystko do nowa zaraz dam schematy..
    Sprawdzenie projektu płytki w Eagle: Attiny2313, L293D, stabilizator
    Sprawdzenie projektu płytki w Eagle: Attiny2313, L293D, stabilizator
  • REKLAMA
  • Pomocny post
    #6 2577926
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    do filtracji zastosuj kondesatory 100nF i elektrolityczne ważne jest umieszczenie jak nabliżej uC , oczywiście również przy LM 7805
    część mocy L293 lepiej zasilać przed stabilizatorem niepotrzebna strata mocy w stabilizatorze , nie widzę żadnych wejść , zrób złącze do programowania , widzę że planujesz pracę tylko z wewnętrznym generatorem ale warto zaprojektować układ generatora kwarcowego
  • #7 2577983
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    ;) tnx złącza programatora nei będzie bo te uC to na podstawkach będą :) a kwarc potem dodam;)
  • #8 2578343
    gromnik19
    Poziom 15  
    Posty: 98
    Pomógł: 10
    Wujek dobra rada mowi: Zrob sobie wyprowadzenie przez goldpiny do programatora. Szlag cie trafi przy 30 przekladaniu uC miedzy podstawkami ;)
  • Pomocny post
    #9 2578442
    MirekCz
    Poziom 35  
    Posty: 2220
    Pomógł: 330
    Ocena: 62
    Treker:A ile Ciebie kosztuje dodanie złącza?

    A podstawka to fajna rzecz, ale po 25 wyciągnięciu proca, wsadzeniu w programator, zaprogramowaniu i przełożeniu proca będziesz przeklinał.. po 100 dostaniesz białej gorączki =)
    To jest taka drobnostka, która teraz kosztuje Ciebie 30minut, a oszczędzi Tobie przekładania procka, wyginania nóżek i przeklinania wszystkiego co jest związane z elektroniką =)

    Teraz co do schematu:
    a)Kondensatory przy 7805 najlepiej dać dwa - ok 44uF i 0.1uF, elektrolity

    b)Przy procesorze (najbliżej vcc i gnd jak można) powinien być kondensator 0,1uF (możesz dać ceramiczny - zajmuje dużo mniej miejsca, chociaż lepiej elektrolityczny). Taki sam kondensator (0.1uF między VCC a GND) powinieneś stosować przy każdym układzie cyfrowym - czyli L293D też

    c)Zasilania od strony mocy do L293 nie puszczaj przez stabilizator. Ma to dwie istotne wady:
    -Niepotrzebne straty (co przy robotach napędzanych na baterie jest w jakiś sposób istotne) i potencjalne zniszczenie układu (jak stabilizator się przegrzeje i spali - silniki pobierają dużo prądu)
    -Cały syf jaki powodują silniki przechodzi po tych samych przewodach zasilania co procesor, bez filtracji i wprowadza zakłócenia

    d)Masz kilka pinów wolnych... może zrób kilka wyjść z 3 pinami (VCC, GND, pin procesora) do których mógłbyś podłączyć później jakieś czujniki i rozbudować swój projekt bez potrzeby przebudowywania płytki głównej.

    Co do projektu płytki:

    a)Pozmieniaj oznaczenie pinów, tak, żeby pasowały do płytki (będzie łatwiejszy projekt płytki.. wymaga to troche przekładania elementów i na nowo robienia płytki... męczące, ale dla dobrego efektu się opłaca). Poza tym nie wiem czy masz dostęp do takiego procesu, który Tobie umożliwi puszczanie ścieżek między nóżkami obudowy DIP?

    b)Ścieżki zasilające powinny być grubsze, zarówno te zasilające procesor jak i w szczególności te idące do silników (i tutaj przejście między pinami obudowy DIP jest złym pomysłem.
    Ścieżki VCC i GND powinny iść blisko siebie

    c)Postawienie obok siebie dwóch wejść, obróconych względem siebie (mówię o wejściu zasilania) może się źle skończyć... lepiej je ustawić pionowo jedno pod drugim
  • #10 2579575
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    Ok tnx . To tak ... Dodam złącze programatora jakieś 3 wyjścia na czujniki i pogrubie ścierzki i dodam te kondensatory potem pokaże efekt
    P.S te płytki nie wychodza mi zbyt łądnie bo nie umiem z byt eagle a to mój 1 projekt :/

    Cytat:
    a)Kondensatory przy 7805 najlepiej dać dwa - ok 44uF i 0.1uF, elektrolity
    :/ Mam problem u mnie w elektroniku nei ma takich jakie moge dac inne??
    W jakiej zakłądce są kwarc w eagle w bibliotekach i czy przy programownaiu w stk200/300 musez odłączyć wtedy tamten kwarc zewnętrzny??

    Dodano po 27 [minuty]:

    Przemyślałem i dam chyba zamiast 1 dwa kondensatory przy wyjściu z stabilizatora jeden zaraz przy uC a drógi do np czujników a ten L293D podłacze przed stabilizator z kondensatorem bedzie tak ok??stabilizator będzie miał radiator :D
  • REKLAMA
  • #11 2579788
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    Cytat:
    widzę że planujesz pracę tylko z wewnętrznym generatorem ale warto zaprojektować układ generatora kwarcowego

    Skoro to 90S2313 to nie ma wewnętrznego generatora i kwarc z dwoma kondensatorami jest konieczny.
    Brak też układu resetu. Ja bym zastosował dedykowany układ DS1813 (bodajże) albo rezystor 2,2k-4,7k podpięty do VCC.
    Co do L293 - pod procesor podpięte są tylko wejścia sterujące in1-in4. Może warto byłoby dać również ENA1 i ENA2 (noga 1 i bodajże 9) - tak aby sterowanie z uP odbywało się 3 liniami (możliwość wykorzystania PWM). VSS układu przepiąłbym przed 7805.
  • #12 2579817
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 123
    Kondensatory przy stabilizatorze możesz dobrać dowolne, ważne żeby był jeden ceramiczny i jeden elektrolit.

    Kwarc w eaglu znajdziesz wpisując w szukarce "crystal"

    L293 prawidłowo przed stabilizator.
  • #13 2580157
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    Ok.
    Wicy to jest Attiny2313 ! a nie at90s2313
    A teraz takie pytanie o programowanie jak dam złącze do programatora to w czasaie programowania do uC ma iść zasilanie i ma być podłączony kwarc (to Attiny2313 więc ma wewnętrzny) Jaki długi może być kabel od programator bo orginalnie ma tylko 15 cm:/


    Robię i Robię i sie 'zakopałem' w tych schematach nie umiem zbyt eagle
    Może znajdzie sie ktoś kto by poprawił mi ten schemat ale jak nie chociaż zaprojektował płytkę. Bardzo proszę w załączniku dodaje schemat w rozszerzeniu dla eagle więc jak ktoś będzie chciał pomódz to schemat ma od razu w Eagle. w zamian mogę dać Punkty nie patrzcie na te co mam teraz bo sobie wykupie;)
    Załączniki:
    • untitled.rar (23.67 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #14 2581284
    daniel93
    Poziom 29  
    Posty: 1673
    Pomógł: 30
    Ocena: 92
    Jak ktoś pomoże trekerowi to dam mu 50pkt.

    Pomoc ma obejmować poprawienie schematu i zaprojektowanie płytki.

    Istnieje możliwość podniesienia ceny :D
  • #15 2581359
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    Widz eż enikt nie jest zainteresowany ale prosze Was o to gdyz jak widzicie próbowąłem ale mi to nie wyszło a chciałbym to miec zrobione opżądnie a nie wychodzi mi to również dla tego bo nie dokońca umiem wykożystać Eagle. Prosez o pomoc
  • Pomocny post
    #16 2581712
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    treker napisałem Ci wiadomość na PW jakoś pozostaje bez odpowiedzi ......
  • #17 2582882
    treker
    Poziom 25  
    Posty: 969
    Pomógł: 31
    Ocena: 250
    Już wsyztsko ok załatwione.
    P.S Sorry za tamtą wiadomość na pw tż odpowiedź była taka bez sensowna ale miałem 2 minutki żeby wszytsko opisać :p
  • #18 2583551
    daniel93
    Poziom 29  
    Posty: 1673
    Pomógł: 30
    Ocena: 92
    bogdan_p: W jakim programie robiłeś tą płytkę ??
  • Pomocny post
    #19 2585127
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    to program firmy Abacom Sprint Layout v 4.0 oczywiście werscja pełna kupiona leganie u naszych zachodnich sąsiadów , wszystkie szczegóły na stronie http://www.abacom-online.de/default.html

Podsumowanie tematu

✨ Projekt płytki PCB do robota z mikrokontrolerem Attiny2313, sterownikiem silników L293D, stabilizatorem 7805 oraz kondensatorami i złączami na czujniki był poddany weryfikacji. Zalecenia obejmowały konieczność dołączenia schematu elektrycznego dla lepszej analizy połączeń, poprawne podłączenie masy do nóżek 4,5,12,13 układu L293D oraz umieszczenie kondensatorów filtrujących (ceramicznych 0,1 µF i elektrolitycznych około 44 µF) jak najbliżej stabilizatora i mikrokontrolera. Zasugerowano zasilanie mocy L293D bezpośrednio przed stabilizatorem, aby uniknąć strat mocy i przegrzewania. Wskazano na potrzebę dodania złącza programatora, mimo że mikrokontroler będzie na podstawce, co ułatwi programowanie i zmniejszy ryzyko uszkodzeń nóżek. Podkreślono konieczność zastosowania kwarcowego generatora zegarowego dla Attiny2313, który nie posiada wewnętrznego generatora, wraz z układem resetu (np. DS1813 lub rezystor podciągający). Omówiono również kwestie dotyczące długości kabla programatora oraz bibliotek kwarców w Eagle. Autor projektu planował poprawki, w tym dodanie złącza programatora, kondensatorów filtrujących i kwarcu, a także pogrubienie ścieżek. Projekt był realizowany w programie Eagle, a później wspomniano o alternatywnym narzędziu Sprint Layout firmy Abacom do projektowania płytek PCB.
Wygenerowane przez model językowy.
REKLAMA