Ragrastin pisze:Sterownik z tego co widzę po prostu CUDOWNY, gratuluje tak udanego projektu
Bardzo dziękuję
DNF pisze:Wlasnie, z drzacymi rekoma, otwieram przesylke
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Wielkie dzieki
![:)](./images/smilies/usmiech.gif)
To ja dziękuję
Marcio pisze:1. Jest regulacja jasnosci linearna? Wg mnie chyba nie.
2. Jezeli VCC > VF + 0,15V, to jak Vf=3,2V a driver odcina sie dopiero przy 2,9V, to jak otworzy diode przy Vcc=3,3V? Przeciez nie ma tam boost elektroniki... (3,3-0,15=3,15<3,2)
Marcio, jest tak, jak opisał to kolega Pyra (dzięki).
Uściślając:
Adn.1 sterownik ma liniową stabilizację prądu opartą na specjalizowane układy AMC 7135
Regulacja jasności odbywa się na zasadzie modulacji szerokości impulsów PWM (wypełnienia) w sposób cyfrowy. A zatem pełna 100% jasność oznacza pełne włączenie 3-ech układów AMC co daje pełną sprzętową stabilizację prądu na poziomie 3x350mA = ok. 1A. Wybór innego poziomu jasności (<100%) oznacza sterowanie układami AMC, które pracują z podanym przez kontroler wypełnieniem, a zatem stabilizują one dalej prąd maksymalny o wartości ok. 350mA na każdy z układów AMC w bardzo szybkich cyklach (16kHz) zależnych od współczynnika wypełnienia podawanego przez mikrokontroler. W wyniku tego średnia rzeczywista wartość prądu ulega proporcjonalnemu zmniejszeniu zależnie od współczynnika PWM, co skutkuje zmniejszeniem maksymalnej siły światła.
Adn. 2. Założenie Vcc >= VF + 0,15V odnosi się do zakresu pracy układów AMC w obszarze pełnej stabilizacji prądu (constant current) i nie ma ono żadnego związku z mikrokontrolerem, ani pracującym na nim oprogramowaniu.
Parametr Vf diody LED o którym jest tu mowa oznacza spadek napięcia na wyprowadzeniu diody LED jaki odłoży się gdy przez daną diodę popłynie zadany prąd (np. 1A).
Przykładowo gdy Vf=3,2V @1A
nie oznacza, że poniżej 3,2V (np. przy 3,0V) zasilania przestanie ona świecić. Nadal będzie ona świecić, ale z mniejszą jasnością, gdyż przy mniejszym napięciu zasilania popłynie przez nią mniejszy niż wcześniej prąd.
Dioda (także i LED) jest elementem nieliniowym, a zatem wartość Vf jest silnie i nieliniowo (nieproporcjonalnie) zależna od płynącego przez nią prądu. Charakterystykę prądowo-napięciową podają producenci i w zależności od konkretnego egzemplarza może być ona nieznacznie różna.
Układy AMC są w istocie źródłami prądowymi, co znaczy że ograniczają one "nadmiar" (nadwyżkę) prądu do wartości ustalonej. Natomiast nie potrafią one "podnieść" napięcia powyższej napięcia zasilania - nie jest to przetwornica typu step-up.
A zatem rozwiewając Twoje wątpliwości, dla diody o Vf=3,2V będzie ona świecić także przy zasilaniu napięciem 2,9V (choć ze słabszą jasnością).
I w takim stanie sterownik będzie w stanie poinformować użytkownika o kończącej się energii jak również przełączyć się w tryb moon-mode by zmniejszyć pobór prądu i wydłużyć tym samym awaryjnie pozostały czas pracy.
Większość (białych) diod LED przestaje świecić przy napięciu ok. 2-2,5V
A to oznacza, że co najmniej do tych wartości napięć pobierają one ze źródła zasilania prąd. Rodzi to zatem realne zagrożenie, że pozostawiona w stanie włączonym latarka "wyssie" z akumulatora tyle energii, że jego napięcie spadnie co najmniej do tej wartości.
A 2, czy nawet 2,5V dla ogniwa Li-Ion stanowi już bardzo poważne zagrożenie.
Sterownik kontroluje więc napięcie zasilania i nie dopuszcza do tak głębokiego rozładowania ogniwa, stosując odpowiednie techniki - ostrzegania użytkownika, przełączenia w moon-mode, a na końcu po prostu wyłączenia diody LED, tak by zabezpieczając go, powstrzymać dalsze jego rozładowanie.
Marcio pisze:Wywstaja dalsze pytania:
1. do jakiego napiecia na akusie potrafi ten driver regulowac prad 1A w diode?
2. co sie dzieje z napieciem, ktore ma naladowany akus? (Vcc=4,2V a dioda na 1A Vf=3,5 naprzyklad) Czy roznica napiecia nie zmieni sie w cieplo?
Na te pytania także odpowiedział już kolega Pyra (dzięki), ale odpowiem też własnymi słowami:
Adn.1. Regulacja (stabilizacja) prądu do wartości 1A w diodę ma miejsce dla napięcia zasilania Vcc większego lub równego od napięcia pracy diody LED przy tym prądzie (Vf@1A) powiększonego o 0,15V (a dokładniej 0,12V spadku na układach AMC).
A zatem, jeżeli posiadasz diodę LED, która ma Vf(1A)=3,2V, to począwszy od max. napięcia zasilania 6,0V aż do 3,35V dioda LED będzie otrzymywać stały prąd zasilania o wartości ok.1A, a następnie wraz z dalszym spadkiem napięcia, jej prąd zacznie się zmniejszać.
Adn.2. Różnica napięć pomiędzy zasilaniem, a napięciem na diodzie LED odkłada się zgodnie z II prawem Kirhoffa na połączonych w szeregu (względem LED`a i zasilania) układach AMC. A zatem dla Vcc=4,2V i diody Vf=3,5V@1A na układach AMC odłoży się napięcie 4,2-3,5=0,7V.
Moc wydzielona na układach AMC oczywiście zmieni się w ciepło i jest to zachowanie całkowicie typowe i charakterystyczne dla
wszystkich stabilizatorów linionwych.
W praktyce jednak nie uda Ci się utrzymać na ogniwie Li-Ion (typu 18650 i mniejszych) napięcia 4,2V pod ciągłym obciążeniem 1A przez więcej niż kilka-kilkanaście sekund.
Napięcie to bardzo szybko spadnie do 3,7-3,8V lub niżej i przez większość czasu rozładowywania się ogniwa będzie w tych granicach.
A zatem w takich warunkach (zdecydowana większość czasu pracy) spadek napięcia na AMC wyniesie ok. 0,2-0,3V
Moc jaka się wytraci na AMC w postaci ciepła, to: 0,2V*1A= 0,2W
Moc jaka się wytraci na diodzie LED, to: 3,5V*1A= 3,5W
A zatem w takich warunkach sprawność układu wyniesie 94,6% (3,5W/3,7W), co jest sprawnością całkiem niezłą i trudną do osiągnięcia na przetwornicach impulsowych typu buck (step-down), a tym bardziej w układach typu boost (step-up).
Układy step-up sprawdzają się lepiej tam, gdzie niezbędnie wymagane jest podniesienie napięcia np. do zasilania LED z 1x 1,2V, natomiast step-down dla napięć Vcc >> Vf, czyli napięć zasilania znacznie wyższych od napięcia pracy diody LED, np. przy zasilaniu z 2x 3,7V, z 12V itd.
Ragrastin pisze:Od wczoraj ostro męczę ten wspaniały driver!
Spodziewajcie się niedługo mojego prototypu w projektach!
Nie udało mi się dojść tylko do jednego jak podłączyć mikroswitch'a!
Flagiusz pisze:
Mikroswitch włączyć można między pin 1 MCU, a masę - sterowanie takie samo jak odcięciem zasilania.
Pin 1 MCU? nie mogę dojść gdzie to jest, sprawdzałem w katalogu attiny nie ma takiego pinu jak MCU! A podłączenie do masy, gdzie dokładnie do masy attinego (GND)?
Może ktoś miejsce podłączenia wskazać na schemacie lub zdjęciu z 1 posta?
Jest dokładnie tak, jak opisał to Maciek (dzięki).
Przepraszam, ale kilku osobom tłumaczyłem to na PW, ale faktycznie powinno się to znaleźć również w opisie w tym wątku.