ST PractiSPIN UM0696 Скачать руководство пользователя страница 8

   

   

   

Stepper motor driver

UM0696

8/15

 Doc ID 15599 Rev 2

         

Running speed: set running speed to about 100 steps/sec

Deceleration rate: set deceleration rate to about 1000 steps/sec

2

Acceleration current: set acceleration current to about 25%. This is an initial guess as 
to the required setting and may need further adjustment. Generally higher acceleration 
rate settings require higher acceleration current settings so that the stepper motor does 
not start to "slip poles" and fall behind the desired position. Since we have initially set 
the acceleration rate setting quite low, 25% is probably adequate.

Running current: set the running current to 25%. In practice the running current can 
often be set to a lower value than the acceleration current since the torque requirement 
is generally less during the constant speed part of the move. A lower running current 
setting can help to keep the device and the motor running cooler.

Deceleration current: set the deceleration current to 25%. Since friction aids in 
decelerating the motor it may also be possible to set the deceleration current lower.

Holding current: set the holding current to 25%. Whenever the motor is stopped (after a 
run,) this level of current circulates in the motor so that it holds position against any 
mechanical disturbance. In the case of a strong static load (perhaps a gravity load of 
some sort) it may be necessary to increase this setting. If not much holding torque is 
required, then the setting can be reduced so that operating temperatures can be held to 
a minimum.

Note:

Holding current is turned off (bridge completely disabled) whenever the disable button is 
clicked.

Run: make sure that the motor is free to turn in either direction and click the run button. 
The motor should quickly come up to speed ((100 steps/sec)/(1000 steps/sec

2

) = 0.1 

sec.). To change the motor direction, click the direction toggle switch. If the motor does 
not run click the stop button, increase all four current settings to 50%, and click run 
button. If the motor still does not run an oscilloscope and current probe should be used 
to observe the motor current.

Stop: click stop to stop the motor

After the basic operation of the system has been verified, the acceleration rates, top speed, 
and current settings can be adjusted to see how the motor responds.

Содержание PractiSPIN UM0696

Страница 1: ...communicates with the PC and the PractiSPIN spmd software via a serial COMM port and a module specific demonstration board target board that connects to the ST7 interface board via a standard 34 pin r...

Страница 2: ...Rev 2 Contents 1 System overview 4 2 Starting PractiSPIN spmd 5 3 Stepper motor driver 7 3 1 Constant speed mode 7 3 2 Indexing mode 9 4 STEVAL SPMD250V1 STEVAL SPMD250V2 10 5 STEVAL SPMD150V1 STEVAL...

Страница 3: ...bration window 6 Figure 4 PractiSPIN spmd constant speed mode window 7 Figure 5 PractiSPIN spmd indexing mode window 9 Figure 6 STEVAL SPMD250V1 STEVAL SPMD250V2 demonstration system 10 Figure 7 STEVA...

Страница 4: ...s and a stepper motor connected to the proper connectors Through the control board and friendly user interface the PractiSPIN spmd system supports the following measurements and demonstrations to driv...

Страница 5: ...vision code of the firmware currently stored in the Flash memory of the ST7 and determine if the correct version of firmware resides in the ST7 If the PractiSPIN spmd software detects that a firmware...

Страница 6: ...3 Calibration window To null out the offset click on calibrate zero for details please refer to the specific target board section To set the maximum current click on calibrate max for details please r...

Страница 7: ...ilable when using the STEVAL SPMD150STP Device selection in the device selection box select the device being evaluated Direction in the direction box click the toggle switch to pick forward or reverse...

Страница 8: ...ible to set the deceleration current lower Holding current set the holding current to 25 Whenever the motor is stopped after a run this level of current circulates in the motor so that it holds positi...

Страница 9: ...ou can enter up to twelve indexed movements in the box and the wait time between each movement When started the software executes each movement by accelerating up to the peak speed moving the required...

Страница 10: ...ctor Apply motor voltage VS to P2 connector Launch the PractiSPIN spmd program on the host PC Click on connect to ST7 hardware and perform calibration Click on calibrate zero and verify that VTP3 is z...

Страница 11: ...1 SPMD250STP GND 1 SYNC 2 RESET 3 HALF FULL 4 HOME 5 STEPCLOCK 6 CW CCW 7 OSC 8 Io_SET 9 CONTROL 10 ENABLE 11 VSS 12 GND 13 PHD 14 PHC 15 PHB 16 PHA 17 VS 18 P1 1 2 P2 1 2 P3 1 2 U2A 74HC14 1 2 DIAG E...

Страница 12: ...nnect to ST7 hardware and perform calibration Click on calibrate zero and trim R18 on control board until voltage on VREFA and VREFB is zero Click on calibrate max and set the maximum current correspo...

Страница 13: ...9 10 11 12 13 14 15 16 17 19 21 23 25 26 27 28 29 30 31 32 33 34 18 20 22 24 5V P1 1 2 P2 1 2 P3 1 2 C10 100nF RES C16 N M RV3 N M R6 22K JR5 GND C11 220nF 16V R5 2 2K VS U2 ST3232 C1 3 C2 4 C2 5 V 6...

Страница 14: ...Revision history UM0696 14 15 Doc ID 15599 Rev 2 6 Revision history Table 1 Document revision history Date Revision Changes 08 May 2009 1 Initial release 19 Oct 2009 2 Inserted new board part numbers...

Страница 15: ...ARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT UNLE...

Отзывы: