一种测量伺服驱动器带宽的装置和方法

文档序号:6160010阅读:168来源:国知局
一种测量伺服驱动器带宽的装置和方法
【专利摘要】本发明的目的在于提供一种测量电机驱动器的带宽的装置,包括:微机械陀螺,微机械陀螺的敏感轴与电机的轴向相平行;信号发生器,用于向电机驱动器发送正弦波指令信号;信号接收器,用于接收微机械陀螺的反馈信号;以及运算器,用于将正弦波指令信号的振幅和相位与对应的反馈信号的振幅和相位作比较,求出带宽。本发明的目的在于提供一种使用上述测量电机驱动器的带宽的方法。
【专利说明】一种测量伺服驱动器带宽的装置和方法
【技术领域】
[0001]本发明涉及一种测量伺服驱动器带的装置和方法,尤其涉及一种借助微机械陀螺测量伺服驱动器带宽的装置和方法。
【背景技术】
[0002]伺服驱动器的带宽对于伺服驱动器来说是一个重要的技术参数。生产商将向用户提供其销售的伺服驱动器的带宽数据。同时在研发过程中,带宽也是经常被测量的数据。
[0003]根据AC伺服驱动器通用技术要求(JB T 10184-2000),伺服驱动器带宽由以下定义。将一个正弦波的信号指令发给伺服驱动器,通过电机的编码器的返回的正弦波信号计算带宽。当返回的正弦波的振幅衰减为指令正弦波的振幅的0.707倍,相对应的返回正弦波的频率称为_3dB带宽。当返回正弦波的相位比指令正弦波的相位延迟90度时,相对应的返回正弦波的频率称为-90度相移带宽。
[0004]现有技术中,通常在电机上连接编码器,利用编码器返回的反馈信号来计算伺服驱动器的带宽。一种常用的方法是运用频谱分析仪发出激励信号并接收反馈信号来测带宽。频谱分析仪是测各种装置中的频率响应的通用仪器。分析仪发出激励信号,然后接收反馈信号。通过以上两个信号,分析仪得到了伺服驱动器的反馈频率信息,其中,包括带宽信息。图1为一个现有的运用频谱分析仪的带宽测试装置的示意图。有些高端伺服驱动器自带频率反馈分析软件。高端伺服驱动器的PC调试界面通过电机驱动器对伺服电机发出激励信号并接收来自电机上编码器的反馈信号,自带的频响分析软件对反馈信号进行分析,计算出带宽。当然,还可用手动的方法,发出正弦激励信号并接收来自编码器的反馈信号,测出带宽。以上方法均借用电机上的编码器返回的反馈信号计算带宽。但是,编码器通常返回的反馈信号是位置信号,其转换为速度后,速度分辨率偏低。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种测量电机驱动器的带宽的装置,包括:微机械陀螺,微机械陀螺的敏感轴与电机的轴向相平行;信号发生器,用于向电机驱动器发送正弦波指令信号;信号接收器,用于接收微机械陀螺的反馈信号;以及运算器,用于将正弦波指令信号的振幅和相位与对应的反馈信号的振幅和相位作比较,求出带宽。
[0006]本发明的目的在于提供一种使用上述测量电机驱动器的带宽的方法,包括:将正弦波指令信号发送给电机驱动器;接收陀螺发出的反馈信号;求出反馈信号的振幅和相位;比较指令信号的振幅和相位与对应的反馈信号的振幅和相位,求出带宽。
[0007]从上述方案中可以看出,本发明的优点包括,但不仅限于:
[0008]1.运用本发明的方法计算出的带宽精度高;
[0009]2.本发明的方法所采用的装置尺寸小,安装方便,便于实现/使用;
[0010]3.本发明的成本相对低。【专利附图】

