-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!no
t-for-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Wysterowanie wyświetlaczy LED
Date: Sat, 13 Oct 2012 03:06:18 +0200
Organization: Netia S.A.
Lines: 87
Message-ID: <k5af4e$ov1$1@mx1.internetia.pl>
References: <k579hp$lk3$1@news.icm.edu.pl>
<8...@g...com>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1350090702 25569 83.238.197.12 (13 Oct 2012 01:11:42 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Sat, 13 Oct 2012 01:11:42 +0000 (UTC)
In-Reply-To: <8...@g...com>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:10.0.6esrpre) Gecko/20120817
Icedove/10.0.6
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:636509
[ ukryj nagłówki ]On 12.10.2012 22:55, Dondu wrote:
>> W dniu czwartek, 11 października 2012 22:18:01 UTC+2 użytkownik Bartosz Derleta
napisał:
>> Napięcie 5v przy multipleksowaniu 4 wyświetlaczy jest trochę za niskie,
>> jasność jest niewystarczająca, nawet przy braku oporników...
>
>
> Aby uporządkować:
Oj tak.
> Czyli gdybyś miał 10 segmentów to 90mA spełniałoby wymóg z datasheet
> dla 100mA. Ale Ty masz tylko 4 segmenty, musisz więc obniżyć ten prąd,
> by nie przekroczyć parametru IPF
W skrócie IPF "P" jest od Peek - szczytowy.
> dla duty wynoszącego 0.1. O ile? Możesz
> to policzyć zwykłą proporcją:
>
> 100mA * 4 * 0.1 = 40mA
Imo to się liczy trochę inaczej - wychodzi mi 55mA/segment przy duty
cycle 0.25, wyjaśnienie na dole.
>
> Czyli przy 4 multipleksowanych segmentach przez każdą diodę
> powinieneś puszczać prąd zbliżony lecz nie przekraczający 40mA.
> Bezpiecznie przyjmij 35mA.
W takim przypadku wyświetlacz byłby zasilany prądem jedynie 40% większym
od IAF przez 25% czasu...
>
> Teraz musisz zastosować odpowiednio wydajne źródło prądowe. Ponieważ
> masz 8 diod w segmencie, to źródło musi mieć wydajność co najmniej:
> 35mA * 8 = 280mA. Proponuję wykorzystać LM117:
> http://www.ee.buffalo.edu/courses/elab/LM117.pdf
I po jakim czasie wyświetlacz spłynie gdy będą włączone tylko 2 segmenty
z 8 (wyświetlana cyfra 1)?
W takim przypadku źródło prądowe (o ile będzie miało taką możliwość
napięciowo) popchnie 140mA/segment.
Wyjaśnienie (jak ktoś widzi jakieś rażące błędy to proszę o uwagi -
fizykę miałem dawno temu i mogłem coś pomieszać, ale wydaje mi się, ze
wszystko trzyma się kupy przy założeniu liniowości przepływu ciepła):
W diodzie interesuje nas głównie nie przekroczenie maksymalnej
temperatury (Tmax). Możemy to osiągnąć na dwa sposoby:
a) zasilać diodę stałym prądem - po pewnym czasie temperatura się
ustabilizuje na Tmax
b) zasilać diodę większym prądem do czasu aż osiągnie Tmax, następnie
pozwolić jej wystygnąć, cykl powtórzyć
Pomijając nieliniowości przepływu ciepła i inne zawiłości
fizyczno-matematyczne:
jeżeli dioda (5.6V) ma oznaczenie 25mA/140mW przy ciągłym zasilaniu to
znaczy, że gdy osiąga zadaną temperaturę w każde 100us jest w stanie
przetransportować 'na zewnątrz' 140mW*100us=14uJ
Jeżeli ma dodatkowo podane, 100mA/0.1 duty cycle/1kHz to oznacza, że
przy 4 razy większym prądzie zagrzeje się do Tmax w 100us. Nie jest to
dziwne, skoro dostała przez te 100us 54uJ a odprowadziła z tego tylko 14
- pozostałe 40uJ podniosło temperaturę. Teraz dioda najpierw odprowadza
nadwyżkę a potem stygnie mocno poniżej Tmax, żeby w kolejnym cyklu pracy
mieć odpowiedni "zapas" na nagrzanie się. I tak w kółko. Jak widzimy
temperatura maksymalna jest taka sama, ale średnia jest mniejsza niż
przy zasilaniu ciągłym, mniejsze jest też moc wydzielana na diodzie
(54mW średnio).
Gdy teraz mamy świecić 200us co się stanie gdy zmniejszymy prąd o
połowę? Dioda świecąc 200us pobierze tyle samo energii co wcześniej
przez 100us, ale ponieważ przez pierwsze 100us zdąży odpłynąć 14uJ to
temperatura będzie niższa od Tmax. Możemy więc zwiększyć prąd tak, aby
znowu osiągnąć Tmax.
(100mA-25mA) - to jest nadwyżka powodująca grzanie
t - nasz czas grzania
Skoro zakładamy liniowość to dodatkowe grzanie doprowadzi do Tmax po
czasie (100mA - 25mA)/(t/100us).
Po uwzględnieniu prądu niepowodującego grzania:
Imax(t)=(100mA - 25mA)/(t/100us)+25mA
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 13.10.12 03:16 Michoo
- 13.10.12 11:00 Piotr Gałka
- 13.10.12 15:21 Bartosz Derleta
- 13.10.12 15:52 Piotr Gałka
- 13.10.12 15:56 J.F.
- 13.10.12 16:23 Michoo
- 13.10.12 18:31 Bartosz Derleta
- 13.10.12 19:10 J.F.
- 13.10.12 19:23 Bartosz Derleta
- 14.10.12 12:43 J.F.
- 14.10.12 13:57 Bartosz Derleta
- 14.10.12 15:20 Michoo
- 14.10.12 15:47 J.F.
- 14.10.12 21:54 Dariusz Dorochowicz
- 15.10.12 09:44 Piotr Gałka
Najnowsze wątki z tej grupy
- Portowanie CP/M
- radyjko
- Re: Basen i chłodzenie w w wentylacji mechanicznej
- Akumulatory VRLA
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
Najnowsze wątki
- 2024-07-10 Nadchodzi nowa opłata od posiadania aut spalinowych
- 2024-07-10 Droga dwukierunkowa
- 2024-07-10 Elektryki są fajne
- 2024-07-10 Elektryki są fajne :(
- 2024-07-09 USB -> jack
- 2024-07-10 Kompakt WC z montażem
- 2024-07-10 Gorąco za oknem, to napisałem piosenkę o grupowiczach
- 2024-07-09 Naprawa klimy przenośnej - czy to opłacalne?
- 2024-07-10 Białystok => Technical Leader (Java Background) <=
- 2024-07-10 Białystok => Senior Rust Software Engineer <=
- 2024-07-10 Warszawa => Spedytor Międzynarodowy <=
- 2024-07-10 Warszawa => Spedytor międzynarodowy <=
- 2024-07-10 Warszawa => Technical Lead ( (Java Background)) <=
- 2024-07-10 Warszawa => Projektant/Programista React Native <=
- 2024-07-10 Gdańsk => Head of International Freight Forwarding Department <=