Strona 1 z 1

Konwersja "kroki" na step dir

: 10 maja 2018, 11:44
autor: eightbitter
Drążę net bez efektu. Potrzebuję przetworzyć impulsy faz silnika krokowego na step/dir. Mam na wejściu 4 fazy silnika unipolarnego sterowanego pełnokrokowo, a z nich potrzebuję uzyskać step/dir na wyjściu. Ktoś z PT automatyków ma receptę/ podpowiedź lub puknięcie w głowę, że " się nie da" ?
Silnik zasilany 12V DC, maleństwo napędzające głowicę stareńkiej stacji dyskietek, przebiegi wejściowe faz na poziomie TTL sterują tranzystorami kluczującymi.

Re: Konwersja "kroki" na step dir

: 10 maja 2018, 12:51
autor: strikexp
Chcesz wyciągnąć step i dir z pracującego silnika?

Re: Konwersja "kroki" na step dir

: 10 maja 2018, 13:07
autor: eightbitter
Napęd stacji nie ma żadnej elektroniki i już się zużył tak, że trzeba go wymienić, najlepiej na pecetowy 360k. Na płycie elektroniki są wymagane sygnały oprócz właśnie step/dir. Powoduje to konieczność odłączenia krokowca nowego napędu od jego natywnej elektroniki i sztukując przewody podłączyć do płyty stacji Atari 1050, co jest rozwiązaniem średnim. Dlatego szukam innej opcji. Jak się nie da, to trudno, zrobię sztukówkę.

Re: Konwersja "kroki" na step dir

: 10 maja 2018, 19:22
autor: pitsa
Pełny krok to jest cykl 1 2 3 4 1 2 3 4 ... w jedną stronę i w drugą 4 3 2 1 4 3 2 1 ....
To są 4 punkty pomiarowe A+ , A-, B+, B- do śledzenia.
Może być jednocześnie zasilana 1 faza lub dwie ale to nie problem.
Każda zmiana to step ale dir powinien być przed step.
Trzeba dowiedzieć się o ile wcześniej trzeba puścić dir i o tyle opóźniać step po zadaniu dir.

Re: Konwersja "kroki" na step dir

: 11 maja 2018, 06:52
autor: eightbitter
Wynika z tego, że trzeba skonstruować układ stale monitorujący stany linii A+ A- B+ B- i w momencie wystąpienia zmian generujący odpowiedni poziom DIR na czas trwania impulsu kroku, oraz opóźniający STEP o 1 µsek. w stosunku do zbocza DIR. To się powinno dać załatwić na bramkach cmos. Dzięki.

Re: Konwersja "kroki" na step dir

: 11 maja 2018, 18:09
autor: kwarc
skąd nagle pojawiły sie sygnały a+ a- b+ b- ? Takie rozwiązania są w sterowaniach przemysłowych ,profesjonalnych .Tu pewnie masz tylko sygnały faz A i B bez negacji.
to po pierwsze .
po drugie ,takie konwertery sygnału faz a/b na step /dir są ale fakt że może być cieżko znależć .
Co zrobić w tym przypadku jeśli chce sie uratować sprzet a samemu nie jest sie elektronikiem .
Trzeba szukać na forach elektronicznych gościa który taki konwerter wykona , niema z tym żadnych problemów
jeśli znajdzie sie odpowiedniego "typa" elektronika .Niestety 30 złotych to nie bedzie kosztować .ile? To kwestia indywidualna ale na pewno jest to zrobienia , szacowany koszt to od 100zł do 700zł .Podałem ceny żeby
przybliżyć tematyke . Ja tego nie zrobie , nie mam czasu .
-----------------------
Nawiasem pisząc , sterowanie fazowe jest o wiele stabilniejsze niż sterowanie step/dir ....Niemam pojecia dlaczego rozpowszechnilo sie gorsze step/dir.

Dodane 18 minuty 1 sekunda:
------------------------------------------------
Doczytałem oco chodzi z tym 4 stanami , to nie jest a+ a- b+ b- , to są stany zasilania uzwojeń a sam sygnał
sterujący ma tylko dwie fazy A i B .I są a+, a 0 /b+ ,b0 .generalnie chodzi o to iż jest to system sterowania 2 fazowy sterujący 4 uzwojeniami .Pytanie poco chcesz to zmieniać ? No chyba że z tego systemu sterujcego chcesz wyciągnąć sygnały na współczesne tanie sterowniki i napędzać tym jakąś swoją konstrukcje ale już zaczymam jażyć oco chodzi :) .

