Strona 1 z 2

Toshiba satellite m30x - gubienie kroków

: 26 kwie 2009, 18:38
autor: poldi_com
Witam!
Jakiś czas temu zrobiłem sterowniki do silników bipolarnych z tej stronki : http://www.ottop.republika.pl/start.shtml. Wypróbowałem na moim komputerze (Płyta Asrock + Athlon 2000+) ,wszystko śmigało bez problemów. Po ok roku wracam do tematu (tyle zajeło mi zrobienie mechaniki ploterka) i niestety mam problem. Starego komputera już nie mam a nowy nie ma ani portu równoległego ani rs'a. Więc próbuję sterować laptopem Toshiba Satellite M30X (Pentium M 1,5GHz, 2MB cache, 768 MB RAM). Niestety żadne ustawienia nie dają pozytywnych rezultatów (silniki pracują nierównomiernie, szarpią, mają długi czas rozpędzania i zatrzymania). Zacząłem od wyłączenia prawie szystkich programów pracujących w tle, ustawiłem funkcję z laptop na komputer stacjonarny i nic. Programik testujący pulsing sugeruje brak stabilności (długości impulsów mają bardzo duży rozrzut, raz jest ok, raz są za długie a raz za krotkie). Może ktoś się spotkał z podobnym problemem? Czy faktycznie muszę kupić jakieś stare pudło tylko do macha? Chciałem tego uniknąć zewzględu na brak miejsca.

Pozdrawiam
paweł

: 26 kwie 2009, 19:24
autor: skoti
Zabuduj kompa do szafy sterowniczej maszyny . komp bez obudowy nie zajmuje duzo miejsca .

: 26 kwie 2009, 21:38
autor: poldi_com
skoti pisze:Zabuduj kompa do szafy sterowniczej maszyny . komp bez obudowy nie zajmuje duzo miejsca .
Niezły pomysł, pomyślę o tym. A co powiecie na kontroler LPT na złączu PCI? Są to pełne LPT a nie jakieś kastraty tylko pod drukarkę? Zadziała z Mach'em?

: 27 kwie 2009, 00:20
autor: skoti
Poszukaj na forum temat tych przejsciowek byl kilkakrotnie poruszany . Ale z tego co pisza na forum to te przejsciowki z machem nie chca dzialac .
Ostatnio chyba w tym temacie : https://www.cnc.info.pl/topics50/proble ... t13604.htm

: 29 kwie 2009, 15:38
autor: poldi_com
Temat w zasadzie do zamknięcia. Kupiłem Compaq D500 (PIV 1,7GHz, 384MB RAM, NVidia vanta 16MB,SB) za 110zł i wszystko chula....prawie wszystko. Jedna oś obraca się tylko w jedną stronę niezależnie który przycisk wciskam (w Mach 3 przyrosty pokazuje ok, raz w + raz w -) Wykluczyłem silnik, sterownik, okablowanie. Nie mam pojęcia co może być nie tak?

: 29 kwie 2009, 15:56
autor: jarekk
poldi_com pisze: Wykluczyłem silnik, sterownik, okablowanie. Nie mam pojęcia co może być nie tak?
Trzeba by sprawdzić miernikiem czy sygnał DIR dla tej osi zmienia się - bezposrednio na porcie.

: 29 kwie 2009, 17:48
autor: poldi_com
Wykorzystuje piny 1,3,5 i tak na LPT
1 - 0/5V
3 - 0/3,3V
5 - 0/3,3V
na interface LPT (optoizolacja) za optoizolacją i 74hc14 czyli na wyjściu do sterownika
1 - 0/0V
3 - 0/5V
5 - 0/5V

Wychodzi że problem jest na interface LPT ale obydwa układy PC847 oraz 74HC14 podmieniłem na nowe, dla pewności sprawdziłem ścieżki i też błędów nie znalazłem.

Narazie wykorzystałem wolny pin 7 i jest ok ale martwi mnie co z tą 1.

: 29 kwie 2009, 22:43
autor: micro
Jeśli dobrze zrozumiałem to masz brak zmian napięcia na wyjściu 74HC14, który sterowany jest z p1 LPT. Jeśli tak, to biorąc pod uwagę, że na 1 LPT masz 5V stawiałbym na przerwę z p1 do do transoptora.

: 30 kwie 2009, 10:00
autor: poldi_com
Te pomiary robiłem na kablu LPT (nie wpięty do interface'u)
1 - 0/5V
3 - 0/3,3V
5 - 0/3,3V

Po wpięciu kabla do LPT interface jest :

1 - 0/1,2V
3 - 0/2,88V
5 - 0/2,88V

Tu jest schemat może coś podpowie :

: 30 kwie 2009, 11:40
autor: jarekk
Hmm, zazwyczaj przyczyną jest przerwa lub zwarcie.

Choić jest jeszcze jedna paskudna możliwosc - uszkodzony układ w porcie LPT. Moze działać tak, że co prawda pokazje napiecie 5V ale nie ma już wydajnosci prądowej aby wysterować transoptor (kilka razy tak upaliłem swoje układy).

Test - podłączyć bezposrednio opornik 500R do podejrzanego pinu LPT i porównać z działającymi pinami