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



Teraz jest 23 lut 2025, o 21:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 24 wrz 2015, o 17:31 
Offline
Nowy

Dołączył(a): 27 sie 2015
Posty: 23
Pomógł: 0

Witam :)

Mam kilka podstawowych pytań jako początkująca osoba, może znajdzie się ktoś cierpliwy.

Załóżmy taki schemat (oczywiście tylko tak poglądowo, beznadziejny schemat tylko na potrzeby postu, brakuje mnóstwa istotnych rzeczy, docelowo oczywiście sterowanie większą ilością diod)

Obrazek

Mamy diodę, która potrzebuje 3V/20mA. A z tego co rozumiem (albo i nie :P) to 74HC595 może dać maksymalnie 6mA na pin, dlatego potrzebny będzie tranzystor. Tylko czy w ten podpięty tranzystor nie uszkodzi 74HC595? Czy jest to prawidłowe?
Załóżmy że w rejestrze przesuwnym na pozycji naszej diody jest 1. Podajemy 1 na PC3 - załącza się tranzystor.
Prąd płynący przez bazę do GND to: (5V-0.7V)/R4. A co z prądem kolektora? Dzięki tranzystorowi można tam uzyskać nawet 800mA (czyli podnosi się ta"wydajność"), a prąd płynący przez diodę będzie wynosił: (5V-3V-Uce)/R5 -> trzeba tak dobrać R5 aby było 20mA?

Ok, czy ja to dobrze rozumiem? A teraz przejdźmy do pytania - skoro 74HC595 jest podpięty do kolektora, przez który płynie większy prąd niż 6 mA to czy to go nie uszkodzi? Tzn. mógłby mi ktoś wytłumaczyć jak to działa i jak interpretować notę jeśli chodzi o te maksymalne prądy? I jak to jest z tymi tranzystorami?

Pozdrawiam i przepraszam jeśli to jest oczywiste, ale dla mnie niestety na razie nie jest :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2015, o 18:05 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

W tym schemacie masz źle wysterowany tranzystor. Bazę tranzystora podpinasz pod rejestr a nie pod uC.
Bo w tym przypadku "działałoby" to trochę na zasadzie źle podłączonych klawiszy schodowych tzn. musiałbyś wysterować równocześnie pin uC i rejestr 595 aby Ci dioda zapaliła, pomijam w tym przypadku wartości płynących prądów.
Jeśli chcesz wysterować diodę stosując zaprezentowane elementy: rezystor podpinasz do zasilania, szeregowo za rezystorem wpinasz katodę diody, do anody diody podpinasz kolektor tranzystora a emiter do masy układu, między wyjście 595 a bazę tranzystora dajesz rezystor ograniczający prąd.
Mam nadzieję, że udało mi się to naświetlić w zrozumiały sposób, chwilowo nie mam Eagla pod ręką aby narysować...

Albo inaczej:
- ścieżkę między R5 a pinem 15 odpinasz od rejestru a podpinasz do zasilania
- ścieżkę między R4 a pinem PC3 odpinasz od uC a podpinasz do rejestru na pin 15



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2015, o 18:11 
Offline
Użytkownik

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

Wiesz co ja chyba nie mam talentu do tłumaczenia dlatego polecam ci film na yt elektroprzewodnika część teoretyczną i drugą część praktyczną.
Pomijając wartości elementów powinno być tak
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2015, o 18:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 310
Pomógł: 18

Właściwie, rysunek P. Zagatka jest prawidłowy - układ 8 diodowy może pełnić rolę wyświetlacza LED ze wspólną katodą.
Jednak, co to znaczy 3V/20mA - to wartości znamionowe diody, których nie można przekraczać(oporność R5 należy tak dobrać by świecenie diody było zadowalające - spełnione to jest już przy prądzie 1mA). Te same zależności doboru opornika dotyczą bazy tranzystora - dobieramy wartość zapewniającą działanie , a nie maksymalną(znamionową).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2015, o 21:39 
Offline
Nowy

Dołączył(a): 27 sie 2015
Posty: 23
Pomógł: 0

