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



Teraz jest 19 kwi 2024, o 20:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 26 ] 
Autor Wiadomość
PostNapisane: 22 paź 2016, o 17:10 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

Witam. Jestem początkującym elektronikiem. Mój problem wygląda tak:

Chciałbym zrobić drzewko led na zaprogramowanej przeze mnie Atmedze 16.
Do każdego pinu IO zamierzam podłączyć diodę.
Problem w tym, że uC nie uciągnie prądowo ponad 30 diód, bo to przeszło 600mA.

Wiem, że można by się posłużyć tranzystorami, ale nie wiem jak się za to zabrać.

Prosiłbym o kilka konstruktywnych rad, jakie tranzystory powinienem wybrać i w jaki sposób je podłączyć oraz przeprowadzić ewentualne obliczenia.

Wiem też, że wszystko można sobie wygooglować, niestety ja mam bardzo ograniczony czas, więc nie mogę pozwolić sobie na dogłębne studiowanie tematu. Dlatego zwracam się do Was, doświadczonych osób, o proste porady, co i jak mam podłączyć.

Z góry dzięki za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 17:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

najprościej dodając tranzystor
albo darlingtona np ULN2803

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 17:19 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

rozumiem, że na każde wyjście uC dać tranzystor przed diodą?
Jakie parametry powinien taki tranzystor mieć, gdy każda dioda powinna być zasilana napięciem 5V. Każda pobiera 20mA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 17:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

np tak :)

Obrazek

to najprostsza metoda by zwiększyć obciążalność pinów mikrokontrolera , lub móc zasilać sterowany
odbiornik wyższym napięciem niż pozwala mikrokontroler.

Oczywiście taki układ budujesz dla każdego pinu który chcesz obciążyć większym prądem lub z niego sterować urządzenie zasilane np 12V

lepszym wyjściem zdaje się być zastosowanie układu ULN2803 np
gdzie możesz łatwiej zrealizować to zadanie dla kilku pinów naraz

Obrazek

jak widzisz masz 8 wejść i 8 Wyjść gdzie na wejście podajesz pin mikrokontrolera , a na wyjściu masz mozliwośc większego obciążenia (często używany do np sterowania klikunastoma ledami na 1 pinie itd.. ) przykładów jest mnóstwo ...

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 17:47 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

Okey, dzięki, sporo mi rozjaśniłeś teraz.
Odnośnie obciążenia uC- możesz jeszcze wytłumaczyć jak wygląda sprawa prądu, który płynie na bazę tranzystora? I analogicznie jaki prąd jest pobierany przez ten scalaczek?

Jakie znaczenie ma również opór rezystora wykorzystanego w układzie z tranzystorem?

Z góry dzięki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 17:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

wejdź do noty np pokazanego na schemacie BC547 a zobaczysz :)

https://www.sparkfun.com/datasheets/Com ... /BC546.pdf

ten układ scalony to w uproszczeniu 8 darlingtonów ....

https://cdn.sparkfun.com/datasheets/Com ... n2803a.pdf

celowo nie podaję wartości ... :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 18:16 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

Okey... Dzięki.

Właśnie wyczytałem co nieco o tranzystorach MOSFET... Czy nie najlepiej byłoby użyć właśnie takiego tranzystora? Np. BS170. Nie musiałbym się zastanawiać wówczas nad prądem pobieranym z uC...?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 18:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

wiesz wydaje mi się że niepotrzebnie zawracasz sobie głowę
i szukasz problemu tam gdzie go niema ...

ale to najlepsze rozwiązanie ... sprawdzić wszystkie możliwości :)

typowe połaczenia z mosfetami:

Obrazek

czesciej stosuje się :

Obrazek

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 19:34 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

Sprawdziłbym wszystkie opcje gdybym miał wystarczająco dużo czasu, niestety ja się bardzo muszę spieszyć, bo to drzewko ma być prezentem. Dlatego chciałbym od razu znaleźć najlepsze rozwiązanie.

Bardzo dziękuję za pomoc, wydaje mi się, że wykorzystam po prostu tranzystory MOSFET w taki sposób, jak na pierwszym zdjęciu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 19:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

nie zawsze i z wszystkim działa to rozwiązanie dobrze .,.,,
pamiętaj że dioda nie będzie ci potrzebna -- na przykładzie masz połaczenie z przekaźnikiem , który stanowi obciążenie indukcyjne stąd dioda ...

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 19:52 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

tak tak, rozumiem, do drenu podłączę tylko diodę LED i zasilanie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 20:39 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

Czyli bazę bc337 łączę przez rezystor 10k z wyjściem uC, a do E i C łącze odpowiednio diodę z zasilaniem i dobranym do diody rezystorem?

Czy w ten sposób mogę spokojnie wykorzystać wszystkie wyjścia uC?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 20:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Przecież masz to tutaj topic16588.html#p172460
pokazane zamiast 547 może być dowolny NPN

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 21:01 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

Tak, to już rozumiem, tylko wciąż nie potrafię ogarnąć jakiego rzędu prąd może płynąć do bazy tranzystora...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 21:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

ale na co ci to ... jest wystarczający by w pełni otworzyć tranzystor ...
to rozwiązanie działa jest w 100% sprawne i nie powodujące problemów

ciekawe że to samo zagadnienie przy mosfecie pominąłeś ... :)
Naprawdę nie szukaj problemu tam gdzie go niema :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 21:14 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

