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

Automat Kings Darts - migające znaki na wyświetlaczach, brak reakcji na przyciski

TT5 29 Maj 2024 21:37 342 25
  • #1 21100141
    TT5
    Poziom 10  
    Automat Kings Darts
    Nie uruchamia się poprawnie. Coś miga, dziwne znaki na wyświetlaczach 7-seg.
    Nie reaguje na przyciski, nawet po wrzuceniu monety.
    Brak normalnego dźwięku z głośnika, tylko jakieś dziwne odgłosy.


    Akumulator podtrzymujący 3,6 V został wymieniony. Ścieżka -12 V została naprawiona bo utleniła się.
    Bardzo proszę o pomoc w naprawie. Podejrzewam procesor (wsad).
    Kwarce przy procesorze zegarze czasu rzecz. generują prawidłowe przebiegi częstotliwości.

    Usterka może mieć związek z silnym uderzeniem lotką w tarcze....

    Można też na priv pisać jeśli trzeba.

    Z góry dziękuję

    Tom
  • Pomocny post
    #2 21100297
    jarekgol
    Poziom 38  
    Niekontakty na szynach adresowej/danych dają podobny efekt jak uszkodzony wsad, a w takich sprzętach widywałem podobny problem. Uszkodzony ram też może dać ciekawy efekt.
    Możesz wyjąć eprom i zrobić serię kolejnych odczytów i zobaczyć czy się powtarzalnie czyta. Jeśli tak, to jesteś gdzie byłeś, jeśli nie to masz podejrzanego.
    Ram możesz sprawdzić epromiarką lub wymienić na pałę.
    To miganie to może być od resetu z watchdoga, ale to już trzeba by mieć z nimi doświadczenie lub zajrzeć w program żeby stwierdzić.
    Przejrzyj oscyloskopem piny A,D i typu RW RD CS czy co tam jest w tych układach. Mi to się wygodnie licznikiem sprawdzało bo potrafią być bardzo krótkie stany aktywne i długa przerwa.
    A i śmieci na zasilaniu też mogą resetować procka, ostatnio tak miałem z Arduino.
    Możesz jeszcze nagrać film, jak to się zachowuje po włączeniu wyświetlacza.
  • #3 21101480
    TT5
    Poziom 10  
    TNX,
    Zasilacz podmieniłem - to samo. Resztę zrobię krokami, dziękuję bardzo. Napiszę jaki postęp i wyniki.
    Sprzęt ma przepracowane ponad 85000 h !

    Dodano po 16 [minuty]:

    Eprom sprawdziłem i czyta go za jażdym razem programatorem vellon vp-290 z 20 prób zrobionych.
    Jutro szukam dalej ...
    Zmierzę jeszcze oscyloskopem składową zmienną napięć zasilających, bo zasilacz nie nowy podstawiłem.

    Faktycznie może być coś z PCB bo aku 3,6 V wylał się po 24 latach. Ścieżki, styki w podstawkach sprawdzę.

    Ciekawe czy jest szansa wsad zdobyć...oczywiście nie za darmo...

    Jutro film ze startu...
  • #4 21103714
    jarekgol
    Poziom 38  
    Ja wsadów nie mam, ale jak zczytałeś eproma to sobie zapisz. Dodatkowo możesz to spróbować zdeasemblować i zobaczyć czy ma jakikolwiek sens. Wektor resetu, przerwań itd.
  • #5 21103763
    Kris52
    Poziom 22  
    Ze zdjęcia tak na szybko: podgryziony jp1 .. zamiast zworki zlutowałbym na stałe, ścieżka w połowie epromu od strony klucza wygląda na przeżartą.Wyjąć eprom z podstawki i zobaczyć jak wyglądają ścieżki pod nim. To jest wersja king darts 2 na 8 graczy. Jest jeszcze wersja King Darts na 4 graczy i z niej eprom nie pasuje.I jeszcze co dokładnie wyświetlają wyświetlacze?
  • #6 21110209
    TT5
    Poziom 10  
    Ścieżka sprawdzona miliamperomierzem, jest ok.
    Znalazłem przeżartą ścieżkę -12 V. Znalazłem przeżartą ścieżkę od mikroprocesora.

    Po włączeniu uruchomił się dźwięk i 3 razy był dźwięk po wrzuceniu 2 zł, potem brak reakcji.
    Darts pochodził tak ok 30 min. Potem uszkodził się ULN2803A dość mocno grzał się.
    Rozkręciłem zasilacz i .... elektrolity ok, przewód PE przeżarty z brakiem styku do chasis....!!!!

    Wyświetlacz na górze z 7segment *8 i inne nie świeci, nic tam nie świeci.
    Zawsze po wciśnięciu switch reset na PCB przy uP, poprawny dźwięk z głośnika, ale wrzut monet już bez potwierdzenia dźwiękiem.

    Na tarczy punktowej dookoła punkty świecą się płynąc, tylko 16 i 19 świeci non stop

    Eprom zgrany na dysku.

    Trzeba grzebać dalej....
    Co radzicie?

    Dodano po 2 [minuty]:

    Przełączniki podświetlane na dole po wrzuceniu monety nie aktywne bo nie świecą się ...

    Dodano po 1 [minuty]:

    Jutro wyjmę górny moduł wyświetlacza i zobaczę co tam się dzieje, dziś już stop bo burza idzie !
  • #7 21110230
    jarekgol
    Poziom 38  
    a ten uln to tak ze starości, czy coś za nim miało zwarcie?
    Ram Ci się udało sprawdzić? Ale ja obstawiam kolejne zżarte ścieżki, niekontakty na podstawkach.
  • #8 21110454
    TT5
    Poziom 10  
    Ramu nie sprawdziłem,
    ULN2803A w dziwny sposób padł, jedyne co mogę podejrzewać to,że przez brak PE w zasilaczu .... przeanalizowałem zasilacz AT i tak:
    1. z fazy i zera dwa kondensatory w nF do PE
    2. gorąca masa z kondensatora po mostku prostowniczym do PE
    3. Ujemny biegun (-) GND napięć wyjściowych do PE
    4. PE połączone z obudową metalową zasilacza AT (taki od komputera starego)

    Czy ULN2803A steruje podświetleniem cyfr tarczy, muszę sprawdzić ....
    ......


    RAM postaram się kupić, sprawdzę działanie bez RAM'u na porównanie.

    Po 15 będę pisał następne info

    Dzięki
  • #9 21110517
    jarekgol
    Poziom 38  
    Brak PE przy zasilaczach impulsowych potrafi się dać we znaki, jak podasz to PE na jakieś piny danych z zewnątrz.
    Dwa razy naprawiałem płytę od frezarki, bo nie mieli kołka w gnieździe gdzie był podłączony PC i jak łączyli PC z maszyną kablem szeregowym, to on miał masę na potencjale 110V, maszyna miała PE, więc na masa = 0. Zależnie pod jakim kątem wsadzili wtyczkę - jak się najpierw masy połączyły to ok, ale jak najpierw zakontaktowało RX-TX to płyta i port w kompie szlag trafił.
    Tyle że do twojej maszyny to się chyba nikt niczym nie podłączał z zewnątrz?
    Mam wrażenie że we współczesnych ATX nie łączy się masy 310VDC z obudową bezpośrednio. Na niskim już tak.
  • #11 21158107
    TT5
    Poziom 10  
    Płytę mam podpiętą pod 3 zasilacze na biurku.
    Uruchamia sie kilka razy potem trzeba odczekać , powiedzmy 2 h i znów uruchamia się.
    Termin uruchamia to właściwy dźwięk z głośniczka jest, ale nie wiem czy to oznacza pełne, poprawne uruchomienie programu.

    Ktoś coś podpowie/ zapyta?

    Tom

    Dodano po 59 [minuty]:

    Jak uda się uruchomić, to podpinam aku od zegara real i wtedy to już za każdym razem się uruchamia.
    Jeszcze to sprawdzę co napisałem dla pewności po kilku godzinach.

    ....

    Dodano po 1 [minuty]:

    Uruchamiam na stole tylko płytę główną. Wszystko jest odpięte ( I/O)
  • #12 21158262
    jarekgol
    Poziom 38  
    TT5 napisał:
    aku od zegara real i wtedy to już za każdym razem się uruchamia.

    Takie zegary potrafiły robić za ram z podtrzymaniem, gdzie lądowały różne konfiguracje. Taki odpowiednik eeproma.
  • #13 21161424
    TT5
    Poziom 10  
    Wymontowałem wyświetlacz LED oraz urządzenie do pobierania opłaty. Nie działa nic. Tylko dźwięk z głośnika zdaje się być poprawny....

    Gdy uda się uruchomić to po podłączeniu akumulatora, który podtrzymuje działanie procesora za każdym razem po resecie, czy też załączeniu zasilania słychać sygnał - muzyczkę z głośnika.

    Szukam dalej oscyloskopem na oko i przeglądając pdf'y od układów scalonych.

    Czy zastosowany procesor posiada w swojej strukturze obszar trwałej pamięci na program, czy używa tylko tej zewnętrznej pamięci EEPROM, która odczytuje się poprawnie wraz z zewnętrznym RAM?

    Naprowadzicie mnie choć trochę?
  • Pomocny post
    #14 21162099
    jarekgol
    Poziom 38  
    Z nagłówka dokumentacji:
    80C31/80C32
    80C51 8-bit microcontroller family
    128/256 byte RAM ROMless low voltage (2.7 V–5.5 V),

    Więc wygląda na to że wewnętrznych pamięci nie ma,
    Zdaje się że możesz go zastąpić 80c52. 52 ma rom 32 nie ma, ale z tego co pamiętam '51 to nie trzeba z wbudowanego romu korzystać. Jest tam pin EA którym się to wybiera,
    I nawet da się je kupić
    https://shop.tvsat.com.pl/pl/searchquery/80c52/1/phot/5?url=80c52

    ps. śmiem podejrzewać że masz tam eprom z okienkiem, a nie eeprom, ale nie ma to dużego znaczenia.
  • #15 21163956
    TT5
    Poziom 10  
    Muszę postawić pewną diagnozę, czy program w 'oczku' jest właściwy oraz czy kolejne elementy współpracujące z procesorem są sprawne.
    Wrzut monety nie powoduje spodziewanej reakcji.
    Górny wyświetlacz martwy, nic nie świeci.
    Dookoła tarczy migają oznaczenia ilości punktów. Pole 19 pkt świeci non stop.
    Tyle z moich obserwacji.
    Najbardziej zastanawiający jest trudny start uP do uzyskania poprawnego dźwięku z głośnika.
  • #16 21164000
    jarekgol
    Poziom 38  
    Wymień procek na pałę, dodaj mu podstawkę.
  • #18 21165399
    jarekgol
    Poziom 38  
    Przy tych nieudanych startach, patrzyłeś oscyloskopem na kwarc?
  • #20 21177848
    TT5
    Poziom 10  
    Po uruchomieniu, przy kilkukrotnym dotykaniu wyprowadzenia kwarcu 12MHz procesor włącza inny dźwiek, jak się uda też czasem reaguje dźwiękiem na wrzut monety.
    Górny wyświetlacz ciemny cały czas.
    Procesor ma pamięć ROM 8 kB i chyba nic z tego nie będzie.....

    Dodano po 1 [minuty]:

    Dotykam do procesora sondą oscyloskopu
  • #21 21177960
    jarekgol
    Poziom 38  
    TT5 napisał:
    Procesor ma pamięć ROM 8 kB

    możesz spróbować wyjąć eprom i zobaczyć czy coś robi, żeby oszacować czy jest jakiś program w środku. Sprawdź czy jest w nim noga EA i do czego jest podłączona.
  • #22 21178424
    TT5
    Poziom 10  
    jarekgol napisał:
    TT5 napisał:
    Procesor ma pamięć ROM 8 kB

    możesz spróbować wyjąć eprom i zobaczyć czy coś robi, żeby oszacować czy jest jakiś program w środku. Sprawdź czy jest w nim noga EA i do czego jest podłączona.


    Po wyjęciu EPROM nic się nie uruchamiało

    Teraz to już wcale prawie się nie uruchamia.
    Podstawiłem dla próby kwarc 4 MHz, spodziewałem się zmienionej wolniejszej melodii startowej ale nie było jej wcale.

    Znalazłem jeszcze przeżartą przelotke pcb ( gnd ) w okolicach wylanego akumulatora do zasilania układów wyjścia - teraz tylko cyfry numerów graczy są podświetlone na górnym wyświetlaczu prócz nr 2 i 8. Pod cyfrą jest żarówka.

    Szukam dalej.
  • #23 21179021
    jarekgol
    Poziom 38  
    Może spróbuj innego procka, drogi nie jest.
  • #24 21179314
    TT5
    Poziom 10  
    Zastanawia mnie zasilanie RAMu zewnętrznego. Jest 4,22 V a minimalne katalogowe to 4,5 V.
    Zasilane przez diodę 1N4148 z 5 V, pobór prądu w trakcie pracy ok 70 mA katalogowo, a podczas standby 25 Muszę zmierzyć prądy.
    RAM zasilany na standby jest z aku 3,6 V, podobnie jak zegar z kwarcem 32,xxx kHz i układ kontroli reset i standby.
    5 V u mnie wynosi 4,99 V z zasilacza laboratoryjnego.

    Procesor katalogowo programowany może być fabrycznie, ma 8kB PROM.
    Wylutowanie procesora kłopotliwe bo druk dwustronny.
    Przy druku dwustronnym obcinam końcówki układu a potem wyciągam z otworów każdą osobno po podgrzaniu. Jednak w ten sposób niszczę oryginalny procesorek.

    Odczytałem EPROM po raz kolejny i porównałem zawartość z wersją pierwszą zapisaną i jest to samo.

    ....
  • #25 21179325
    jarekgol
    Poziom 38  
    Możesz podać na ram 5V bezpośrednio i zobaczyć.
    Co do wylutu, to ja przykładam drut miedziany do wszystkich nóżek, a jak tak nie idzie to opalarka i termopara.
    Nie pamiętam, ram już wymieniałeś na pałę?

Podsumowanie tematu

Automat Kings Darts nie uruchamia się poprawnie, wyświetlając migające znaki na wyświetlaczach 7-segmentowych i nie reagując na przyciski. Użytkownik wymienił akumulator 3,6 V oraz naprawił ścieżkę -12 V, ale problem nadal występuje. Podejrzewa uszkodzenie procesora lub pamięci RAM. W trakcie dyskusji zasugerowano sprawdzenie połączeń na szynach adresowych, odczyt EPROM-u oraz analizę zasilania. Użytkownik odkrył przeżarte ścieżki na PCB i uszkodzenie ULN2803A. Wymiana kwarcu oraz dalsze testy zasilania i RAM-u są planowane. Użytkownik poszukuje wsadu do EPROM-u oraz rozważa wymianę procesora.
Podsumowanie wygenerowane przez model językowy.
REKLAMA