Witam! posiadam wymontowany silnik krokowy z drukarki, taki jak w załączniku. Steruję nim przy pomocy układu ULN2803 (wejścia i wyjścia są połączone parami więc max. prąd to 1A) i ATmegi 8 (wykorzystuję 4 wyjścia). Na początku wykonywałem silnikiem pełne kroki, ale po dodaniu półkroków silnik znacznie lepiej pracuje (ciężko zatrzymać go palcem - o to mi chodziło). Chcę go wykorzystać do minimaszynki cnc, więc często będą wykonywane małe kroczki. I stąd moje pytanie - w jaki sposób najlepiej go wysterować, żeby się płynnie poruszał. Oraz, czy będzie to znacząca różnica w stosunku aktualnego sposobu. Rozumiem że modyfikacją będzie załączanie (oprócz samych stanów wysokich i niskich na wejścia ULNa) stanów pośrednich, najlepiej w kształt sinusa (więc pwm który mi to 'zasymuluje'). Na ten moment działa to tak: #define STEPS_NUMBER 8 uint8_t steps = { _BV(PC5), // pelny krok (_BV(PC5) | _BV(PC4)), // polkrok (zasilamy 2 sasiadujace cewki rownoczesnie) _BV(PC4), // pelny krok ... (_BV(PC4) | _BV(PC3)), _BV(PC3), (_BV(PC3) | _BV(PC2)), _BV(PC2), (_BV(PC2) | _BV(PC5)) }; uint8_t step = 0; void do_step(uint8_t direction) { if (direction == 0) { if (step == STEPS_NUMBER - 1) step = 0; else step++; PORTC = steps; _delay_ms(8); PORTC = 0; asm("nop"); } else { if (step == 0) step = STEPS_NUMBER - 1; else step--; PORTC = steps; _delay_ms(8); PORTC = 0; asm("nop"); } } pozdrawiam
PM55L-048
Minebea Motor Manufacturing Corporation
eMINEBEA.COM
Reference Characteristics
PM55L-048
Motor Size
48(7.5°/Step)
Number of Steps per Rotation
2-2 PHASE
Drive Method
Drive Circuit
UNIPOLAR CONST. VOLT.
BIPOLAR CHOPPER
Drive Voltage
24[V]
24[V]
Current/Phase
800[mA]
Coil Resistance/Phase
30[Ω]
5.5[Ω]
Drive IC
2SC3346
UDN2916B-V
Ferrite plastic magnet (MSPL)
Magnet Material
PM Motor
PM Type
Polar anisotropy ferrite sintered magnet (MS50)
Nd-Fe-B bonded magnet (MS70)
100M[Ω] MIN
AC 500[V] 1[min]
CLASS E
-10[°C] ~ 50[°C]
-30[°C] ~ 80[°C]
20[%] RH ~ 90[%] RH
Insulation Resistance
Dielectric Strength
Class of Insulation
Operating Temp.
Storage Temp.
Operating Hum.
Applications
OA Equipment : Printers / Scanners
Industrial equipment : Flow control valves
Toys : Slot machines
Home automation appliances : Sewing machines
Torque Characteristics
PM55L-048 BI-CHOPPER (at 24[V],5.5[Ω],800[mA])
PM55L-048 UNI-CONST. V (at 24[V],30[Ω])
2500
1800
MSPL Pull-out
MSPL Pull-in
MS50 Pull-out
MS50 Pull-in
MS70 Pull-out
MS70 Pull-in
1500
Torque [X10 -4 N.m]
Torque [X10-4 N.m]
2000
1000
500
0
0
100
200
300
400
500
MSPL Pull-out
MSPL Pull-in
MS50 Pull-out
MS50 Pull-in
MS70 Pull-out
MS70 Pull-in
1500
1200
900
600
300
0
600
0
200
400
600
800
1000
1200
Frequency [PPS]
Frequency [PPS]
These torque values are reference only. Heat radiation conditions and temperature rise effect by duty are different on each equipment,
therefore please select motors after considering the heat conditions in the actual equipment.
Dimensions
0
±1
W
S±0.5
12.7
AX
P±0.2
0
0
φ11.13 -0.1
φH
2-
φD -0.01
φ55
°
5.
5M
θ±3
.8
15
2R5
2.3
25.7MAX
1.6
1MAX
If you would like to know this Dimensions(D,S,W, θ ), Please see Standerd Dimensions in our Home Page.
Copyright 2002 - 2010, Minebea Co., Ltd.