ale chodzi mi o to, jak obciążę uC gdy podłącze pod wszystkie piny IO taki układzik z tranzystorem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 21:21 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Policz prąd kolektora, tj. prąd płynący przez diody. Podziel to przez hfe czyli wzmocnienie tranzystora. Otrzymasz prąd bazy. Teraz trzeba policzyć rezystor na bazie. Przykładowo, prąd kolektora masz 100mA a hfe równe 100. Daje Ci to prąd bazy Ic/hfe =100mA/100 =1mA. Teraz liczysz rezystor bazowy. Na wyjściu procka masz w stanie hi okolo 5V przy zasilaniu 5V. Spadek napięcie na diodzie baza-emiter która jest nieodłączną częścią struktury tranzystora npn, zależy oczywiście od prądu bazy ale można przyjąć okolo 0.6V dla mniejszych prądów. Zatem reszta z tych 5V musi odłożyć się na rezystorze. Z prawa Oma liczymy ze R_bazowy=(5V-Ube)/Ib=(5-0.6)/0.001=4.4/0.001=4.4kOm.



Teraz dajesz rezystor 2 razy mniejszy żeby nasycić tranzystor.

Jak dasz 2 razy mniejszy rezystor to prąd wzrośnie 2 razy. Wiec z Twojego pinu wypłynie okolo 2mA.



Nie ma tu filozofii. Trzeba tylko troszkę pomyśleć a nie na oślep szukać rozwiązania.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 21:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

to jest takie na siłę szukanie problemów .... :)
zamiast zerknąć do noty i policzyć :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2016, o 21:30 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

@Nefarious19

Dzięki wielkie!
O to mi chodziło, żeby ktoś mi wytłumaczył jak to sobie wszystko samemu obliczyć, dopasować.
Teraz już wiem, jak się do tego zabrać.

Jako początkujący nie ogarniam not katalogowych, więc chciałem, żeby ktoś to po chłopsku wyjaśnił.

Temat można uznać za rozwiązany.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2016, o 07:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

michael_rz napisał(a):
Wiem też, że wszystko można sobie wygooglować, niestety ja mam bardzo ograniczony czas, więc nie mogę pozwolić sobie na dogłębne studiowanie tematu.


Ehh.. ręce opadają... świat schodzi na psy...

michael_rz napisał(a):
Jestem początkującym elektronikiem.

Elektronika to taka dziedzina, w której ciągły rozwój to podstawa... Jak ty nie masz czasu się uczyć i szukać chociażby po google to chyba pozamiatane...

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2016, o 07:51 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Ja do takich rzeczy wykorzystuję zawsze ULN jest to wygodne w montażu tanie i dobre parametry więc cztery porty to cztery scalaczki do każdej nuszki w szeregu z ledami oporniczek i już. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2016, o 08:02 
Offline
Nowy

Dołączył(a): 22 paź 2016
Posty: 13
Pomógł: 0

@eMCe2

Ludzie! Ja uwielbiam poznawać nowe rzeczy z elektroniki i uczyć się, jestem na profilu z rozszerzoną fizyką i nie wybrałem takiego kierunku nauczania w ciemno i nieodpowiedzialnie. Ale jako że projekt, który robię, ma być prezentem i mam na przygotowanie go ograniczony czas, chcę to zrobić jak najszybciej...
Nie rozumiem czemu jest tak trudno niektórym podać od razu, jak może wyglądać dobre rozwiązanie. Nie zawsze wędka jest najlepszą pomocą.
Gdyby to był projekt, nad którym pracowałbym sobie w czasie wolnym, kiedy nie gonią mnie inne deadline'y, to na pewno bym wszystko sam ogarnął.
Trochę życzliwego wsparcia dla młodszych, niedoświadczonych kolegów!
Myślę, że fora są po to, żeby pomóc, a nie po to, żeby oceniać początkujących i wytykać im błędy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2016, o 08:45 
Offline
Użytkownik

Dołączył(a): 15 gru 2013
Posty: 213
Pomógł: 5

Więc zrób tak każdy port do wejścia uln2803 wejścia to są od 1-8 czyli akurat wszystkie piny portu,9nużka to minus , zaś wyjścia to nużki od 11-16 do każdego z wyjść przez rezystor około 1K podłącz twoje diody świecące względem + :) .A nie zapomnij jeszcze napięcie te co zasila diody podpiąć do nóżki 10 tego ulna.
Jak byś chciał to jeszcze mogę ci schemat narysować.
Myślę że to ci właśnie było potrzebne podane na talerzu ależ dla czego nie nieraz tak właśnie trzeba.
Pozdrawiam. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2016, o 10:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

No i takie tłumaczenie jest dla mnie bez sensu bo nawet jeśli nie chce się koledze czytać datasheeta od ULN2803 gdzie zapewne taka prosta aplikacja z ledami jest... to wystarczy wpisać w google "ULN2803", przejsc na zakładke grafika i takich schematów z ledami są dziesiątki...
No ale skoro jedni nie mają czasu to muszą go mieć inni... kolega elektron105 ma go widocznie nadmiar skoro jeszcze chce taki schemat rysować... ;)

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2016, o 18:56 
Offline
Nowy

Dołączył(a): 23 paź 2016
Posty: 5
Pomógł: 0

przeanalizuj te przykłady z pdf


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: 9 lis 2016, o 19:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1021
Lokalizacja: Trójmiasto
Pomógł: 188

Możesz jeszcze zrobić multipleksowanie np po 10 diod na każdy kanał multipleksowany wtedy procesor bez problemu pociągnie wszystkie diody bez wydziwiań, jedyne co trzeba wtedy to 3 tranzystory (po jednym na każdy kanał multipleksowany) i oczywiście odpowiednio oprogramować.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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