Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

uC + PWM + Tranzystor + 70*LED

TomekMus 12 Sie 2009 23:36 3394 8
  • #1 12 Sie 2009 23:36
    TomekMus
    Poziom 17  

    Witam,

    Chcę podłączyć pod ATmega8 3x70 diod led (trzy segmenty po 70 diod - równolegle).
    Układ zasilam 5V i moje pytanie jest takie: "jak powinien wyglądać schemat ideowy tego podłączenia"

    Zadanie:
    - 3 x PIN uC steruje zapaleniem diod LED od 1 do 3 segmentów
    - 1 x PWM z uC steruję jasnością świecenia wszystkich diod LED

    Jakie zbudować schemat i jakie najlepsze tranzystory do tego użyć?

    Wiem że potrzebuje trzy tranzystory do trzech segmentów LED'ów
    i jeden tranzystor wspólny do podania napięcia (gdzie napięcie będzie dodatkowo sterowane przez PWM uC)

    Może mi ktoś podesłać schemacik ideowy tego co opisuje... oczywiście wystarczy tylko jednia dioda na schemacie (reszstę podłącze równolegle :) )

    0 8
  • Pomocny post
    #2 13 Sie 2009 11:32
    y0yster
    Poziom 19  

    Myślę, że takie coś mogło by sprostać Twoim wymaganiom.

    uC + PWM + Tranzystor + 70*LED

    Co do tranzystorów, to ja bym zastosował jakieś NPN mocy, może być coś takiego jak na schemacie, aczkolwiek nie wiem ile by ciągnęło to wszystko prądu.

    Pewne jest, że ten, którym będziesz sterował jasność diod musi być mocniejszy.
    Można to wszystko policzyć.
    Dla zwykłej diody prąd wynosi ok. 20mA. Ty masz na jednej linii 70 LED'ów, czyli potrzebny ci półprzewodnik, który da radę pociągnąć ok. 1,4A (1400mA). Dodatkowo ten co jest odpowiedzialny za jasność (Q1 na schemacie) powinien pociągnąć jakieś 4,2A.

    Podsumowując. Na styk Q2-4 możesz dać BD137, pociągnie ci max 1,5A i będzie się ostro grzał. Dobrą alternatywą może okazać się TIP122, który da ci 5A. Co do Q1 to jakiś BD dużej mocy, np. BD911, który pociągnie 15A. Radziłbym jednak wszystkim zamontować małe radiatorki.

    Trzeba dodać, że należy podłączyć jeszcze jakieś rezystorki na bazę tranzystorów.
    Na schemacie także wybrałem wyjście PWM, dla timer1, możesz wybrać dowolne inne :).

    Pozdrawiam.

    0
  • Pomocny post
    #3 13 Sie 2009 13:07
    tmf
    Moderator Mikrokontrolery Projektowanie

    Ja bym zamiast tranzystorow bipolarnych dal jakies logic level MOSFET. Prady rzedu 5A pociagna takie tranzystory nawet w obudowach SO08 (zakladajac prawidlowe sterowanie bramka) praktycnzie bez grzania sie.
    Warto tez pamietac, ze przebieg PWM do sterowania jasnoscia musi miec o wiele wieksza czestotliwosc niz zmiany tych segmentow - inaczej zrobi sie nieprzyjemny efekt migotania. Ew. zmiany segmentow synchronizowac z przebiegiem.

    0
  • Pomocny post
    #4 13 Sie 2009 14:03
    wojtek_84
    Poziom 13  

    A czy nie lepiej dla każdego segmentu użyć osobnego sygnału PWM ? Wtedy będziesz mógł kontrolować jasność każdego segmentu niezależnie bez dodatkowego przełączania.

    0
  • Pomocny post
    #5 13 Sie 2009 17:44
    Paweł Es.
    Pomocny dla użytkowników

    Pytanie jeszcze, jakie to są diody: kolor -> napięcie przewodzenia ?

    Czy nie lepiej zasilić je z wyższego napięcie i zrobić układ szeregowo równoległy (mniejszy prąd, bo mniej gałęzi równoległych).

    Jaki będzie maksymalny prąd diod ?

    Co to będzie za układ ogólnie ?

    0
  • #6 14 Sie 2009 00:51
    TomekMus
    Poziom 17  

    Diody mają układać znak/symbol i będą wyświetlane pojedynczo lub wszystkie na raz.

    Prod będzie dla każdej diodyu 20mA - kolor czerwony.

    Mam takie pytanie bo gdzieś widziałem że jak się połączy NPN, C - dioda, E - opornik to jest układ wydajniejszy czy to jest prawda? Ma to jakiś wpływ w którym miejscu podłączymi elementy do tranzystora:
    1. wszystko na C
    2. wszystko an E
    3. jedno na C jedno na E

    0
  • Pomocny post
    #7 14 Sie 2009 08:45
    PiotrPitucha
    Poziom 32  

    Witam
    Zastosowałbym kompilację rozwiązań kolegów:
    - tylko MOSFET, proste wyliczenia powiedzą Ci że tranzystory bipolarne nie obędą się bez dużych radiatorów
    - PWM osobny dla każdej grupy, unikniesz niemiłego mrugania
    - niezbyt wysoka częstotliwość PWM, tranzystory mocy mają duże pojemności bramek i przy zwiększaniu częstotliwości zaczną rosnąć straty
    - do każdej grupy musisz dać rezystory, oczywiście jak dasz diody zasilane szeregowo-równolegle to zmniejszysz straty w rezystorach, ilość łączonych szeregowo zależy od napięcia jakim będziesz dysponował, ale 5V to nieporozumienie przy tej ilości LEDów.
    Pozdrawiam

    0
  • Pomocny post
    #8 14 Sie 2009 09:59
    wojtek_84
    Poziom 13  

    Ja mam panel złożony z 288 diodek. Dwie sekcje po 144 diodek. Każda sekcja składa się z 24 szeregów, po 6 diodek + rezystor, połączonych równolegle. Całość zasilana jest z 24V, wiem że przy tym zasilaniu lepszym rozwiązaniem byłby szeregi po 7 diodek + rezystor ale to nie ja projektowałem panel. Całością sterują dwa kanały PWM przez MOSFETY. W pierwszej wersji był VNP7N04, a kolejnej IRFR4105. Wszystko ładnie chodzi i nic się nie grzeje. Cały panel pobiera ponad 1A prądu czyli ponad 0.5 A na tranzystor. Procesor chodzi na 8MHz bo przy 1MHz było widać że diodki delikatnie mrugają.

    0
TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo