一种使编码器抗干扰的方法及装置制造方法及图纸

技术编号:8624456 阅读:392 留言:0更新日期:2013-04-25 19:05
本发明专利技术涉及一种使编码器抗干扰的方法与装置,包括以下步骤:将编码器输出的第一编码信号发送到自适应滤波模块,将编码器输出的第二编码信号发送到干扰检测模块;将转动机构的目标转速信息发送给转动频率换算模块,目标转速转换成脉冲目标控制频率信号;干扰检测模块对第二编码信号和脉冲目标控制频率信号进行判决,有干扰,则生成干扰滤波参数并发送给自适应滤波器生成模块;自适应滤波器生成模块根据干扰滤波参数生成滤波器系数;自适应滤波模块根据滤波器系数对第一编码信号进行滤波。本发明专利技术采用转动机构目标速度作为干扰检测模块的输入,可以使自适应滤波器生成模块自适应的调整滤波器系数,克服了采用固定频率的滤波系数滤掉编码信号的情况。

【技术实现步骤摘要】

本专利技术涉及编码器抗干扰领域,特别涉及一种使编码器抗干扰的方法及装置
技术介绍
在现代工业化中,为实现高精度的伺服控制,需要精确检测转动机构的速度,以实现定向和速度控制。光电编码器从20世纪九十年代开始应用于机床和计算仪器,因其结构简单,计量精度高,使用寿命长等优点在机械角度、速度、位置测量等方面得到广泛运用。编码器是一个机械与电子紧密结合的精密测量器件,它通过光电原理或电磁原理将一个机械的几何位移量转换为电子信号,电子信号连接到控制系统,控制系统经过计算得到测量的数据。光电编码器由装在转子上的码盘与装在定子上的光电检测元件构成,利用光谱衍射原理实现位移数字变换。光电编码器大致按编码方式可分为两类绝对式光电编码器,增量式光电编码器。增量型编码器是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器,它由光栅盘和光电检测装置组成,光栅盘是在一定直径的圆板上等分地开通若干个长方形孔,由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号。在实际应用过程中,由于工作环境,系统负载及电机本身等因素影响,增量型光电编码器输出信号中含有较多的抖动误码脉冲,将会引起误计数,造成对转动机构速度、位置测量的错误。为了克服上述问题,本专利技术提出了一种自适应去干扰方法,该方法能够自动根据转动机构的速率,实时调整自适应滤波系统的参数,并采用相应的处理算法进行滤除,大大提高了编码器的测量精度。
技术实现思路
本专利技术所要解决的技术问题是提供一种能够根据转动机构的速率,实时调整自适应滤波器的参数,并滤除干扰的使编码器抗干扰的方法及装置。本专利技术解决上述技术问题的技术方案如下一种使编码器抗干扰的方法,包括以下步骤步骤1:编码器输出相同的两路编码信号,其中第一编码信号发送到自适应滤波模块,第二编码信号发送到干扰检测模块;步骤2 :将与编码器配套的转动机构的目标转速信息发送给转动频率换算模块,将目标转速信息转换成脉冲目标控制频率信号;步骤3 :将脉冲目标控制频率信号发送给干扰检测模块;步骤4 :干扰检测模块对第二编码信号和脉冲目标控制频率信号进行判决,根据判决结果判断第二编码信号是否有干扰,如果有干扰,则生成干扰滤波参数并发送给自适应滤波器生成模块;步骤5 自适应滤波器生成模块根据干扰滤波参数生成滤波器系数,并将滤波器系数发送给自适应滤波模块;步骤6 自适应滤波模块根据滤波器系数对第一编码信号进行滤波。本专利技术的有益效果是采用与编码器配合使用的转动机构目标速度作为干扰检测模块的输入,可以使自适应滤波器生成模块根据目标速度自适应的调整滤波器系数;克服了因为采用固定频率的滤波系数,而滤掉输入的编码信号的情况。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述步骤4中干扰检测模块根据自适应干扰检测算法对第二编码信号和脉冲目标控制频率信号进行判决。采用上述进一步方案的有益效果是干扰检测模块采用自适应干扰检测算法,可以自适应的根据两个输入条件判决编码信号是否有干扰。进一步,所述步骤4判决过程具体包括以下步骤步骤4.1 :将脉冲目标控制频率信号乘以预定系数获得采样频率;步骤4. 2 :按照获得的采样频率对第二编码信号进行采样和累加,获得累加结果;步骤4. 3 :将采样频率乘以累加结果,获得干扰门限值;步骤4. 4 :将累加结果与干扰门限值对比,当累加结果大于干扰门限值时,则有干扰,否则,无干扰。采用上述进一步方案的有益效果是通过设定干扰门限值作为判断有无干扰的参照值,使测量结果更准确。进一步,所述转动机构包括处理器和电机,所述处理器发送转动信号给电机,转动信号控制电机发生转动,所述转动信号中包含目标转速信息。一种使编码器抗干扰的装置,包括编码器,转动机构,转动频率换算模块,干扰检测模块,自适应滤波器生成模块和自适应滤波模块;所述编码器,用于输出相同的两路信号,并将其中第一编码信号发送到自适应滤波模块,第二编码信号发送到干扰检测模块;所述转动机构,与所述编码器配套,用于发送目标转速信息给转动频率换算模块;所述转动频率换算模块,用于将所述转动机构发送的目标转速转换成脉冲目标控制频率信号,并将脉冲目标控制频率信号发送给所述干扰检测模块;所述干扰检测模块,用于对第二编码信号和脉冲目标控制频率信号进行判决,根据判决结果判断第二编码信号是否有干扰,如果有干扰,生成干扰滤波参数并发送给自适应滤波器生成模块;所述自适应滤波器生成模块,用于根据干扰滤波参数生成滤波器系数,并将滤波器系数发送给自适应滤波模块;所述自适应滤波模块根据滤波器系数对第一编码信号进行滤波。采用上述进一步方案的有益效果是采用与编码器配合使用的转动机构目标速度作为干扰检测模块的输入,可以使自适应滤波器生成模块根据目标速度自适应的调整滤波器系数;克服了因为采用固定频率的滤波系数,而滤掉输入的编码信号的情况。进一步,所述干扰检测模块根据自适应干扰检测算法对第二编码信号和脉冲目标控制频率信号进行判决。采用上述进一步方案的有益效果是干扰检测模块采用自适应干扰检测算法,可以自适应的根据两个输入条件判决编码信号是否有干扰。进一步,所述干扰检测模块进一步包括获取频率子模块,累加子模块,乘积模块和对比模块;获取频率子模块,用于将脉冲目标控制频率信号乘以预定系数获得采样频率;所述累加子模块,用于按照获得的采样频率对第二编码信号进行采样和累加,获得累加结果;所述乘积模块,用于将采样频率乘以累加结果,获得干扰门限值;所述对比模块,用于将累加结果与干扰门限值对比,当累加结果大于干扰门限值时,则有干扰,否则,无干扰。采用上述进一步方案的有益效果是通过设定干扰门限值作为判断有无干扰的参照值,使测量结果更准确。进一步,所述转动机构包括处理器和电机,所述处理器发送转动信号给电机,转动信号控制电机发生转动,所述转动信号中包含目标转速信息。附图说明图1为本专利技术方法步骤流程图;图2为本专利技术装置结构图;图3为本专利技术干扰检测模块内部结构图;附图中,各标号所代表的部件列表如下1、编码器,2、转动机构,3、转动频率换算模块,4、干扰检测模块,5、自适应滤波器生成模块,6、自适应滤波模块,7、获取频率子模块,8、累加子模块,9、乘积模块,10、对比模块。具体实施例方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,为本专利技术方法步骤流程图,图2为本专利技术装置结构图;图3为干扰检测模块内部结构图。实施例1一种使编码器抗干扰的方法,包括以下步骤步骤1:编码器I输出相同的两路编码信号,其中第一编码信号发送到自适应滤波模块6,第二编码信号发送到干扰检测模块4 ;步骤2 :将与编码器I配套的转动机构2的目标转速信息发送给转动频率换算模块3,将目标转速信息转换成脉冲目标控制频率信号;步骤3 :将脉冲目标控制频率信号发送给干扰检测模块4 ;步骤4 :干扰检测模块4对第二编码信号和脉冲目标控制频率信号进行判决,根据判决结果判断第二编码信号是否有干扰,如果有干扰,则生成干扰滤波参数并发送给自适应滤波器生成模块5 ;步骤5 自适应滤波器生成模块5根据干扰滤波参数生成滤波器系数,并将滤波器系数发送给自适应滤波模块6 本文档来自技高网...

