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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 17 lip 2025, o 18:19


    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: 27416
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 27416
    Lokalizacja: Szczecin
    Pomógł: 1043

    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 0 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