2022年步进电机细分控制 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年步进电机细分控制 .pdf》由会员分享,可在线阅读,更多相关《2022年步进电机细分控制 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/17AN1495APPLICATION NOTE1INTRODUCTIONMicrostepping a stepper motor may be used to achieve one or both of two objectives; 1) increasethe position resolution or 2) achieve smoother operation of the motor. In either case the basic the-ory of operation is the same. The simplified model of a stepper mo
2、tor is a permanent magnet rotor and two coils on the statorseparated by 90 degrees, as shown in Figure 1. In classical full step operation an equal current isdelivered to each of the coils and the rotor will align itself with the resulting magnetic vector alongone of the 45 degree axis. To step the
3、motor, the current in one of the two coils is reversed and therotor will rotate 90 degrees. The complete full step sequence is shown in figure 2. Half step drive,where the current in the coil is turned off for one step period before being turned on in the oppositedirection, has been used to double t
4、he step resolution of a motor. In either full and half step drive,the motor can be positioned only at one of the 4 (8 for half step) defined positions.45 Therefore,the number of steps per electrical revolution and the number of poles on the motor determine theresolution of the motor. Typical motors
5、are designed for 1.8 degree steps (200 steps per revolution)or 7.5 degree steps (48 steps per revolution). The resolution may be doubled to 0.9 or 3.75 degreesby driving the motor in half step. Further increasing the resolution requires positioning the rotor atpositions between the full step and hal
6、f step positions. Figure 1. Model of stepper motorI1I2MICROSTEPPING STEPPER MOTOR DRIVEUSING PEAK DETECTING CURRENT CONTROLStepper motors are very well suited for positioning applications since they can achieve verygood positional accuracy without complicated feedback loops associated with servo sys
7、-tems. However their resolution, when driven in the conventional full or half step modes ofoperation, is limited by the configuration of the motor. Many designers today are seekingalternatives to increase the resolution of the stepper motor drives. This application note willdiscuss implementation of
8、 microstepping drives using peak detecting current control wherethe sense resistor is connected between the bottom of the bridge and ground. Examplesshow the implementation of microstepping drives with several currently available chips andchip sets. REV. 2AN1495/0604名师资料总结 - - -精品资料欢迎下载 - - - - - -
9、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - AN1495 APPLICATION NOTE2/17Figure 2. Full step sequence. Another issue occurs at low operating speeds. At low speeds, both the full and half step drive tendto make abrupt mechanical steps since the time the rotor takes to mo
10、ve to the next position can bemuch less than the step period. This stepping action contributes to jerky movement and mechanicalnoise in the system. Looking at the simplified model of the stepper motor in Figure 1, it can be seenthat if the two coils were driven by sine and cosine waveforms the motor
11、 would operate as a syn-chronous machine and run very smoothly. These sinusoidal waveforms may be produced by a mi-crostepping drive .Microstepping can be implemented in either a voltage mode or current mode drive. In voltage modedrive, the appropriate duty cycle would be generated by the controller
12、 so that the voltage applied tothe coil (Vsupply * duty cycle) is the appropriate value for the desired position. In current modedrives, the winding current is sensed and controlled to be the appropriate value for the desired po-sition. This application note will consider only current mode drive imp
13、lemented using peak detectingcurrent controllers.To understand the microstepping concept, consider the simplified model of the stepper motor as shownin Figure 1. As previously discussed when the two coils are energized with equal currents, the re-sulting magnetic vector will be at 45 and the permane
14、nt magnet of the rotor will align with that vec-tor. However, if the two coils are energized by currents of different magnitude, the resultingmagnetic vector will be at an angle other than 45 and the rotor would attempt to align with the newmagnetic vector. If one coil were driven with a current tha
15、t was twice the current in the second coilthe magnetic vector would be at 30, as shown in Figure 3. For any given desired position, the re-quired currents are defined by the sine and cosine of the desired angle. To implement a microstepping drive, two D/A converters are used to set the current level
16、 in the coilsof the motor, as shown in the block diagram in Figure 4. I1I2I1I2I2I1I21357I1名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 3/17AN1495 APPLICATION NOTEFigure 3. Example alignment of microstepingFigure 4. Block Diagram of micr
17、ostepping motor drive. 2MICROSTEPPING WITH THE L6208In a typical application the L6208, which integrates two H-Bridges with the current control, drives abipolar stepper in either full or half step modes. The internal state machine generates the full stepor half step sequence from the clock and direc
18、tion inputs. 1 Although at first glance it is not obviousthat the L6208 may be used in a microstepping application, it is possible since the current controlcircuits have separate reference inputs.To implement a microstepping application, a variable voltage proportional to the desired output cur-rent
19、 must be applied to each of the reference pins. In the block diagrams above, the two requiredD/A converters provide the required voltages. A simple and inexpensive alternative to a D/A con-O AO BFull Step positionIA= IBHalf Step positionIA= -1, IB =0IA=2 * IBD/APWMHBridgeD/APWMHBridge名师资料总结 - - -精品资
20、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - AN1495 APPLICATION NOTE4/17verter chip is to use a counter/timer in the microprocessor to generate a PWM output for each phaseand pass this through a voltage divider and low pass filter to get the desired v
21、oltage. The Vref inputvoltage is equal to the microprocessor power supply voltage times the divider ratio of the resistordivider times the PWM duty cycle. Figure 5 shows the connection between a microcontroller andthe L6208. The complete circuit schematic for the power section is shown in appendix A
22、.Since the L6208 includes an internal phase generation circuit, this circuit must be synchronized tothe externally provided reference voltages. Again a simple solution is possible. The initial state ofthe decoding logic after reset is known and may be used as the starting state. After applying a res
23、etto the L6208, either at power up or by forcing a reset from the microprocessor, the full-scale voltageis applied to both Vref pins to align the stepper motor to the known state that corresponds to one ofthe full step positions. Once the motor is aligned, the references can be reduced to 70.7%, whi
24、chis the correct value for the currents for the 45-degree position in the microstepping sequence. Afterthe motor is aligned the microcontroller can move through the sine/cosine table to generate the ap-propriate reference levels to move in either direction. The software also has to set the appropria
25、tedirection on the CW/CCW pin and generate a clock pulse for each phase reversal that is required.This occurs whenever the phase crosses a 90 boundary in the sine table. By operating the L6208in the full step mode and providing clock signals at the appropriate time, the decoding logic will out-put t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年步进电机细分控制 2022 步进 电机 细分 控制
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内