【技术保护点】
一种使编码器抗干扰的方法,其特征在于,包括以下步骤:步骤1:编码器(1)输出相同的两路编码信号,其中第一编码信号发送到自适应滤波模块(6),第二编码信号发送到干扰检测模块(4);步骤2:将与编码器(1)配套的转动机构(2)的目标转速信息发送给转动频率换算模块(3),将目标转速信息转换成脉冲目标控制频率信号;步骤3:将脉冲目标控制频率信号发送给干扰检测模块(4);步骤4:干扰检测模块(4)对第二编码信号和脉冲目标控制频率信号进行判决,根据判决结果判断第二编码信号是否有干扰,如果有干扰,则生成干扰滤波参数并发送给自适应滤波器生成模块(5);步骤5:自适应滤波器生成模块(5)根据干扰滤波参数生成滤波器系数,并将滤波器系数发送给自适应滤波模块(6);步骤6:自适应滤波模块(6)根据滤波器系数对第一编码信号进行滤波。

【技术特征摘要】
1.一种使编码器抗干扰的方法,其特征在于,包括以下步骤 步骤1:编码器(I)输出相同的两路编码信号,其中第一编码信号发送到自适应滤波模块(6),第二编码信号发送到干扰检测模块(4); 步骤2 :将与编码器(I)配套的转动机构(2)的目标转速信息发送给转动频率换算模块(3),将目标转速信息转换成脉冲目标控制频率信号; 步骤3 :将脉冲目标控制频率信号发送给干扰检测模块(4); 步骤4 :干扰检测模块(4)对第二编码信号和脉冲目标控制频率信号进行判决,根据判决结果判断第二编码信号是否有干扰,如果有干扰,则生成干扰滤波参数并发送给自适应滤波器生成模块(5); 步骤5 自适应滤波器生成模块(5)根据干扰滤波参数生成滤波器系数,并将滤波器系数发送给自适应滤波模块(6); 步骤6 自适应滤波模块(6)根据滤波器系数对第一编码信号进行滤波。2.根据权利要求1所述的使编码器抗干扰的方法,其特征在于所述步骤4中干扰检测模块(4)根据自适应干扰检测算法对第二编码信号和脉冲目标控制频率信号进行判决。3.根据权利要求1所述的使编码器抗干扰的方法,其特征在于,所述步骤4判决过程具体包括以下步骤 步骤4.1 :将脉冲目标控制频率信号乘以预定系数获得采样频率; 步骤4. 2 :按照获得的采样频率对第二编码信号进行采样和累加,获得累加结果; 步骤4. 3 :将采样频率乘以累加结果,获得干扰门限值; 步骤4. 4:将累加结果与干扰门限值对比,当累加结果大于干扰门限值时,则有干扰,否则,无干扰。4.根据权利要求1所述的使编码器抗干扰的方法,其特征在于所述转动机构包括处理器和电机,所述处理器发送转动信号给电机,转动信号控制电机发生转动,所述转动信号中包含目标转速信息。5.一种使编码器抗干扰的装置,其特征在于包括编码器(1),转动机构(2),转动频率换算模块(3),干扰检测模块(4),自适应滤波器生成模块...

【专利技术属性】
技术研发人员:吴翔吉丁志军刘思辰吕强赵玉华徐忠宝
申请(专利权)人:北京华信创通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1