首页> 中国专利> 全数字细分型高精度步进电机控制器

全数字细分型高精度步进电机控制器

摘要

本发明涉及一种步进电机控制装置,特别是细分型、全数字步进电机控制器的控制方案和实现方法。该控制器是以高速单片微处理器为控制核心单元,配备步进电机控制接口电路、功率放大电路和与主计算机的异步串行通讯、同步串行通讯接口电路组成。控制器接收标准的TTL电平逻辑控制信号作为步进电机的控制信号,并与上层控制电路实现了全部的光电隔离。电机的输入脉冲控制信号最高频率可达1MHz,可以实现250分频,使电机的定位精度提高了250倍,减小了电机低速运行时的脉动,可在低速下(0.2rpm)稳定运行,运行中电机电流的变化量被严格控制,减小了系统在开、关时因电流突然变化对机械系统产生的冲击,特别适用于具有高精度、超低速运动控制要求的系统中。

著录项

  • 公开/公告号CN1452312A

    专利类型发明专利

  • 公开/公告日2003-10-29

    原文格式PDF

  • 申请/专利权人 南开大学;

    申请/专利号CN03129924.5

  • 申请日2003-05-23

  • 分类号H02P8/22;G05D3/20;

  • 代理机构12200 天津市学苑有限责任专利代理事务所;

  • 代理人解松凡

  • 地址 300071 天津市卫津路94号

  • 入库时间 2023-12-17 15:01:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2007-07-25

    专利权的终止未缴年费专利权终止

    专利权的终止未缴年费专利权终止

  • 2005-11-16

    授权

    授权

  • 2004-01-07

    实质审查的生效

    实质审查的生效

  • 2003-10-29

    公开

    公开

说明书

技术领域

本发明涉及一种步进电机控制装置,特别是细分型、全数字步进电机控制器的控制方案和实现方法。

背景技术

因为步进电机的结构与直流电机、交流电机完全不同,使得步进电机的控制方式也完全不同于这两种电机。步进电机是以脉冲电压的形式对电机输入电流进行控制的,输入脉冲的数量与步进电机转子转过的角度严格成正比,输入脉冲的频率与步进电机的旋转速度成正比。正因为步进电机的上述特性,步进电机被广泛地应用在许多精密运动机构中,完成系统的精密位置控制功能。在负载没有超过电机额定负载的前提下,电机转子的转角与输入的脉冲数严格成比例,这个特性使得许多步进电机控制系统不用建立位置反馈环节,对电机实现开环控制,这就大大地减少了电机控制器的复杂程度,使得步进电机的应用范围进一步得到拓展。

但是由于制造工艺的原因,步进电机的步距角,即每个脉冲电机转子旋转的角度一般不会做得很小,目前一般步进电机的步距角为1.8°/P,用于小体积精密控制环境下的、体积微小的步进电机的步距角为15°/P,远远满足不了精密控制的精度要求。另外,步进电机在较高速运行时会产生共振,这种现象对精密控制系统产生极大的危害。解决上述问题的一条行之有效的途径就是对步进电机采取细分控制的方法,即将原来输入步进电机的一个脉冲细分为现在的若干个脉冲,使得步进电机转子在两个机械步距角之间的运动分多步完成,而不是原来的一步完成,即将步进电机定子的两相绕组的电流由原来的脉冲形式,改变为现在的正弦方式,细分数就是对正弦波形的数字表示的精度。理论上当细分数为无穷大时,电机转子在原来的两个机械步距角之间的运动可以达到完全的平滑。

美国专利(专利号:6,414,460,发明人:Li;Yanqing;Pham;Luu T.;Sasso;Mark E.)讲述了一个只有8步和16步细分的步进电机驱动器,其特点是步进电机控制器的结构相对比较简单,但是其控制功能有限,电流采用模拟器件提供,没有电流反馈控制,没有对电流变化的限制功能,没有通讯接口电路。该类型控制器可用于一些对精度、运动特性要求不是很高的环境中。

美国专利(专利号:5,914,579,发明人:Komm;William)讲述了一个具有细分功能的步进电机控制器,在其专利文件中没有提到该控制器能够达到的细分精度。该控制器的特点是:由微处理器给出电机定子绕组中的两相电流的给定值,这是一个数字形式的量,再用附加的数字——模拟转换电路对该数字量进行变化,得到模拟控制电压。对电流的控制是采用开环的方式,没有对电流的反馈调节功能,这种控制方式使得步进电机在高速和低速运行时输出的力矩不一致,没有对电流变化的限制功能,没有通讯接口电路。

美国专利(专利号:6,140,793,发明人:Carr;Raymond A.;Johns;Michael R.)讲述了一个具有细分功能的步进电机控制器,其特点是由核心微控制器以数字量的形式输出电机定子两相绕组电流的给定值,通过模拟——数字变换得到模拟量,经过功率放大后输出到步进电机的两相绕组中,专利文献中没有提到对电流的反馈调节功能。该控制器没有对电流变化的限制功能,没有通讯接口电路。

