Sterowanie Anod LED z mikrokontrolera - sposoby

Dec 31, 2007 14 Replies

Witam.



Do za³±czania diod LED bezpo¶rednio z portów mikrokontrolera wykorzystuje siê sterowanie katodami (z regu³y pro¶ciej jest na linii portu wystawiæ 0V ni¿ 5V).



Zdarzaj± siê jednak sytuacje, kiedy z ró¿nych powodów wygodnie by³oby pos³ugiwaæ sie logik± dodatni±, i tutaj mam do was pytanie, bo pomys³ów jest sporo - do wybranego portu mo¿na do³±czyæ m. in:


- kostkê 4050 (bufory nieodwracaj±ce, niestety tylko 6 w kostce)



- kostkê 4010 (praktycznie to samo co wy¿ej)



- 8 rezystorów + 8 tranzystorów NPN



Tradycyjny sposób z tranzystorami nie koniecznie jest pomys³em trafionym, równie¿ ze wzglêdów ekonomicznych, ale przede wszystkim dlatego, ¿e zabiera sporo miejsca na p³ytce drukowanej.



Kostki buforów nieodwracaj±cych maj± ¶rednio wygodny rozk³ad wyprowadzeñ. Przyda³o by siê co¶ podobnego do ULN 2803 (¶wietny rozk³ad wyprowadzeñ) tyle, ¿e nieodwracaj±cego. Zna kto¶ co¶ takiego?



A mo¿e jeszcze jakie¶ inne rozwi±zania?


wiesz co, pomysl, by modyfikowac hardware, aby w sofcie oszczedzic sobie jednej negacji, to pomysl chybiony. Co do sterowania LED jako takiego: poszukaj u Maxima

formatting link
chyba) driverow LED. Sa takie kompletne scalaki o roznej ilosci kanalow pilnujace automatycznie pradu diod, wiec nawet ekstra rezystorkow nie trzeba montowac.

Użytkownik MES Mariusz napisał:

Jaki procek ? Bo np. AVR-y wymuszają stan wysoki równie skutecznie co niski.

Ale chodzi Tobie o fakt odwracania sygnału czy o sposób wymuszania stanu na wyjściu ? ULN2803 ma wyjścia OC czyli tylko zwiera do masy. Do sterowania anod wyświetlaczy LED trzeba coś co zwiera do plusa zasilania (tranzystor pnp i dwa oporniki). Z serii ULN/UDN były chyba jakieś bufory z tranzystorem wyjściowym od strony zasilania.

Pozdrawiam Grzegorz

Upro¶ci³em trochê, ale do tego siê to sprowadza, tak na prawdê nie chodzi o sterowanie LED-ami, ledy maj± zaledwie sygnalizowaæ to co dzieje siê na portach.

Witam

Takim odpowiednikien ULN2803 o podanych cechach jest UDN2981, tylko strasznie drogi jest. Pozdrawiam

Pawe³

No wa¶nie zauwa¿y³em, cena koszmarna. Ciekawe kto to kupi.

Pozdrawiam Mariusz

U¿ytkownik "MES Mariusz" snipped-for-privacy@elektroda.net napisa³ w wiadomo¶ci news:flb7c3$45u$ snipped-for-privacy@nemesis.news.tpi.pl...

Moment - dlaczego nie ten ULN2803 ? Dajesz mu na wyj¶cia LEDy (anodami do + przez oporniki), a od wej¶æ sterujesz "jedynkami", aby dioda siê za¶wieci³a. Czyli masz swoj± logikê dodatni± !

Roman

W³a¶ciwie w tym zastosowaniu to rzeczywi¶cie racja. W sumie banalne. Pojêcia nie mam dlaczego nie wzi±³em takiego rozwi±zania pod uwagê...

Pozdrawiam Mariusz

U¿ytkownik "MES Mariusz" snipped-for-privacy@elektroda.net napisa³ w wiadomo¶ci news:fldk7n$8b7$ snipped-for-privacy@atlantis.news.tpi.pl...

formatting link
Pzdr, Maciek

Niekoniecznie. Czasem moze byc problem zeby np bezpieczniki nie wylecialy zanim procek nie ruszy i portow nie ustawi prawidlowo.

Do sygnalizacji na portach to ci wystarczy negator i sterowanie katodami.

A do anod .. moze tranzystorki polowe z kanalem P ?

J.

A to chyba w ogóle niedostêpne w kraju jest.

No ju¿ siê skapn±³em ;-) Ale jest pewnie sporo innych zastosowañ, przy których wymagane (korzystniejsze) by³oby sterowanie anodami.

Przy sterowaniu anodami LEDów wytarcz± zwyk³e bipolarne, choæ, ¿eby by³o ¶mieszniej, byæ mo¿e polowe mog± mieæ lepsze parametry za ni¿sz± cenê. Ciekawe, czy to nie jest tak, ¿e z przyzwyczjenia siêga siê zazwyczaj po tranzystory bipolarne ;-)

Pozdrawiam Mariusz

U¿ytkownik "MES Mariusz" snipped-for-privacy@elektroda.net napisa³ w wiadomo¶ci news:flfumm$vju$ snipped-for-privacy@news.dialog.net.pl...

Zapytaj w Microdis'ie. Na stronie stoi, ze maja w ofercie.

Maciek

Rezystora jednego sie oszczedza.

J.

Ano fakt, zawsze to trochê miejsca na PCB :-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required