logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Układ scalony - driver lampy LED prośba o identyfikację - latarka nagłowna

Nandish 27 Sty 2021 15:58 1128 10
REKLAMA
  • #1 19213881
    Nandish
    Poziom 18  
    Posty: 229
    Pomógł: 27
    Ocena: 73
    Witam. Może ktoś zna typ układu scalonego latarki nagłownej.
    Zasilanie 2x Li-Ion (równolegle) 3.7V

    Tryby pracy zmieniane przyciskiem:
    1) Jasno świeci
    2) Ciemniej świeci
    3) Pulsuje
    4) Wyłączona

    Układ SMD 2x4pin bez żadnych opisów. Układ scalony - driver lampy LED prośba o identyfikację - latarka nagłowna
  • REKLAMA
  • #2 21774346
    artekd
    Poziom 15  
    Posty: 204
    Pomógł: 2
    Ocena: 32
    PAB01A
    REFSH8000

    Takie są napisy na tokowym scalaku ,raczej nie do zdobycia tez szukam
  • #3 21774360
    elktrod
    Poziom 41  
    Posty: 5229
    Pomógł: 772
    Ocena: 1369
    No ale co Wam da znalezienie nazwy tego procka gdy na przykład jest to ATTINY 13 a nie macie wsadu lub kodu źródłowego? Piszę to oczywiście nie znając tej ani drugiej strony PCB, bo zdjęcie dwuwymiarowe nie oddaje tego czy jest tam może oprócz tego procka jeszcze inny a ten to faktycznie jakiś driver LED? Kiedyś nosiłem się z zaprogramowaniem pod ARDUINO IDE w taki sposób jakiś procesor AVR w tym celu i zapewne jakieś gotowe kody by się znalazły w sieci ale jakoś zawsze inne sprawy są ważniejsze...
  • REKLAMA
  • #4 21774382
    artekd
    Poziom 15  
    Posty: 204
    Pomógł: 2
    Ocena: 32
    Tak myślę, że to procesor z wsadem i szkoda się angażować, odpowiedziałem w sumie koledze, co to za scalak może być, też sobie darowałem naprawę.
  • #5 21774384
    elktrod
    Poziom 41  
    Posty: 5229
    Pomógł: 772
    Ocena: 1369
    W wolne chwile świąteczne może znajdę jakieś rozwiązanie, bo sam mam podobne takie sterowanie - jeszcze działa ale szkoda, że mój programator nie rozpoznaje nazwy procka z automatu... Może ktoś się jeszcze odezwie...
  • #6 21774456
    durakiewicz
    Poziom 1  
    Posty: 1
    Czasami można się pobawić :):)
  • REKLAMA
  • #7 21774457
    artekd
    Poziom 15  
    Posty: 204
    Pomógł: 2
    Ocena: 32
    Oo z telefonu mi się jakoś wysłało , ale to jestem ja : artekd
    :)
  • REKLAMA
  • #8 21777475
    elktrod
    Poziom 41  
    Posty: 5229
    Pomógł: 772
    Ocena: 1369
    Dzisiaj mi się udało adaptować z tego linka https://forum.pasja-informatyki.pl/564598/ard...gramowanie-jednego-przycisku-do-kilku-funkcji projekt "przycisku" z ARDUINO (ATMEGA328) i przystosować dla 8-pinowego ATTINY85 i nawet działa zmiana kilku efektów jednym przyciskiem a oto schemat w załączniku, kod w zasadzie jest dostępny w w/w linku ale trzeba mu lekko zmodyfikować wnętrze aby dostosować do mniejszej ilości i numeracji pinów ATTINY85...
    Schemat pinów mikrokontrolera ATTiny25/45/85/13 z opisem funkcji
    Aby dopasować te próbę pod wasze PCB prosiłbym o wyraźne zdjęcia PCB z obu stron oraz opis przewodów gdzie prowadzą z PCB? Ile jest diod dla poszczególnej opcji świecenia i gdzie podłączone do PCB? Czy możliwa jest do odczytania nazwa tranzystora z PCB? Szukałem swojej nagłownej ale się gdzieś zapodziała - normalka...
    Pozdrawiam
    Załączniki:
    • ATTINY85 - jeden przycisk i parę funkji.jpg (117.52 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #9 21777477
    artekd
    Poziom 15  
    Posty: 204
    Pomógł: 2
    Ocena: 32
    A jak wgrać do tego małego scalaka 4-pinowego program?
  • #10 21777481
    elktrod
    Poziom 41  
    Posty: 5229
    Pomógł: 772
    Ocena: 1369
    @artekd Czytaj PW
    Robię to tak:
    - ARDUINO IDE przystosowuję do obsługi procesorów z grupy ATTINY (opcja File/Preferences w linijce Additional... wstawiam przecinek po tym co tam jest a po przecinku ten link: drazzy.com,https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json )
    i OK i OK.
    Okno ustawień Arduino IDE z dodanym repozytorium płytek ATTINY
    Dzięki temu w TOOLS pojawia się obsługa Boards ATTINY - obrazek niżej.
    Kopiuję i modyfikuję projekt a przed kompilacją wybieram opcje ATTINY85 oraz Clock INTERNAL 16Mhz:
    Zrzut ekranu Arduino IDE z wybranymi opcjami ATTiny85 i zegarem wewnętrznym 16 MHz
    Kompiluję opcją Sketch/Verify/Compile do postaci .hex, znajduję ten plik w gąszczu plików tymczasowych na swoim kompie a jak wiesz gdzie masz kierowane pliki wynikowe z ARDUINO IDE to nie ma problemu i wgrywam plik wynikowy (,hex czyli wsad) do programu typu AVRDUDESS, MkAVRCalculator a potem z użyciem programatora AVR i podstawki np. https://www.elektroda.pl/rtvforum/topic4003840.html czy do programu obsługującego programator taki jak X-Gecu T-48 i wybieram tam typ procesora ATTINY85 i wgrywam oczywiście po podpięciu procka do programatora opcją "Program" i to koniec....
    Okno programu XGecu Pro z wybranym układem ATTINY85 i otwartym plikiem wsadowym.
    W załączniku tutaj masz wsad do schematu z mojego wcześniejszego postu z tym, że nie gwarantuję kompatybilności, bo schematy jak i pliki wynikowe w ferworze walki na bieżąco i na świeżo mogą się lekko rozmijać:
    PS. Zobacz efekt na filmie w załączniku, raptem 8 elementów nie licząc zasilacza i przewodów co w okresie szaleństwa oświetleń choinkowych może służyć za mini linijkę kolorową ze zmienianymi efektami świetlnymi jednym chwilowym przyciskiem... :)
    Takim sposobem postępowania unikam odwiecznych problemów na linii ARDUINO IDE - USB - PROGRAMATOR - znikające STEROWNIKI, ZADIG, czy dylematów z BOOT-LOADERM (wgrywać go czy nie, potrzebny czy nie), bo ich tu nie uświadczysz.. Przepraszam z góry za ew. błędy...
    Załączniki:
    • Jeden przycisk kilka finkcji na ATTINY85.mp4 (15.26 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Przycisk-druga-wersja-attainy85.ino.hex (3.23 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #11 21777494
    artekd
    Poziom 15  
    Posty: 204
    Pomógł: 2
    Ocena: 32
    Trzeba troszkę się skupić i zagłębić w procedury .

Podsumowanie tematu

✨ W dyskusji poruszono temat identyfikacji układu scalonego sterującego trybami pracy latarki nagłownej zasilanej dwoma ogniwami Li-Ion 3,7V połączonymi równolegle. Układ SMD 2x4 piny nie posiada oznaczeń, na obudowie widnieją napisy "PAB01A" i "REFSH8000", które nie pozwalają na łatwe zidentyfikowanie scalaka ani pozyskanie gotowego wsadu. Uczestnicy sugerują, że może to być mikrokontroler AVR, np. ATTINY85 lub ATTINY13, jednak bez dostępu do oryginalnego kodu źródłowego lub wsadu jego programowanie i modyfikacja są utrudnione. Zaproponowano alternatywne rozwiązanie polegające na zastąpieniu oryginalnego układu własnym programowalnym mikrokontrolerem ATTINY85, programowanym w środowisku Arduino IDE, co umożliwia implementację funkcji zmiany trybów świecenia (jasno, ciemniej, pulsowanie, wyłączony) za pomocą jednego przycisku. Podano instrukcje konfiguracji Arduino IDE do obsługi mikrokontrolerów ATTINY oraz metody kompilacji i wgrywania własnego wsadu przy użyciu programatora AVR. Wskazano również potrzebę dostarczenia dokładnych zdjęć PCB i informacji o połączeniach diod oraz tranzystorów, aby dostosować oprogramowanie do konkretnego układu latarki.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA