Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Silnik 5-fazowy, różnice w sterowaniu.

04 Cze 2015 23:54 2571 4
  • Poziom 18  
    Cześć.

    W mojej nawijarce cewek i transformatorów silnik dwufazowy okazał się w końcu za mało dokładny/szybki/mocny (niepotrzebne skreślić). Postanowiłem więc zamienić go na silnik 5-fazowy.

    Użyłem silnika Berger Lahr VRDM5913 oraz sterowników Vexta.
    Sterownik jest oparty o układy EIC2033 i EIC4033 oraz mosfety mocy we wspólnej obudowie.


    Mam problem z rozdzielczością. Silnik przy sterowaniu pełnym krokiem powinien mieć 500 kroków na obrót. Mój przy połączeniu w pentagon ma zaledwie ~167 kroków ( dokładnie 1/3 z 500).

    Początkowo myślałem, że to jakieś zakłócenia w sygnałach sterujących. Sterownik wymaga sygnału CW/CCW, więc wykonałem konwerter STEP/DIR -> CW/CCW.
    Sprawdziłem zaróno jakość sygnału jak i jakość zasilania. Nie mam co do nich żadnych zastrzeżeń.

    Sprawdziłem więc jak silnik steruje cewkami w kolejnych krokach.
    Sterownik przez pierwsze 3 kroki podaje + , na kolejne dwa kroki wyprowadzenie zostaje odłączone, następnie 3 kroki do - i znowu dwa odłączone.
    Dokładny przebieg sygnału przedstawiłem na rysunku:

    Silnik 5-fazowy, różnice w sterowaniu.

    Szukając bardziej szczegółowych informacji na temat sterowania tych silników znalazłem jeszcze inną sekwencję przełączeń:

    Silnik 5-fazowy, różnice w sterowaniu.

    :arrow: Czy występująca różnica w ilości kroków wynika właśnie z różnic w przebiegach generowanych przez różne sterowniki?

    Pierwszy sposób sterowania jakoś bardziej do mnie przemawia, zwłaszcza patrząc na kroki 4,5 oraz 9 i 10 w sposobie drugim, w których to fazy podłączone są tylko do + ( lub do - ) lub odłączone.


    :arrow: Czy ktoś z was spotkał się może z kartą katalogową, lub chociaż opisem wyprowadzeń układu EIC2033?


    Pierwszy sposób sterowania:
    http://www.orientalmotor.com/technology/articles/article-new-pentagon-chip-set.html
    Drugi sposób sterowania:
    http://www.orientalmotor.com/technology/articles/2phase-v-5phase.html
    http://www.orientalmotor.com/technology/articles/stepper-motor-overview.html

    Pozdrawiam
    M.
  • PCBway
  • PCBway
  • Poziom 18  
    Oba artykuły znam.

    Autor pierwszego artykułu używa dokładnie takich samych sterowników jak ja.
    Pytałem go mailowo już wcześniej jak uzyskał inny przebieg, ale nie odpisał.

    Pozdrawiam
    M.
  • Poziom 18  
    Aby nie zostawiać otwartego tematu napiszę jak rozwiązałem problem.

    Po sprawdzeniu jakie sygnały wchodzą i wychodzą z poszczególnych wyprowadzeń EIC2033 wylutowałem scalak i użyłem Arduino jako nowego generatora sekwencji sterującej. W sterowniku pozostała oryginalna końcówka mocy i układ nią sterujący. Arduino mieści się pod radiatorem.

    Dzięki temu uzyskałem oprócz możliwości sterowania mikrokrokiem również zdalne ustawianie prądu spoczynkowego i sygnalizację przekroczenia bezpiecznej temperatury na radiatorze.

    Teraz testują program czy coś się nie blokuje i zawiesza.

    Pozdrawiam
    M.