Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega 8 - Płytka startowa - prośba o sprawdzenie schematu

27 Lis 2013 18:54 2631 14
  • Poziom 7  
    Witam.

    Ostatnio zacząłem bawić się mikrokontrolerami, jednak budowanie większych układów np. termometr na płytce stykowej było lekko mówiąc niewygodne, postanowiłem zbudować sobie prosty moduł startowy. Narysowałem schemat, jednak nie jestem pewien czy wszystko jest ok? Czy ktoś mógłby sprawdzić moje wypociny? Schemat załączony jest w obrazku. Z góry dziękuję :) .

    Atmega 8 - Płytka startowa - prośba o sprawdzenie schematu
  • PCBway
  • Poziom 32  
    Prawie dobrze, dobrze, dostatecznie...Źle!:)
    Mikrokontroler podłączony jest ok. Tranzystory pnp przy wyświetlaczu LED multipleksowanym obróć emiterami do zasilania(zamieniono kolektory z emiterami), wszystkie diody LED nie będą świecić bo są spolaryzowane zaporowo-obróć, buzzer z rezystorem przenieś na kolektor tranzystora emiter zaś podłącz do masy. Rozkładu złącza programującego nie pamiętam a reszta wygląda ok.
    POWODZENIA!
  • PCBway
  • Poziom 7  
    Poprawiłem błędy wskazane przez Ciebie. Czy teraz jest wszystko dobrze??

    Atmega 8 - Płytka startowa - prośba o sprawdzenie schematu
  • Poziom 32  
    Da zegara czasu rzeczywistego nie chcesz sobie dołożyć baterii lub chociaż wielkiego kondensatora?? Bez tego to traci troszkę sens choć działanie sprawdzić można. Reszta wygląda już ok.
  • Moderator Mikrokontrolery Projektowanie
    Witaj.

    1. IC1 - jaki regulator napięcia?
    2. Jakie rezystory na liniach wyświetlacza LED?
    3. ... i bazach tranzystorów?
    4. w pobliżu zasilania wyświetlaczy dodałbym jakiś niewielki kondensator elektrolityczny.
    5. Uwaga Steryd3 bardzo słuszna.

    Generalnie bardzo ładnie, tylko w przyszłości dając do sprawdzenia pamiętaj, by podawać wartości wszystkich elementów :)
  • Pomocny post
    Poziom 28  
    Witam
    Wyświetlacz 7-seg FYQ-5641AX ma wspólne katody - do swojego projektu potrzebujesz FYQ-5641BX
    Pozdr.
  • Poziom 7  
    Poprawiłem wszystkie błędy, mam nadzieje, że schemat jest już całkowicie poprawny :)

    Atmega 8 - Płytka startowa - prośba o sprawdzenie schematu
  • Moderator Mikrokontrolery Projektowanie
    Sugeruję, byś zamiast 7805 zastosował jakiś regulator LDO: http://mikrokontrolery.blogspot.com/2011/03/Regulatory-napiecia-stabilizatory.html

    Czy wiesz na czym polega multipleksowanie wyświetlaczy LED i jaki to ma wpływ na prąd jakim należy je zasilać?
    Innymi słowy jak policzyłeś rezystory r10-r17?

    Jak będziesz dodawał rezystory pull-up do linii TWI dla DS1307?
  • Poziom 7  
    dondu napisał:
    Sugeruję, byś zamiast 7805 zastosował jakiś regulator LDO: http://mikrokontrolery.blogspot.com/2011/03/Regulatory-napiecia-stabilizatory.html


    Układ docelowo ma być zasilany z 12v, więc myśle, że stabilizator ldo nie jest potrzebny.

    dondu napisał:

    Czy wiesz na czym polega multipleksowanie wyświetlaczy LED i jaki to ma wpływ na prąd jakim należy je zasilać?
    Innymi słowy jak policzyłeś rezystory r10-r17?


    No niestety nie wiem jak dobrać odpowiednie wartości :( Rezystory dobrane były " na oko ". Zależy mi na tym, aby wyświetlacz nie świecił za mocno.

    dondu napisał:

    Jak będziesz dodawał rezystory pull-up do linii TWI dla DS1307?

    Faktycznie, rezystor podciągający jest potrzebny. Już go dodałem .
  • Poziom 7  
    Tak, dokończyłem już schemat, ale ostatnio nie mam za wiele czasu, żeby ogarnąć tę płytkę. Ciągle zastanawiam się nad multipleksowaniem wyświetlaczy led - nie jestem wstanie znaleźć stronki gdzie było by opisane jak poprawnie dobrać te rezystory. Ja spróbowałem obliczyć to tak: Przez pojedynczy segment z rezystorem 330R włączonym w szereg będzie przepływał prąd 15mA (przy 5v), czyli 0.015 x 8 wychodzi 0.12A. Po zabawie w circuit simulator doszedłem do wniosku, że dla tranzystora bc556 (~300 hfe), prąd bazy trzeba ograniczyć rezystorem 10k. Wtedy przez emiter-kolektor będzie mógł płynąc prąd ok. 130mA (czyli jest 10 mA zapasu). Czy moje rozumowanie jest poprawne?? W załączniku schemat.

    Pozdrawiam

    Atmega 8 - Płytka startowa - prośba o sprawdzenie schematu
  • Pomocny post
    Poziom 32  
    Podłączanie wyświetlaczy LED to właściwie żadna większa filozofia. Dobór rezystorów opiera się na założeniu, iż jeżeli (tak jak w twoim przypadku) masz 4 pozycje wyświetlacza to by uzyskać taką samą jasność świecenia jak przy wyświetlaniu statycznym należy 4-ktornie zwiększyć prąd płynący przez segmenty a więc zmniejszyć rezystancję rezystorów podłączonych do poszczególnych segmentów. Jedyne zagrożenie jakie czyha na niewprawionego programistę jest takie, że przy tej konfiguracji zacznie świecić statycznie wyświetlaczami z 4 krotnie większym prądem powodując ich uszkodzenie. Mając na uwadze te zagrożenia i mając świadomość, iż współcześnie produkowane wyświetlacze już przy niewielkich prądach(dużo mniejszych niż dopuszczalne) świecą jasno oraz to, że to płyta do nauki(a więc pomyłki prawie pewne) lepiej dobrać jest rezystory na takie by wyświetlacz w każdej sytuacji przeżył. Co do doboru rezystora na bazie...tranzystor powinien przy wysterowaniu segmentów być nasycony (UBE=0,2V). Prąd jaki potrzebuje do świecenia segment LED oczywiście oblicza się analogicznie jak prąd dla zwykłej diody LED z uwzględnieniem małego spadku na tranzystorze tj. I=(Uzaś-Uf-0,2V)/R, Uf to ok 2-3V w zależności od koloru świecenia zastosowanego wyświetlacza Tak mówi teoria ale koniec końców i tak skończysz na eksperymentalnym doborze elementów. Oczywiście prąd kolektora tranzystora też nie powinien przekroczyć maksymalnego dla danego tranzystora (ale to uwaga proforma).
  • Pomocny post
    Poziom 27  
    Ramka HD44780: brak punktu łączenia JP17,JP16,DIS2[R/W].
    To samo przy atmedze PB3 PB4 PB5 z etykietami.
    To samo zasilacz D1 z VCC.
  • Poziom 7  
    dioda1000 napisał:
    Ramka HD44780: brak punktu łączenia JP17,JP16,DIS2[R/W].
    To samo przy atmedze PB3 PB4 PB5 z etykietami.
    To samo zasilacz D1 z VCC.


    Co do diody miałeś racje, lecz mogę zapewnić, że połączenie etykiet jak i złącz przy wyświetlaczu jest, lecz dziękuje za wskazanie pomyłki :)

    Wracając do tematu 4x 7-seg, z uwagi na to, że z płytką będę pracował głównie wieczorami (może i nocami) nie chcę aby wyświetlacz świecił zbyt jasno. Z tego co pisze kolega Steryd, jeżeli podłączymy segment przez r=330 to przy multipleksowaniu będzie miał on świecił tak jak statycznie przy 1,33k. Sprawdziłem takie połączenie na wyświetlaczu i jego jasność jest dla mnie odpowiednia, ale tak jak już było wspomniane: sprawdzę to przy uruchomieniu płytki.

    Jeszcze jedno pytanie: Czy na schemacie już nie brakuje żadnego elementu , tak aby można było już przystąpić do projektowania pcb??

    Pozdrawiam :)
  • Moderator Mikrokontrolery Projektowanie
    Możesz projektować PCB :)

    jnc napisał:
    dondu napisał:
    Sugeruję, byś zamiast 7805 zastosował jakiś regulator LDO: http://mikrokontrolery.blogspot.com/2011/03/Regulatory-napiecia-stabilizatory.html

    Układ docelowo ma być zasilany z 12v, więc myśle, że stabilizator ldo nie jest potrzebny.

    Zastanów się jednak głębiej nad tym: http://mikrokontrolery.blogspot.com/2011/03/Regulatory-napiecia-wydzielane-cieplo.html

    Rezystory wyświetlaczy LED zawsze można wymienić na inne, gdyby świecił jednak za słabo. Z drugiej strony można dać mniejsze, a programowo regulować jasność świecenia.