以上三个专利所具有的共同特点是:1)利用微处理器内部存储的数据表,通过查表方式给出步进电机电流给定值数据,通过数字——模拟变换得到模拟控制电压2)控制电压经过功率放大后直接为步进电机的定子两相绕组供电,对定子电流没有实现反馈控制,使电机在高速和低速运行时输出的力矩不一致,定子电流波动较大3)步进电机两相绕组电流的控制系统都是用模拟元件实现的,由于模拟元件的一致性比较差,元件特性受环境条件影响比较大,由模拟元件构成的两路调节器、功率放大器要做到控制特性完全一样是一件非常困难的事情,电路结构复杂,调试工作也很困难4)没有与上层控制单元或计算机进行通讯的接口部分,不能实现智能化要求比较高的控制过程,不能直接与上层控制计算机实现数据交换5)没有位置检测单元,不能单独完成高精度的位置控制功能6)在控制器通电和断电的瞬间没有对定子电流升降变化率采取限制措施,致使电机在这两个瞬间产生很强的抖动现象,会损坏精密运动部件。

发明内容

本发明是为了克服上述现有技术的不足,满足一些特殊应用环境和要求,提出一种新的装置,即全数字细分型高精度步进电机控制器,它实现了对步进电机定子绕组的全数字反馈恒流控制功能,具有结构紧凑,体积小,使用灵活,控制精度高,适应性强的特点。

本发明的技术方案是:1)以具有高速运算能力的微处理器为中心控制单元,设计出与上层控制单元能够进行数据交换、结构简单的串行通讯接口(异步和同步),设计出适合步进电机控制的通用信号输入输出单元,所有与上层单元连接的信号都经过光电隔离处理2)步进电机定子电流的给定量由微处理器查表给出,定子电流的实际值通过反馈单元测得,经模拟——数字变换为数字量并输入到中央处理器中,由中央处理器的程序构成步进电机定子两相电流的数字式电流控制器,控制的目的是使电流实际值与电流给定值相等3)控制器输出的两相电流控制量以数字的形式出现,利用该控制量直接控制两个结构相同的脉宽调制器(PWM),PWM的输出信号(0或1)直接控制两个H型桥式功率放大电路,从而实现了电流的全数字控制4)设计了位置计数脉冲输入单元,形成了位置反馈控制环节5)在控制器通电后和断电前的瞬间对定子电流的升降变化按照预定的曲线进行控制,严格控制电流变化率。

由于采用了上述技术方案,本发明的有益效果是:实现了对步进电机定子绕组电流的数字化控制,并对两相电流信号实现反馈控制,大大提高了步进电机的运行特性,特别是低速和超低速运行时的特性;结构简单,调试工作很少;与上层控制单元的配合具有很强的适应性,并能独立承担高精度的位置控制工作,使产品整机体积小且实用性强;所有输入输出信号都经过了光电隔离作用,提高了控制器的抗干扰能力和运行的可靠性。

附图说明

图1为本发明的控制原理框图

图2为本发明的控制器的结构框图

图3为桥式功率放大电路图

图4为PWM控制器输出的波形图

图5为250细分情况下的电流给定值波形图

图6为定子电流的反馈值波形图

图7为经过滤波后的电流反馈值波形图

图8为电流上升和下降时的波形图

图9-1、9-2、9-3为本发明控制器的实际电路图

图10为本发明控制器的控制步骤框图

具体实施方式

下面结合各图对本发明进行具体说明:

如图2所示,步进电机控制器的中央处理单元是一个具有高速运算能力的微处理器(17),在实际控制器中采用美国TI公司生产的TMS320MC2407,针对该芯片所具有的功能单元,为步进电机控制器设计了同步串行通讯接口电路(8),异步串行通讯接口电路(9)。同步串行通讯电路为3线同步通讯模式,三条通讯线路分别为时钟线(Clock),数据输入线(Data_In),数据输出线(Data_Out)。异步串行通讯电路为2线异步通讯模式,两条通讯线路分别为数据接受线(RXD),数据发送线(TXD)。为了减少控制系统上、下层之间的干扰,在设计这两种标准通讯接口时附加了光电隔离单元(10)(11)。通过这两个数据通讯接口,步进电机控制器能够以命令的形式直接接收上层控制计算机发来的各种数据或命令,并按照命令规定的要求控制步进电机以要求的速度曲线运动规定的角度。

