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



Teraz jest 25 gru 2024, o 19:05


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 13 sty 2014, o 12:43 
Offline
Użytkownik

Dołączył(a): 10 sty 2014
Posty: 25
Pomógł: 0

Witam,

Na wstępie chciałbym się przywitać jako nowy uczestnik forum oraz początkujący amator elektroniki, który od kilku dni jest posiadaczem niebieskiej książki Pana Mirka.
Wymyśliłem sobie, że spróbuję zaprojektować i wykonać prosty termometr w oparciu o atmegę8, czujnik DS18b20 oraz wyświetlacz LED.

Jestem na etapie tworzenia schematu, wygląda to następująco:
Obrazek

Wyświetlacz jest z odzysku ale co udało mi się ustalić to jest ze wspólną katodą.
Podpowiedziano mi, że nie mogę podłączyć go bezpośrednio pod mikrokontroler ponieważ będzie to dla niego zbyt duże obciążenie. Więc kombinuję z tranzystorami npn. Katody wyświetlacz chyba podłączyłem dobrze ale nie jestem pewien co do anod. Proszę o jakieś porady...


Pozdrawiam
Kuba



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sty 2014, o 18:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

podłączenie segmentów wyświetlacza (A..Dp) możesz zrobić przez sam
rezystor bezpośrednio z pinu portu uC.
dlatego ,że w segmencie zapalasz tylko jedną diodę a
o poborze prądu decyduje właśnie rezystor.
Rezystor dobierasz tak żeby prąd diody nie był większy niż obciążenie
pinu uC (20..30 mA) ale też żeby segment świecił dostatecznie jasno.

Podłączenie tranzystora w ten sposób jak masz na schemacie jest raczej nieprawidłowe
(myślę tu o tranzystorze od segmentu A)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sty 2014, o 20:00 
Offline
Użytkownik

Dołączył(a): 10 sty 2014
Posty: 25
Pomógł: 0

zakładając że obciążenie dla jednego pinu wynosi około 20mA to dla całego portu C wyniesie około 120mA a to według noty dla atmega8 za dużo bo nie powinno być więcej niż 100mA

Dlatego chcę zastosować wzmacniacz. A może zamiast npn dla anod dać pnp?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sty 2014, o 20:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Widzisz to mamy rozbieżne informacje
mój angielski nie jest najlepszy ale w DS ATmega 8A
mam w rozdziale
27. Electrical Characteristics – TA = -40°C to 105°C

Absolute Maximum Ratings

DC Current per I/O Pin ............................................... 40.0 mA

możliwe , że to źle interpretuje ale według mnie
to jest maksymalne obciążenie jednego pinu
tylko moja może się mylić :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sty 2014, o 20:38 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Zaba napisał(a):
możliwe , że to źle interpretuje ale według mnie
to jest maksymalne obciążenie jednego pinu
tylko moja może się mylić


Akurat kolega shady ma rację z tym co przytoczył - że łącznie cały scalak może też mieć ograniczenie i sumaryczne prądy pinów nie mogą przekraczać dopuszczalnego prądu dla całego scalaka - to jest prawda

.... oczywiście prawdą też jest to że można i niektórzy tak robią szczególnie jeśli to tylko do testów żeby podłączyć cały wyświetlacz nawet bez żadnych tranzystorów do procka dając jednak duże rezystory nawet po 1K dzięki czemu prąd płynący przez segmenty będzie na prawdę mały - i zmieścimy się w ograniczeniach do 100mA ... tyle że jeśli to będzie jakiś stary wyświetlacz ze słabymi diodami to może też słabo świecić. Natomiast nowsze wyświetlacze z super jasnymi diodami świecącymi mocno już przy 1mA dadzą sobie radę

ale jak mówię wg mnie takie coś to do jakichś testów - czy mniej ważnych projektów - zwykle warto dać separację na tranzystorach ... to jest dobre podejście ... wspominam o tym o dziwo w ostatnim odcinku poradnika o ADC ;) może warto rzucić okiem co tam robi wyświetlacz tego typu ;)

