还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
步进电机的精确控制方法研究摘要随着微电子和计算机技术的不断进步和高速的更新换代,作为机电一体化进程中制造出来的一种主要产品的步进电机的产量和数量也逐渐增多而且对于步进电机的应用也是是十分广泛的,比如很多的自动控制系统中大部分都会涉及到步进电机的使用众所周知,对于步进电机在应用方面的优势也是十分明显的,比如在对一些频带宽度较大的脉冲__的控制,以此控制来实现对__相关部件的速度调节上,实现速度控制以及相关部件的启动和停止,或者是控制相关部件的正向或者反向转动另外一个很大的优势就是步进电机可以实现整个构件开环系统不仅仅结构设计简便易行,而且造价低廉,工作性能相当稳定可靠当前对步进电机的研究焦点主要集中在对步进电机的驱动控制上,然而驱动控制也是步进电机的一个重要的关键技术步进电机的控制技术在很多的行业和领域里都有广泛的应用对于步进电机相关技术的研究国内很多的专家和学者都从不同角度不同侧面给出了详细的论断随着要求缩短步进电机的响应时间、提高运行速度等问题的提出,国内外的研究人员针对速度控制,提出了建立在线性速度模型和指数速度模型等数学模型上的控制方式,但都存在一定的问题;当解决要求步进电机有更小的步距角,更高的分辨率,或者为减小步进电机本身所固有的低频振动、噪声等问题时,出现了步进电机细分驱动技术,目前较为常见的有斩波恒流驱动、脉冲宽度调制驱动、电流矢量恒幅均匀旋转驱动等技术,这些驱动技术虽能满足特定场合的技术要求,但缺乏一定的灵活性本文的主要研究内容如下对步进电机及其细分驱动系统进行了详细阐述,研究了步进电机的工作原理、运行性能,分析了步进电机细分驱动系统的作用和适用性,并对国内外步进电机细分驱动系统的研究作了简要介绍研究了步进电机在加减速控制过程中脉冲频率曲线的设计和他们的优缺点,并提出以步进电机控制系统模型和矩频特性为依据,推导出其加减速控制过程中的线性加正弦函数,在不发生失步和过冲的前提下,能够缩短步进电机的加减速时间,提高运行速度,充分发挥步进电机的工作性能为解决消除电机的低频振荡,提高电机的输出转矩、分辨率和步距的均匀度,解决步进电机高精度细分和平滑运行、动态适应多级细分的技术难题,研究了步进电机的传统控制方法和细分控制原理,在控制方法上,本文通过分析两相混合式步进电机的运行原理,推导了其数学模型在此基础上提出了电流矢量恒幅均匀旋转与可变细分相结合的控制策略,提出了一种新的趋圆自适应驱动模型,并给出了控制方法通过实时计算的方式控制各相绕组电流,使其按阶梯正旋规律改变大小和方向,实现将步进电机一个整步均匀地分为若干个更细的微步,改变了以往细分控制参数需要事先计算的方式,节省了存贮空间,并能动态的适应多级细分的情况最后,通过模拟仿真等方法的试验研究,证明了这种模型和方法的可行性本文的研究对于计算机技术应用于步进电机的速度控制和细分驱动控制方式的深入研究,拓宽步进电机的应用领域具有积极的意义关键词步进电机;速度控制;细分驱动;自适应;仿真第一章绪论
1.1步进电机概述步进电机又称为脉冲电机,基于最基本的电磁铁原理,它是一种可___回转的电磁铁,其动作原理是依靠气隙磁导的变化来产生电磁转矩其原始模型是起源于1830年至1860年间1870年前后开始以控制为目的的尝试,应用于氩弧灯的电极输送机构中这被认为是最初的步进电机__世纪初,在__自动交换机中广泛使用了步进电机由于西方资本主义列强争夺殖民地,步进电机在缺乏交流电源的船舶和飞机等__系统中得到了广泛的使用__世纪五十年代后期晶体管的发明也逐渐应用在步进电机上,对于数字化的控制变得更为容易到了八十年代后,由于廉价的微型计算机以多功能的姿态出现,步进电机的控制方式更加灵活多样步进电机相对于其它控制用途电机的最大区别是,它接收数字控制__电脉冲__并转化成与之相对应的角位移或直线位移,它本身就是一个完成数字模式转化的执行元件而且它可开环位置控制,输入一个脉冲__就得到一个规定的位置增量,这样的所谓增量位置控制系统与传统的直流控制系统相比,其成本明显减低,几乎不必进行系统调整步进电机的角位移量与输入的脉冲个数严格成正比,而且在时间上与脉冲同步因而只要控制脉冲的数量、频率和电机绕组的相序,即可获得所需的转角、速度和方向我国的步进电机在__世纪七十年代初开始起步,七十年代中期至八十年代中期为成品发展阶段,新品种和高性能电机不断__,目前,随着科学技术的发展,特别是永磁材料、半导体技术、计算机技术的发展,使步进电机在众多领域得到了广泛应用
1.2步进电机控制技术及发展概况作为一种控制用的特种电机,步进电机无法直接接到直流或交流电源上工作,必须使用专用的驱动电源步进电机驱动器在微电子技术,特别计算机技术发展以前,控制器脉冲__发生器完全由硬件实现,控制系统采用单独的元件或者集成电路组成控制回路,不仅调试__复杂,要消耗大量元器件,而且一旦定型之后,要改变控制方案就一定要重新设计电路这就使得需要针对不同的电机__不同的驱动器,__难度和__成本都很高,控制难度较大,限制了步迸电机的__由于步进电机是一个把电脉冲转换成离散的机械运动的装置,具有很好的数据控制特性,因此,计算机成为步进电机的理想驱动源,随着微电子和计算机技术的发展,软硬件结合的控制方式成为了主流,即通过程序产生控制脉冲,驱动硬件电路单片机通过软件来控制步进电机,更好地挖掘出了电机的潜力因此,用单片机控制步进电机已经成为了一种必然的趋势,也符合数字化的时代趋势吲步进电机从其结构形式上可分为反应式步进电机、永磁式步进电机、混合式步进电机、单相步进电机、平面步进电机等多种类型,在我国所采用的步进电机中以反应式步进电机为主步进电机的运行性能与控制方式有密切的关系,步进电机控制系统从其控制方式来看,可以分为以下三类
1.开环控制系统
2.闭环控制系统
3.半闭环控制系统目前半闭环控制系统在实际应用中一般归类于开环或闭环系统中
1.
2.1开环控制步进电机最简单的控制方式就是开环控制系统,其原理框图如图1.1所示在这种控制方式下,步进电机控制脉冲的输入并不依赖于转子的位置,而是按一个固定的规律发出控制脉冲,步进电机仅依靠这一系列既定的脉冲而工作,这种控制方式由于步进电机的独特性而比较适合于控制步进电机,适合于我国的国情这种种控制方式的特点㈦是控制简单、实现容易、__较低,这种控制方式特别在开环控制中,负载位置对控制电路没有反馈,因此,步进电机必须正确地响应每次励磁的变化,如果励磁变化太快,电机不能__到新的位置,那么实际负载位置与理想位置就会产生一个偏差,在负载基本不变时,控制脉冲序列的产生较为简单,但是在负载的变化可能较大的场合,控制脉冲序列的产生就很难照顾全面,就有可能出现失步等现象目前随着微处理器应用的普及,依靠单片机,可以实现一些复杂的步进电机的控制脉冲序列的产生但是开环控制仍存在以下问题阻1起动受到限制一般要通过控N#l-力n的速度设定按一定的升速规律实现起动,必须有足够长的升速过程这导致它在速度变化率较大的场合的使用受到限制2系统存在振荡区,在使用中必须避开振荡点,否则速度波动很大,严重时可能导致失步3抗负载波动的能力较差如果负载出现冲击转矩,电机可能失步或堵转所以,一般不能满载运行,必须留有足够的余量这导致电机的容量得不到充分利用以上情况限制了步进电机的应用范围,因为在许多应用场合,希望提高电机的快速性,要求电机的加速时间越短越好而在开环控制系统中,步进电机的速度完全决定于输入脉冲频率,其输入脉冲序列是预先设定的,不依赖于电机转子的位置而调节,不能保证每步都能在最佳切换角切换因而,很难以最短的时间达到正常工作要求速度,并且易发生失步但由于它较易实现,__低廉,所以目前所采用的控制方式大多数为开环控制而对于其失步和精度问题的根本解决途径是建立合理的脉冲序列控制数学模型,求出合理有效的控制函数
1.
2.2翻环控制由于步进电机开环控制系统存在精度不高、丢步等缺点,所以在精度要求较高的场合可以采用步进电机的闭环控制系统n3,其原理框图如图
1.2所示这种控制方式是直接或间接地检测出转子或负载的位置或速度,然后通过反馈和适当的处理,自动地给出步进电机的驱动脉冲序列,这个驱动脉冲序列是根据负载或转子的位置而随时变化的这种控制方式的实现方法很多,在要求精度很高的场合,结合加减速过程控制技术细分驱动技术,可以实现很高的位置精度要求但这种控制方式也有一些问题,例如,闭环的实现需要增加高精度的检测、反馈及控制元件,使整一个伺服系统的实现变得复杂,且__急剧上升,甚至使步进电机应用的低价优势丧失另外,还有系统的稳定性等问题为了改善步进电机失步,高速扭矩衰减等问题,采用有源阻尼和无编码器堵转检测技术的闭环步进控制技术正逐步得到应用,并已有相应的产品推向市场,如Oriental公司的QStep系列产品、ParkerHannifan/compumotor公司的Gemini系列细分驱动产品等经过持续的改进和升级,堵转检测和抗谐振技术将与今天的细分驱动技术一样得到普及嘲,从而使步进电机性能得到大大提升但在这个研究方向上,技术上一直没有太大的突破,也还不成熟,还没有得到很广泛的应用但是这将是以后步进电机控制的发展趋势
1.
2.3步进电机加减速过程控制技术正因为步进电机的广泛应用,对步进电机的控制的研究也越来越多,在启动或加速时如果步进脉冲变化太快,转子由于惯性而跟随不上电__的变化,产生堵转或失步在停止或减速时由于同样原因则可能产生超步为防止堵转、失步和超步,提高工作频率,要对步进电机进行升降速控制步进电机的转速取决于脉冲频率、转子齿数和拍数其角速度与脉冲频率成正比,而且在时间上与脉冲同步因而在转子齿数和运行拍数一定的情况下,只要控制脉冲频率即可获得所需速度由于步进电机是借助它的同步力矩而启动的,为了不发生失步,启动频率是不高的特别是随着功率的增加,转子直径增大,惯量增大,启动频率和最高运行频率可能相差十倍之多步进电机的起动频率特性使步进电机启动时不能直接达到运行频率,而要有一个启动过程,即从一个低的转速逐渐升速到运行转速停止时运行频率不能立即降为零,而要有一个高速逐渐降速到零的过程从步进电机的频率一力矩曲线图1.3可知,步进电机的输出力矩随着脉冲频率的上升而下降,启动频率越高,启动力矩就越小,带动负载的能力越差,启动时会造成失步,而在停止时又会发生过冲要使步进电机快速的达到所要求的速度又不失步或过冲,其关键在于使加速过程中,加速度所要求的力矩既能充分利用各个运行频率下步进电机所提供的力矩,又不能超过这个力矩因此,步进电机的运行一般要经过加速、匀速、减速三个阶段,要求加减速过程时间尽量的短,恒速时间尽量长特别是在要求快速响应的工作中,从起点到终点运行的时间要求最短,这就必须要求加速、减速的过程最短,而恒速时的速度最高目前,国内外的科技工__对步进电机的速度控制技术进行了大量的研究,建立了多种加减速控制数学模型,如指数模型、线性模型等,并在此基础上设计__了多种控制电路,改善了步进电机的运动特性,__了步进电机的应用范围指数加减速考虑了步进电机固有的矩频特性,既能保证步进电机在运动中不失步,又充分发挥了电机的固有特性,缩短了升降速时间,但因电机负载的变化,很难实现而线性加减速仅考虑电机在负载能力范围的角速度与脉冲成正比这一关系,不因电源电压、负载环境的波动而变化的特性,这种升速方法的加速度是恒定的,其缺点是未充分考虑步进电机输出力矩随速度变化的特性,步进电机在高速时会发生失步综上所述,为缩短步进电机的加速时间,在不发生失步和过冲的前提下,应尽量提高其运行速度,才能充分发挥步进电机的工作性能这就需要继续在步进电机的速度控制技术方面进行研究,找到尽可能合理的加减速控制数序模型,方便微处理器的控制要求,进一步提高步进电机的运行效率
1.
2.4步进电机的细分驱动控制步进电机由于受到自身制造工艺的限制,如步距角的大小由转子齿数和运行拍数决定,但转子齿数和运行拍数是有限的,因此步进电机的步距角一般较大并且是固定的,步进的分辨率低、缺乏灵活性、在低频运行时振动,噪音比其他微电机都高,使物理装置容易疲劳或损坏这些缺点使步进电机只能应用在一些要求较低的场合,对要求较高的场合,只能采取闭环控制,增加了系统的复杂性,这些缺点严重限制了步进电机作为优良的开环控制组件的有效利用细分驱动技术在一定程度上有效地克服了这些缺点步进电机细分驱动技术是70年代中期发展起来的一种可以显著改善步进电机综合使用性能的驱动技术1975年美国学者T.R.Fredriksen首次在美国增量运动控制系统及器件年会上提出步进电机步距角细分的控制方法在其后的__多年里,步进电机细分驱动得到了很大的发展逐步发展到上世纪九十年代完全成熟阳3我国对细分驱动技术的研究,起步时间与国外相差无几在九十年代中期的到了较大的发展主要应用在工业、__、机器人、精密测量等领域,如跟踪卫星用光电经纬仪、军用仪器、通讯和雷达等设备细分驱动技术的广泛应用,使得电机的相数不受步距角的限制,为产品设计带来了方便目前在步进电机的细分驱动技术上,采用斩波恒流驱动叫、脉冲宽度调制驱动n引、电流矢量恒幅均匀旋转驱动控制,大大提高步进电机运行运转精度,使步进电机在中、小功率应用领域向高速且精密化的方向发展最初,对步进电机相电流的控制是由硬件来实现的,通常采用两种方法1采用多路功率开关电流供电,在绕组上进行电流叠加,这种方法使功率管损耗少,但由于路数多,所以器件多,体积大2先对脉冲__叠加,再经功率管线性放大,获得阶梯形电流,优点是所用器件少,但功率管功耗大,系统功率低,如果管子工作在非线性区会引起失真由于本身不可克服的缺点,因此目前已很少采用这两类方法随着计算机技术的发展,特别是单片机的出现,开创了步进电机细分驱动技术的新局面用单片机控制的步进电机细分驱动电路不仅减小控制系统的体积、简化电路、同时还提高了细分精度和控制系统的智能化,从而使细分驱动技术得到__细分驱动可以明显的提高电机的输出转矩,尤其是对三相反应式电机,其力矩比不细分时提高约30-40%在实现细分驱动后,由于减小了步距角、提高了步距的均匀度,相应的提高了电机的分辨率,使其更能满足精确控制的需要步进电机控制器的技术水平主要体现在三个层面硬件方案、核心控制算法以及应用软件功能国内运动控制器所采用的硬件平台和国外产品相比并没有太大差距,有的甚至更加先进与欧美发达国家相比,国内运动控制器的差距主要体现在控制算法和二次__平台的易用性方面许多欧美运动控制器制造商历经多年积累,提供了许多先进的控制算法,如伺服调节、PvT算法、样条插补、反向运动学算法、龙门双驱动算法、空间圆弧插补、速度前瞻和轨迹拟合等n们n副但出于技术保护,国内的步进电机控制在核心控制算法方面还存在较大差距,也还处于起步阶段目前国内有一些驱动器采用“平滑”来取代细分,有的也称为细分,但这不是真正的细分1.“平滑”并不精确控制电机的相电流,只是把电流的变化率变缓一些,所以”平滑”并不产生微步,而细分的微步是可以用来精确定位的;2.电机的相电流被平滑后,会引起电机力矩的下降,而细分控制不但不会引起电机力矩的下降,反而会使力矩增加适当的细分控制函数很难找到一种统一而简便的函数表达式,只能采取近似的方法如采用已知的函数波形进行近似,有关研究和实验证明,对于两相双极型混合式步进电机,采用正余弦形的驱动电流较为理想,而对于反应式步进电机一般采用谐波较少的阶梯型驱动电流较为理想但这些近似只能应用在精度要求不太高的情况下也有采用实验逼近法的,通过多次测试,并修正数据,得到细分的阶梯波但精度与测量手段关系很大而且实施起来复杂,~般精度较低也有采用函数模型的通过插值法和函数拟合得到,先通过试验获得特定系统的细分波形数据,再通过数学处理找到此系统的细分控制模型函数,通过此函数确定输出的细分电流n,这种方法对于特定的系统而言,能够达到较高的精度要求;但在要求实现多级细分控制的场合下如负载可变的情况,无法实现动态的调整上述传统的细分控制方法是提前计算细分控制电流参数放入寄存器中供程序调用这样以来,增加了空间上的成本,程序设计较为繁琐,在要求多级细分的控制场合,其存储空间的增加和程序设计的复杂程度将是不可接受的
1.3本文研究的意义和主要内容尽管步进电机的精确控制方面的研究是一个热点课题,在步进电机控制研究的两个方面加减速过程控制和细分驱动技术上,取得了大量的研究成果,虽然提出了种种技术理论和实现方案,但都存在有一定的局限性,一个灵活的,适应性强的核心控制算法和可行方案还是有很大的研究空间的本文研究了步进电机在加减速控制过程中脉冲频率曲线的设计和他们的优缺点,并提出以步进电机控制系统模型和矩频特性为依据,推导出其加减速控制过程中的线性加正弦函数,缩短步进电机的加速时间,在不发生失步和过冲的前提下,尽量提高其运行速度,充分发挥步进电机的工作性能在细分驱动技术方面,为解决消除电机的低频振荡,提高电机的输出转矩、分辨率和步距的均匀度,解决步进电机高精度细分和平滑运行的技术难题,并能适应多级细分的技术要求,研究了步进电机的传统控制算法和细分控制原理通过分析两相混合式步进电机的运行原理,推导了其数学模型在此基础上提出了电流矢量恒幅均匀旋转与可变细分相结合的控制策略,提出了一种新的趋圆自适应驱动模型,并给出了控制方法通过实时计算的方式控制各相绕组电流,使其按阶梯正旋规律改变大小和方向,实现将步进电机一个整步均匀地分为若干个更细的微步,改变了以往细分控制参数需要事先计算的方式,节省了存贮空间,并能动态的适应多级细分的情况第二章步进电机的速度控制
2.1步进电机速度控制的必要性步进电机可以使用脉冲__直接进行开环定位控制,具有一定的精度而且控制线路简单,使用方便、可靠合理选择步进电机的升降速运行曲线,在不失步和不发生过冲的前提下,尽量提高其运行速度,对于充分发挥步进电机的工作性能,有着十分重要的意义在实际的步进电机应用中,尤其在要求快速响应的系统中,其关键问题是如何保证步进电机在频繁启停、频率发生突变的高速运转过程中不发生堵转和失步而堵转和失步的发生,与步进电机的变速特性,即与步进电机运行速度的变化规律有关步进电机的速度控制曲线不但影响电机运行的升降速度,还影响整个系统的平稳性、运行噪声和定位精度一般情况下,系统的极限启动频率较低,而要求的运行速度又较高,如果系统以要求的速度直接启动,会因速度已超过极限启动频率而不能正常启动,发生堵转或根本不能运行的情况系统运行到终点时突然停止,则会因系统的惯性,出现过冲现象,使控制发生偏离因此,在控制的过程中运行速度需要有一个升速—恒速一降速一停止的过程系统在要求快速响应时,必须要求升降速过程时间尽量地缩短,使步进电机在不失步条件下,以最短的时间升降到给定速度由步进电机的动态特性可知,步进电机在变速运行时,既要克服负载转矩,同时也要克服变速所引起的系统惯性转矩由步进电机的矩频特性可知,脉冲频率越高,电磁转矩就越小同时,角加速度越大,引起的系统惯性转矩越大,故其直接起动频率限制在一个有限值上如果起动频率大于这一有限值,步进电机就会出现失步现象因此,步进电机在高速下运行时,必须在低于或等于起动速度下起动,然后,逐步增大脉冲频率直到期望的速度同样,步进电机不能在高速运行状态下突然停止,否则,由于惯性作用会出现过冲故需逐步降低脉冲频率直到能够停止的速度,以实现准确定位另外,应尽量缩短起动加速和停止减速时间,提高其快速性但步进电机的输出力矩随着它的旋转角速度变化,步进电机的输出力矩随着它的旋转角速度变化因此在整个加速减速过程中,步进电机的角加速度应该随着转子角速度的变化而变化,使步进电机在不失步条件下,以最短的时间加速减速到给定速度因此,选择合理的运行规律函数,成为步进电机速度控制的关键
2.2速度控制曲线及其数学模型在步进电机不失步的条件下,驱动脉冲频率变化的加速度,和步进电机转子的角加速度成正比而角加速度又是依赖于步进电机的输出力矩的因此,选择一条比较合理的运行规律曲线,以使步进电机转子的角加速度的变化与它的输出力矩变化相适应,成为速度控制的关键目前,如何根据具体的应用环境步进电机的类型、运行状态、负载的特性等确定最佳的升降速曲线;如何在负载变化的情况下及时调整升降速的控制,成为步进电机速度控制的重要研究内容许多科技工__对步进电机的加减速特性优化控制进行研究,建立了多种加降速数学模型,如指数模型、线性模型等,并在此基础上__了多种加速度控制器,缩短了加减速时间速度控制规律一般有三种选择,如图2-1所示按阶梯规律升降速、按直线规律升降速、按指数规律升降速
2.
2.1阶梯规律速度控制将步进电机的升降过程离散为一个不连续的区间,控制器件所发出的驱动脉冲受阶梯函数的控制,即步进电机的转速每跃升1个台阶后,恒速运转一段时间,通过回馈机制比较当前速度与目标速度是否一致,若不一致则相应的加或减一个脉冲档位噙3这种方法的缺点是在恒速阶段没有加速,未充分利用步进电机的加速性能,而且在高频段加速台阶高,步进电机在速度越阶时会发生失步
2.
2.3直线规律速度控制电机做梯形运动时,其运动过程是首先以一定的加速度加速运动,当速度达到指定的速度时,开始匀速运动减速时,以一定的加速度减速运动到指定的速度后匀速运动或停下来在步进电机升速过程中,直线规律速度控制是加速度保持一个恒定值不变,速度以直线规律上升乜副该种加减速方法快速性较好,控制方法计算简单,节省机时,但由于速度呈直线上升或下降规律,不完全符合步进电机的速度变化规律,加速、匀速和减速过程不能光滑过渡,即加速度对时间的函数at=dvt/dt不是连续函数,而存在阶跃现象,加减速控制方法效果不是十分理想这将影响电机和机械系统的使用寿命,所以适用于控制系统处理速度较慢且对升降速过程要求不高的场合以往研究表明,步进电机处于负载状态下可以按预期的目标升降速,但是反映出过冲量大、稳定性差、噪音大的现象所以在短距离的步进电机加减速控制中不适合采用该方法同时,由于这种速度控制方法的加速度是恒定的,其缺点是未充分考虑步进电机输出力矩随速度变化的特性,步进电机在高速时会发生失步因此,除部分特殊场合,线性规律控制已逐步退出___舞台223指数规律速度控制指数规律加减速是指在加减速过程控制中,步进电机的速度是指数规律上升或下降的开始加速度最大,并且随着速度的升高而逐渐减小,速度上升得越来越慢当速度上升至最高值时,加速度降低至最小,理想情况下应接近于0用指数规律加减速能充分保证步进电机的运行稳定性,同时兼顾了升降运行快速性事实上,用指数规律加减速是与理论分析结果完全符合的,理论分析表明步进电机的速度变化规律符合某种指数规律乜引用指数规律加减速完全可以满足短距离步进控制的要求指数规律速度控制又可进一步分为速度时间曲线是S型的运动和直线加抛物线型的运动a速度时间曲线是S型的运动其中M-B为加加速运动阶段,B-C为加速运动阶段,C-D为减加速运动阶段,D—E为匀速运动阶段,减速时情况类似,E-F为加减速运动阶段,F—S为减速运动阶段,S_H为减减速运动阶段速度是时间的连续函数,从启动到加速过程的光滑过渡以及到匀速运动的过渡使电机和机械系统的使用寿命提高,但计算,量大,适用于控制系统处理速度较快且对升降速过程要求较高的场合b速度时间曲线是直线加抛物线型的运动在对步进电机的控制中,工程上一般认为步进电机无需经过加速就直接阶跃到启动频率所对应的速度,也可在启动频率所对应的速度直接停止因此上图所示直线加抛物线运动规律就演变为抛物线运动规律,由于步进电机的转矩是其速度的减函数,在高速状态下,易于产生振荡,而使用抛物线型曲线的控制方法可提高步进电机的允许上限速度,而且可以保证系统尽快由启动状态上升到高频运行状态,或尽快由运动状态停止由于步进电机为微处理器主控,指数曲线在实际软件编程中比较难以实现,并且计算量大,增加了微处理器的负担,所以有研究人员提出了离散逼近法获得理想的升降速曲线m1,将事先算好的控制数据存贮在ROM内,在工作过程中直接读取步进电机以一“突跳频率”启动,并按指数规律上升在步进电机速度变化过程中,速度不是连续变化,而是按分档阶梯变化,每一个速度阶梯的运行时间都不同随着速度的上升,对应速度阶梯运行时间也呈上升趋势,即随着速度的上升,对应阶梯运行脉冲数也随之增加正是由于在控制电机升降速的过程中需要事先计算控制参数,在需要实现多级细分的情况下,则要占用较大的数据存储空间,增加了控制成本
2.3速度控制的数学模型及指数型控制算法
2.
3.1速度控制的数学模型步进电机运行时总是在电气和机械过度过程中进行的,其速度特性直接影响到系统的快速性及工作的可靠性步进电机的速度特性,可以通过其动力学模型来表示,方程式表示如下其中,——步进电机转子的转动惯量与负载的折算转动惯量之和θ—步距角;B——阻尼包括机械阻尼、电磁阻尼等系数K——与θ成某种函数关系的比例因子可认为系统的弹性系数Tz——摩擦阻力矩及其它与0无关的阻力矩之和;Td——步进电机所产生的电磁转矩由式2-1可得由式2—2看出,惯性扭矩如应小于最大电磁扭矩乃在升速阶段,角加速度£应尽可能大些,以提高系统的快速性在经典控制中,一种做法是B和K不考虑对速度控制的影响,结果是角加速度£取值变大,步进电机易失步另一种是过大估计曰和K的影响,取一个经验值,结果是角加速度£取值变小,步进电机升速时间变长,系统的快速性太差
2.3指数型控制算法在步进电机的控制系统中,给一个电脉冲__,步进电机就转动一个角度或前进一步,如输入为脉冲数Ⅳ,输出为转角0,则p=KN或∞=威Ⅳ为驱动脉冲的频率,K为脉冲当量,这是步进电机输入/输出的比例关系步进电机的转矩一频率特性曲线表明,当转速上升时,转矩随速度接近于线性下降这个转矩实际上是电磁转矩瓦和阻力矩乃之差设步进电机的阻力矩正=KrCO,负载转矩是加速转矩砌,则负载的运动方程为式中,T0——为电磁转矩J——为负载的转动惯量KT——为转矩常数w——为电机的回转角速度假设转速从零开始升速,即初值t=0,w=0时,2-3式方程的解为如果单片机使用定时器中断方式来控制步进电机的速度,那么升降速控制就是不断改变定时器的装载值的大小为了便于编制程序,不一定每步都计算装载值,可以用阶梯曲线来逼近升速曲线将升速段均匀地离散为n段,由式2—7可知上升时间为f,,则相邻两次速度变化的时间间隔为△f,=f,/n,式中n即为阶梯升速的分档数程序执行过程中,对每档速度都要计算在这个台阶应走的步数,然后以递减方式检查当减到零时,表示该档速度应走的步数已经走完,速度字七+l,进入下一档速度与此同时,还要递减升速过程总步数,直到升速过程走完为止减速过程同理
2.4本章小结本章首先分析了步进电机的速度控制的必要性;其次,讨论了传统的速度控制曲线和数学模型并分析了其优缺点;最后,重点提出速度控制的一般数学模型和指数型的控制算法,为本文中将要提出步进电机速度控制算法提供理论基础。