步进电机控制信号输入单元(12)经过光电隔离单元(14)后将上层控制单元发送的控制信号输入到中央控制单元(17)中。输入信号主要有指示电机运动的脉冲信号(Step),决定电机运动方向的方向信号(CW/CCW),控制运动状态的使能信号(En/Dis),以及对下层控制器进行复位操作的复位信号(Run/Rst)等。中央处理单元(17)可根据应用环境的精度要求,预先设置步进电机的细分精度和电机电流的幅值。电流幅值曲线以数据表的形式预先存储在中央处理单元中,当中央处理单元(17)接收到运动信号脉冲(Step)和方向信号(CW/CCW)时,中央处理单元按照脉冲信号(Step)的快慢,从数据表中查出步进电机(5)定子两相绕组的电流给定值,图5为250细分情况下的电流给定值波形图(已经经过数字——模拟变换),步进电机(5)定子绕组中的两相电流经过电流检测单元(20)检测后得到两相电流的反馈值,该反馈值含有很多的高频干扰信号(如图6所示)。该反馈值经过滤波放大电路(7)后,得到一个没有干扰信号的、完整的电流反馈量(如图7所示)。该反馈信号经过模拟——数字变换单元(6)后得到两相电流反馈值的数字量,并被输入到中央处理单元(17)中,中央处理单元(17)通过软件程序建立了两个调节功能、参数特性完全相同的数字式电流调节器(19),其调节功能如图1所示:该调节器的输入量有两个:1)由电流给定单元(1)给出的电流给定值Ig2)如上述的,经过滤波放大和模拟——数字变换的电流反馈值If,电流控制器(2)对这两个量进行运算,得到数字形式的控制量Ui,利用该数字量控制脉宽调制器(3),脉宽调制器(3)输出的脉冲波形如图4所示,当控制量Ui的数值比较大时,脉宽调制器(3)输出脉冲的占空比就比较大,当控制量Ui的数值比较小时,脉宽调制器(3)输出脉冲的占空比就比较小。用脉宽调制器(3)的输出信号直接控制两个结构完全相同的H桥式功率放大器(4),H桥式功率放大器(4)的原理图如图(3)所示,电路是由CMOS半导体管组成的功率放大电路。每一个H桥式功率放大器(4)为步进电机的一个绕组供电,如图(3)所示,当脉宽调制器(3)输出为1时,H桥式功率放大器的Q1、Q4导通,步进电机(5)的A相绕组正向通电;当脉宽调制器(3)输出为0时,H桥式功率放大器的Q2、Q3导通,步进电机(5)的A相绕组反向通电。同样道理,当H桥式功率放大器的Q5、Q8导通时,步进电机(5)的B相绕组正向通电,当H桥式功率放大器的Q6、Q7导通时,步进电机(5)的B相绕组反向通电。这样,对步进电机(5)定子两相绕组的电流调节过程都是对数字量的计算,和对数字量的传输过程。其中电流控制器的计算过程是由中央处理单元(17)的软件程序完成的。由于微处理器内部的数字计算过程稳定可靠,不会受到环境的影响,不会受到计算单元的型号限制,同样数字电路的抗干扰能力强,受环境条件的影响大大优于模拟电路,用此方法实现的两个电流控制器的物理特性,调节参数非常一致,使得步进电机(5)定子两相绕组中流过的电流非常对称。电机在超低速下运行时非常稳定。同时该实施电路的调试工作非常少,运行也非常可靠。

为了完善步进电机控制器的功能,使该控制器能够独立地完成高精度的速度控制、位置控制任务,特设计了一个位值反馈环节,即位置计数脉冲反馈单元(21),该单元可以接收常用的位置反馈元件的输出信号,如对于旋转位置的反馈单元——增量码盘,对于直线运动的位置反馈单元——光栅尺等,位置计数脉冲反馈单元(21)接收到上述元件的位置反馈信号后,对位置脉冲信号进行倍频操作,并从中分辨出运动的方向信号,再经过脉冲整形与滤波电路(22)后,将位置反馈信息输入到中央处理单元(17)中,实现步进电机伺服控制中的位置闭环。

状态检测电路(23)对步进电机(5)驱动的运动系统的多种状态进行检测(如运动机构的极限位置限位信号,运动的0位信号等)。状态检测电路(23)对这些信号进行延时、滤波和信号整形等操作后,输入到中央处理单元(17)中,为控制系统提供信息。同时将这些信号经过光电隔离单元(15)进行电隔离后,经过信号输出接口单元(13)输出到上层控制单元中。

考虑到当步进电机(5)的定子线圈内的电流由0突然上升到给定值,或由给定值突然降为0时,定子就会突然形成磁场,或磁场突然消失,并使转子从原来的位置转过一个角度,其大小视转子的初始位置不同而不同,最大可达到一个机械角。步进电机的这种抖动对精密机械部件产生非常大的损伤。为避免这种现象发生,在步进电机控制器通电和断电的瞬间,控制器并没有给被控制的步进电机(5)的定子线圈立即通电或断电。当控制器通电后,步进电机(5)的定子线圈内的电流是在规定的时间内,以给定的电流上升曲线和下降曲线,如图(7)所示,控制步进电机(5)的电流“软上升”或“软下降”,从而避免了步进电机(5)在控制器通电和断电的瞬间产生抖动现象。这一点对精密位置控制系统,对系统静态稳定性要求很高的应用环境中非常重要。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号