Dziękuję za odpowiedzi :). Elektroprzewodnika oglądałam, rozumiem działanie tranzystora, bardziej całe pytanie skupia się na prądach które można pociągnąć z pinów układów.

karolen napisał(a):
W tym schemacie masz źle wysterowany tranzystor. Bazę tranzystora podpinasz pod rejestr a nie pod uC.
Bo w tym przypadku "działałoby" to trochę na zasadzie źle podłączonych klawiszy schodowych tzn. musiałbyś wysterować równocześnie pin uC i rejestr 595 aby Ci dioda zapaliła


Właśnie taki jest cel, bo to ma być multipleksowane :)

Wirnick napisał(a):
Jednak, co to znaczy 3V/20mA - to wartości znamionowe diody, których nie można przekraczać(oporność R5 należy tak dobrać by świecenie diody było zadowalające - spełnione to jest już przy prądzie 1mA).


Czyli w zasadzie w tym przypadku nie potrzeba tranzystora??



Chyba zadane przeze mnie pytanie jest źle sformułowane. Chodzi mi o to: ile prądu można pociągnąć z pojedynczego pinu 74HC595? http://www.ti.com/lit/ds/symlink/sn74hc595.pdf z tej noty, rozumiem że max. 6 mA (proszę mnie poprawić), a z pinu Atmegi 20 mA (z tego co pamiętam, albo 40??). //w uproszczeniu
I teraz chodzi mi o to, że jeśli podepniemy ten kolektor do pinu rejestru, to jak się mają te prądy? Bo dzięki tranzystorowi może być on większy, ale no... czy to jakoś nie szkodzi 74HC595?
Albo inaczej: czy dla mojego rysunku z pierwszego postu, ktoś mógłby dobrać rezystory i obliczyć prądy w układzie (Vcc=5V)? Jak sytuacja zmienia się, gdy mamy więcej diod na kolejnych wyjściach 74HC595?

------------------------ [ Dodano po: 43 minutach ]

PS. jeśli chodzi o ideę - ma to być coś z tym stylu: http://serwis.avt.pl/manuals/AVT2988.pdf . (Ale to w zasadzie nieistotne dla mojego problemu)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2015, o 07:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 310
Pomógł: 18

Zagatka napisał(a):
Czyli w zasadzie w tym przypadku nie potrzeba tranzystora??

Tak, w tym eksperymentalnym układzie szeregowo połączonej diody i rezystora R5 >= (Vcc - 3)/6mA.
6mA jest wspólne dla zbioru wartości nominalnych podzespołów(mP, diody, pojedynczego pinu 74HC595).
Decyduje najsłabsze ogniwo zbioru o kondycji działania układu(by się coś nie spaliło).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2015, o 11:25 
Offline
Nowy

Dołączył(a): 27 sie 2015
Posty: 23
Pomógł: 0

Ok, dzięki, właśnie o to mi chodziło :).

Tylko teraz jeszcze jedna sprawa. Bo przy takim podpięciu tranzystora, przez pin 74HC595 przecież płynie więcej niż 6mA, prawda?
Z uC będzie płyną jakiś mały prądzik, ograniczony dużym rezystorem bazy - więc tu jest ok. Ale zwykle jak się wyprowadza taki tranzystor to steruje się tylko bazą, a kolektor idzie np. do Vcc (przy npn jak na moim rys.). Tak jak zresztą pisali karolen i Bartek123. A tutaj kolektor jest podłączony do układu 74HC595, więc czy nie wywołamy przepływu za dużego prądu przez niego?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2015, o 11:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 310
Pomógł: 18

Zagatka napisał(a):
Bo przy takim podpięciu tranzystora, przez pin 74HC595 przecież płynie więcej niż 6mA, prawda?
Nieprawda - o prądzie w obwodzie kolektora decyduje R5 i dioda(spadek napięcia 3V). Jak wyliczyć R5 to już wiesz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2015, o 14:04 
Offline
Nowy

Dołączył(a): 27 sie 2015
Posty: 23
Pomógł: 0

