Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 6 sty 2025, o 20:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 12 sie 2015, o 15:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

Witam serdecznie użytkowników forum.

Jestem początkującym w dziedzinie mikrokontrolerów i niedawno stworzyłem prosty schemat
do obsługi wyświetlacza LCD i klawiatury (membranowej).

Prosiłbym o sprawdzenie schematu i podpowiedź skąd wziąć bibliotekę (w eagle) do baterii 9V i ładnie ją wpasować do schematu (nie wiem, czy powinienem dodać obok baterii jeszcze kondensatory )

Z góry dziękuję za pomoc. :)

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2015, o 15:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

No coż :) tzw podstawowe błędy początkującego. Generalnie brakuje Ci na dzień dobry filtracji zasilania, ja bym się mógł produkować na ten temat ale pod tymi linkami masz to lepiej wyjaśnione

http://mirekk36.blogspot.com/2012/12/filtrowanie-zasilania-dlaczego-tak-wazne.html

http://mirekk36.blogspot.com/2012/04/mikrokontroler-prawidowe-zasilanie.html

Zacznij od tego, popraw schemat i zaczniemy omawiać i szukać błędów dalej oki?

I jeszcze bym Ci polecił dać zewnętrzny rezonator kwarcowy, zrobić sobie chociaż 1 diodę LED (bardzo się przydaje do debugowania) i wyprowadzić sobie piny od UART.

W załączniku dodałem Ci libsa z bateriami do Eagla tam masz AB9V może Ci przypasuje.

A libsy można brać generalnie z internetu za pomocą google ale też ze strony Eagla http://www.cadsoftusa.com/downloads/libraries
również polecam zajrzeć Ci na stronę naszego forumowego wyjadacza bibliotek wszelkiej maści różowo zielonego Jaglarza http://www.jaglarz.info/ja/elektronika/eagle/biblioteki.php :lol:


Autor postu otrzymał pochwałę

Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2015, o 17:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

Dziękuję za szybką pomoc.

Już dodałem kondensatory na wyjściach zasilania (wiedziałem, że filtracja jest bardzo ważna, ale nie wiedziałem, że na KAŻDYM wyjściu VCC :shock: ), dodałem rezonator kwarcowy i diodę.

Oto poprawiony schemat:

Obrazek

Wiem, że na pewno popełniam masę błędów, więc proszę wytykać nawet najmniejszy, ponieważ jest to bardzo pomocne. :)


Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2015, o 17:27 
Offline
Użytkownik

Dołączył(a): 26 lip 2015
Posty: 269
Pomógł: 34

Do pinu xtal1 powinien być kondensator 22pf do masy i do pinu xtal2 kondensator 22pf do masy a ten kondensator 22pf jedną nóżką wpięty do xtal1 a drugą do xtal2 wywal.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2015, o 17:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

tak się prawidłowo podłącza rezonator kwarcowy:

Obrazek

Do pinu AREF dodaj kondensator 100n do masy. Ja na pin AVCC daje tez zawsze cewkę 10uH nawet jak nie używam ADC ot taki nawyk.


I jedna rzecz mnie zastanawia w sumie masz ekran LCD na którym można zrobić sobie menu więc poco aż 8 klawiszy no klawiatura? Nie wiem co ma robić urządzenie ale na moje przy LCD wystarcza no z 2 klawisze lub 3 no już tak na bogato to z 4 czy 5 jak Joystick ale 8 i pełna klawiatura? :shock:


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2015, o 18:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

Rezonator już podłączyłem poprawnie.

Klawiatura jest membranowa (nie można jej w żaden sposób modyfikować) i wymaga większej ilości pinów (4 wejścia, 4 wyjścia), (schemat poniżej )

Muszę mieć możliwość wyboru na klawiaturze przycisków 0-9 (założenie projektu).

Obrazek

Oczywiście w sytuacji krytycznej mógłbym zrobić z microswitchy na mniejszej ilości pinów, lecz akurat taką klawiaturę chcę wykorzystać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sie 2015, o 18:25 
Offline
Użytkownik

Dołączył(a): 26 lip 2015
Posty: 269
Pomógł: 34

Może klawiatura matrycowa na adc zmniejszyło by to ilość pinów, ale to już zależy od ciebie.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sie 2015, o 14:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

Dziękuję wszystkim za pomoc :)


Poniżej przedstawiam gotowy, poprawiony schemat wraz z zasilaniem (bateria 9V + stabilizator 7805).

Obrazek

Po obejrzeniu kursu projektowania PCB Pana Mirka, zabrałem się za projektowanie swojej pierwszej płytki drukowanej (jej stan aktualny na screenach poniżej).

Gdyby ktoś zauważył błąd, lub źle poprowadzone ścieżki, prosiłbym o informacje.
Dodam, że celowo wyprowadziłem VCC z wtyku IDC (na wszelki wypadek, jednak nie przewiduję jego częstego używania)

WERSJA BEZ WIDOCZNEGO POLIGONU:

Obrazek

WERSJA Z WIDOCZNYM POLIGONEM I PRZELOTKAMI:

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sie 2015, o 15:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Kondensator przy LCD jest zbędny.
Podłączasz 5V bezpośrednio do podświetlenie wyświetlacza? Może tego nie wytrzymać.

Schemat i płytkę możesz tak przeorganizować by zlikwidować przelotki.


Autor postu otrzymał pochwałę

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO