Strona 1 z 2

Mach2-brak sygnałów a porcie LPt

: 27 sie 2007, 18:44
autor: dzik
Witam.
Problem polega na tym że na porcie LPT pojawiają sie tylko sygnały zmiany kierunku obrotów(Direction) nie ma natomiast sygnałów sterujących kolejnymi krokami silnika(step). Port jest na 100% sprawny ponieważ jak w opcjach ustawie że pin nr1 ma być wyjściem Direction to działa poprawnie natomiast jak ustawie pin nr1 jako wyjście Step to na tym pinie jest cisza.
Aha, gdy mam zaznaczone Active Low to na LPT jest cały czas stan wysoki, gdy natomiast mam odznaczone Active Low na LPT jest cały czas stan niski.

: 27 sie 2007, 20:03
autor: easy2002
Witaj
A jaką masz płytę - elektronikę ??

: 27 sie 2007, 20:17
autor: dzik
Stany na porcie były sprawdzane analizatorem stanów logicznych bezpośrednio na gnieździe portu LPT w komputerze.

A jeśli chodzi o sterownik silników krokowych to mam go zbudowanego na ATMEGA8, a jako stopnie mocy układy STK6982HFIIF wymontowanie z starych drukarek igłowych, schemat, wzór płytki i program to całkowice moje dzieło. Na razie sterowanie odbywa sie za pomocą przycisków umieszczonych na płytce sterownika. Wszystko fajnie działa, silniki pracują poprawnie, cała mechanika oparta jest także na częsciach z drukarek igłowych i także dobrze działa. Teraz chciałbym podłączyć to pod komputer tylko że wystąpił taki problem jaki już w pierwszym poscie opisałem.

: 27 sie 2007, 23:02
autor: Leoo
W ramach testów proponuję zastosować TurboCNC.

Czy sterowniki posiadają mikrokrok?

: 27 sie 2007, 23:35
autor: dzik
Ok. TurboCNC już pobieram.
Silniki są sterowane półkrokowo. Teoretycznie daje mi to 0,21mm dokładności. Taka dokładność jest dla mnie zupełnie wystarczjące, jeśli uda mi sie uzyskać 0,5mm (różne luzy, dokładność kroku silnika, itp) to będe szczęśliwy. Frezarka ta będzie mi głównie służyć np do obróbki plastiku, grawerowaniu w pleksie i czasami obróbki aluminium. Stali wogule nie zamierzam tym obrabiać.
Całość kosztowała mnie narazie ok 50zł i 3 dni pracy, a moge już sie poruszać w osiach X i Y, jutro jade po jeszcze jedną drukarke igłową to zrobie także oś Z. Dzisiaj zamówiłem taką szlifierkę: http://allegro.pl/item225660768_szlifie ... ek_fv.html .
Powierzchnia robocza to 40x30cm Gdy już wszystko będzie ładnie działac to zrobie nowy sterownik na ATMEGA32 i na graficznym wyświetlaczu LCD tak aby moża było jej używać także bez komputera.

: 28 sie 2007, 08:36
autor: Leoo
Jakiś czas temu miałem okazję przetestować orginalnego DREMELA z wyświetlaczem LCD. Byłem mile zaskoczony jakością, kulturą pracy, wyważeniem wirnika - jednym słowem OK! By nieco zaoszczędzić postanowiłem kupić podobną, konkurencyjną szlifierkę. Problemy były od samego zakupu. Sprzedawca podał mi w sumie 6 kompletów, gdyż w pięciu poprzednich po zamocowaniu freza, jego bicie było widoczne gołym okiem. Do sieci nie włączałem. Pierwsze testy w domu wykazały konieczność pracy w nausznikach, uchwyt ma bicie, wirnik jest źle wyważony. Po 3min pracy trzeba ubrać rękawice, gdyż obudowa za bardzo się nagrzewa, by trzymać gołą ręką. Po rozmontowaniu okazało się, że łożyska (bardzo malutkie) są tylko dwa, na dodatek osadzone są plastikowych połówkach obudowy. Trudno nawet powiedzieć, że są osadzone, gdyż plastik jest cienki i bynajmniej nie jest zbrojony. Możliwe, że po 10min pracy cała maszyna się zwyczajnie rozpłynie.

: 29 sie 2007, 00:46
autor: dzik
Uruchomiłem TurboCNC (wersja 4.01) ale jak naciskam na na strzałki na klawiaturze to nic sie nie dzieje, wartosci odległości w tym oknie po prawej sie nie zmieniają, pare godzin kombinowałem ale nic nie wymyśliłem.
Co do Mach2 to coś musi być nie tak w programie jeśłi sygnały zmiany kierunku sie pojawiają na porcie, a sygnałów kolejnych kroków nie ma.
Swojego Mach2 ściągłem ze strony http://www.akcesoria.cnc.info.pl/mach2.htm, a wersja to 6.11N.
Co do tej szlifierki wysokoobrotowej z allegro to myśle że tak źle nie powinno być, w końcu firma Skil nie jest taka zła.

[ Dodano: 2007-08-29, 02:18 ]
Okazało sie że impulsy sie pojawiają na porcie LPT tylko że są ta krótkie ze procesor ich nie wykrywał, tak samo nie zauważał ich analizator stanów logicznych, dopiero na oscyloskopie udało mi sie zaobserwoać impulsy kolejnych kroków. Czy można jakoś programowo je wydłużyć do np 100us. Jeśli sie tak nie da zrobić to będe musiał zrobić mały układ na bramkach Schmitta ale jeśli by sie dało to bym sie bardzo ucieszył.

: 29 sie 2007, 08:09
autor: Leoo
Impulsy STEP muszą być krótkie, chcąc osiągnąć dużą prędkość taktowania.
Wydłużając ich czas do 100us spowodujemy ograniczenie do ok. 5kHz, dla wypełnienia 50%.
Razdzę zmienić implementację procesora sterownika tak, by STEP obsługiwany był w przerwaniu i reagował na zbocze impulsu.

Osobiście mam podobny projekt ale ostatnio udało mi się kupić TA8435 w dobrej cenie i nie będę tracił czasu na poprawki softu czy sprzętu.

: 29 sie 2007, 10:27
autor: dzik
W moim sterowniku jeden półkrok to ok 0.21mm więc dla mnie kilkaset Hz to będzie maximum. Jeśli chodzi o koszta to sterownik kosztował mnie jak do tej pory 0zł nie licząc kabli idących od sterownika do silników. Widze że jednak będe musiał zrobić ten układ na bramkach i podłączyć go między port LPT a mój sterownik.

: 29 sie 2007, 17:02
autor: Leoo
dzik pisze:W moim sterowniku jeden półkrok to ok 0.21mm...
Może Kolega zdradzi więcej szczegułów maszyny?