![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSVZ0FZwuRfCnSVC4Hygd7rV8fB3fKQUyNnSIh973006TDudcc4LFD-a-sx_2oVtGsGU7_sHe9MEWBehP6RHRyd2FthI13xVb_7Hgk0wr6VM-b8Kdm3-jSn8rJQsfP1kiMAPZtje6ULSdH/s1600/6.jpg)
step/SEC.Abscissa time t,www.dongfeng-
motor.comthe unit is in seconds.Stepper motor to f0 accelerate starts to run time t1 the highest frequency f,and then run at a constant speed,to t2 time began to slow,in t5 moment motor
stalling,the total number of N.The motor from static accelerated to the highest operating frequency
and the highest operating frequency to stop to the is the key to the stepper motor control,usually
adopt uniform acceleration and deceleration mode.
Deceleration control of stepping motor by single chip microcomputer,in fact is to change the output pulse interval,software and hardware can be used two ways.Software methods rely on delay program to change the frequency of the pulse output,ac synchronous motor of which the length of the delay is dynamic,and the method because of the need to constantly produce control pulse,occupies a large amount of CPU time; Hardware methods depend on single chip microcomputer internal timer to achieve,after each into the timer interrupt,change the time constant of timer (load),a two-dimensional table as a controlled object by stepping motor drives the ball screw in the
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuOrG5TFaC9RDl0mmt-cQn17VvJw4iExlpWEbNV9pynzZCzYnqBQBrsy4viLAH1nKQghGFPXsne8psrHTLp_jaZpZ5PI6zFenfCiDa8m1Q6xDEHeLOslP_5bv0FC6ioIzC1JpjRRWB2UjU/s1600/5.jpg)
increases gradually,slows down the pulse frequency decreases.How to identify qualified factory motor? This method takes up less CPU time,it is a kind of high efficiency of stepping motor speed control method.Considering the single chip microcomputer resources (word length) and programming is convenient,the timer does not need to be calculated every step loading value.As shown in figure 3,using the discrete method to deceleration curve discretization.Rising speed is points after discretization steps,and every rise a step in the steps to keep for a period of time,to overcome the stepper motor rotor velocity lag caused by the moment of inertia.Only when the actual speed reaches preset to accelerating,actually also automatically correct local velocity error.
没有评论:
发表评论