Witam,
aktualnie ukończyłem nowe oprogramowanie do drivera typu
NANJG 105C czyli tego poniżej i podobnych na AMC7135 + ATtiny13.

Sterownik LED 2,8-4,5V 2,8A programowalny
Parametry:• 8 źródeł prądowych AMC7135 + mikroprocesor ATtiny13A
• średnica 17mm - standard latarkowy
• zakres napięcia zasilania 2,8-4,5V
• zasilanie: 1x ogniwo Li-ion 18650, preferowane bez zabezpieczenia lub 3x NiMH
• prąd maksymalny LED 2,8A
• pełna stabilizacja prądu przy napięciu zasilania Vf LED + 0,15V, przy najnowszych markowych ogniwach do 80-85% pojemności Li-ion
•
3 tryby pracy sterownika, każdy
indywidualnie programowalny przez Użytkownika
•
pamięć ostatniego trybu bądź start od pierwszego (domyślnego) - opcja ustawiana samodzielnie przez Użytkownika
• niskie tryby realizowane poprzez szybki PWM 9,3kHz - brak migotania niskich trybów
• ochrona ogniwa ustawiona na około 2,8V - informacja 3-ma błyskami i przejście w niższy tryb pracy
• zasilanie idealne do najnowszej diody Cree XM-L i XM-L2 z racji na ich niskie Vf (napięcie przewodzenia)
• sprawność całkowita w przedziale zasilania 2,8-4,5V wynosi ponad 90%
fabryczna konfiguracja drivera:• tryby: 2-35-100%
• pamięć: włączona
Każdy z trzech poziomów jasności można zaprogramować indywidualnie w zakresie 0,25-100% mocy. Poziomy jasności zdefiniowane są w 12-tu krokach logarytmicznie, zgodnie z kwadratowym prawem ściemniania:

Sterownik LED 2,8-4,5V 2,8A programowalny
Programowanie trybów:• włączasz latarkę i ustawiasz w interesującym Cię trybie
• czekasz 2 sekundy (lub dłużej)
• wykonujesz 6-klik
• driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z programowania wyłączając latarkę)
• następnie w odstępie 1 sekundy zmieniana jest jasność w 12-tu krokach od "moon" (0,25%) w górę do 100%, następnie w dół od 100% do "moon"
• powyższa zmiana jasności odbywa się 2-krotnie
• dla ułatwienia wartości skrajne (moon, 100%) sygnalizowane są pojedynczym krótkim błyskiem
• wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie widocznego poziomu jasności w pamięci
• dla poprawnej interpretacji aktualnego stanu pracy drivera należy przy ponownym włączeniu latarki świecić minimum 2 sekundy (później można standardowo zmieniać tryby)
Na filmie w kolejności:• prezentacja 3 trybów pracy z pamięcią (2-35-100%)
• włączenie trybu drugiego (35%)
• zaprogramowanie jasności trybu drugiego na "moon" czyli 0,25%
• prezentacja trybów po zaprogramowaniu
Włączanie/wyłączanie pamięci trybów:• włączasz latarkę
• czekasz 2 sekundy (lub dłużej)
• wykonujesz 8-klik
• czekasz 2 sekundy (lub dłużej)
• powyższa czynność zmienia stan opcji pamięci trybów na przeciwną (czyli przy włączonej wyłącza i odwrotnie)
Na filmie w kolejności:• prezentacja 3 trybów pracy z pamięcią (2-35-100%)
• wyłączenie opcji pamięci
• prezentacja trybów bez pamięci (start od domyślnego pierwszego z listy)
Aktualnie drivery przeszły pozytywnie testy i montowane są w mojej modyfikacji latarek Solarforce. Dostępne są również na alledrogo, nick "cafel".