【机械类文献翻译】步进电机和伺服电机的系统控制

合集下载

【机械类文献翻译】步进电机和伺服电机的系统控制

【机械类文献翻译】步进电机和伺服电机的系统控制

Step MotorMotor&&Servo Motor Systems and ControlsMotion Architect®Software Does the Work for You...Configure,Diagnose,Debug Compumotor’s Motion Architect is a Microsoft®Windows™-based software development tool for6000Series products that allows you to automatically generate commented setup code,edit and execute motion control programs,and create a custom operator test panel.The heart of Motion Architect is the shell,which provides an integrated environment to access the following modules.•System Configurator—This module prompts you to fill in all pertinent set-up information to initiate motion.Configurable to the specific6000Series product that is selected,the information is then used to generate actual6000-language code that is the beginning of your program.•Program Editor—This module allows you to edit code.It also has the commands available through“Help”menus.A user’s guide is provided on disk.•Terminal Emulator—This module allows you to interact directly with the6000product.“Help”is again available with all commands and their definitions available for reference.•Test Panel—You can simulate your programs,debug programs,and check for program flow using this module.Motion Architect®has been designed for use with all6000Series products—for both servo and stepper technologies.The versatility of Windows and the6000Series language allow you to solve applications ranging from the very simple to the complex.Motion Architect comes standard with each of the6000Series products and is a tool that makes using these controllers even more simple—shortening the project development time considerably.A value-added feature of Motion Architect,when used with the6000 Servo Controllers,is its tuning aide.This additional module allows you to graphically display a variety of move parameters and see how these parameters change based on tuning values.Using Motion Architect,you can open multiple windows at once.For example,both the Program Editor and Terminal Emulator windows can be opened to run the program,get information,and then make changes to the program.On-line help is available throughout Motion Architect,including interactive access to the contents of the Compumotor6000Series Software Reference Guide.SOLVING APPLICATIONS FROM SIMPLE TOCOMPLEXServo Control is Yours with Servo Tuner SoftwareCompumotor combines the6000Series servo controllers with Servo Tuner software.The Servo Tuner is an add-on module that expands and enhances the capabilities of Motion Architect®.Motion Architect and the Servo Tuner combine to provide graphical feedback ofreal-time motion information and provide an easy environment for setting tuning gains and related systemparameters as well as providing file operations to save and recall tuning sessions.Draw Your Own Motion Control Solutions with Motion Toolbox Software Motion Toolbox™is an extensive library of LabVIEW®virtual instruments(VIs)for icon-based programming of Compumotor’s6000Series motion controllers.When using Motion Toolbox with LabVIEW,programming of the6000Series controller is accomplished by linking graphic icons,or VIs,together to form a block diagram. Motion Toolbox’s has a library of more than150command,status,and example VIs.All command and status VIs include LabVIEW source diagrams so you can modify them,if necessary,to suit your particular needs.Motion Toolbox als user manual to help you gut up and running quickly.comprehensiveM Software for Computer-Aided Motion Applications CompuCAM is a Windows-based programming package that imports geometry from CAD programs,plotter files,or NC programs and generates6000code compatible with Compumotor’s6000Series motion controllers.Available for purchase from Compumotor, CompuCAM is an add-on module which is invoked as a utility from the menu bar of Motion Architect.From CompuCAM,run your CAD software package.Once a drawing is created,save it as either a DXF file,HP-GL plot file or G-code NC program.This geometry is then imported into CompuCAM where the6000code is generated.After generating the program,you may use Motion Architect functions such as editing or downloading the code for execution.Motion Builder Software for Easy Programming of the6000SeriesMotion Builder revolutionizes motion control programming.This innovative software allows programmers to program in a way they are familiar with—a flowchart-style method.Motion Builder decreases the learning curve and makes motion control programming easy.Motion Builder is a Microsoft Windows-based graphical development environment which allows expert and novice programmers to easily program the6000Series products without learning a new programming language.Simply drag and drop visual icons that represent the motion functions you want to perform.Motion Builder is a complete application development environment.In addition to visually programming the6000Series products,users may configure,debug,download, and execute the motion program.SERVO VERSUS STEPPER...WHAT YOU NEED TOKNOWMotor Types and Their ApplicationsThe following section will give you some idea of the applications that are particularly appropriate for each motor type,together with certain applications that are best avoided. It should be stressed that there is a wide range of applications which can be equally well met by more than one motor type,and the choice will tend to be dictated by customer preference,previous experience or compatibility with existing equipment.A helpful tool for selecting the proper motor for your application is Compumotor’s Motor Sizing and Selection software ing this software,users can easily identify the appropriate motor size and type.High torque,low speedcontinuous duty applications are appropriate to the step motor.At low speeds it is very efficient in terms of torque output relative to both size and input power.Microstepping can be used to improve smoothness in lowspeed applications such as a metering pump drive for very accurate flow control.High torque,high speedcontinuous duty applications suit the servo motor,and in fact a step motor should be avoided in such applications because the high-speed losses can cause excessive motor heating.Short,rapid,repetitive movesare the natural domain of the stepper due to its high torque at low speeds,goodtorque-to-inertia ratio and lack of commutation problems.The brushes of the DC motor can limit its potential for frequent starts,stops and direction changes.Low speed,high smoothness application sare appropriate for microstepping or direct drive servos.Applications in hazardous environmentsor in a vacuum may not be able to use a brushed motor.Either a stepper or a brushless motor is called for,depending on the demands of the load.Bear in mind that heat dissipation may be a problem in a vacuum when the loads are excessive. SELECTING THE MOTOR THAT SUITS YOUR APPLICATION IntroductionMotion control,in its widest sense,could relate to anything from a welding robot to the hydraulic system in a mobile crane.In the field of Electronic Motion Control,we are primarily concerned with systems falling within a limited power range,typically up to about10HP(7KW),and requiring precision in one or more aspects.This may involve accurate control of distance or speed,very often both,and sometimes other parameters such as torque or acceleration rate.In the case of the two examples given,the weldingrobot requires precise control of both speed and distance;the crane hydraulic system uses the driver as the feedback system so its accuracy varies with the skill of the operator.This wouldn’t be considered a motion control system in the strict sense of the term.Our standard motion control system consists of three basic elements:Fig.1Elements of motion control systemThe motor.This may be a stepper motor(either rotary or linear),a DC brush motor or a brushless servo motor.The motor needs to be fitted with some kind of feedback device unless it is a stepper motor.Fig.2shows a system complete with feedback to control motor speed.Such a system is known as a closed-loop velocity servo system.Fig.2Typical closed loop(velocity)servo systemThe drive.This is an electronic power amplifier thatdelivers the power to operate the motor in response to low-level control signals.In general,the drive will be specifically designed to operate with a particular motor type–you can’t use a stepper drive to operate a DC brush motor,for instance.Application Areas of Motor TypesStepper MotorsStepper Motor BenefitsStepper motors have the following benefits:•Low cost•Ruggedness•Simplicity in construction•High reliability•No maintenance•Wide acceptance•No tweaking to stabilize•No feedback components are needed•They work in just about any environment•Inherently more failsafe than servo motors.There is virtually no conceivable failure within the stepper drive module that could cause the motor to run away.Stepper motors are simple to drive and control in an open-loop configuration.They only require four leads.They provide excellent torque at low speeds, up to5times the continuous torque of a brush motor of the same frame size or double the torque of the equivalent brushless motor.This often eliminates the need for a gearbox.A stepper-driven-system is inherently stiff,with known limits to the dynamic position error.Stepper Motor DisadvantagesStepper motors have the following disadvantages:•Resonance effects and relatively long settlingtimes•Rough performance at low speed unless amicrostep drive is used•Liability to undetected position loss as a result ofoperating open-loop•They consume current regardless of loadconditions and therefore tend to run hot•Losses at speed are relatively high and can causeexcessive heating,and they are frequently noisy(especially at high speeds).•They can exhibit lag-lead oscillation,which isdifficult to damp.There is a limit to their availablesize,and positioning accuracy relies on themechanics(e.g.,ballscrew accuracy).Many ofthese drawbacks can be overcome by the use ofa closed-loop control scheme.Note:The Compumotor Zeta Series minimizes orreduces many of these different stepper motor disadvantages.There are three main stepper motor types:•Permanent Magnet(P.M.)Motors•Variable Reluctance(V.R.)Motors•Hybrid MotorsWhen the motor is driven in its full-step mode,energizing two windings or“phases”at a time(see Fig.1.8),the torque available on each step will be the same(subject to very small variations in the motor and drive characteristics).In the half-step mode,we are alternately energizing two phases and then only one as shown in Fig.1.9.Assuming the drive delivers the same winding current in each case,this will cause greater torque to be produced when there are two windings energized.In other words,alternate steps will be strong and weak.This does not represent a major deterrent to motor performance—the available torque is obviously limited by the weaker step,but there will be a significant improvement in low-speed smoothness over the full-step mode.Clearly,we would like to produce approximately equal torque on every step,and thistorque should be at the level of the stronger step.We can achieve this by using a higher current level when there is only one winding energized.This does not over dissipate the motor because the manufacturer’s current rating assumes two phases to be energized the current rating is based on the allowable case temperature).With only one phase energized, the same total power will be dissipated if the current is increased by40%.Using this higher current in the one-phase-on state produces approximately equal torque on alternate steps(see Fig.1.10).Fig.1.8Full step current,2-phase onFig.1.9Half step currentFig.1.10Half step current,profiledWe have seen that energizing both phases with equal currents produces an intermediate step position half-way between the one-phase-on positions.If the two phase currents are unequal,the rotor position will be shifted towards the stronger pole.This effect is utilized in the microstepping drive,which subdivides the basic motor step by proportioning thecurrent in the two windings.In this way,the step size is reduced and the low-speed smoothness is dramatically improved.High-resolution microstep drives divide the full motor step into as many as500microsteps,giving100,000steps per revolution.In this situation,the current pattern in the windings closely resembles two sine waves with a90°phase shift between them(see Fig.1.11).The motor is now being driven very much as though it is a conventional AC synchronous motor.In fact,the stepper motor can be driven in this way from a60Hz-US(50Hz-Europe)sine wave source by including a capacitor in series with one phase.It will rotate at72rpm.Fig.1.11Phase currents in microstep modeStandard200-Step Hybrid MotorThe standard stepper motor operates in the same way as our simple model,but has a greater number of teeth on the rotor and stator,giving a smaller basic step size.The rotor is in two sections as before,but has50teeth on each section.The half-tooth displacement between the two sections is retained.The stator has8poles each with5teeth,making a total of40teeth(see Fig.1.12).Fig.1.12200-step hybrid motorIf we imagine that a tooth is placed in each of the gaps between the stator poles,there would be a total of48teeth,two less than the number of rotor teeth.So if rotor and stator teeth are aligned at12o’clock,they will also be aligned at6o’clock.At3o’clock and9 o’clock the teeth will be misaligned.However,due to the displacement between the sets of rotor teeth,alignment will occur at3o’clock and9o’clock at the other end of the rotor.The windings are arranged in sets of four,and wound such that diametrically-oppositepoles are the same.So referring to Fig.1.12,the north poles at12and6o’clock attract the south-pole teeth at the front of the rotor;the south poles at3and9o’clock attract the north-pole teeth at the back.By switching current to the second set of coils,the stator field pattern rotates through45°.However,to align with this new field,the rotor only has to turn through1.8°.This is equivalent to one quarter of a tooth pitch on the rotor,giving 200full steps per revolution.Note that there are as many detent positions as there are full steps per rev,normally200. The detent positions correspond with rotor teeth being fully aligned with stator teeth. When power is applied to a stepper drive,it is usual for it to energize in the“zero phase”state in which there is current in both sets of windings.The resulting rotor position does not correspond with a natural detent position,so an unloaded motor will always move by at least one half step at power-on.Of course,if the system was turned off other than in the zero phase state,or the motor is moved in the meantime,a greater movement may be seen at power-up.Another point to remember is that for a given current pattern in the windings,there are as many stable positions as there are rotor teeth(50for a200-step motor).If a motor isde-synchronized,the resulting positional error will always be a whole number of rotor teeth or a multiple of7.2°.A motor cannot“miss”individual steps–position errors of one or two steps must be due to noise,spurious step pulses or a controller fault.Fig.2.19Digital servo driveDigital Servo Drive OperationFig.2.19shows the components of a digital drive for a servo motor.All the main control functions are carried out by the microprocessor,which drives a D-to-A convertor to produce an analog torque demand signal.From this point on,the drive is very much like an analog servo amplifier.Feedback information is derived from an encoder attached to the motor shaft.The encoder generates a pulse stream from which the processor can determine the distance travelled,and by calculating the pulse frequency it is possible to measure velocity.The digital drive performs the same operations as its analog counterpart,but does so by solving a series of equations.The microprocessor is programmed with a mathematical model(or“algorithm”)of the equivalent analog system.This model predicts the behavior of the system.In response to a given input demand and output position.It also takes into account additional information like the output velocity,the rate of change of the input and the various tuning settings.To solve all the equations takes a finite amount of time,even with a fast processor–this time is typically between100ms and2ms.During this time,the torque demand must remain constant at its previously-calculated value and there will be no response to a change at the input or output.This“update time”therefore becomes a critical factor in the performance of a digital servo and in a high-performance system it must be kept to a minimum.The tuning of a digital servo is performed either by pushbuttons or by sending numerical data from a computer or terminal.No potentiometer adjustments are involved.The tuning data is used to set various coefficients in the servo algorithm and hence determines the behavior of the system.Even if the tuning is carried out using pushbuttons,the final values can be uploaded to a terminal to allow easy repetition.In some applications,the load inertia varies between wide limits–think of an arm robot that starts off unloaded and later carries a heavy load at full extension.The change in inertia may well be a factor of20or more,and such a change requires that the drive isre-tuned to maintain stable performance.This is simply achieved by sending the new tuning values at the appropriate point in the operating cycle.步进电机和伺服电机的系统控制运动的控制者---软件:只要有了软件,它可以帮助我们配置改装、诊断故障、调试程序等。