No tak, ok.

A w jakim momencie zaczyna być potrzebny tranzystor?
Załóżmy, że mamy 8 diod połączonych tak jak na pierwszym rysunku: anody przez rezystor do kolejnych nóżek 74HC595, a katody spotykają się we wspólnym punkcie - kolektorze tego tranzystora.
Jeśli pin Atmegi może dać 20 mA - wtedy 20/8=2.5mA na diodę, czyli wystarczy, a 74HC595 też się nie spali. Czyli dla takiego przypadku też nie potrzeba tranzystora? (wtedy z atmegi podawało by się 0 dla zadziałania diod).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2015, o 14:37 
Offline
Użytkownik

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

Tak chyba nie można pin atmegi może dać 20 mA ,ale jeśli podepniesz do tego pinu coś co pobiera więcej niż 20mA to atmega będzie się grzała i prąd będzie płyną taki ile pobierze urządzenie podpięte do atmegi.
Jak chcesz można poprostu dać 74hc595 i do wyjścia dać rezystor taki aby płyną prąd mniejszy od 6mA i do rezystora podpiąć diode, ale wtedy dioda będzie słabiej świecić.Jeśli podłączysz tranzystor tak jak na moim schemacie to wtedy przy dobrze dobranych rezystorach będziesz mogła podpiąć diode która pobiera 1A i nic z 74hc595 się nie stanie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 wrz 2015, o 22:01 
Offline
Nowy

Dołączył(a): 27 sie 2015
Posty: 23
Pomógł: 0

Bartek123 napisał(a):
Tak chyba nie można pin atmegi może dać 20 mA ,ale jeśli podepniesz do tego pinu coś co pobiera więcej niż 20mA to atmega będzie się grzała i prąd będzie płyną taki ile pobierze urządzenie podpięte do atmegi.
Jak chcesz można poprostu dać 74hc595 i do wyjścia dać rezystor taki aby płyną prąd mniejszy od 6mA i do rezystora podpiąć diode, ale wtedy dioda będzie słabiej świecić.Jeśli podłączysz tranzystor tak jak na moim schemacie to wtedy przy dobrze dobranych rezystorach będziesz mogła podpiąć diode która pobiera 1A i nic z 74hc595 się nie stanie.


ale jeśli podepnę tak jak na Twoim schemacie to nie będzie można osobno sterować anodą i katodą, a co za tym idzie multipleksować :(.

------------------------ [ Dodano po: 1 minucie ]

//Znalazłam projekt o podobnej zasadzie działania o jaką mi chodzi (mam nadzieję że autor nie obrazi się za wklejenie) topic12976.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2015, o 07:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 310
Pomógł: 18

Zagatka napisał(a):
No tak, ok.

A w jakim momencie zaczyna być potrzebny tranzystor?
Załóżmy, że mamy 8 diod połączonych tak jak na pierwszym rysunku: anody przez rezystor do kolejnych nóżek 74HC595, a katody spotykają się we wspólnym punkcie - kolektorze tego tranzystora.

Teza - to sumaryczny prąd(8*6mA) płynący przez kolektor(48mA) jest mniejszy od jego wartości znamionowej(np. 800mA). Tranzystor w obwodach cyfrowych pełni rolę wyłącznika, tak jak przekaźnik lub wyłącznik oświetlenia. Stosuje się go wg potrzeb, a na pewno zauważasz potrzebę ochrony pinu procesora.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 wrz 2015, o 10:03 
Offline
Nowy

Dołączył(a): 27 sie 2015
Posty: 23
Pomógł: 0

Dzięki Wirnick! Wszystko się wyjaśniło. Bo nie wiedziałam tylko, czy brać się za to od strony chronienia procesora czy rejestru.
Zawsze myślałam, że te znamionowe wartości diody to takie przy których świeci ona najlepiej. Ale widocznie nie :P. A w przypadku kiedy będzie przez nią płynąć mniej niż 6mA też napięcie na diodzie będzie inne, więc też trochę inne dane do obliczeń.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO