Znaleziono 4 wyniki

autor: markcomp77
08 wrz 2012, 10:48
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Sterowanie silnikiem krokowym posuwu nawijarki
Odpowiedzi: 79
Odsłony: 23062

kżyśó pisze: Wsad chyba w Bascomie
w arduino są gotowe biblioteki... (czyli C)
autor: markcomp77
05 wrz 2012, 17:48
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Sterowanie silnikiem krokowym posuwu nawijarki
Odpowiedzi: 79
Odsłony: 23062

Troszkę się pogubiłem To czym podawać te impulsy na silniczek, skoro triaki się nie nadają?Tranzystorami?
tranzystorami (bipolarnymi mocy lub mosfetami) w połączeniu unipoolarnym najłatwiej

Zobaczyłem, że mój silnik ma 8 cewek i 6 pinów to pod które co podłączyć?
8 przewodów - to zapewne jednak połączenie unipolarne... czyli 6 przewodów

Obrazek


Sterownik musi obsługiwać funkcje obroty prawo,lewo, liczyć obroty nawijarki i po odpowiedniej ilości obrotów wyłączyć oba silniki(nawijarki i krokowiec)
Silniczek to Minebea 17PM-K302
gotowe oprogramowanie do prostego sterowania unipolarnego za pomocą AVR można znaleźć w bibliotekach arduino...

najprościej (w 5 minut) zastosować płytkę arduino... i połączyć parę tranzystorów (w odpowiedni sposób)....

Obrazek
http://arduino.cc/en/Tutorial/StepperUnipolar
http://www.cerebralmeltdown.com/heliost ... index.html
autor: markcomp77
03 wrz 2012, 16:06
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Sterowanie silnikiem krokowym posuwu nawijarki
Odpowiedzi: 79
Odsłony: 23062

kżyśó pisze:podpowie co nieco, bo ja nie mam innego pomysłu na ten układ
jeśli to ma być sterownik krokowca, to nic nie trzeba wymyślać...
można zrobić sterownik unipolarny(co najprościej)...

4 klucze (bipolarne lub mosfety) + prosty układ sterujący... (dużo tego można znaleźć w necie)

Kod: Zaznacz cały

    Types 2 and higher:  State Patterns

    STATE   |---1---|---2---|---3---|----4----|---3---|---2---|
            |       |       |       |         |       |       |
    Time    |--(1)--|--(1)--|--(1)--|--(1+5)--|--(1)--|--(1)--|

    All the remaining stepping types are simply different repeating
    patterns on two to five output pins.  When a step occurs, the
    output pins change to the next (or previous) pattern in the
    state listings that follow.  The output pins are called 'PhaseA'
    thru 'PhaseE'.  Timing constraints are obeyed as indicated
    in the drawing above.  'steplen' must be non-zero.  'dirdelay'
    may be zero.  Because stepspace is not used, state based
    stepping types can run faster than types 0 and 1.

    Type 2:  Quadrature (aka Gray/Grey code) 

    State   Phase A   Phase B
      0        1        0
      1        1        1
      2        0        1
      3        0        0
      0        1        0

    Type 3:  Three Wire

    State   Phase A   Phase B   Phase C
      0        1        0         0
      1        0        1         0
      2        0        0         1
      0        1        0         0

    Type 4:  Three Wire HalfStep

    State   Phase A   Phase B   Phase C
      0        1        0         0
      1        1        1         0
      2        0        1         0
      3        0        1         1
      4        0        0         1
      5        1        0         1
      0        1        0         0

    Type 5:  Unipolar Full Step (one winding on) 

    State   Phase A   Phase B   Phase C   Phase D
      0        1        0         0         0
      1        0        1         0         0
      2        0        0         1         0
      3        0        0         0         1
      0        1        0         0         0

    Type 6:  Unipolar Full Step (two windings on) 

    State   Phase A   Phase B   Phase C   Phase D
      0        1        1         0         0
      1        0        1         1         0
      2        0        0         1         1
      3        1        0         0         1
      0        1        1         0         0

    Type 7:  Bipolar Full Step (one winding on) 

    State   Phase A   Phase B   Phase C   Phase D
      0        1        0         0         0
      1        1        1         1         0
      2        0        1         1         1
      3        0        0         0         1
      0        1        0         0         0

    Type 8:  Bipolar Full Step (two windings on) 

    State   Phase A   Phase B   Phase C   Phase D
      0        1        0         1         0
      1        0        1         1         0
      2        0        1         0         1
      3        1        0         0         1
      0        1        0         1         0

    Type 9:  Unipolar Half Step

    State   Phase A   Phase B   Phase C   Phase D
      0        1        0         0         0
      1        1        1         0         0
      2        0        1         0         0
      3        0        1         1         0
      4        0        0         1         0
      5        0        0         1         1
      6        0        0         0         1
      7        1        0         0         1
      0        1        0         0         0

    Type 10:  Bipolar Half Step

    State   Phase A   Phase B   Phase C   Phase D
      0        1        0         0         0
      1        1        0         1         0
      2        1        1         1         0
      3        0        1         1         0
      4        0        1         1         1
      5        0        1         0         1
      6        0        0         0         1
      7        1        0         0         1
      0        1        0         0         0

    Type 11:  Five Wire Unipolar

    State   Phase A   Phase B   Phase C   Phase D  Phase E
      0        1        0         0         0        0
      1        0        1         0         0        0
      2        0        0         1         0        0
      3        0        0         0         1        0
      4        0        0         0         0        1
      0        1        0         0         0        0

    Type 12:  Five Wire Wave

    State   Phase A   Phase B   Phase C   Phase D  Phase E
      0        1        1         0         0        0
      1        0        1         1         0        0
      2        0        0         1         1        0
      3        0        0         0         1        1
      4        1        0         0         0        1
      0        1        1         0         0        0

    Type 13:  Five Wire Unipolar HalfStep

    State   Phase A   Phase B   Phase C   Phase D  Phase E
      0        1        0         0         0        0
      1        1        1         0         0        0
      2        0        1         0         0        0
      3        0        1         1         0        0
      4        0        0         1         0        0
      5        0        0         1         1        0
      6        0        0         0         1        0
      7        0        0         0         1        1
      8        0        0         0         0        1
      9        1        0         0         0        1
      0        1        0         0         0        0

    Type 14:  Five Wire Wave HalfStep

    State   Phase A   Phase B   Phase C   Phase D  Phase E
      0        1        1         0         0        0
      1        1        1         1         0        0
      2        0        1         1         0        0
      3        0        1         1         1        0
      4        0        0         1         1        0
      5        0        0         1         1        1
      6        0        0         0         1        1
      7        1        0         0         1        1
      8        1        0         0         0        1
      9        1        1         0         0        1
      0        1        1         0         0        0

to jest z pliku stepgen.c z źródeł linuxcnc...
opis załączania cewek silników krokowych (chyba wszystkich znanych rodzajów)

[ Dodano: 2012-09-03, 16:13 ]
kżyśó pisze:chodzi o mini sekundy (mS) czy mikro sekundy (uS)?
przy sterowaniu STEP/DIR gotowego sterownika (np. M542, M543, M545, MDC860, MDC878, M880a...itd) - chodzi o czas trwania impulsu STEP w uS -->>1.5uS...2.5uS, bo sygnał przechodzi przez optoizolację

nie chodzi tutaj o czas trzymania włączenia cewki silnika... to zupełnie inna bajka ;)
autor: markcomp77
31 sie 2012, 13:45
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Sterowanie silnikiem krokowym posuwu nawijarki
Odpowiedzi: 79
Odsłony: 23062

minimalny czas trwanie impulsu STEP zależy od sterownika --- zazwyczaj 1.5...2.5uS -- więc starzy dać 5uS

Wróć do „Sterowanie silnikiem krokowym posuwu nawijarki”