伺服电机的控制方式和运动控制系统

伺服电机的控制方式和运动控制系统

伺服电机的控制方式和运动控制系统伺服电机是一种能够根据控制信号精确地控制旋转角度、转速和位置的电机,广泛应用于工业自动化领域。

在实际应用中,为了使伺服电机能够实现精准的控制,需要配合合适的控制方式和运动控制系统。

下面将介绍伺服电机的控制方式和运动控制系统。

一、伺服电机的控制方式1. 位置控制位置控制是指通过控制伺服电机的旋转角度或线性位置来控制工件或设备的位置。

在位置控制中,通常需要通过编码器等反馈装置实时监测伺服电机的位置,从而调整控制信号,使电机按照设定的位置参数进行运动。

2. 速度控制速度控制是指通过控制伺服电机的转速来实现控制目标。

通过调节电机的输入电压、电流或脉冲信号,可以实现对电机转速的精准控制。

速度控制广泛应用于需要稳定速度输出的场合,如汽车行驶控制、风机调速等。

3. 力矩控制力矩控制是指通过控制伺服电机的输出扭矩来实现对负载的力矩控制。

在一些需要对工件施加精确力矩的场合,如加工中心、机器人等,力矩控制是非常重要的控制方式。

二、运动控制系统1. 传感器传感器是运动控制系统中的重要组成部分,用于实时监测电机的位置、速度、力矩等参数。

常用的传感器包括编码器、霍尔传感器、压力传感器等,它们可以将实时采集到的数据反馈给控制系统,实现对电机的闭环控制。

2. 控制器控制器是指控制电机运动的核心部件,根据传感器反馈的数据计算出控制信号,并输出给伺服电机,以实现对其位置、速度或力矩的精准控制。

控制器通常可分为单轴控制器和多轴控制器,用于不同数量的电机同时运动的控制。

3. 运动控制算法运动控制算法是指控制系统中用于计算控制信号的算法,包括位置环控制、速度环控制、力矩环控制等。

运动控制算法的设计和优化对系统的性能和稳定性有重要影响,需要根据具体的应用场景选择合适的算法。

综上所述,伺服电机的控制方式和运动控制系统是伺服系统中至关重要的组成部分,直接影响到系统的性能和稳定性。

通过选择合适的控制方式和运动控制系统,可以实现对伺服电机的精准控制,满足不同应用场景的需求。

步进伺服毕业论文

步进伺服毕业论文

步进伺服毕业论文引言计算机控制技术是现代制造业中最重要的技术之一,步进伺服控制技术作为其中的一个重要分支,已经成为机械制造、电子工业等领域的重要基础技术。

本文主要介绍了步进伺服控制技术的相关知识,包括步进电机的工作原理、伺服系统的工作原理、步进伺服控制系统的组成以及步进伺服控制系统的运行等方面。

结合实际应用,分析了步进伺服控制技术在现代制造业中的应用和发展趋势。

一、步进电机的工作原理步进电机是一种特殊的电动机,具有按步旋转的特点,其每一步转动角度精度可以达到很高。

步进电机的工作原理是基于磁力学原理的,将电能转化为机械能。

步进电机的转子是由一个或多个永磁体组成,旋转时通过交替的通电方式,可使得电机中产生一个磁场,该磁场与转子上的磁场相互作用,从而使得转子产生旋转。

步进电机转动的每一步都是由电脉冲驱动的,每一次电脉冲的信号会让转子转过一个固定的角度。

因此,步进电机可以准确地控制输出转速和位置。

二、伺服系统的工作原理伺服系统是一种自动控制系统,通过对系统的反馈控制实现对位置、速度、力、角度等物理量的控制。

伺服系统主要由传感器、执行器、控制器和反馈机构等部分组成。

其中,传感器用来检测系统中的位置、角度、速度等基本物理量,反馈控制器利用传感器的反馈信息来实现自动控制,执行器将控制信号转化为具体的动作,反馈机构用于对执行器的动作进行检测,从而实现对系统的闭环控制。

三、步进伺服控制系统的组成步进伺服控制系统是将步进电机和伺服系统相结合而成的,其工作原理是通过伺服系统的反馈机制来实现对步进电机的控制。

步进伺服控制系统的组成主要包括步进电机、编码器、控制器和驱动电路等部分。

步进电机:步进电机是步进伺服控制系统的核心部分,负责转动电机的旋转角度。

由于步进电机的控制精度很高,因此可实现精确的位置控制和速度调节,广泛应用于驱动自动化机械和设备的领域中。

编码器:编码器是用来检测步进电机转动角度的装置,其主要作用是将电机的转动信息转化为数字信号,供控制器进行处理。

伺服电机与步进电机控制的区别详解

伺服电机与步进电机控制的区别详解

伺服电机与步进电机控制的区别详解1,步进电机原理步进电机作为控制用的特种电机,是将电脉冲转化为角位移的执行机构。

当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的步进角度一步一步运行的。

可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的,改变绕组的通电顺序,电机就会反转。

驱动器原理步进电机需要使用专用的步进电机驱动器驱动,驱动器由脉冲发生控制单元、功率驱动单元、保护单元等组成。

功率驱动单元将脉冲发生控制单元生成的脉冲放大,与步进电机直接耦合,属于步进电机与微控制器的功率接口。

控制指令单元,接收脉冲与方向信号,对应的脉冲发生控制单元对应生成一组相应相数的脉冲,经过功率驱动单元后送到步进电机,步进电机在对应方向上转过一个步距角。

驱动器的脉冲给定方式决定了步进电机运行方式,如下:(1)m相单m拍运行(2)m相双m拍运行(3)m相单、双m拍运行(4)细分驱动,需要驱动器给出不同幅值的驱动信号步进电机有一些重要的技术数据,如最大静转矩、起动频率、运行频率等。

一般来说步距角越小,电机最大静转矩越大,则起动频率和运行频率越高,所以运行方式中强调了细分驱动技术,该方式提高了步进电机的转动力矩和分辨率,完全消除了电机的低频振荡。

所以细分驱动器驱动性能优与其他类型驱动器。

伺服电机内部的转子是永磁铁,驱动器控制的进行比较,调整转子转动的角度。

2,伺服电机伺服电机原理伺服电动机又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出。

分为直流和交流伺服电动机两大类。

伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了闭环,系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位。

伺服电机和伺服控制系统原理

伺服电机和伺服控制系统原理

伺服电机和伺服控制系统原理
伺服电机和伺服控制系统原理
伺服电机被广泛用于需要高精度、高稳定性和高速度控制的应用领域,如机器人、自动化生产线、医疗设备等。

伺服电机是一种智能电机,
具有反馈的闭环控制系统,可以实现精确的位置和速度控制。

伺服电机的工作原理是通过传感器将电机运动的实际位置和速度反馈
给控制器,控制器再根据反馈信息对电机施加控制信号,使其按照预
定的位置和速度运动。

传感器可以是旋转编码器、位置传感器、速度
传感器等,这些传感器能够实时监测电机的运动状态并将信息反馈给
控制器。

伺服控制系统是由控制器、传感器和伺服电机组成的闭环控制系统。

控制器接收传感器反馈的位置和速度信息,比较与期望运动的差异,
然后输出控制信号对伺服电机进行调节和控制,使其达到期望的位置
和速度。

伺服控制系统的闭环控制可以有效地消除外界干扰和误差,
使得伺服电机的运动更加稳定和精确。

伺服电机的优点是具有高效率、高精度、高稳定性、高响应速度和低
噪声等特点。

它常用于一些重要的应用领域,如航空航天、电子、通
信、精密仪器、工业自动化等。

伺服电机的应用范围正在不断扩大,可以预见,未来它将成为更广泛应用的主流电机。

总之,伺服电机和伺服控制系统在自动化领域中有着广泛的应用,它们的高精度、高稳定性、高响应速度和低噪声等特点在现代工业、医疗设备和家庭生活中发挥着至关重要的作用。

伺服电机及其控制原理

伺服电机及其控制原理

伺服电机及其控制原理伺服电机是一种能够根据外部控制信号来实现准确位置控制的电动机。

它通过搭配编码器或传感器,能够反馈运动信息,实现高精度的运动控制。

伺服电机广泛应用于机器人、自动化设备、工业生产线以及医疗仪器等领域。

伺服电机的工作原理可以简单描述为:通过控制器将目标位置和当前位置进行比较,计算出位置偏差,并通过电机驱动器控制电机旋转,使得位置偏差最小化,从而实现精确的位置控制。

通常情况下,伺服电机控制系统由以下几个主要组成部分构成:1.电机:伺服电机通常采用直流电机或交流电机,有时也会采用步进电机。

电机的类型和规格取决于具体的应用需求。

2.编码器或传感器:它们负责检测电机的位置或运动状态,并将这些信息反馈给控制器。

编码器可以采用不同的工作原理(如光电式、磁电式等),用于提供高精度的位置反馈。

3.控制器:控制器是伺服系统的核心部件,其功能是接收来自外部的指令信号,并输出给电机驱动器。

控制器通常采用微处理器或数字信号处理器(DSP)来实现控制算法,并与编码器/传感器配合使用,实现位置反馈和误差校正。

4.电机驱动器:电机驱动器负责将来自控制器的指令信号转化为电流或电压输出,控制电机的旋转。

电机驱动器通常包含功率放大器、保护电路和信号转换电路等部分。

伺服电机的控制原理基于闭环反馈控制的思想,主要包括位置控制和速度控制两个方面。

对于位置控制,控制器将目标位置与当前位置进行比较,并计算出位置误差。

根据误差大小和方向,控制器调整输出信号,通过电机驱动器控制电机的旋转,使得位置误差最小化。

位置反馈信号由编码器或传感器提供,控制器通过比较反馈信号和目标位置来实现闭环控制。

对于速度控制,控制器将目标速度与当前速度进行比较,并计算速度误差。

根据误差大小和方向,控制器调整输出信号,通过电机驱动器控制电机的转速,使得速度误差最小化。

速度反馈信号通常由编码器或传感器提供,控制器通过比较反馈信号和目标速度来实现闭环控制。

在实际应用中,伺服电机控制系统还需要考虑加速度、阻尼等因素,以实现更加精确的运动控制。

(完整word版)伺服电机外文文献翻译

(完整word版)伺服电机外文文献翻译

伺服电机1。

伺服电机的定义伺服电动机又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出。

分为直流和交流伺服电动机两大类,其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降.伺服电机在伺服系统中控制机械元件运转的发动机。

是一种补助马达间接变速装置。

伺服电机可使控制速度,位置精度非常准确。

将电压信号转化为转矩和转速以驱动控制对象。

转子转速受输入信号控制,并能快速反应,在自动控制系统中作执行元件,且具有机电时间常数小、线性度高、始动电压低等特点.2。

伺服电机工作原理1。

伺服主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环,如此一来,系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位,可以达到0。

001mm.有刷电机成本低,结构简单,启动转矩大,调速范围宽,控制容易,需要维护,但维护方便(换碳刷),产生电磁干扰,对环境有要求.无刷电机体积小,重量轻,出力大,响应快,速度高,惯量小,转动平滑,力矩稳定。

控制复杂,容易实现智能化,其电子换相方式灵活,可以方波换相或正弦波换相。

电机免维护,效率很高,运行温度低,电磁辐射很小,长寿命,可用于各种环境.2。

交流伺服电机也是无刷电机,分为同步和异步电机,目前运动控制中一般都用同步电机,它的功率范围大,可以做到很大的功率.大惯量,最高转动速度低,且随着功率增大而快速降低。

因而适合做低速平稳运行的应用.3。

永磁交流伺服电动机简介20世纪80年代以来,随着集成电路、电力电子技术和交流可变速驱动技术的发展,永磁交流伺服驱动技术有了突出的发展,各国著名电气厂商相继推出各自的交流伺服电动机和伺服驱动器系列产品并不断完善和更新。

【资料】步进电机和伺服电机的系统控制中英文翻译资料

【资料】步进电机和伺服电机的系统控制中英文翻译资料

【关键字】资料SELECTING THE MOTOR THAT SUITS YOUR APPLICATION Motion control, in its widest sense, could relate to anything from a welding robot to the hydraulic system in a mobile crane. In the field of Electronic Motion Control, we are primarily concerned with systems falling within a limited power range, typically up to about 10HP (7KW), and requiring precision in one or more aspects. This may involve accurate control of distance or speed, very often both and sometimes other parameters such as torque or acceleration rate. In the case of the two examples given, the welding robot requires precise control of both speed and distance; the crane hydraulic system uses the driver as the feedback system so its accuracy varies with the skill of the operator. This wouldn’t be considered a motion control system in the strict sense of the term. Our standard motion control system consists of three basic elements:Fig. 1 Elements of motion control systemThe motor,This may be a stepper motor (either rotary or linear), a DC brush motor or a brushless servo motor. The motor needs to be fitted with some kind of feedback device unless it is a stepper motor.Fig. 2 shows a system complete with feedback to control motor speed. Such a system is known as a closed-loop velocity servo system.Fig. 2 Typical closed loop (velocity) servo systemThe drive,this is an electronic power amplifier that delivers the power to operate the motor in response to low-level control signals. In general, the drive will be specifically designed to operate with a particular motor type –you can’t use a stepper drive to operate a DC brush motor, for instance.Application Areas of Motor TypesStepper MotorsStepper Motor BenefitsStepper motors have the following benefits:• Low cost• Ruggedness• Simplicity in construction• High reliability• No maintenance• Wide acceptance• No tweaking to stabilize• No feedback components are needed• They work in just about any environment• Inherently more failsafe than servo motors.There is virtually no conceivable failure within the stepper drive module that could cause the motor to run away. Stepper motors are simple to drive and control in an open-loop configuration. They only require four leads. They provide excellent torque at low speeds, up to 5 times the continuous torque of a brush motor of the same frame size or double the torque of the equivalent brushless motor. This often eliminates the need for a gearbox. A stepper-driven-system is inherently stiff, with known limits to the dynamic position error.Stepper Motor DisadvantagesStepper motors have the following disadvantages:• Resonance effects and relatively long settling times• Rough performance at low speed unless a micro step drive is used• Liability to undetected position loss as a result of operating open-loop• They consume current regardless of load conditions and therefore tend to run hot• Losses at speed are relatively high and can cause excessive heating, and they are frequently noisy (especially at high speeds).• They can exhibit lag-lead oscillation, which is difficult to damp. There is a limit to their available size, and positioning accuracy relies on the mechanics (e.g., ball screw accuracy). Many of these drawbacks can be overcome by the use of a closed-loop control scheme. Note: The Comp motor Zeta Series minimizes or reduces many of these different stepper motor disadvantages. There are three main stepper motor types:• Permanent Magnet (P.M.) Motors• Variable Reluctance (V.R.) Motors• Hybrid MotorsWhen the motor is driven in its full-step mode, energizing two windings or “phases” at a time (see Fig. 3), the torque available on each step will be the same (subject to very small variations in the motor and drive characteristics). In the half-step mode, we are alternately energizing two phases and then only one as shown in Fig. 4. Assuming the drive delivers the same winding current in each case, this will cause greater torque to be produced when there are two windings energized. In other words, alternate steps will be strong and weak. This does not represent a major deterrent to motor performance—the available torque is obviously limited by the weaker step, but there will be a significant improvement in low-speed smoothness over the full-step mode.Clearly, we would like to produce approximately equal torque on every step, and this torque should be at the level of the stronger step. We can achieve this by using a higher current level when there is only one winding energized. This does not over dissipate the motor because the manufacturer’s current rating assumes two phases to be energized the current rating is based on the allowable case temperature). With only one phase energized, the same total power will be dissipated if the current is increased by 40%. Using this higher current in the one-phase-on state produces approximately equal torque on alternate steps (see Fig. 5).Fig. 3 Full step currentFig. 4 Half step currentFig.5 Half step current, profiledWe have seen that energizing both phases with equal currents produces an intermediate step position half-way between the one-phase-one positions. If the two phase currents are unequal, the rotor position will be shifted towards the stronger pole. This effect is utilized in the micro stepping drive, which subdivides the basic motor step by proportioning the current in the two windings. In this way, the step size is reduced and the low-speed smoothness is dramatically improved. High-resolution micro step drives divide the full motor step into as many as 500 micro steps, giving 100,000 steps per revolution. In this situation, the current pattern in the windings closely resembles two sine waves with a 90°phase shift between them (see Fig. 6). The motor is now being driven very much as though it is a conventional AC synchronous motor. In fact, the stepper motor can be driven in this way from a 60 Hz-US (50Hz-Europe) sine wave source by including a capacitor inseries with one phase. It will rotate at 72 rpm.Fig. 6 Phase currents in micro step modeStandard 200-Step Hybrid MotorThe standard stepper motor operates in the same way as our simple model, but has a greater number of teeth on the rotor and stator, giving a smaller basic step size. The rotor is in two sections as before, but has 50 teeth on each section. The half-tooth displacement between the two sections is retained. The stator has 8 poles each with 5 teeth, making a total of 40 teeth (see Fig. 7).Fig.7 200-step hybrid motorIf we imagine that a tooth is placed in each of the gaps between the stator poles, there would be a total of 48 teeth, two less than the number of rotor teeth. So if rotor and stator teeth are aligned at 12 o’clock, they will also be aligned at 6 o’clock. At 3 o’clock and 9 o’clock the teeth will be misaligned. However, due to the displacement between the sets of rotor teeth, alignment will occur at 3 o’clock and 9 o’clock at the other end of the rotor.The windings are arranged in sets of four, and wound such that diametrically-opposite poles are the same. So referring to Fig. 7, the north poles at 12 and 6 o’clock attract the south-pole teeth at the front of the rotor; the south poles at 3 and 9 o’clock attract the north-pole teeth at the back. By switching current to the second set of c oils, the stator field pattern rotates through 45°. However, to align with this new field, the rotor only has to turn through 1.8°. This is equivalent to one quarter of a tooth pitch on the rotor, giving 200 full steps per revolution.Note that there are as many detent positions as there are full steps per rev, normally 200. The detent positions correspond with rotor teeth being fully aligned with stator teeth. When power is applied to a stepper drive, it is usual for it to energize in the “zero phase” state in which there is current in both sets of windings. The resulting rotor position does not correspond with a natural detent position, so an unloaded motor will always move by at least one half steps at power-on. Of course, if the system was turned off other than in the zero phase state, or the motor is moved in the meantime, a greater movement may be seen at power-up.Another point to remember is that for a given current pattern in the windings, there are as many stable positions as there are rotor teeth (50 for a 200-step motor). If a motor isde-synchronized, the resulting positional error will always be a whole number of rotor teeth or a multiple of 7.2°. A motor cannot “miss” individual steps – position errors of one or two steps must be due to noise, spurious step pulses or a controller fault.Fig. 8 Digital servo driveDigital Servo Drive OperationFig.8 shows the components of a digital drive for a servo motor. All the main control functions are carried out by the microprocessor, which drives a D-to-A converter to produce an analog torque demand signal. From this point on, the drive is very much like an analog servo amplifier.Feedback information is derived from an encoder attached to the motor shaft. The encoder generates a pulse stream from which the processor can determine the distance traveled, and by calculating the pulse frequency it is possible to measure velocity.The digital drive performs the same operations as its analog counterpart, but does so by solving a series of equations. The microprocessor is programmed with a mathematical model (or “algorithm”) of the equivalent analog system. This model predicts the behavior of the system. It also takes into account additional information like the output velocity, the rate of change of the input and the various tuning settings.To solve all the equations takes a finite amount of time, even with a fast processor –this time is typically between 100ms and 2ms. During this time, the torque demand must remain constant at its previously-calculated value and there will be no response to a change at the input or output. This “update time” therefore becomes a critical factor in the performance of a digital servo and in a high-performance system it must be kept to a minimum.The tuning of a digital servo is performed either by pushbuttons or by sending numerical data from a computer or terminal. No potentiometer adjustments are involved. The tuning data is used to set various coefficients in the servo algorithm and hence determines the behavior of the system. Even if the tuning is carried out using pushbuttons, the final values can be uploaded to a terminal to allow easy repetition.Some applications, the load inertia varies between wide limits – think of an arm robot that starts off unloaded and later carries a heavy load at full extension. The change in inertia may well be a factor of 20 or more, and such a change requires that the drive isre-tuned to maintain stable performance. This is simply achieved by sending the new tuning values at the appropriate point in the operating cycle.步进电机和伺服电机的系统控制运动控制,在其最广泛的意义上说,可能与任何移动式起重机中焊接机器人液压系统有关。

伺服电机控制方法步进伺服

伺服电机控制方法步进伺服

伺服电机把握方法 - 步进伺服伺服电机是一种补助马达加速的设备,伺服机电把握速度、位置格外精确.伺服机电就是闭环把握器把握的电机,比一般电机多个编码器反馈,能够依据给定和反馈来计算输出目标值,把握电机的运动速度及位移的机械.通常伺服机电的把握方法有:伺服电机一般为三个环把握,所谓三环就是3个闭环负反馈PID调整系统。

最内的PID环就是电流环,此环完全在伺服驱动器内部进行,通过霍尔装置检测驱动器给电机的各相的输出电流,负反馈给电流的设定进行PID调整,从而达到输出电流尽量接近等于设定电流,电流环就是把握电机转矩的,所以在转矩模式下驱动器的运算最小,动态响应最快。

第2环是速度环,通过检测的电机编码器的信号来进行负反馈PID调整,它的环内PID输出直接就是电流环的设定,所以速度环把握时就包含了速度环和电流环,换句话说任何模式都必需使用电流环,电流环是把握的根本,在速度和位置把握的同时系统实际也在进行电流(转矩)的把握以达到对速度和位置的相应把握。

第3环是位置环,它是最外环,可以在驱动器和电机编码器间构建也可以在外部把握器和电机编码器或最终负载间构建,要依据实际状况来定。

由于位置把握环内部输出就是速度环的设定,位置把握模式下系统进行了全部3个环的运算,此时的系统运算量最大,动态响应速度也最慢.1.转矩把握:转矩把握方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小,具体表现为例如10V对应5Nm的话,当外部模拟量设定为5V时电机轴输出为2.5Nm:假如电机轴负载低于2.5Nm时电机正转,外部负载等于2.5Nm时电机不转,大于2.5Nm时电机反转(通常在有重力负载状况下产生)。

可以通过即时的转变模拟量的设定来转变设定的力矩大小,也可通过通讯方式转变对应的地址的数值来实现。

应用主要在对材质的受力有严格要求的缠绕和放卷的装置中,例如饶线装置或拉光纤设备,转矩的设定要依据缠绕的半径的变化随时更改以确保材质的受力不会随着缠绕半径的变化而转变。

电动机控制中英文对照外文翻译文献

电动机控制中英文对照外文翻译文献

电动机控制中英文对照外文翻译文献(文档含英文原文和中文翻译)原文:Control of Electric winchFor motor control, we know the best way is to use the style buttons to move the many simple manual console. And this console, in some applications may still be a good choice, as some complex control headache can also be used. This article describes in your design, build or purchase winch controller, you have the motor's basic electrical equipment and you will need to address the user interface command addressed.First, the manual should be a manual control console type, so if you remove your finger buttons, hoist will stop. In addition, each control station equipped with an emergency need to brake, hoist the emergency brake to cut off all power, not just the control circuit. Think about it, if the hoist at the stop, it did not stop, you do need a way to cut off the fault line protection power. Set the table in the control of a key operated switch, is also a very good idea, especially in the line leading to theworkstation can not control, you can use the switch.(in the design of the console, even the simplest manual console, but also consider setting by specialized personnel to operate the safe operation of the keys.) Constant speed motor controlFor a fixed speed winch actual control device is a three-phase starter. Turn the motor is reversed, by a simple switch controlled phase transformation sequence from ABC to CBA. These actions are completed by two three-pole contactor-style, and they are interlocked, so that they can not be simultaneously closed. NEC, required in addition to overload and short circuit protection devices. To protect the motor against overload due to mechanical effects caused by overheating in the heat to be installed inside the starter overload delay device. When the heat overload delay device overheating, it has a long double off the metal motor power. In addition In addition, you can also select a thermistor can be installed in the motor winding way, it can be used to monitor motor temperature changes. For the short-circuit protection, we generally used by motor fuses to achieve.A linear current independent contactors, the contactors are configured should be more than the current main circuit contactor, so as to achieve the purpose of redundancy. This sets the current contactor is controlled by the security circuit, such as: emergency brake and the more-way limits.We can use the limit switches to achieve the above operation. When you reach the end of the normal travel limit position, the hoist will stop, and you can only move the winch in the opposite direction (ie, the direction away from the limit position.) There is also need for a more limited way just in case, due to electrical or mechanical problems, leaving the operation of hoist limit bit more than normal. If you run into more limiter, linear contactor will open, therefore, can not be driven winch will exceed this limit position. If this happens, you need to ask a professional technician to check the lead to meet the more specific reasons limiter. Then, you can use thestarter toggle switch inside the elastic recovery process to deal with more problems, rather than tripping device or a hand-off the current contacts.A necessary condition for speedOf course, the simple fixed speed starter is replaced by variable speed drives. This makes things start to get interesting again! At a minimum, you need to add a speed control dial operation platform. Joystick is a better user interface, because it makes you move parts of a more intuitive control.Unfortunately, you can not just from your local console to send commands to control the old variable speed drives, in addition, you can not want it in the initial stages, will be able to enhance the safe and reliable and decentralized facilities. Most of the variable speed drive can not achieve these requirements, because they are not designed to do upgrading work. Drivers need to be set to release the brake before the motor can generate torque, and when parking, that is, before the revocation of torque, the brake will be the first action.For many years, DC motors and drives provide a number of common solutions, such as when they are in a variety of speeds with good torque characteristics. For most of the hoist of the large demand for DC motor is very expensive, and that the same type of AC motor than the much more expensive. Although the early AC drives are not very useful, as they have a very limited scope of application of the speed, but produced only a small low-speed torque. Now, with the DC drives the development of low cost and a large number of available AC motors has led to a communication-driven revolution.Variable speed AC drives in two series. Frequency converter has been widely known and, indeed, easy to use. These drives convert AC into DC, and then, and then convert it back to exchange, the exchange after the conversion is a different frequency. If the drive produced the exchange of 30Hz, 60Hz a normal motor will run at half speed. Theoretically, this is very good, but in practice, this will have a lot of problems. First of all, a typical linear motor 60Hz frequencies below 2Hz 3Hz area or there will be errors, and start cog (that urgent push, yank), or parking. This will limit your speed range lower than 20:1, almost not adapted to the operational phase of the fine adjustment. Second, many low-cost converter is not able to provide the rated torque at low speeds. Use of these drives, will result in the rapid move to upgrade the components or complete failure, precisely, when you try to upgrade a stable scientific instruments, you do not want to see this situation. Some new inverter is a closed-loop system (to get feedback from the motor to provide a more accurate speed control), and the motor will work quite well.Another series of AC drives is the flow vector type drive. These components require installation of the spindle motor encoder, encoder makes use of these drivescan accurately monitor the rotation of the motor armature. Processor accurately measured magnetic flux vector values that are required to make the armature at a given speed rotation. These drives allow infinite speed, so you actually can produce at zero speed to rated torque. These drives provide precise speed and position control, so these drives in high performance applications to be welcomed.(Based on PLC controllers provide system status and control options. This screen shows the operator full access to the nine-story elevator enhance the control panel.) PLC-based systemsIs the full name of a PLC programmable logic controller. First of all, PLC controller developed to replace the fifties and sixties-based industrial control system relay, they work in harsh industrial indoor environments. These are modular systems that have a large variety of I / O modules. The modular system can easily achieve the semi-custom hardware configuration assembled, and the resulting configuration is also very reasonable price. These modules include: position control module, the counter, A / D and D / A converter, and a variety of physical state or physical contact with closed output module. Large number of different types of I / O components and PLC module property makes it an effective way to assemble custom and semi custom control system.The biggest shortcoming of PLC systems is the lack of the real number of display to tell you what is being done and the PLC on the PLC program to help you.T he first is professional entertainment for the large-scale PLC system is one of the original in Las Vegas, MGM (now Bailey Company) of the riding and carriage system. Many manufacturers offer a standard PLC-based semi-automated acoustic systems and a host of signs, set the location of the command line interpreter, and the upgrading of the control system is also available. Using standard modules to set user-defined system configuration capability is based on the PLC controller of the greatest advantage.High-end controllerFor complex transmission, the controller became complex, more than speed, time and location control. They include complex instructions to write and record the movement contour, and the processing can immediately run the ability to multi-point instructions.Many large opera house is toward the direction of point lift system, where each one is equipped with a rope to enhance independent winches, rope equivalent to those of each dimmer circuit. When more than one hoist is used to enhance the individual part, the hoist must be fully synchronous, or the load to shift, so will lead to a separate winch becomes the risk of overload. Control system must be able to be selected to keep pace winch, or a hoist winch is not able to maintain synchronization with the other, can provide the same high-speed parking capacity. For a typical speed of 240 ft / min and a winch to maintain the rate of error of between 1 / 8 points of equipment, you only have less than three microseconds of time to identify problems and try to correct the error The hoist speed, make sure you fail, you start all the winch stop the group. This will require a large amount of computation, fast I / O interface, and easy to use to write software.For large rope control system has two very different solutions. The first is to use a separate console, the problem in general terms, this console should be installed in the appropriate location of the operator perspective. However, this not only from one angle to another angle, but still can not get an instruction to another instruction from the control. These difficulties have been partially resolved. Installed in different locations through the use of video cameras, and these cameras connected to the three-dimensional display graphics, these graphics enables the operator to observe from the perspective of any of the three coordinates in the expected direction of rope movement. These operators can make from a console for him at the actual angle, or closed circuit camera practical perspective, to observe the movement of the rope on the screen. For the complex interrelated moving parts, makes the implementation of the above observation Failure to control and find out easier.Another solution to the problem is a distributed system that uses multiple light console. This will allow the different operators in the same way the different aspects of control gear, we have improved the manual control device. A vivid example is the flower in a vegetable market in central London, the Royal Opera House, the program uses the above, where the control console 240 with ten motors. Each console has five playback device, and has been open, so that each motor has been assigned to a single console. An operator and a console can control all the devices, however, often may be running a console platform screen upgrade, another console is a console on the transmission device, and the third console is used to the necessary backgroundin the background image down.(edge-type portable console allows the operator many advantages from the start to control the movement of the machine, and provide three-dimensional image display.)ConclusionA huge change in the rope control system, a workstation has been developed from a push-button to complex multi-user computerized control system. When the control system to buy rope, you can always find to meet your needs. Control system performance is the most important security and reliability. These are the true value of the property, and you can expect the price to buy a suitable way of security. With a certain product manufacturers to work, he will make you know how to install it. And he will make contact with you and the users, those users have with similar requests.译文:电动卷扬机的控制对于电动机的控制,我们所知道的最好的方式就是使用由许多点动式按钮组成的简单的手工操作台。

伺服电机和步进电机控制原理

伺服电机和步进电机控制原理

伺服电机和步进电机控制原理一、伺服电机控制原理伺服电机是一种可以实现精确控制的电机,广泛应用于工业自动化领域。

它的控制原理主要包括位置控制、速度控制和扭矩控制。

1. 位置控制伺服电机的位置控制是通过对电机转子位置的反馈来实现的。

通过编码器等传感器获取转子的位置信息,然后与期望位置进行比较,计算误差,并通过控制器输出控制信号调节电机的转动速度,使转子逐渐接近期望位置。

2. 速度控制速度控制是通过控制电机的输出速度来实现。

同样通过传感器获取电机转子的速度信息,将其与期望速度进行比较,计算误差,然后通过控制器输出控制信号,调节电机的供电电压和频率,以控制电机的旋转速度。

3. 扭矩控制伺服电机的扭矩控制是通过控制电机的电流来实现的。

通过测量电机的电流信息,与期望扭矩进行比较,计算误差,然后通过控制器输出控制信号,调节电机的供电电压和频率,以实现扭矩的精确控制。

二、步进电机控制原理步进电机是一种将输入脉冲信号转换为离散步进角运动的电机,适用于需要精确位置控制的场合,如打印机、数控设备等。

其控制原理主要包括开环控制和闭环控制。

1. 开环控制步进电机的开环控制是通过控制输入的脉冲信号来实现。

每个脉冲信号使步进电机转动一个固定的步角,通过控制脉冲的频率和顺序可以控制步进电机的旋转方向和速度,但无法实现精确定位。

2. 闭环控制闭环控制是在步进电机系统中加入反馈装置,如编码器,实现位置反馈,从而提高步进电机的定位精度和运动平滑性。

通过对编码器反馈的位置信息与期望位置进行比较,计算误差并控制输入脉冲信号,实现精确的位置控制。

结论伺服电机和步进电机都是常见的精密控制电机,控制原理各有特点。

伺服电机通过位置、速度和扭矩的控制实现精确控制,适用于对运动精度要求较高的场合,而步进电机则通过脉冲信号控制实现步进运动,适用于需要精确位置控制的场合。

选择合适的电机类型和控制方式可以有效提高设备的精准度和性能。

步进伺服电机毕业论文

步进伺服电机毕业论文

步进伺服电机毕业论文步进伺服电机是近年来在控制领域得到广泛应用的一种电动机,它具有定位精度高、响应速度快、使用方便等特点。

本文将从步进伺服电机的基本原理、控制方法以及应用领域等方面进行论述,旨在全面了解步进伺服电机的特性以及其在实际应用中的优势和局限性。

一、步进伺服电机的基本原理1. 步进电机的工作原理步进电机是以脉冲信号为驱动信号的一种电动机,它依靠电磁场的磁极相互作用实现转动。

步进电机的转动角度大小是由电机的结构参数决定的,而每一次转动都需要给电机输入一个脉冲信号,由此使电机顺时针或逆时针旋转一个固定的角度。

2. 伺服电机的工作原理伺服电机是一种能够通过反馈控制系统来精确控制位置、速度和加速度的电动机,它通过加装传感器和反馈控制电路来完成控制功能。

在伺服系统中,电机的运动状态与环境反馈信号不断地进行比较和校准,以便实现高精度的位置和速度控制。

3. 步进伺服电机的工作原理步进伺服电机是将步进电机和伺服电机的优点集成而成的一种电机。

步进伺服电机包括了步进电机的定点控制和精准位置控制的功能,同时又拥有伺服电机精确位置控制和转速控制的功能。

步进伺服电机的精度和响应速度都比较高,可以适用于许多需要精确控制的场景。

二、步进伺服电机的控制方法1. 随机驱动控制随机驱动控制是一种简单的步进伺服电机控制方法,它只需要单纯地控制脉冲信号的频率即可控制电机的运动。

使用该控制方法时,用户只需要指定步进电机需要旋转的角度,然后控制脉冲信号输出的频率即可。

2. 微处理器控制微处理器控制是一种使用微处理器来控制步进伺服电机的控制方法,它通过编写控制程序和连接外设来实现对电机的控制。

使用微处理器控制可以实现更复杂的运动控制,并且可以集成各种传感器和调节设备,提高控制精度。

3. 模糊控制模糊控制是一种基于模糊逻辑的控制方法,它可以处理不确定和模糊的控制问题。

该控制方法适用于电机控制中存在噪声和混淆的情况,可以实现更加稳定和优化的控制。

伺服电机和步进电机工作原理区别

伺服电机和步进电机工作原理区别

伺服电机和步进电机工作原理区别
伺服电机和步进电机是常见的电动机种类,它们在工业自动化、机器人领域等
有着广泛的应用。

虽然它们都可以实现精确的控制,但是其工作原理有着明显的区别。

下面将具体介绍伺服电机和步进电机的工作原理区别。

1. 伺服电机的工作原理
伺服电机是一种具有反馈控制系统的电机,通常由电机、编码器、控制器等部
分组成。

伺服电机通过不断地接收控制器发出的指令,检测电机转速、位置等信息,并将检测到的信息反馈给控制器,进而调节电机的运行状态,以实现精准的位置和速度控制。

当外部负载发生变化时,伺服电机能够根据反馈信号自动调整输出扭矩,确保系统稳定运行。

2. 步进电机的工作原理
步进电机是一种控制简单、结构紧凑的电机,通常由定子、转子、驱动电路等
组成。

步进电机通过向不同的相依次通电,使得电机按一定步进角度转动,从而实现精确的位置控制。

步进电机的运行速度取决于驱动电路向电机提供的脉冲频率和电源电压,不具有反馈控制系统来实现自动调节。

3. 工作原理区别对比
从工作原理上来看,伺服电机是一种闭环控制系统,具有反馈机制,能够根据
实际情况动态调整运行状态;而步进电机是一种开环控制系统,缺乏反馈机制,只能通过控制输入的脉冲频率和电压来控制位置。

因此,伺服电机在需要高精度、高速度、大扭矩等要求较高的场合具有优势;而步进电机更适用于一些低速、简单位置控制的场合。

综上所述,伺服电机和步进电机在工作原理上有着明显的区别。

选择合适的电
机种类应根据具体的应用场景和要求来进行选择,以保证系统的稳定性和性能。

机械毕业设计英文外文翻译伺服电机原理及应用

机械毕业设计英文外文翻译伺服电机原理及应用

译文伺服电机原理及应用电机是如何工作的电动机是将电能转换成机械运动,电机用在家用电器,电动风扇,遥控玩具等各种使用场合电机起源于早期电学上的一个发现- Arago转动.在1824年, Francois Arago发现悬浮在铜盘上的磁针,在铜盘转动时也跟着转动.第二年,计算机先驱Charles Babbage和天文学家John Herschel向人们展示上述运动可以相逆的:转动一块位于铜盘上方较强的磁铁时,铜盘也转动.在1831年, Michael Faraday通过试验来解释这一现象发生的原因.在电机实际运用前,半个多世纪来做这些电机些基础研究过了几十年后,许多发明家不断改进发明将电能转换成机械能.其中一个就是1832 Hippolyte Pixii改进了之后称为换向器的发明.它通过改变位于两个或更多的固定电磁石电流方向,以维持一台电机连续运转. Thomas Davenport是第一个制造出在工业中使用的电机.并是第一个对电机申请专利的.不久电机被用作诸如交通运输等场合. Moritz-Hermann De Jacobi将一台电机安装在涅瓦河上的一条船上. Charles G. Page用电机做了一台小型机车.伴随着19世纪80年代商业性电力供应系统出现,制造出更大的电机也变得有可能. Edison鼓励在工业中便用电机,并且设计了几一些为工业使用兵新型电机在19世纪80年代到90年代发生了一个重大变化,电力公司开始考虑转成交流电.交流适合于长距离传输.并且在Edison的电灯上工作的很好,但是没有实际的交流电机存在,直到意大利的Galileo Ferraris和美国的Nikola Tesla. 在今天人们认为Tesla的贡献比Ferraris大部分原因是前者后来受雇于西屋公司,这家公司应用了他自己的及其他人的专利,成了为电气设备一个主要的生产者.随着交流电机成为可能,交流电力的发展,交流电机一直使用到现在。

步进电机控制系统的设计[文献综述]

步进电机控制系统的设计[文献综述]

文献综述电子信息工程步进电机控制系统的设计摘要:步进电机是一种易于精确控制的执行元件,近几年来随着微电子技术的不断发展步进电机的控制方法也随之变得多种多样。

为了提高步进电机控制系统的动态性以及控制精度,本文献因此提出了一系列关于基于现场可编程门阵列(FPGA)和由数字信号处理器(DSP)构成的步进电机控制系统的设计方法。

关键字:现场可编程门阵列(FPGA);步进电机;数字信号处理器(DSP);引言20世纪后期随着晶体管的发明逐渐应用于步进电机上,使得对于数字化的控制变得更为容易。

如今的步进电机已广泛运用在高定位精度、高分解能、高响应性、信赖性等灵活控制性高的机械系统中[1]。

例如数控机床、计算机设备、自动记录仪等,另外在工业自动化生产线、印刷设备中均有应用。

随着步进电机的应用越来越广泛,步进电机在实时性和灵活性等性能上的要求也越来越高,虽然步进电机的发展迅速,但是在大功率步进电机驱动电源的设计和使用仍然存在问题,很大程度上地限制了大功率步进电机在数控机床、自动控制等技术方面的应用。

一、基本概况步进电机(Stepping Motor)是将电脉冲信号转化为角(线)位移的电元件,当步进驱动器接受脉冲信号后,就会驱动步进电机转动一个固定的角度,即步距角。

因此,通常以通过控制脉冲个数和控制脉冲频率来调节和控制角位移量及电机转动的速度和加速度,从而达到准确的定位和调速的目的。

在非超载的情况下,脉冲信号的频率和脉冲数来决定了电机的转速停止的位置,且不受负载变化的影响。

因此步进电机在速度、位置等控制领域的控制变的非常简单且容易操作。

最早步进电机的原理与今天的反应式步进电机的组成原理基本相同。

随着时代的发展,微型计算机具有多功能的特点,因而步进电动机的控制方式变得灵活和多样。

早期的步进电机的控制系统是分立元件来控制回路,它的缺点是调试安装复杂,要消耗大量元器件,而且定型之后,不容易改变其控制方案。

基于微型计算机的控制系统则是通过软件来控制步进电机,这样能够更好地发挥步进电机的潜力;因此,用微型计算机控制步进电机已经成为一种必然的趋势,并且也符合数字化的时代发展要求。

文献翻译-伺服电机原理及应用

文献翻译-伺服电机原理及应用

原文说明原文说明的内容是:文章阐述了电机的工作原理、发展过程、以及伺服电机的工作控制原理。

并且举例说明了伺服电机所适用的场合。

题名Servomotor’s Elements and Applications作者 NEWMARKER来源佳工机电网How Does a Motor Work?An electric motor converts electricity into mechanical motion. Electric motors are used in household appliances, electric fans, remote-controlled toys, and in thousands of other applications.The electric motor grew out of one of the earliest discoveries in electric science—Arago’s rotations. In 1824, Francois Arago discovered that a magnetic needle suspended over a copper disk would rotate when the disc was spun. The next year, computer pioneer Charles Babbage and astronomer John Herschel showed that the action could be reversed: spinning a more powerful magnet above the copper disk would spin the copper disc. Then, in 1831, Michael Faraday conducted experiments that helped explain why this took place. While this laid the groundwork for the electric motor, it was another half century before electric motors weredoing useful work.Over the next few decades many inventors made improved devices for turning electricity into motion. One of these was Hippolyte Pixii’s 1832 improvement called the commutator, which switched the flow of current between two or more sets of stationary electromagnets to keep a motor continuously rotating. Thomas Davenport was the first to build an electric motor large enough to be used in industry, and he was also the first to seek a patent on a motor. Soon electric motors were being used for such things as transportation. Moritz-Hermann De Jacobi used an electric motor on a boat on the Neva River, and Charles G. Page used one to build a small locomotive. After the appearance of commercial electric power systems in the 1880s, larger electric motors were possible. Edison encouraged the use of electric motors in industrial applications and designed several new electric motors for that purpose.An important change came in the later 1880s and 1890s, when electric power companies began considering the switch to alternating current. Alternating current was perfect for the distribution of electric power over long distances, and it worked well with the Edison electric lamp, but no practical AC motor existed until the works of Galileo Ferraris in Italy and Nikola Tesla in the United States. Tesla’s contributions are remembered today more than Ferraris’ in part because Tesla was subsequently hired by the Westinghouse corporation, whichused his patents along with many others to become one of the major producers of electric equipment. With a suitable AC motor available, AC power took off. It is still in use today.ServomotorServomotors are available as AC or DC motors. Early servomotors were generally DC motors because the only type of control for large currents was through SCRs for many years. As transistors became capable of controlling larger currents and switching the large currents at higher frequencies, the AC servomotor became used more often. Early servomotors were specifically designed for servo amplifiers. Today a class of motors is designed for applications that may use a servo amplifier or a variable-frequency controller, which means that a motor may be used in a servo system in one application, and used in a variable-frequency drive in another application. Some companies also call any closed-loop system that does not use a stepper motor a servo system, so it is possible for a simple AC induction motor that is connected to a velocity controller to be called a servomotor.Some changes that must be made to any motor that is designed as a servomotor includes the ability to operate at a range of speeds without overheating, the ability to operate at zero speed and retain sufficient torque to hold a load in position, and the ability to operate at very low speeds for long periods of time without overheating. Older-type motorshave cooling fans that are connected directly to the motor shaft. When the motor runs at slow speed, the fan does not move enough air to cool the motor. Newer motors have a separate fan mounted so it will provide optimum cooling air. This fan is powered by a constant voltage source so that it will turn at maximum RPM at all times regardless of the speed of the servomotor. One of the most usable types of motors in servo systems is the permanent magnet (PM) type motor. The voltage for the field winding of the permanent magnet type motor can be AC voltage or DC voltage. The permanent magnet-type motor is similar to other PM type motors presented previously. Figure-1 shows a cutaway picture of a PM motor and Fig.-2 shows a cutaway diagram of a PM motor. From the picture and diagram you can see the housing, rotor and stator all look very similar to the previous type PM motors. The major difference with this type of motor is that it may have gear reduction to be able to move larger loads quickly from a stand still position. This type of PM motor also has an encoder or resolver built into the motor housing. This ensures that the device will accurately indicate the position or velocity of the motor shaft.FIGURE 1-1 Typical PM servomotorsFIGURE 1-2 Cutaway picture of a permanent magnet servomotor Brushless ServomotorsThe brushless servomotor is designed to operate without brushes. This means that the commutation that the brushes provided must now be provided electronically. Electronic commutation is provided by switching transistors on and off at appropriate times. Figure 1-3 shows three examples of the voltage and current waveforms that are sent to the brushless servomotor. Figure 1-4 shows an example of the three windings of the brushless servomotor. The main point about the brushless servomotor is that it can be powered by either ac voltage or dc voltage.FIGURE 1-3 (a) Trapezoidal input voltage and square wave current waveforms. (b) Sinusoidal input voltage and sinusoidal voltage and square wave output voltage waveforms. (c) Sinusoidal input voltage and sinusoidal current waveforms. This has become the most popular type of brushless servomotor control.Figure 1-4 shows three sets of transistors that are similar to the transistors in the output stage of the variable-frequency drive. In Fig. l-4a the transistors are connected to the three windings of the motor in a similar manner as in the variable-frequency drive. In Fig. l-4b the diagram of the waveforms for the output of the transistors is shown asthree separate sinusoidal waves. The waveforms for the control circuit forthe base of each transistor are shown in Fig. l-4c. Figure l-4d shows the back EMF for the drive waveforms.FIGURE 11-86 (a) Transistors connected to the three windings of the brushless servomotor. (b) Waveforms of the three separate voltages that are used to power the three motor windings. (c) Waveforms of the signals used to control the transistor sequence that provides the waveforms for the previous diagram, (d) Waveform of theoverall back EMFServomotor ControllersServomotor controllers have become more than just amplifiers for a servomotor. Today servomotor controllers must be able to make a number of decisions and provide a means to receive signals from external sensors and controls in the system, and send signals to host controllersand PLCs that may interface with the servo system. Figure 1-5 shows a picture of several servomotors and their amplifiers. The components in this picture look similar to a variety of other types of motors and controllers.FIGURE 1-5 Example servomotors and amplifiers Figure 1-6 shows a diagram of the servomotor controller so that you can see some of the differences from other types of motor controllers. The controller in this diagram is for a DC servomotor. The controller has three ports that bring signals in or send signals out of the controller. The power supply, servomotor, and tachometer are connected to port P3 at the bottom of the controller. You can see that the supply voltage is 115-volt AC single phase. A main disconnect is connected in series with the LI wire. The LI and N lines supply power to an isolation step-down transformer. The secondary voltage of the trans-former can be any voltage between 20 and 85 volts. The controller is grounded at terminal 8.You should remember that the ground at this point is only used to provide protection against short circuits for all metal parts in the system.The servomotor is connected to the controller at terminals 4 and 5. Terminal 5 is + and terminal 4 is - . Terminal 3 provides a ground for the shield of the wires that connect the motor and the controller. The tachometer is connected to terminals 1 and 2. Terminal 2 is + and terminal 1 is - . The shield for this cable is grounded to the motor case. The wires connected to this port will be larger than wires connected to the other ports, since they must be capable of carrying the larger motor current. If the motor uses an external cooling fan, it will be connected through this port. In most cases the cooling fan will be powered by single-phase or three-phase AC voltage that remains at a constant level, such as 110 volts AC or 240 volts AC.FIGURE 1-6 Diagram of a servo controller. This diagram shows the digital (on-off) signals and the analog signals that are sent to the controller, and the signals the controller sends back to the host controller or PLC.The command signal is sent to the controller through port PI. The terminals for the command signal are 1 and 2. Terminal 1 is + and terminal 2 is - . This signal is a type signal, which means that it is not grounded or does not share a ground potential with any other part of the circuit. Several additional auxiliary signals are also connected through port 1. These signals include inhibit (INH), which is used to disable the drive from an external controller, and forward and reverse commands (FAC and RAC), which tell the controller to send the voltage to the motor so that it will rotate in the forward or reverse direction. In some applications, the forward maximum travel limit switch and reverse maximum travel limit switch are connected so that if the machine travel moves to the extreme position so that it touches the overtravel limit switch, it will automatically energize the drive to begin travel in the opposite direction.Port PI also provides several digital output signals that can be used to send fault signals or other information such as "drive running" back to a host controller or PLC. Port PI basically is the interface for all digital (on-off) signals.Port P2 is the interface for analog (0-max) signals. Typical signals on this bus include motor current and motor velocity signals that are sent from the servo controller back to the host or PLC where they can be used in verification logic to ensure the controller is sending the correct information to the motor. Input signals from the host or PLC can also be sent to the controller to set maximum current and velocity for the drive. In newer digital drives, these values are controlled by drive parameters that are programmed into the drive.PWM Servo AmplifierThe PWM servo amplifier is used on small-size servo applications that use DC brush-type servomotors. Figure 1-7 shows a diagram for this type of amplifier. From the diagram you can see that single-phase AC power is provided to the amplifier as the supply at the lower left part of the diagram. The AC voltage is rectified and sent to the output section of the drive that is shown in the top right comer of the diagram. The output section of the drive uses four IGBTs to create the pulse-width modulation waveform. The IGBTs are connected so that they provide 30-120 volts DC and up to 30 A to the brush-type DC servo-motor. The polarity of the motor is indicated in the diagram.The remaining circuits show a variety of fault circuits in the middle of the diagram that originate from the fault logic board and provide an output signal at the bottom of the diagram. You should notice that thefault output signals include overvoltage, overtemperature, and overcurrent. A fourth signal is identified as SSO (system status output), which indicates the status of the system as faulted anytime a fault has occurred. A jumper is used to set the SSO signal as an open collector output with a logic level "1" indicating the drive is ready, or as a normally closed relay indicating the drive is ready.The input terminals at the bottom right part of the diagram are used to enable or inhibit the drive, and to select forward amplifier clamp (FAC) or reverse amplifier clamp (RAC). The inhibit signal is used as a control signal, since it inhibits the output stage of the amplifier if it is high. The FAC and RAC signals limit the current in the opposite direction to 5%.The input signals are shown in the diagram at the upper left side. The VCS (velocity command signal) requires a +VCS and a -VCS signal to provide the differential signal.FIGURE 1-7 Diagram of a pulse-width modulator (PWM) amplifier with abrush-type DC servomotorApplications for Servo Amplifiers and MotorsYou will get a better idea of how servomotors and amplifiers operate if you see some typical applications. Figure 1-8 shows an example of a servomotor used to control a press feed. In this application sheet material is fed into a press where it is cut off to length with a knife blade or sheer. The sheet material may have a logo or other advertisement that must line up registration marks with the cut-off point. In this application the speed and position of the sheet material must be synchronized with the correct cut-off point. The feed-back sensor could be an encoder or resolver that is coupled with a photoelectric sensor to determine the location of the registration mark. An operator panel is provided so that the operator can jog the system for maintenance to the blades, or when loading a new rollof material. The operator panel could also be used to call up parameters for the drive that correspond to each type of material that is used. The system could also be integrated with a programmable controller or other type of controller and the operator panel could be used to select the correct cutoff points for each type of material or product that is run.FIGURE 1-8 Application of a servomotor controlling the speed of material as it entersa press for cutting pieces to size.An Example of a Servo Controlled In-Line Bottle-Filling ApplicationA second application is shown in Fig. 1-9. In this application multiple filling heads line up with bottles as they move along a continuous line. Each of the filling heads must match up with a bottle and track the bottle while it is moving. Product is dispensed as the nozzles move with the bottles. In this application 10 nozzles are mounted on acarriage that is driven by a ball-screw mechanism. The ball-screw mechanism is also called a lead screw. When the motor turns the shaft of the ball screw, the carriage will move horizontally along the length of the ball-screw shaft. This movement will be smooth so that each of the nozzles can dispense product into the bottles with little spillage.The servo drive system utilizes a positioning drive controller with software that allows the position and velocity to be tracked as the conveyor line moves the bottles. A master encoder tracks the bottles as they move along the conveyor line. An auger feed system is also used just prior to the point where the bottles enter the filling station. The auger causes a specific amount of space to be set between each bottle as it enters the filling station. The bottles may be packed tightly as they approach the auger, but as they pass through the auger their space is set exactly so that the necks of the bottles will match the spacing of the filling nozzles. A detector is also in conjunction with the dispensing system to ensure that no product is dispensed from a nozzle if a bottle is missing or large spaces appear between bottles.FIGURE 1-9 Application of a beverage-filling station controlled by a servomotor The servo drive system compares the position of the bottles from the master encoder to the feedback signal that indicates the position of the filling carriage that is mounted to the ball screw. The servo drive amplifier will increase or decrease the speed of the ball-screw mechanism so that the nozzles will match the speed of the bottles exactly.An Example of a Servo Controlled Precision Auger Filling SystemA third application for a servo system is provided in Fig. 1-10. In this application a large filling tank is used to fill containers as they pass along a conveyor line. The material that is dispensed into the containers can be a single material fill or it can be one of several materials added to a container that is dumped into a mixer for a blending operation. Since the amount of material that is dispensed into the container must be accurately weighed and metered into the box, an auger that is controlledby a servo system is used. The feedback sensor for this system can be a weighing system such as the load cell discussed in earlier chapters. The command signal can come from a programmable controller or the operator can enter it manually by selecting a recipe from the operator's terminal. The amount of material can be different from recipe to recipe.FIGURE 1-10 Application of a precision auger filling station controlled by aservomotor.The speed of the auger can be adjusted so that it runs at high speed when the container is first being filled, and the speed can be slowed to a point where the final grams of material can be metered precisely as the container is filled to the proper point. As the price of material increases,precision filling equipment can provide savings as well as quality in the amount of product used in the recipe.An Example of a Label Application Using ServomotorsThe fourth application has a servomotor controlling the speed of a label-feed mechanism that pulls preprinted labels from a roll and applies them to packages as they move on a continuous conveyor system past the labeling mechanism. The feedback signals are provided by an encoder that indicates the location of the conveyor, tach generator that indicates the speed of the conveyor, and a sensor that indicates the registration mark on each label. The servo positioning system is controlled by a microprocessor that sets the error signal, and the servo amplifier that provides power signals to the servomotor. This application is shown in Fig. 1-11.FIGURE 1-11 Example of a labeling application controlled by a servomotor An Example of a Random Timing Infeed System Controlled by a ServomotorThe fifth application is presented in Fig. 1-12, and it shows a series of packaging equipment that operates as three separate machines. The timing cycle of each station of the packaging system is independent from the others. The packaging system consists of an infeed conveyor, a positioning conveyor, and a wrapping station. The infeed conveyor and the wrapping station are mechanically connected so that they run at the same speed. The position of the packages on the wrapping station must be strictly controlled so that the packages do not become too close to each other. A piece of metal called a flight is connected to the wrapping station conveyor at specific points to ensure each package stays in position. A sensor is mounted at the beginning of the positioning conveyor to determine the front edge of the package when it starts to move onto the positioning conveyor. A second sensor is positioned at the bottom of the packaging conveyor to detect the flights. Both of these signals from the sensors are sent to the servomotor to provide information so the servo can adjust the speed of the positioning conveyor so that each package aligns with one of the flights as it moves onto the packaging conveyor. This application shows that the servo positioning controller can handle a variety of different signals from more than one sensor because the controller uses a microprocessor.controlled by a servo-motor.译文伺服电机原理及应用电机是如何工作的?电动机是将电能转换成机械运动,电机用在家用电器,电动风扇,遥控玩具等各种使用场合电机起源于早期电学上的一个发现- Arago转动.在1824年, Francois Arago发现悬浮在铜盘上的磁针,在铜盘转动时也跟着转动.第二年,计算机先驱Charles Babbage和天文学家John Herschel向人们展示上述运动可以相逆的:转动一块位于铜盘上方较强的磁铁时,铜盘也转动.在1831年, Michael Faraday通过试验来解释这一现象发生的原因.在电机实际运用前,半个多世纪来做这些电机些基础研究过了几十年后,许多发明家不断改进发明将电能转换成机械能.其中一个就是1832 Hippolyte Pixii改进了之后称为换向器的发明.它通过改变位于两个或更多的固定电磁石电流方向,以维持一台电机连续运转. Thomas Davenport是第一个制造出在工业中使用的电机.并是第一个对电机申请专利的.不久电机被用作诸如交通运输等场合. Moritz-Hermann De Jacobi将一台电机安装在涅瓦河上的一条船上. Charles G. Page用电机做了一台小型机车.伴随着19世纪80年代商业性电力供应系统出现,制造出更大的电机也变得有可能. Edison 鼓励在工业中便用电机,并且设计了几一些为工业使用兵新型电机在19世纪80年代到90年代发生了一个重大变化,电力公司开始考虑转成交流电.交流适合于长距离传输.并且在Edison的电灯上工作的很好,但是没有实际的交流电机存在,直到意大利的Galileo Ferraris和美国的Nikola Tesla. 在今天人们认为Tesla的贡献比Ferraris大部分原因是前者后来受雇于西屋公司,这家公司应用了他自己的及其他人的专利,成了为电气设备一个主要的生产者.随着交流电机成为可能,交流电力的发展,交流电机一直使用到现在。

