Te same obroty silnika na sterownikach TB6600 v1.2

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
gadzik90
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 52
Rejestracja: 05 kwie 2011, 21:17
Lokalizacja: Kielce
Kontakt:

Te same obroty silnika na sterownikach TB6600 v1.2

#1

Post napisał: gadzik90 » 15 gru 2015, 20:11

Witam,
jestem posiadaczem sterowników TB6600 v1.2. Niestety, po podpięciu, silnik obraca się tylko w jedną stronę. Przy innym sterowniku TB6600 (tym czerwonym - nie tylko wygląd je różni) silnik obracał się w obie strony. Przy sterowniku SSK-B01 także jest wszystko w porządku. Tylko przy v1.2 jest coś nie tak. Po odpięciu przewodu CW- (DIR, od kierunku obrotów) silnik obracał się już w drugą stronę. Moje przemyślenia kończą się na tym, że: jeżeli np. przy napięciu na złączu DIR równym ok. 4,9V silnik obraca się w prawo, a przy odpiętym przewodzie, kiedy to na złączu DIR jest 0V, silnik obraca się w lewo, to przyczyna musi gdzieś leżeć w konfiguracji LinuxCNC (przy podpiętym przewodzie i zmianie kierunku na klawiaturze napięcie na DIR wynosi ok. 1,7V. Dodam jeszcze, że przewody nie są ekranowane. Zmiana przełączników nic nie daje poza zmianą kroku. Zmiana prądu też nie daje pożądanego rezultatu. I tu moje pytanie: czy można to tak skonfigurować, żeby działało tak jak powinno? Czy przyczyna leży gdzieś indziej?



Tagi:

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#2

Post napisał: k-m-r1 » 16 gru 2015, 12:39

Hej,

Skoro masz miernik to możesz pomierzyć napięcie.
Skoro jest 1.7V to za mało by sterownik wiedział jaką stronę ma sie obracać

napięcia dla sterowania sąw standardzie TTL czyli zerkamy na wikipedie
https://pl.wikipedia.org/wiki/Transisto ... stor_logic

Więc na skróty układy scalaki czarne kostki mają zaprogramowany punkt a którym wartość Volt odpowiada logicznej "0" lub "1"

Przyjmuje sie że 0 = 0 V 1 = 5V

Czy przewody nie są za długie?
Czy przepinając układy nie popełniasz czeskiego błędu?
Czy nie ma zwarcia ?

TB6600 nie polecam żadnej wersji, poprzednik miał gorsze parametry napięcia i prądu jednak nie zawieszał sie, nie grzał sie tak bardzo, optoizolator lubi psuć sie, i nie można wycisnąć z tego sterownika parametrów producenta bo przy taktowaniu step 150-170 kHz łapie błąd przy 1/16 kroku. Miałem czarne miałem czerwone .... nie mam już :))
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]


Autor tematu
gadzik90
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 52
Rejestracja: 05 kwie 2011, 21:17
Lokalizacja: Kielce
Kontakt:

#3

Post napisał: gadzik90 » 16 gru 2015, 13:24

Czy przewody nie są za długie?
Przewody mają długość ok. 8cm
Czy przepinając układy nie popełniasz czeskiego błędu?
Nie sądzę, bo jak odpiąłem przewód DIR i zwierając "z ręki" do sterownika to silnik zmieniał kierunek obrotów. Pozostałe podpięte przewody to CLK i +5V, więc o pomyłkę naprawdę ciężko.
Czy nie ma zwarcia ?
Zależy gdzie, ale raczej nie ma :mrgreen:
Skoro jest 1.7V to za mało by sterownik wiedział jaką stronę ma sie obracać
Tylko chodzi właśnie o to, że pozostałe sterowniki wiedzą, że przy 1,7V i 4,9V obroty mają się zmienić.

A czy byłaby możliwość zmniejszenia napięcia z 1,7 do np. 0,5V na złączu DIR w konfiguracji programu? Inne rozwiązanie które przychodzi mi na myśl to podpięcie opornika pod złącze DIR, ew. dzielnika napięcia. Czy to byłby dobry pomysł?

EDIT: podpiąłem rezystor 470ohm, silnik zaczął działać w obie strony. Temat uważam za zamknięty.

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#4

Post napisał: k-m-r1 » 16 gru 2015, 20:08

Podłączenie opornika to rozwiązanie połowiczne.

Skoro działa i uważasz że jest OK to zostaw.
Ja bym sprawdził wtyczki przewody i jeśli masz płytę rozdzielającą sygnały LPT to możę tam coś nie gra.
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]


Autor tematu
gadzik90
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 52
Rejestracja: 05 kwie 2011, 21:17
Lokalizacja: Kielce
Kontakt:

#5

Post napisał: gadzik90 » 21 gru 2015, 10:14

Co prawda nie sprawdzałem wtyczki i przewodów, ale uważam, że problem leży w nowych sterownikach, tj. TB6600v1.2. Przy starych sterownikach wszystko jest OK. Zobaczymy jak będą funkcjonować na opornikach.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”