Konwersja "kroki" na step dir

Dyskusje na temat silników krokowych i sterowników silników krokowych.

Autor tematu
eightbitter
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 144
Rejestracja: 26 sie 2008, 15:19
Lokalizacja: Twierdza Modlin

Konwersja "kroki" na step dir

#1

Post napisał: eightbitter » 10 maja 2018, 11:44

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.


Nikt nam lekkiego życia nie obiecywał i danego słowa dotrzymał.


strikexp
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4419
Rejestracja: 31 mar 2017, 19:47
Lokalizacja: Warszawa

Re: Konwersja "kroki" na step dir

#2

Post napisał: strikexp » 10 maja 2018, 12:51

Chcesz wyciągnąć step i dir z pracującego silnika?


Autor tematu
eightbitter
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 144
Rejestracja: 26 sie 2008, 15:19
Lokalizacja: Twierdza Modlin

Re: Konwersja "kroki" na step dir

#3

Post napisał: eightbitter » 10 maja 2018, 13:07

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ę.
Nikt nam lekkiego życia nie obiecywał i danego słowa dotrzymał.

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: Konwersja "kroki" na step dir

#4

Post napisał: pitsa » 10 maja 2018, 19:22

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.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


Autor tematu
eightbitter
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 144
Rejestracja: 26 sie 2008, 15:19
Lokalizacja: Twierdza Modlin

Re: Konwersja "kroki" na step dir

#5

Post napisał: eightbitter » 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.
Nikt nam lekkiego życia nie obiecywał i danego słowa dotrzymał.

Awatar użytkownika

kwarc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1058
Rejestracja: 06 sty 2007, 18:13
Lokalizacja: Mgławica Andromedy

Re: Konwersja "kroki" na step dir

#6

Post napisał: kwarc » 11 maja 2018, 18:09

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 :) .

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: Konwersja "kroki" na step dir

#7

Post napisał: pitsa » 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 ;-)

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
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

kwarc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1058
Rejestracja: 06 sty 2007, 18:13
Lokalizacja: Mgławica Andromedy

Re: Konwersja "kroki" na step dir

#8

Post napisał: kwarc » 13 maja 2018, 20:06

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ć .
Ostatnio zmieniony 13 maja 2018, 20:14 przez kwarc, łącznie zmieniany 1 raz.

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: Konwersja "kroki" na step dir

#9

Post napisał: pitsa » 13 maja 2018, 20:13

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ć. ;-)
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

kwarc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1058
Rejestracja: 06 sty 2007, 18:13
Lokalizacja: Mgławica Andromedy

Re: Konwersja "kroki" na step dir

#10

Post napisał: kwarc » 13 maja 2018, 20:27

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 .

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Silniki Krokowe / Sterowniki Silników Krokowych”