步进电机运动控制系统外文文献翻译中英文

步进电机运动控制系统外文文献翻译中英文

外文文献翻译(含:英文原文及中文译文)文献出处:YH Lee. Stepper motor motion control system design [J]. Equipment Manufacturing Technology, 2015,2(6):31-41.英文原文Stepper motor motion control system designYH LeeAbstractStepper motors are open-loop control elements that convert electrical pulse signals to angular or linear displacements. In the case of non-overload, the rotation speed and stop position of the motor depend only on the frequency and pulse number of the pulse signal, and is not affected by the load change, that is, a pulse signal is applied to the motor, and the motor rotates through a step angle. The existence of this linear relationship, coupled with the fact that the stepper motor has only periodic errors and no cumulative errors, is a feature. It is very simple to use a stepper motor to control the speed and position. Stepper motor speed control is generally to change the frequency of the input stepper motor pulse to achieve stepper motor speed control, because the stepper motor for each pulse to rotate a fixed angle, so that you can control the stepper motor The time interval from one pulse to the next pulse changes the frequency of the pulse. The length of the delay controls the step anglespecifically to change the rotation speed of the motor, thereby realizing the stepping motor speed control. In this design scheme, the internal timer of the A T89C51 microcontroller is used to change the frequency of the CP pulse to realize the control of the rotation speed of the stepper motor to realize the functions of the motor speed adjustment and forward and reverse rotation. The design takes into consideration that the CPU may be disturbed when executing instructions, causing the program to "run away" or enter the "endless loop". Therefore, the watchdog circuit is designed using a microprocessing system monitoring integrated chip manufactured by MAXIM. MAXI813. This article also gives the related hardware block diagram and software flow chart in detail, and has compiled the assembly language program.Keywords: stepper motor single chip microcomputer speed control systemIntroductionStepper motors were first developed by the British in 1920. The invention of the transistor in the late 1950s was also gradually applied to a stepping motor, which made it easier to control the digitization. After continuous improvement, today's stepper motors have been widely used in mechanical systems with high controllability such as high positioning accuracy, high decomposition performance, high responsiveness, and reliability. In the production process, where automation, labor saving, andhigh efficiency are required, we can easily find traces of stepper motors, especially those that emphasize speed, position control, and flexible control applications that require precise command operation. The most. As an actuator, a stepper motor is one of the key products of electromechanical integration and is widely used in various automation control systems. With the development of microelectronics and computer technology, the demand for stepper motors is increasing day by day, and there are applications in various national economic fields. A stepper motor is an actuator that converts an electrical pulse signal into an angular or linear displacement. Stepper motors can be driven directly with digital signals and are very easy to use. The general motor is continuous rotation, while the stepper motor has two basic states of positioning and operation. When there is a pulse input, the stepping motor rotates step by step, and when it is given a pulse signal, it turns a certain angle. The angular displacement of the stepping motor is strictly proportional to the number of input pulses and is synchronized in time with the input pulse. Therefore, as long as the number of input pulses, the frequency, and the phase sequence of the motor windings are controlled, the desired rotation angle can be obtained. Speed and direction of rotation. When there is no pulse input, the air gap magnetic field can keep the rotor in the original position under the excitation of the winding power supply. So it is very suitable for single chip microcomputer control. Stepper motors also havefeatures such as fast start, precise stepping and positioning, and are thus widely used in CNC machine tools, plotters, printers, and optical instruments. Stepping motors have become the third category of motors except for DC motors and AC motors. Traditional electric motors, as electromechanical energy conversion devices, play a key role in human production and life into the electrification process. The stepper motor can be used as a special motor for control, and it is widely used in various open-loop control because it has no accumulated error (accuracy is 100%). Now more commonly used stepper motors include reactive stepper motors (VR), permanent magnet stepper motors (PM), hybrid stepper motors (HB), and single-phase stepper motors. Permanent-magnet type stepping motor is generally two-phase, small torque and volume, step angle is generally 7.5 degrees or 15 degrees; Reactive stepping motor is generally three-phase, can achieve large torque output, stepping The angle is generally 1.5 degrees, but the noise and vibration are large. The rotor of the reactive stepper motor is magnetically routed from a soft magnetic material, and the stator has a multi-phase excitation winding, which generates torque using a change in the magnetic permeability. Hybrid stepping motor refers to the advantage of mixing permanent magnet type and reactive type. It is divided into two phases and five phases: the two-phase step angle is generally 1.8 degrees and the five-phase step angle is generally 0.72 degrees. This type of steppermotor is the most widely used and is also the stepper motor used in this subdivision drive scheme.1 stepper motor overview1. 1 stepper motor features:1) The accuracy of a typical stepper motor is 3-5% of the step angle and does not accumulate. 2) The allowable temperature of the stepper motor is high. Excessively high temperature of the stepping motor first demagnetizes the magnetic material of the motor, resulting in a drop in torque and even loss of synchronism. Therefore, the maximum temperature allowed for the appearance of the motor should depend on the demagnetization point of the magnetic material of different motors; generally, the demagnetization of the magnetic material. The points are all above 130 degrees Celsius, and some are even up to 200 degrees Celsius. Therefore, the external temperature of the stepper motor is completely normal at 80-90 degrees Celsius. 3) The torque of the stepper motor will decrease as the rotation speed increases. When the stepper motor rotates, the inductance of each phase winding of the motor will form a counter electromotive force; the higher the frequency, the greater the counter electromotive force. Under its effect, the motor's phase current decreases as the frequency (or speed) increases, causing the torque to drop. 4) The stepping motor can run normally at low speed, but it cannot start if it is higher than a certain speed, accompanied by howling. The stepper motorhas a technical parameter: No-load starting frequency, that is the pulse frequency that the stepping motor can start normally under no-load conditions. If the pulse frequency is higher than this value, the motor cannot start normally, and step loss or stall may occur. In the case of load, the starting frequency should be lower. If the motor is to be rotated at a high speed, the pulse frequency should have an acceleration process, that is, the starting frequency is low, and then it is increased to a desired high frequency (motor speed is raised from low speed to high speed) at a certain acceleration. TC \* MERGEFORMA T1. 2 working principle of stepping motorA stepper motor is a type of motor that is controlled by an electrical pulse and converts the electrical pulse signal into a phase-shifted motor whose mechanical displacement and rotational speed are proportional to the number of pulses and the pulse frequency of the input motor winding. Each pulse signal can be stepped The feed motor rotates at a fixed angle. The number of pulses determines the total angle of rotation. The frequency of the pulse determines the speed of the motor. When the stepper receives a pulse signal, it drives the stepper motor to rotate in the set direction. At a fixed angle (called "step angle"), its rotation is performed step by step at a fixed angle. By controlling the number of pulses to control the angular displacement, so as to achieve the purpose of accurate positioning; At the same time, by controlling the pulse frequencyto control the speed and acceleration of the motor rotation, so as to achieve the purpose of speed control.2 Basic requirements for designStudy the characteristics, working principle, and specific speed regulation principle of stepper motor. TC \* MERGEFORMA T Basic requirements The stepper motor uses a three-phase stepper motor with a power of 1W. When the speed is in the range of 0 to 1000r/min, the maximum accuracy is 2%. To basically complete the graduation design, the stepper motor can perform precise speed control, positive and negative rotation, and it can not lose step when starting. Basically, there is no Oscillation, can complete the complete hardware circuit diagram, software design.3 Argumentation of the plan3.1 Determination of control methodsAlthough the stepper motor control is a relatively accurate, open-loop stepper motor control system has the advantages of low cost, simple, convenient control, etc., in the open-loop system of the stepper motor using the microcontroller, the frequency of the CP pulse of the control system or change The cycle is actually controlling the speed of the stepper motor. There are two ways the system can achieve stepper motor speed control. One is delay, the other is timing. The delay method is to call a delay subroutine after each commutation. After the delay isover, the commutation is executed again. In this way, CP pulses or commutation cycles with a certain frequency can be issued. The delay time of the delay subroutine and the time used by the commutation program are the cycles of the CP pulse. This method is simple, uses less resources, and is implemented by software. Different subroutines can be called to achieve different speeds. However, it takes a long time to process the CPU and cannot handle other tasks at runtime. Therefore, it is only suitable for a simpler control process. The timing method is to use the timer timing function in the microcontroller system to generate an arbitrary period of the timing signal, so that the period of the system output CP pulse can be conveniently controlled. When the timer is started, the timer counts up the system and its cycle starting from the loaded initial value. When the timer overflows, the timer generates an interrupt and the system transfers to execute the timer interrupt subroutine. The motor commutation subroutine is placed in the timer interrupt service routine. The timer interrupt is once and the motor is reversed once to achieve motor speed control. Since there is a certain time interval from the start of restarting the timer to the timer application interruption, the timing time is increased. In order to reduce this timing error and achieve accurate timing, it is necessary to make appropriate adjustments to the initial value of reloading counts. . The initial value of adjusted reloading mainly considers two factors and one is the time required to interrupt theresponse. The second is the time occupied by reloading the initial value instruction, including other instructions that interrupt the service program before reloading the initial value. After these two factors are combined, the correction amount of the reload count initial value takes 8 machine cycles, that is, the timing time is shortened by 8 machine cycles. When using the timer interrupt to control the motor shift, it is actually changing the size of the timer load value. In the control process, a discrete approach is used to approximate the ideal speed curve. In order to reduce the time for calculating the load value in each step, the load value required for the speed of each discrete point is fixed in the ROM of the system when the system is designed. The system uses the table look-up method to find the required load value in the system. Significantly reduce the time spent on CPU and improve the response speed of the system. Most stepper motor motion control systems are designed to run in an open-loop state, because the cost is low, and the position control inherent in the motion control technology can be provided without feedback. However, in some applications, more reliability, security, or product quality assurance is required. Therefore, closed-loop control is also an option. Here are some methods for achieving closed-loop control of stepper motors: 1) Step-by-step confirmation, This is the simplest displacement control, using a low-value optical encoder to calculate the amount of step movement. A simple loop compares the stepper motor with the commandverification and verifies that the stepper motor moves to the expected position; 2) Back-EMF, a sensorless detection method, uses a stepper motor's back EMF (eleCtromotiveCe, emf) signal , Measure and control speed. When the back-EMF voltage drops to the monitoring detection level, the closed-loop control is changed to the standard open-loop to complete the final displacement movement; 3) Full-servo control refers to the full-time use of feedback devices for stepper motors - encoders, decoding , or other feedback sensors to more accurately control the stepper motor displacement and torque. Other methods include a variety of different back-EMF control motor parameter measurements and software techniques that some manufacturers use. Here, the stepper drive monitors and measures the motor coils and uses voltage current information to increase the stepper motor control. Positive damping uses this information to block the speed of vibration, producing more usable torque output and reducing torque-induced mechanical vibration losses. No encoder installation monitoring uses information to detect the loss of synchronous speed. Conventional stepper motor control usually employs feedback devices and non-sensing methods, and is an effective method to implement a sports application with safety requirements, dangerous conditions or high accuracy requirements. Most stepper motor-based systems typically operate in an open-loop state, which provides a low-cost solution. In fact, stepper systems can improve the performanceof displacement control without feedback. However, when the stepper motor is running in open loop, there may be a simultaneous loss between the command pace and the actual step. Closed-loop control, which is part of traditional step control, can effectively provide higher reliability, safety, or product quality. In these stepper systems, the closed loop of the feedback device or indirect parametric sensing method can correct or control out-of-step, monitor motor stagnation, and ensure greater available torque output. Recently, closed-loop control (CLC) of stepper motors can also help implement smart distributed motion architectures. However, there is a risk of out-of-step operation in open-loop operation, which will result in positioning errors. However, compared to encoders used in servo systems, closed-loop stepper motors use encoders that are less costly. Therefore, closed-loop control is selected.3.2 Determination of Drive ModeThere are generally two methods for driving a stepping motor. One is directly driven by the CPU. This method is generally not suitable because the output current pulse of the CPU is extremely small and it cannot sufficiently rotate the stepping motor. One is indirect driving by the CPU, which is to amplify the signal output from the CPU, and then directly drive or indirectly drive the stepper motor through photoelectric isolation. This method is relatively safe and reliable. The solid design should use a CPU to drive the stepper motor indirectly. Thetachogenerator of the encoder is also used as the speed measurement tool. Because the closed-loop control is selected, there must be feedback components. There are generally two types of feedback components. One is the coaxial tachometer generator, and the speed of the stepping motor is fed back. Back, and then through the display and stepper motor adjustment; Another is through the optical coaxial encoder to the stepper motor speed feedback back to the stepper motor to adjust; compared to the latter, the latter The design is relatively simple, inexpensive, safe and reliable, and less polluting. The latter is generally used for solids, and photoelectric crumblers are used as feedback components.3. 3 Selection of Drive CircuitThere are many kinds of driving motors for stepping motors, but the most common ones are single voltage driving, dual voltage driving, chopper driving, subdivision control driving and so on. Single-voltage driving is the simplest driving circuit in stepper motor control. It is essentially a single-phase inverter. Its greatest feature is its simple structure, because of its low work efficiency, especially its prominent features at high frequencies. Its external resistor R consumes a considerable amount of heat, which affects the stability of the circuit. This type of drive is generally used only in the drive circuit of a low-power stepper motor. Dual-voltage driving is generally driven by two power supply voltages. Since these two power supplies are one highvoltage and one low voltage, they are also called high and low voltage driving circuits. The disadvantage of the dual-voltage driving circuit is that the valley point appears in the current at the high-low voltage connection, which inevitably causes the torque to drop at the valley point. Not suitable for normal operation of the motor. For the chopper circuit drive, this disadvantage can be overcome and the efficiency of the stepper motor can also be improved. Therefore, it is a good driver circuit from the standpoint of improving efficiency. It can use a higher power supply voltage and does not require an external resistor to limit the rated current and reduce the time constant. However, due to the sawtooth fluctuations at the top of the waveform, large electromagnetic noise is generated. The subdivision drive is powered by a pulse voltage. For a voltage pulse, the rotor can rotate one step. Generally, according to the voltage pulse distribution method, each phase winding of the stepping motor will alternately switch, and the rotor of the stepping motor can be fixed. Rotate. The subdivided control circuit is generally divided into two types. One is to use a linear analog power amplifier to obtain a staircase current. This method is simple but inefficient. The other method is to use a single-chip microcomputer to obtain the step current by using the method of pulse width modulation. This method requires complex calculations to make the substepped step angles uniform. However, due to the fact that the design of the stepper motor requires a relatively wide range ofhigh-speed adjustments, the drive chip 8713 should be used to drive the motor and the speed of the stepper motor must be controlled by software.中文译文步进电机运动控制系统设计作者:YH Lee摘要步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

