Strona 1 z 3

PowerSTEP01 - nowy sterownik silników krokowy

: 06 lip 2015, 11:41
autor: pitsa
Natrafiłem na informację o nowym zintegrowanym układzie sterowania silników krokowych.
W kosteczce PowerSTEP01, o wymiarach 11x14mm, są mostki o oporności 16mΩ i max prądzie 10A i napięciu do 85V.
Do funkcjonalnej pracy potrzebuje kilku rezystorów i kondensatorów i dwie diodki. * ;-)
PowerSTEP01 posiada funkcję przejścia z mikrokroku na pracę pełnokrokową przy większych prędkościach, co pozwala na wyciśnięcie z silnika większej mocy jest też wykrywanie utraty synchronizacji.
Posiada wbudowany 22bitowy rejestr pozycji i programowalne profile prędkości. *

Dokumentacja układu znajduje się tutaj: http://www.st.com/web/en/resource/techn ... 090983.pdf

Jest już opracowana zabawka do arduino z tym układem (na 50V!):
http://www.st.com/web/en/catalog/tools/PF261319
Jest już gotowa płytka do testów:
http://www.anglia-live.com/products/kw/ ... demo-board

Ciekawe kto pierwszy w PL wyprodukuje nowy sterownik silnika krokowego oparty na tym układzie.


* - Informacja "z cyklu nie znam się ale się wypowiem". ;-)

: 06 lip 2015, 20:09
autor: mc2kwacz
Ten układ nie jest przeznaczony ani przystosowany do pracy w trybie stosowanym w maszynach cnc (step-dir).

: 06 lip 2015, 20:37
autor: avatar
mc2kwacz pisze:Ten układ nie jest przeznaczony ani przystosowany do pracy w trybie stosowanym w maszynach cnc (step-dir).
Z tego co widzę z 1 strony układ ma w sobie mikroprocesor z wejściem SPI .. więc w zależności od talentu piszącego soft można prawdopodobnie zaprzęgnąć go do step/dir'a :C
a jak nie to dowolny uC + ten układ da taka możliwość z opisu wygląda to dość imponująco !

: 06 lip 2015, 21:25
autor: ezbig
Przeglądając pobieżnie widzę, że to jest już gotowy sterownik. Ma tryb Step-clock mode, czyli nadaje się do sterowania maszyn. Nic nie trzeba przerabiać/dorabiać.
7.7.5 Step-clock mode
In Step-clock mode the motor motion is defined by the step-clock signal applied to the STCK
pin. At each step-clock rising edge, the motor is moved one microstep in the programmed
direction and absolute position is consequently updated.
Chociaż jest jedno ale "programmed direction", czyli trzeba ustalić kierunek w konfiguracji, a nie za pomocą konkretnego pin-u. Układ ciekawy. Na manipulatory się nadaje bez kombinacji. W zasadzie to nadaje się do wszystkiego, tylko potrzebny uP sterujący, bo coby z tym nie robił to trzeba konfigurację i polecenia sterujące podawać po SPI.

: 06 lip 2015, 22:45
autor: pitsa
Znam przypadki kombinowania z step-dir bo nie ma możliwości wydania polecenia: idź do tej pozycji z zadanymi rampami, a tu i ramy są programowalne, i pozycjonowanie, i nawet wykrywanie "stanu zagubienia kroków" - wszystko w jednym - można urządzenie uprościć, a im coś prostsze tym bardziej konkurencyjne. Ja w tym widzę potencjał. :-)

Fajnie wiedzieć, że pojawiają się takie elektroniczno-cybernetyczne "zabawki".

: 07 lip 2015, 00:38
autor: ezbig
pitsa pisze: idź do tej pozycji z zadanymi rampami, a tu i ramy są programowalne, i pozycjonowanie, i nawet wykrywanie "stanu zagubienia kroków" - wszystko w jednym - można urządzenie uprościć, a im coś prostsze tym bardziej konkurencyjne. Ja w tym widzę potencjał.
Step/dir jest wygodne ze względu na gotowe oprogramowanie sterujące. Te gotowe komendy upraszczają sterowanie manipulatorem, ale już przy sterowaniu trajektorią ruchu zsynchronizowanych osi to nie jestem przekonany. Jest to do ogarnięcia, ale sterowanie impulsowe wydaje mi się prostsze w realizacji. Przy frezowaniu np. płaskorzeźby może być bardziej efektywne (jeśli chodzi o ilość danych).

: 07 lip 2015, 16:40
autor: mc2kwacz
Próba wykorzystywanie tego układu do sterowania osią CNC przypomina próbę wykorzystania struny od gitary jako nici dentystycznej. Da się.

: 07 lip 2015, 23:58
autor: ezbig
mc2kwacz pisze:Próba wykorzystywanie tego układu do sterowania osią CNC przypomina próbę wykorzystania struny od gitary jako nici dentystycznej. Da się.
Szkoda, że zaimplementowano sterowanie step na oddzielnym pinie, ale kierunek trzeba nadawać po SPI. Oddzielny pin wiele by uprościł, ale zrobienie tego po SPI nie wykracza poza możliwości prostego AVR-a, choć mocno ogranicza maksymalną częstotliwość sygnału sterującego.

: 09 lip 2015, 15:50
autor: atom1477
Fajne. To i przekreśliło to mój projekt własnego sterownika 80V/10A.
Kupuję gotowca.
To może będę pierwszym który to zrobi w Polsce :D
A co do procka to nie widzę przeszkód żeby AVR miał to ogarnąć.
Na pierwszy rzut oka wygląda mi na to że AVR pociągnie do 1MHz na STEP/DIR (w sensie że przekształcając to na komendy po SPI do układu PowerSTEP01).

: 09 lip 2015, 15:55
autor: 251mz
Ten driver jest fajny aby zrobić np zintegrowany kontroler ruchu silnikami krokowymi.