Re: Konwersja "kroki" na step dir

: 11 maja 2018, 23:53
autor: pitsa
Nie pisałem o sygnałach tylko o "punktach pomiarowych" - 4 kanały na oscyloskop i będzie konkretnie widać jaka sekwencja tam cyka...

Przykładowo http://www.piclist.com/techref/io/stepp ... ctions.htm - 5 lub 6 przewodowe podłączenie silnika unipolarnego.
To są te 4 punkty pomiarowe A+ , A-, B+, B- do śledzenia: ;)
ObrazekObrazek
Czy to są cztery czy dwa uzwojenia to kwestia umowna ;-)

Dobre notatki o silnikach krokowych:
http://www.multimechatronics.com/wp-con ... uction.pdf - strona 39, 42
http://www.multimechatronics.com/wp-con ... Design.pdf - strona 22

Re: Konwersja "kroki" na step dir

: 13 maja 2018, 20:06
autor: kwarc
pitsa pisze:
11 maja 2018, 23:53
Nie pisałem o sygnałach tylko o "punktach pomiarowych" - 4 kanały na oscyloskop i będzie konkretnie widać jaka sekwencja tam cyka...

Przykładowo http://www.piclist.com/techref/io/stepp ... ctions.htm - 5 lub 6 przewodowe podłączenie silnika unipolarnego.
To są te 4 punkty pomiarowe A+ , A-, B+, B- do śledzenia: ;)
ObrazekObrazek
Czy to są cztery czy dwa uzwojenia to kwestia umowna ;-)

Zgadza sie . Mi chodzi o pewien brak konsekwencji w nazewnictwie , np. sygnaly a+ a- b+ b- w sterowaniu ,jako sygnały sterujące oznaczają sygnały zanegowane ale logicznie . W przypadku uzwojen silnika unipolarnego oznaczają zmiane polaryzacji zasilania uzwojen i tak dalej .....
-----------------------------------------------------------------------------------------------------
W temacie chcąc pomóc , nie do końca wiadomo co chce zrobić zakładający temat bo niezbyt to wyjaśnił poza checią zdobycia konwertera ale chyba nie musi szukać takowego
Jeśli chce zamienić w układzie silniki 5 przewodowe na 4 przewodowe i ma do dyspozycji sygnały fazowe to są
tanie scalaki do tego np. L6219 . Posiada wejscia fazowe ,prąd coś z 800ma ,jeśli przykleić do niego radiator to i 1,5A wytrzymuje , możliwość pracy z pwm z elementami zewnetrznymi RC albo bez pwm .Oddzielne zasilania dla logiki i dla mostka ,czyli mozna dobrać niskie napiecie zasilania uzwojen do pracy bez pwm .
Być może taki sterownik rozwiąże jemu problem . Koszt około 12 zł w tme .Z tym ze trzeba sobie pcb zaprojektować .

Re: Konwersja "kroki" na step dir

: 13 maja 2018, 20:13
autor: pitsa
eightbitter pisze:
11 maja 2018, 06:52
To się powinno dać załatwić na bramkach cmos.
Podzielisz się rozwiązaniem?
Też chciałbym coś takiego zrobić ale elektroniki tak dobrze nie ogarniam żeby samemu zaprojektować. ;-)

Re: Konwersja "kroki" na step dir

: 13 maja 2018, 20:27
autor: kwarc
eightbitter pisze:
11 maja 2018, 06:52
Wynika z tego, że trzeba skonstruować układ stale monitorujący stany linii A+ A- B+ B- i w momencie wystąpienia zmian generujący odpowiedni poziom DIR na czas trwania impulsu kroku, oraz opóźniający STEP o 1 µsek. w stosunku do zbocza DIR. To się powinno dać załatwić na bramkach cmos. Dzięki.
Da sie ale bedziesz zaskoczony :) To nie jest proste.Znacznie prościej zrobić na mikroprocesorze .