步进电机、伺服电机控制原理

步进电机、伺服电机控制原理

B
BC C CA
010
110 100 101
02H
06H 04H 05H
TAB2 DB 02H
TAB3 DB 06H TAB4 DB 04H TAB5 DB 05H
(二)步进电动机的功率放大
1.单电压功率放大电路 此电路的优点是电路结 构简单,不足之处是Rc 消耗能量大,电流脉冲 前后沿不够陡,在改善 了高频性能后,低频工 作时会使振荡有所驱动控制
(一)脉冲分配
脉冲分配
软件脉冲分配
软件环形分配器的设计方法有很多,如查表法、比较法、移位寄存器法等,它 们各有特点,其中常用的是查表法。 步序 正转 反转 A AB 导电相 工作状态 C BA 001 011 01H 03H 数值(16进制) 程序的数据表 TAB TAB0 DB 01H TAB1 DB 03H
直流伺服电机控制
二、 驱动与控制
一个驱动系统性能的好坏,不仅取决于电机 本身的特性,而且还取决于驱动电路的性能以 及两者之间的相互配合。对驱动电路一般要求 频带宽、效率高、能量能回授等。目前常用晶 体管驱动和晶闸管直流调速驱动,广泛采用的 直流伺服电机的晶体管驱动电路有线性直流伺 服放大器和脉宽调制放大器(PWM)。 一般,宽 频带低功率系统选用线性放大器(小于几百瓦), 而脉宽调制放大器常用在较大的系统中,尤其 是那些要求在低速和大转矩下连续运行的场合。
3.斩波恒流功放电路
该电路的特点是工作时Vin端输入方波步进信号:当 Vin为“0”电平,由与门A2输出Vb为“0”电平,功率管 (达林顿管)VT截止,绕组W上无电流通过,采样电 阻上R3上无反馈电压,A1放大器输出高电平;而当Vin 为高电平时,由与门A2输出的Vb也是高电平,功率管 VT导通,绕组W上有电流,采样电阻上R3上出现反馈 电压Vf,由分压电阻R1、R2得到设定电压与反馈电压 相减,来决定A1输出电平的高低,来决定Vin信号能否 通过与门A2。若Vref- f时Vin信号通过与门,形成Vb正 >V 脉冲,打开功率管VT;反之,Vref- f时Vin信号被截 <V 止,无Vb正脉冲,功率管VT截止。这样在一个Vin脉冲 内,功率管VT会多次通断,使绕组电流在设定值上下 波动。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Step Motor&Servo Motor Systems and ControlsMotion Architect® Software Does the Work for You... Configure ,Diagnose, Debug Compumotor’s Motion Architect is a Microsoft® Windows™-based software development tool for 6000Series products that allows you to automatically generate commented setup code, edit and execute motion control programs, and create a custom operator test panel. The heart of Motion Architect is the shell, which provides an integrated environment to access the following modules.• System Con figurator—This module prompts you to fill in all pertinent set-up information to initiate motion. Configurable to the specific 6000 Series product that is selected, the information is then used to generate actual 6000-language code that is the beginning of your program.• Program Editor—This module allows you to edit code. It also has the commands available through ―Help‖ menus. A user’s guide is provided on disk.• Terminal Emulator—This module allows you to interact directly with the 6000 product. ―Help‖ is again available with all commands and their definitions available for reference. • Test Panel—You can simulate your programs, debug programs, and check for program flow using this module.Motion Architect® has been designed for use with all 6000 Series products—for both servo and stepper technologies. The versatility of Windows and the 6000 Series language allow you to solve applications ranging from the very simple to the complex.Motion Architect comes standard with each of the 6000 Series products and is a tool that makes using these controllers even more simple—shortening the project development time considerably. A value-added feature of Motion Architect, when used with the 6000 Servo Controllers, is its tuning aide. This additional module allows you to graphically display a variety of move parameters and see how these parameters change based on tuning values.Using Motion Architect, you can open multiple windows at once. For example, both the Program Editor and Terminal Emulator windows can be opened to run the program, get information, and then make changes to the program.On-line help is available throughout Motion Architect, including interactive access to the contents of the Compumotor 6000 Series Software Reference Guide.SOLVING APPLICATIONS FROM SIMPLE TOCOMPLEXServo Control is Yours with Servo Tuner SoftwareCompumotor combines the 6000 Series servo controllers with Servo Tuner software. The Servo Tuner is an add-on module that expands and enhances the capabilities of Motion Architect®.Motion Architect and the Servo Tuner combine to provide graphical feedback ofreal-time motion information and provide an easy environment for setting tuning gains and related systemparameters as well as providing file operations to save and recall tuning sessions.Draw Your Own Motion Control Solutions with Motion Toolbox Software Motion Toolbox™ is an extensive library of LabVIEW® virtual instruments (VIs) for icon-based programming of Compumotor’s 6000 Series motion controllers.When using Motion Toolbox with LabVIEW, programming of the 6000 Series controller is accomplished by linking graphic icons, or VIs, together to form a block diagram. Motion Toolbox’s has a library of more than 150 command,status, and example VIs. All command and status VIs include LabVIEW source diagrams so you can modify them, if necessary, to suit your particular needs. Motion Toolbox als user manual to help you gut up and running quickly.comprehensiveM Software for Computer-Aided Motion Applications CompuCAM is a Windows-based programming package that imports geometry from CAD programs, plotter files, or NC programs and generates 6000 code compatible with Compumotor’s 6000 Series motion controllers. Available for purchase from Compumotor, CompuCAM is an add-on module which is invoked as a utility from the menu bar of Motion Architect.From CompuCAM, run your CAD software package. Once a drawing is created, save it as either a DXF file, HP-GL plot file or G-code NC program. This geometry is then imported into CompuCAM where the 6000 code is generated. After generating the program, you may use Motion Architect functions such as editing or downloading the code for execution.Motion Builder Software for Easy Programming of the 6000 SeriesMotion Builder revolutionizes motion control programming. This innovative software allows programmers to program in a way they are familiar with—a flowchart-style method. Motion Builder decreases the learning curve and makes motion control programming easy.Motion Builder is a Microsoft Windows-based graphical development environment which allows expert and novice programmers to easily program the 6000 Series products without learning a new programming language. Simply drag and drop visual icons that represent the motion functions you want to perform.Motion Builder is a complete application development environment. In addition to visually programming the 6000 Series products, users may configure, debug, download, and execute the motion program.SERVO VERSUS STEPPER... WHAT YOU NEED TOKNOWMotor Types and Their ApplicationsThe following section will give you some idea of the applications that are particularly appropriate for each motor type, together with certain applications that are best avoided. It should be stressed that there is a wide range of applications which can be equally well met by more than one motor type, and the choice will tend to be dictated by customer preference, previous experience or compatibility with existing equipment.A helpful tool for selecting the proper motor for your applicat ion is Compumotor’s Motor Sizing and Selection software package. Using this software, users can easily identify the appropriate motor size and type.High torque, low speedcontinuous duty applications are appropriate to the step motor. At low speeds it is very efficient in terms of torque output relative to both size and input power. Microstepping can be used to improve smoothness in lowspeed applications such as a metering pump drive for very accurate flow control.High torque, high speedcontinuous duty applications suit the servo motor, and in fact a step motor should be avoided in such applications because the high-speed losses can cause excessive motor heating.Short, rapid, repetitive movesare the natural domain of the stepper due to its high torque at low speeds, goodtorque-to-inertia ratio and lack of commutation problems. The brushes of the DC motor can limit its potential for frequent starts, stops and direction changes.Low speed, high smoothness application sare appropriate for microstepping or direct drive servos.Applications in hazardous environmentsor in a vacuum may not be able to use a brushed motor. Either a stepper or a brushless motor is called for, depending on the demands of the load. Bear in mind that heat dissipation may be a problem in a vacuum when the loads are excessive. SELECTING THE MOTOR THAT SUITS YOUR APPLICATION IntroductionMotion control, in its widest sense, could relate to anything from a welding robot to the hydraulic system in a mobile crane. In the field of Electronic Motion Control, we are primarily concerned with systems falling within a limited power range, typically up to about 10HP (7KW), and requiring precision in one or more aspects. This may involve accurate control of distance or speed, very often both, and sometimes other parameters such as torque or acceleration rate. In the case of the two examples given, the weldingrobot requires precise control of both speed and distance; the crane hydraulic system uses the driver as the feedback system so its accuracy varies with the skill of the operator. This wouldn’t be considered a motion control system in the strict sense of the term.Our standard motion control system consists of three basic elements:Fig. 1 Elements of motion control systemThe motor. This may be a stepper motor (either rotary or linear), a DC brush motor or a brushless servo motor. The motor needs to be fitted with some kind of feedback device unless it is a stepper motor.Fig. 2 shows a system complete with feedback to control motor speed. Such a system is known as a closed-loop velocity servo system.Fig. 2 Typical closed loop (velocity) servo systemThe drive. This is an electronic power amplifier thatdelivers the power to operate the motor in response to low-level control signals. In general, the drive will be specifically designed to operate with a particular motor type –you can’t use a stepper drive to operate a DC brush motor, for instance.Application Areas of Motor TypesStepper MotorsStepper Motor BenefitsStepper motors have the following benefits:• Low cost• Ruggedness• Simplicity in construction• High reliability• No maintenance• Wide acceptance• No tweaking to stabilize• No feedback components are needed• They work in just about any environment• Inherently more failsafe than servo motors.There is virtually no conceivable failure within the stepper drive module that could cause the motor to run away. Stepper motors are simple to drive and control in an open-loop configuration. They only require four leads. They provide excellent torque at low speeds, up to 5 times the continuous torque of a brush motor of the same frame size or double the torque of the equivalent brushless motor. This often eliminates the need for a gearbox. A stepper-driven-system is inherently stiff, with known limits to the dynamic position error.Stepper Motor DisadvantagesStepper motors have the following disadvantages:• Resonance effects and relatively long settlingtimes• Rough performance at low speed unless amicrostep drive is used• Liability to undetected position loss as a result ofoperating open-loop• They consume current regardless of loadconditions and therefore tend to run hot• Losses at speed are relatively high and can causeexcessive heating, and they are frequently noisy(especially at high speeds).• They can exhibit lag-lead oscillation, which isdifficult to damp. There is a limit to their availablesize, and positioning accuracy relies on themechanics (e.g., ballscrew accuracy). Many ofthese drawbacks can be overcome by the use ofa closed-loop control scheme.Note: The Compumotor Zeta Series minimizes orreduces many of these different stepper motor disadvantages.There are three main stepper motor types:• Permanent Magnet (P.M.) Motors• Variable Reluctance (V.R.) Motors• Hybrid MotorsWhen the motor is driven in its full-step mode, energizing two windings or ―phases‖ at a time (see Fig. 1.8), the torque available on each step will be the same (subject to very small variations in the motor and drive characteristics). In the half-step mode, we are alternately energizing two phases and then only one as shown in Fig. 1.9. Assuming the drive delivers the same winding current in each case, this will cause greater torque to be produced when there are two windings energized. In other words, alternate steps will be strong and weak. This does not represent a major deterrent to motor performance—the available torque is obviously limited by the weaker step, but there will be a significant improvement in low-speed smoothness over the full-step mode.Clearly, we would like to produce approximately equal torque on every step, and thistorque should be at the level of the stronger step. We can achieve this by using a higher current level when there is only one winding energized. This does not over dissipate the motor because the manufacturer’s current rating assumes two phases to be energized the current rating is based on the allowable case temperature). With only one phase energized, the same total power will be dissipated if the current is increased by 40%. Using this higher current in the one-phase-on state produces approximately equal torque on alternate steps (see Fig. 1.10).Fig. 1.8 Full step current, 2-phase onFig. 1.9 Half step currentFig. 1.10 Half step current, profiledWe have seen that energizing both phases with equal currents produces an intermediate step position half-way between the one-phase-on positions. If the two phase currents are unequal, the rotor position will be shifted towards the stronger pole. This effect is utilized in the microstepping drive, which subdivides the basic motor step by proportioning thecurrent in the two windings. In this way, the step size is reduced and the low-speed smoothness is dramatically improved. High-resolution microstep drives divide the full motor step into as many as 500 microsteps, giving 100,000 steps per revolution. In this situation, the current pattern in the windings closely resembles two sine waves with a 90°phase shift between them (see Fig. 1.11). The motor is now being driven very much as though it is a conventional AC synchronous motor. In fact, the stepper motor can be driven in this way from a 60 Hz-US (50Hz-Europe) sine wave source by including a capacitor in series with one phase. It will rotate at 72 rpm.Fig. 1.11 Phase currents in microstep modeStandard 200-Step Hybrid MotorThe standard stepper motor operates in the same way as our simple model, but has a greater number of teeth on the rotor and stator, giving a smaller basic step size. The rotor is in two sections as before, but has 50 teeth on each section. The half-tooth displacement between the two sections is retained. The stator has 8 poles each with 5 teeth, making a total of 40 teeth (see Fig. 1.12).Fig. 1.12 200-step hybrid motorIf we imagine that a tooth is placed in each of the gaps between the stator poles, there would be a total of 48 teeth, two less than the number of rotor teeth. So if rotor and stator teeth are aligned at 12 o’clock, they will also be aligned at 6 o’clock. At 3 o’clock and 9 o’clock the teeth will be misaligned. However, due to the displacement between the sets of rotor teeth, alignment will occur at 3 o’clock and 9 o’clock at the other end of the rotor.The windings are arranged in sets of four, and wound such that diametrically-oppositepoles are the same. So referring to Fig. 1.12, the north poles at 12 and 6 o’clock attract the south-pole teeth at the front of the rotor; the south poles at 3 and 9 o’clock attract the north-pole teeth at the back. By switching current to the second set of coils, the stator field pattern rotates through 45°. However, to align with this new field, the rotor only has to turn through 1.8°. This is equivalent to one quarter of a tooth pitch on the rotor, giving 200 full steps per revolution.Note that there are as many detent positions as there are full steps per rev, normally 200. The detent positions correspond with rotor teeth being fully aligned with stator teeth. When power is applied to a stepper drive, it is usual for it to energize in the ―zero phase‖ state in which there is current in both sets of windings. The resulting rotor position does not correspond with a natural detent position, so an unloaded motor will always move by at least one half step at power-on. Of course, if the system was turned off other than in the zero phase state, or the motor is moved in the meantime, a greater movement may be seen at power-up.Another point to remember is that for a given current pattern in the windings, there are as many stable positions as there are rotor teeth (50 for a 200-step motor). If a motor isde-synchronized, the resulting positional error will always be a whole number of rotor teeth or a multiple of 7.2°. A motor cannot ―miss‖ individual steps – position errors of one or two steps must be due to noise, spurious step pulses or a controller fault.Fig. 2.19 Digital servo driveDigital Servo Drive OperationFig. 2.19 shows the components of a digital drive for a servo motor. All the main control functions are carried out by the microprocessor, which drives a D-to-A convertor to produce an analog torque demand signal. From this point on, the drive is very much like an analog servo amplifier.Feedback information is derived from an encoder attached to the motor shaft. The encoder generates a pulse stream from which the processor can determine the distance travelled, and by calculating the pulse frequency it is possible to measure velocity.The digital drive performs the same operations as its analog counterpart, but does so by solving a series of equations. The microprocessor is programmed with a mathematical model (or ―algorithm‖) of the equivalent analog system. This model predicts the behavior of the system. In response to a given input demand and output position. It also takes into account additional information like the output velocity, the rate of change of the input and the various tuning settings.To solve all the equations takes a finite amount of time, even with a fast processor – this time is typically between 100ms and 2ms. During this time, the torque demand must remain constant at its previously-calculated value and there will be no response to a change at the input or output. This ―update time‖ therefore becomes a critical factor in the performance of a digital servo and in a high-performance system it must be kept to a minimum.The tuning of a digital servo is performed either by pushbuttons or by sending numerical data from a computer or terminal. No potentiometer adjustments are involved. The tuning data is used to set various coefficients in the servo algorithm and hence determines the behavior of the system. Even if the tuning is carried out using pushbuttons, the final values can be uploaded to a terminal to allow easy repetition.In some applications, the load inertia varies between wide limits – think of an arm robot that starts off unloaded and later carries a heavy load at full extension. The change in inertia may well be a factor of 20 or more, and such a change requires that the drive isre-tuned to maintain stable performance. This is simply achieved by sending the new tuning values at the appropriate point in the operating cycle.步进电机和伺服电机的系统控制运动的控制者---软件:只要有了软件,它可以帮助我们配置改装、诊断故障、调试程序等。

相关文档
最新文档