Naprawa i uruchomienie sterownika CNC opartego na układach TA8435

Naprawa i uruchomienie sterownika CNC opartego na układach TA8435

Naprawa i uruchomienie sterownika CNC opartego na układach TA8435

Możliwość komentowania Naprawa i uruchomienie sterownika CNC opartego na układach TA8435 została wyłączona

Przypadkowo na serwisie aukcyjnym zakupiłem za 10 zł uszkodzony 3 kanałowy sterownik CNC pod interfejs LPT. Według sprzedawcy uszkodzony był jeden kanał i naprawa była dla niego nieopłacalna. Po analizie cen i dostępności układu TA8435 w Polsce (średnio 80 zł + przesyłka) zamówiłem układ z demontażu w Chinach. Zanim dotrze postanowiłem uruchomić pozostałe 2 kanały i rozpracować konfigurację sprzętową interfejsu (nie ma dostępu do jakiejkolwiek dokumentacji w internecie).

Okazało się, że faktycznie dwa kanały działają, trzeci powoduje zadziałanie zabezpieczenia Faulty. Zabezpieczenie to wykorzystuje sygnał Enable układu TA i jest sterowane układem TL7705A. Jest to układ opóźniający wykorzystywany do resetowania procesorów po załączeniu zasilania (stosowany również w laptopach).

Układ ten jest sterowany spadkiem napięcia na rezystorze pomiarowym włączonym w linię zasilającą driver’a. Oczywistym podejrzanym był układ TA, ale intuicja podpowiadała mi coś innego. W końcu układ nie był zwarty (jest tam mostek H), przy włączaniu ruszał silnikiem (cyklicznie raz w lewo, a raz w prawo, niestety silnik dało się przekręcić ręką – działał sygnał Enable). W końcu – układ ten posiada również wbudowane zabezpieczenia termiczne i trudno w normalnych warunkach pracy o jego uszkodzenie. Przystąpiłem do pomiarów porównawczych uszkodzonego i sprawnego kanału – nie wykryłem różnic w napięciach. Oględziny płytki również nie pomogły. Dokonałem przeglądu układu kontroli prądu – wszystkie elementy sprawne.

Już niemal uwierzyłem w specyficzne uszkodzenie układu TA jednak intuicja nie zawiodła – kluczowym okazało się odkrycie, którego dokonałem przypadkiem podnosząc płytkę przy pomiarach za kondensator elektrolityczny przy driverze. Układ na sekundę zadziałał. Po dociskaniu i zginaniu laminatu udało się to powtórzyć. Poprawa wszystkich lutów w kanale spowodowała, że nie udało mi się już więcej uruchomić układu. Jednak okazało się pewne, że usterka jest czysto mechaniczna gdzieś na PCB. Kolejne oględziny i pomiary nie przyniosły pozytywnego rezultatu – wszystkie ścieżki mają ciągłość, napięcia prawidłowe. Po analizie noty aplikacyjnej postanowiłem sprawdzić kondensator podłączony do wejścia OSC układu.

Pomiar na PCB nie był możliwy więc postanowiłem go zmierzyć po wylutowaniu. I to był przełom w naprawie – kondensator rozpadł się podczas wylutowywania.

Po wymianie sterownik działa prawidłowo.


Uruchomienie i konfiguracja w programach:

PINY:

MOTOR 1 : CLK – pin 3, DIR – pin 2

MOTOR 2 : CLK – pin 5, DIR – pin 4

MOTOR 3 : CLK – pin 7, DIR – pin 6

OUTPUT 1 : pin 1

OUTPUT 2 : pin 14

OUTPUT 3 : pin 16 lub 9 (przełączane zworką), brak przekaźnika – można go wlutować

(Uwaga! Żeby działały wyjścia przekaźnikowe należy założyć zworkę JX)

INPUT 1 : pin 10

INPUT 2 : pin 11

INPUT 3 : pin 12

INPUT 4 : pin 13

INPUT 5 : pin 15

Ustawienia jumperów:

Mikrokroki są opisane na PCB – dla 1/8 wszystkie przełączniki na OFF.

Prąd 100% lub 60% – sterowanie jumperkiem bez numeru, ale z odpowiednim oznaczeniem.

Back to Top