http://www.youtube.com/watch?v=BdCCe6XOpUQ

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 sty 2014, o 20:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Poradnik oglądałem tylko nie wiem dlaczego
wbiłem sobie do głowy ,że tranzystory dajemy tylko na wspólnych połączeniach
wyświetlaczy LCD (anody bądź katody).

Może dla tego ,że większość schematów jest w ten sposób robionych
rezystory na segmentach a tranzystory na katodach/anodach



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2014, o 08:49 
Offline
Użytkownik

Dołączył(a): 10 sty 2014
Posty: 25
Pomógł: 0

Witam ponownie,

Więc jak rozumiem dobrze jest zastosować pewne wzmocnienie aby zbytnio nie nadwyrężyć mikrokontrolera.
Mikre mam pojęcie na temat elektroniki ale wydaje mi się, że zastosowanie w tym przypadku mogą znaleźć zarówno tranzystory npn jak i pnp oczywiście w prawidłowy sposób podłączone. Polecany jest także pewien układ scalony o nazwie ULN2803 ale musiałbym go specjalnie zamawiać a tranzystorki spokojnie mogę pozyskać z jakiś niepotrzebnych układów. Poprawcie mnie jeżeli nie mam racji... tak jak narysowałem podłączenie jednej anody wyświetlacza z mikrokontrolerem za pomocą tranzystora npn chyba zda egzamin chociaż takie podłączenie jak tutaj też będzie dobre http://www.electronics-tutorials.ws/tra ... tran15.gif
Dziś popatrzę jakie mam tranzystory, które mogę wylutować i spróbuję narysować jakiś konkretny już schemat. Pozwolę sobie go później pokazać w celu weryfikacji przez szanownych kolegów.

Pozdr.
Kuba



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2014, o 13:15 
Offline
Użytkownik

Dołączył(a): 10 sty 2014
Posty: 25
Pomógł: 0

Oto schemat:

Obrazek

Proszę o ewentualne poprawki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2014, o 13:25 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

shady napisał(a):
Proszę o ewentualne poprawki.


Wiesz co ? coś ten twój schemat dziwnie nieco wygląda - tzn może nie od strony merytorycznej no ale jakieś przerwy między etykietami, niektóre niewyraźnie pomimo tak ogromnego pliku (tzn rozmiarów / rozdzielczości ) ... no i nie wspomnę już o tych dziesiątkach ukośnych linii :(

może spróbuj obejrzeć ze dwa, trzy pierwsze odcinki tego poradnika ok?

http://atnel.pl/kurs-cadsoft-eagle.html

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 sty 2014, o 14:02 
Offline
Użytkownik

Dołączył(a): 10 sty 2014
Posty: 25
Pomógł: 0

mirekk36 napisał(a):
shady napisał(a):
Proszę o ewentualne poprawki.


Wiesz co ? coś ten twój schemat dziwnie nieco wygląda - tzn może nie od strony merytorycznej no ale jakieś przerwy między etykietami, niektóre niewyraźnie pomimo tak ogromnego pliku (tzn rozmiarów / rozdzielczości ) ... no i nie wspomnę już o tych dziesiątkach ukośnych linii :(

może spróbuj obejrzeć ze dwa, trzy pierwsze odcinki tego poradnika ok?

http://atnel.pl/kurs-cadsoft-eagle.html


Zgadzam się, zrobiłem go trochę po łepkach... Poradniki oglądałem dzięki nim udało mi się w ogóle cokolwiek narysować ;) Następnym razem schemat będzie już na pewno lepszy - obiecuję ;) Teraz czeka mnie gorszą rzecz, projektowanie PCB to jest dopiero wyzwanie....

Pozdr.
Kuba



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2014, o 14:53 
Offline
Użytkownik

Dołączył(a): 10 sty 2014
Posty: 25
Pomógł: 0

Troszkę poprawiłem schemat pod kontem wizualnym. Chyba trochę lepiej teraz to wygląda.

Obrazek



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: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO