w arduino są gotowe biblioteki... (czyli C)kżyśó pisze: Wsad chyba w Bascomie
Znaleziono 4 wyniki
Wróć do „Sterowanie silnikiem krokowym posuwu nawijarki”
- 08 wrz 2012, 10:48
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Sterowanie silnikiem krokowym posuwu nawijarki
- Odpowiedzi: 79
- Odsłony: 23062
- 05 wrz 2012, 17:48
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Sterowanie silnikiem krokowym posuwu nawijarki
- Odpowiedzi: 79
- Odsłony: 23062
tranzystorami (bipolarnymi mocy lub mosfetami) w połączeniu unipoolarnym najłatwiejTroszkę się pogubiłem To czym podawać te impulsy na silniczek, skoro triaki się nie nadają?Tranzystorami?
8 przewodów - to zapewne jednak połączenie unipolarne... czyli 6 przewodówZobaczyłem, że mój silnik ma 8 cewek i 6 pinów to pod które co podłączyć?

gotowe oprogramowanie do prostego sterowania unipolarnego za pomocą AVR można znaleźć w bibliotekach arduino...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
najprościej (w 5 minut) zastosować płytkę arduino... i połączyć parę tranzystorów (w odpowiedni sposób)....

http://arduino.cc/en/Tutorial/StepperUnipolar
http://www.cerebralmeltdown.com/heliost ... index.html
- 03 wrz 2012, 16:06
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Sterowanie silnikiem krokowym posuwu nawijarki
- Odpowiedzi: 79
- Odsłony: 23062
jeśli to ma być sterownik krokowca, to nic nie trzeba wymyślać...kżyśó pisze:podpowie co nieco, bo ja nie mam innego pomysłu na ten układ
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
opis załączania cewek silników krokowych (chyba wszystkich znanych rodzajów)
[ Dodano: 2012-09-03, 16:13 ]
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ękżyśó pisze:chodzi o mini sekundy (mS) czy mikro sekundy (uS)?
nie chodzi tutaj o czas trzymania włączenia cewki silnika... to zupełnie inna bajka

- 31 sie 2012, 13:45
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Sterowanie silnikiem krokowym posuwu nawijarki
- Odpowiedzi: 79
- Odsłony: 23062