【附图说明】
[0011 ] 下面将通过参照附图详细描述本发明的优选实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:
[0012]图1为一个现有的运用频谱分析仪的带宽测试装置的示意图;
[0013]图2为本发明的包括测量伺服驱动器带宽装置和被测装置的系统的一个实施例的不意图;
[0014]图3为本发明的包括测量伺服驱动器带宽装置和被测装置的系统的另一个实施例的不意图;
[0015]图4为微机械陀螺安装在电机轴上的一个示意图;
[0016]图5为利用图2提供的系统测量伺服驱动器带宽的一种方法的流程图;
[0017]图6为利用图3提供的装置测量伺服驱动器带宽的一种方法流程图;
[0018]图7为利用图2提供的装置测量伺服驱动器带宽的另一种方法的流程图;
[0019]图8为利用图3提供的装置测量伺服驱动器带宽的另一种方法流程图;
[0020]图9为将正弦波叠加指令信号输给伺服驱动器的示意图;
图1Oa为傅里叶变换后得到的各频率对应的反馈信号与指令信号的频率的差值;
图1Ob为傅里叶变换后得到的各频率对应的反馈信号与指令信号的相位的差值。
【具体实施方式】
[0021]为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。在各图中相同的标号表示相同的部分。
[0022]请参见图2,图2为本发明的包括测量伺服驱动器带宽装置和被测装置的系统的一个实施例的示意图。本系统包括信号发生器11,信号接收器12,运算器13,伺服驱动器2,带有微机械陀螺4的伺服电机3,还可包括放大器和滤波器5和Α/D转换器6。在本实施例中,发生器11,信号接收器12和运算器可均集成在CPU I中。其中,测量伺服驱动器带宽装置可包括信号发生器11,信号接收器12,运算器13,微机械陀螺4,还可包括放大器和滤波器5和Α/D转换器6。被测装置可包括伺服驱动器2和伺服电机3。
[0023]值得注意的是,发生器11,信号接收器12和运算器13并不一定以集成在CPU I的方式呈现,其可独立存在。此外,本装置并不局限于测量伺服驱动器的带宽,其还可以测量其他电机驱动器的带宽。
[0024]本实施例中的微机械陀螺4发出的反馈信号为模拟信号。因为信号接收器12接收的是数字信号以及后续计算需要的是数字信号,所以,微机械陀螺4发出的反馈信号需经过Α/D转换器6,从模拟信号变为数字信号,并将此信号传送给CPU中的信号接收器12。值得注意的是,本发明还可以采用发出数字信号的微机械陀螺4。如采用的微机械陀螺4发出的反馈信号为数字信号,本发明则不需包括Α/D转换器6,如果不需要Α/D转换器6,本发明也不包括放大器和滤波器5。如果本发明采用的微机械陀螺4发出的是模拟信号,并且,如果陀螺输出的信号范围正好适合Α/D转换器6的输入范围,放大器和滤波器5也可不被包括。图3为本发明的包括测量伺服驱动器带宽装置和被测装置的系统的另一个实施例的示意图。因为图3中的微机械陀螺4发出的反馈信号是电子信号,所以不需要放大器和滤波器5和Α/D转换器6。[0025]微机械陀螺4是一种惯性传感器,它只能感知并测量与它的敏感轴相平行的角速度。利用这个特性,本发明将微机械陀螺4装在电机轴末端的任何位置,但必须使得陀螺的敏感轴与被测角速度方向,即电机的轴向相平行。这样一来,微机械陀螺4便可测量电机轴的角速度。接下来请参见图4,图4为微机械陀螺安装在电机轴上的一个示意图。如图所示,微机械陀螺4可先集成到印制电路板42(printed circuit board, PCB),然后将印制电路板42贴在电机轴的末端。微机械陀螺4分很多种,有偏航陀螺、俯仰陀螺、横滚陀螺等,一般陀螺手册上都会给出一个外形图,在图上标注其敏感轴,因此将其焊在电路板上之后也就知道敏感轴方向了。我们以偏航速率陀螺为例,它一般以扁的芯片的形式存在,敏感轴就是垂直于这个扁的面,焊到电路板上之后,敏感轴就是垂直于印制电路板42的方向。(图4中Z轴所示)。因为微机械陀螺4的X,y轴不会对电机角速度的测量产生影响,因此安装微机械陀螺4时就非常方便,比如说,不用考虑X,y轴的对准。此外,微机械陀螺4的尺寸很小。以ADXRS620型号的微机械陀螺4为例,其为6.85mm*6.85mm。这也为安装微机械陀螺4提供了方便。
[0026]微机械陀螺4的输出为一个与角速度成正比的信号。在本实施例中,其输出为模拟信号。其敏感度相对于现有的编码器来说要强。以ADXRS620型的偏航速率陀螺为例。其输出标度因数为6mv/degree/second。配上仪表运算放大器和12节Α/D转换器,其分辨率很容易能达到0.1° /S。然后,对于常用的2500线编码器(一万个脉冲/周)来说,当电机转一周时,其会发出一万个脉冲。因此,在常用的采样时间I毫秒(ms)里,其速度分辨率为
360°
10000: 360/:相比之下,ADXRS620型的偏航速率陀螺的分辨率0.1。/s要小得多。0.001s9
[0027]接下来,请结合图2和图5来介绍本发明借助微机械陀螺测量伺服驱动器带宽的步骤,图5为利用图2提供的装置测量伺服驱动器带宽的一种方法的流程图。值得注意的是,本方法并不局限于测量伺服驱动器的带宽,其还可以测量其他电机驱动器的带宽。
[0028]本发明提供的借助微机械陀螺测量伺服驱动器带宽的方法包括:(I)将微机械陀螺4置于电机轴41 (见图4)上(S51),使得将微机械陀螺4的敏感轴与被测角速度方向,即电机的轴向平行;
[0029](2)将一个由不同频率的正弦波叠加而成的指令信号输出给伺服驱动器2 (S52),在图4的实施例中,此步骤可由CPU I中的信号发生器11完成,请参见图9,图9为将指令正弦波叠加信号输给伺服驱动器的示意图,当伺服驱动器2接收到正弦波叠加信号指令后,指示伺服电机3按照指令运动。安装在伺服电机3上的微机械陀螺4按照伺服电机3的运动发出反馈信号,由于伺服系统的性质,微机械陀螺4发出的反馈信号也会为一组正弦波的叠加信号;
[0030](3)放大器和滤波器5对反馈信号进行放大及滤波处理(S53),通常,微机械陀螺4输出的信号范围不适合Α/D转换器6的输入范围,因此需要对其输出的信号进行放大及滤波处理,值得注意的是,如本发明采用的微机械陀螺4发出的是模拟信号,并且,如陀螺输出的信号范围正好适合Α/D转换器6的输入范围,此步可省略,如米用的微机械陀螺4发出的反馈信号为数字信号时,此步也可省略;
[0031](4) Α/D转换器6以固定的采样周期将反馈信号从模拟信号变为数字信号(S54),在每个采样周期,例如每I毫秒,采集一次信号,共采集N个点为一组数列,通常,采集的信号为微机械陀螺4的输出电压,值得注意的是,如采用的微机械陀螺4发出的反馈信号为数字信号,此步可省略;
[0032](5)以固定的采样周期接收微机械陀螺4的反馈正弦波叠加信号(S55),此反馈信号为经过放大过滤及Α/D转换后的信号;
[0033](6)运用适当的数字信号处理方法,求出正弦波反馈信号的振幅和相位(S56);
[0034]下面用一个例子来说明上述步骤,例如,信号发生器11发出一组指令正弦波叠加信号 Apir^cOit+a j)+A2Sin (ω 2t+a 2)+...+Ansin (ωη?+a n),由于伺服系统的性质,微机械陀螺4发出的反馈信号也会为一组正弦波的叠加信号B1Sin (ω^+β i) +B2Sin (ω 2t+ β 2) +...+BnSin(ωη?+βη),其中,A1-An, B1-Bn 为振幅,ω^..ωη 为频率,t 为时间,
【权利要求】
1.一种测量电机驱动器的带宽的装置,包括: 微机械陀螺,所述微机械陀螺的敏感轴与所述电机的轴向相平行; 信号发生器,用于向所述电机驱动器发送正弦波指令信号; 信号接收器,用于接收所述微机械陀螺的反馈信号;以及 运算器,用于将所述正弦波指令信号的振幅和相位与对应的反馈信号的振幅和相位作比较,求出带宽。
2.如权利要求1所述的装置,其特征在于,还包括放大器和滤波器,所述放大器用于放大所述反馈信号,滤波器用于过滤所述反馈信号中的噪音。
3.如权利要求1或2所述的装置,其特征在于,还包括Α/D转换器,用于将所述反馈信号从模拟信号转换成数字信号。
4.如权利要求1或2所述的装置,其特征在于,所述发生器,信号接收器和运算器集成在一个电器兀件中。
5.一种使用如权利要求1-4所述的装置测量电机驱动器的带宽的方法,包括: 将正弦波指令信号发送给所述电机驱动器; 接收所述陀螺发出的反馈信号; 求出所述反馈信号的振幅和相位; 比较所述所述指令信号的振幅和相位与对应的反馈信号的振幅和相位,求出带宽。
6.如权利要求5所述的方法,其特征在于,所述正弦波指令信号包括一个由不同频率的正弦波叠加而成的指令信号。
7.如权利要求5所述的方法,其特征在于,所述正弦波指令信号包括依次发送的多个不同频率的正弦波信号。
8.如权利要求7所述的方法,其特征在于,当接收到一个频率的正弦波信号,便求出对应的反馈信号的振幅和相位。
9.如权利要求7所述的方法,其特征在于,当所述多个频率的正弦波信号都收到时,才求出对应的反馈信号的振幅和相位。
10.如权利要求5-9任一所述的方法,其特征在于,在所述接收反馈信号之前,对所述反馈信号进行放大及滤波处理。
11.如权利要求5-9任一所述的方法,其特征在于,在所述接收反馈信号之前,将所述反馈信号从模拟信号变为数字信号。
12.如权利要求10所述的方法,其特征在于,在所述反馈信号进行放大及滤波处理后,将所述反馈信号从模拟信号变为数字信号。
13.如权利要求5或6所述的方法,其特征在于,用数字信号处理方法求出所述反馈信号的振幅和相位,所述数字信号处理方法包括全相位快速傅里叶变换,傅里叶级数,以及离散时间傅里叶变换。
14.如权利要求5,7,8或9所述的方法,其特征在于,用数字信号处理方法求出所述反馈信号的振幅和相位,所述数字信号处理方法包括离散时间傅里叶变换,傅里叶级数,以及直接在数列当中寻找极值来求振幅,寻找过零点来求相位差的方法。
【文档编号】G01R31/00GK103513123SQ201210220803
【公开日】2014年1月15日 申请日期:2012年6月28日 优先权日:2012年6月28日
【发明者】王倩, 邢建辉, 卓越, 李 浩, 付俊华, 唐伟龙 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1