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

AVR - Schemat podłączenia Atmegi8 , Klawiatury 4x4 , wyświetlacza LCD

Mesive 01 Gru 2013 20:44 4683 9
  • #1 01 Gru 2013 20:44
    Mesive
    Poziom 6  

    Witam, prosilbym o sprawdzenie poprawnosci mojego schematu. Za pomoca klawiatury 4x4 ( instaluje ja, poniewaz w przyszlosci chce rozszerzyc dzialanie projektu)
    musze sterowac czasem i obrotami silnika dc (PWM).
    Czy dodatkowo moglby mi ktos podpowiedziec jaki bylby najlepszy sposob na zliczanie obrotow?
    Dodam ze dopiero zaczynam moja przygode z AVR i z góry przepraszam za głupie błędy :) AVR - Schemat podłączenia Atmegi8 , Klawiatury 4x4 , wyświetlacza LCD

    0 9
  • #2 01 Gru 2013 20:54
    Ture11
    Poziom 34  

    OO kolego, podstawowy błąd, brak podłączenia pinów AVCC i AGND. Każdy ci to wypomni. Poza tym kolega nie montuje gniazda ISP?

    Kolega pisze PWM programowo? Jeśli nie, czemu tranzystor nie jest na pinie OC1A lub OC1B?

    Jeśli nie korzystasz z pamięci wyświetlacza HD44780, możesz podpiąć pin 5 (R/W) wyświetlacza do masy.

    Dodano po 4 [minuty]:

    Fajny temat by nauczyć się zrobić obrotomierz jest u naszego kolegi Michała:
    http://www.portalnaukowy.edu.pl/index.php?opt...id=60:mikrokontrolery-jednoukadowe&Itemid=121

    Nie jest to rozwiązanie optymalne, ale dobrze opisane (program na drugiej stronie).

    0
  • #3 01 Gru 2013 20:58
    dondu
    Moderator Mikrokontrolery Projektowanie

    Witaj.

    Nie masz za co przepraszać - każdy kiedyś zaczyna, a Tobie całkiem nieźle to idzie :)

    1. AVCC i AGND o którym wspomniał Ture11: http://mikrokontrolery.blogspot.com/2011/04/minimalne-podlaczanie-pinow.html

    2. W przyszłości rysuj schematy tak: http://mikrokontrolery.blogspot.com/2011/04/jak-projektowac-czytelne-schematy.html

    3. Zrzuty ekranu wykonuj za pomocą funkcji eksportu do pliku graficznego: http://mikrokontrolery.blogspot.com/2011/03/eagle-tips-and-tricks.html

    4. Obroty silnika - transoptor odbiciowy lub szczelinowy - zasada na przykład taka: http://mikrokontrolery.blogspot.com/2011/04/obrotomierz-diy.html
    Może być także hallotron.

    5. PWM tak jak napisał Ture11

    EDIT:

    6. Nie prowadź połączeń przez symbole elementów. Np. R5, R4, C? (elektrolit przy uC). W ten sposób zwarłeś ich wyprowadzenia.

    7. Wydaje się, że przyciski na schemacie nie są prawidłowo połączone - połączenie należy doprowadzać do końca wyjść przycisku, a nie do punktów, które Ty wykorzystałeś. Do wykonywania połączeń używaj ikony NET, a nie WIRE.

    Zmieniłem link w pkt2, bo wkleiłem niewłaściwy.

    EDIT 2:

    Co to za tranzystor?

    0
  • #4 01 Gru 2013 23:01
    kicajbas
    Poziom 25  

    Witam
    Dyskusyjne podłączenie pot. do reg. jasności podświetlenia.
    Z reguły stosuje się: świeci, nie świeci.
    W Twoim przypadku w skrajnym położeniu ślizgacza Vcc idzie na podświetlanie bez oporu.
    Pozdr.

    0
  • #5 01 Gru 2013 23:03
    dondu
    Moderator Mikrokontrolery Projektowanie

    kicajbas napisał:
    Dyskusyjne podłączenie pot. do reg. jasności podświetlenia.
    Z reguły stosuje się: świeci, nie świeci.
    W Twoim przypadku w skrajnym położeniu ślizgacza Vcc idzie na podświetlanie bez oporu.

    Niezupełnie, ponieważ większość wyświetlaczy ma wewnętrzny rezystor przystosowany do zasilania LED z 5V.
    Ale oczywiście należy to sprawdzić w konkretnym LCD.

    0
  • #6 02 Gru 2013 08:34
    GanzConrad
    Poziom 21  

    tak jak pisał dondu, dodam tylko, że u mnie podświetleniem steruje tranzystor + R220 Ohm, a 8-bitowy PWM przy maksymalnym natężeniu oświetlenia jest ustawiony tylko na 70.
    AVR - Schemat podłączenia Atmegi8 , Klawiatury 4x4 , wyświetlacza LCD

    0
  • #7 03 Gru 2013 22:42
    Mesive
    Poziom 6  

    AVR - Schemat podłączenia Atmegi8 , Klawiatury 4x4 , wyświetlacza LCD

    No właśnie nie wiem zbytnio co zrobić z tym gniazdem ISP?
    I nie mam pewności co do poprawności podłączenia vcc..
    Co do regulacji jasności wyświetlacza zrobiłem takie oto podłączenie...

    0
  • #8 03 Gru 2013 23:54
    Ture11
    Poziom 34  

    Ale kolega przekombinował. Tranzystor u GanzConrad służy do regulacji jasności z portu PWM mikroprocesora. U ciebie nie daje zupełnie nic. Po prostu zostaw ten rezystor 220OHM przy masie podświetlenia.

    Nadal masz źle podłączone rezystory, co powoduje choćby zwarcie pinu 15 mikroprocesora do masy (przyjrzyj się dokładnie!). Drugie zwarcie jest między plusem a minusem, jeden z elektrolitów przy mikroprocesorze zwarłeś WIRE. Jestem zdania, że nadal są źle podłączone także przyciski klawiatury, podłącz je tak jak klawisz resetu.

    Dodano po 1 [minuty]:

    Jak kolega będzie programował mikroprocesor? Najlepiej właśnie przez ISP i polecam zrobienie gniazda do programowania...

    0
  • #9 04 Gru 2013 09:41
    dondu
    Moderator Mikrokontrolery Projektowanie

    Mesive napisał:
    AVR - Schemat podłączenia Atmegi8 , Klawiatury 4x4 , wyświetlacza LCD
    I nie mam pewności co do poprawności podłączenia vcc..

    Po co mamy cokolwiek pisać, skoro nie stosujesz się do przekazanych uwag?

    Wróć do mojego postu: https://www.elektroda.pl/rtvforum/viewtopic.php?p=13014525#13014525
    i przeanalizuj swój schemat według punktów 1, 6 i 7.
    Zwróć uwagę na poważny błąd z AVcc.

    O punkcie 2 już tylko wspomnę, bo klawiaturę masz niepodłączoną.

    Dodatkowo masz niepołączoną katodę diody D2.


    Mesive napisał:
    No właśnie nie wiem zbytnio co zrobić z tym gniazdem ISP?

    Podłączyć: http://mikrokontrolery.blogspot.com/2011/04/isp-co-to-takiego.html

    Dodatkowo w sprawie rezystorów R4 i R5 dot MOSFETa: http://mikrokontrolery.blogspot.com/2011/03/silnik-bldc-projekt-sterownika.html

    Tylko żeby znowu się nie okazało, że napisałem, a Ty nie czytasz i nie realizujesz uwag, ani nawet nie odpowiadasz na pytania:

    dondu napisał:
    Co to za tranzystor?

    0
  • #10 05 Gru 2013 18:46
    el2010tmp
    Poziom 25  

    Ten tranzystor wygląda "przedziwnie" :D

    AVR - Schemat podłączenia Atmegi8 , Klawiatury 4x4 , wyświetlacza LCD

    1