用于绝对值编码器的测量方法和装置制造方法及图纸

技术编号:14994996 阅读:64 留言:0更新日期:2017-04-04 00:36
本发明专利技术实施例提供一种用于绝对值编码器的测量方法和装置,所述方法包括:读取编码器的当前读数值;获取所述当前读数值和所述编码器的初始读数值的读数差值;如果所述读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,并且更新所述初始读数值的调整次数,所述溢出阈值为所述编码器的最大读数的一半;根据所述调整次数、所述溢出阈值和所述读数差值获取当前测量值。采用本发明专利技术的技术方案,编码器的当前读数值与编码器的初始读数值的读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,通过对编码器的初始读数值的调整,间接调整了编码器的差值,从而编码器的测量范围进行扩展。

【技术实现步骤摘要】

本专利技术涉及风力发电
,尤其涉及一种用于绝对值编码器的测量方法和装置
技术介绍
目前工业控制中,常需要测量角度、长度、位置等位移量,例如传送带运动的长度,以及设备转过的角度。常用方法是激光测距或光栅测量法,但激光测距设备价格较昂贵,且只能用于测量直线距离,不能用于测量曲线位移或角度。光栅测量需铺设较大范围的光栅,成本也极高,不适合长距离的测量,而且对光栅表面清洁度的要求极高,任何光栅表面的污染,都会导致位移测量错误。相对于激光测距或光栅测量法,光电编码器是一种角度或者角速度检测装置,它将输入给转轴的角度量,利用光电转换原理转换成相应的电脉冲或数字量,具有体积小,高精度,工作可靠,接口数字化等优点。它广泛应用于数控机床、回转台、伺服传动、机器人、雷达、军事目标测定等需要检测角度的装置和设备中。光电编码器中的绝对值编码器在它的圆形码盘上沿径向有若干同心码道,每条道上由透光和不透光的扇形区相间组成,相邻码道的扇区数目是双倍关系,码盘上的码道数就是它的二进制数码的位数,在码盘的一侧是光源,另一侧对应每一码道有一光敏元件;当码盘处于不同位置时,各光敏元件根据受光照与否转换出相应的电平信号,形成二进制数。这种编码器的特点是不要计数器,在转轴的任意位置都可读出一个固定的与位置相对应的数字码,通过码盘上的编码,检测绝对位置。绝对值编码器(下称编码器)计算位置的工作原理是偏置计算:先设置初始值,然后根据编码器读数与初始值的差值,获得偏置量,再乘以传动比,计算得出转过的角度值、长度值或位置值等位移量。例如编码器的初始读数为90,转动后的读数是100,那么“100-90=10”就是偏置量,用此偏置量乘以对应的传动比,就能得出角度、长度、或位置的变化值。但是编码器在脉冲计数上是自动清零的,也就是说,无论是单圈绝对值,还是多圈绝对值,数据到达最大值后,数据就会溢出,即再对编码器进行旋转,数据会自动回到0值,然后再重新累加计数,从而导致位移的计算出现错误,产生跳变。以风电领域风力发电机组变桨系统的叶片角度为例,编码器数据跳变会引起机组故障,造成不必要的停机和发电量损失,降低机组可利用率。此外,编码器的这一特性导致了使用编码器进行测量时,只能测量一定范围内的位移值,尤其在工业控制中,不能用于测量较长的距离或较大的角度范围。更严重地,当计算出的位移出现跳变时,还可能会使控制器的逻辑发生错误,导致系统中的执行机构误动作,造成设备故障甚至发生事故。
技术实现思路
本专利技术的目的在于,提供一种用于绝对值编码器的测量方法和装置,通过对编码器的初始读数值进行调整,对编码器的测量范围进行扩展。根据本专利技术的一方面,提供一种用于绝对值编码器的测量方法,所述方法包括:读取编码器的当前读数值;获取所述当前读数值和所述编码器的初始读数值的读数差值;如果所述读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,并且更新所述初始读数值的调整次数,以及根据调整后的所述初始读数值更新所述读数差值,所述溢出阈值为所述编码器的最大读数的一半;根据所述调整次数、所述溢出阈值和所述读数差值获取当前测量值。进一步地,所述方法在所述获取所述当前读数值和所述编码器的初始读数值的读数差值步骤之后以及在如果所述读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,并且更新所述初始读数值的调整次数,以及根据调整后的所述初始读数值更新所述读数差值的步骤之前还包括:如果所述读数差值大于等于所述溢出阈值,则将所述读数差值减去所述编码器的最大读数;或者,如果所述读数差值小于等于负的所述溢出阈值,则将所述读数差值加上所述编码器的最大读数。进一步地,所述更新所述初始读数值的调整次数的处理包括:根据当前测量值和前一个测量值确定所述编码器的转动方向;如果所述编码器顺时针转,则将所述调整次数加1;或者,如果所述编码器逆时针转,则将所述调整次数减1。进一步地,在所述根据所述调整次数、所述溢出阈值和所述读数差值获取当前测量值的步骤之后还包括:将扫描周期内的测量值排序;滤除排序后的测量值中的最小值和/或最大值。进一步地,在所述根据所述调整次数、所述溢出阈值和所述读数差值获取当前测量值的步骤之后还包括:如果所述当前测量值与预设的标定值不同,则将所述初始读数值设为当前读数值,将所述调整次数初始化为0;根据所述调整次数、读数差值和标定值更新所述当前测量值。根据本专利技术的另一方面,还提供一种用于绝对值编码器的测量装置,所述装置包括:当前读数读取模块,用于读取编码器的当前读数值;读数差值获取模块,用于获取所述当前读数值和所述编码器的初始读数值的读数差值;调整模块,用于如果所述读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,并且更新所述初始读数值的调整次数,以及根据调整后的所述初始读数值更新所述读数差值,所述溢出阈值为所述编码器的最大读数的一半;测量值获取模块,用于根据所述调整次数、所述溢出阈值和所述读数差值获取当前测量值。进一步地,所述装置还包括:最大读数补偿模块,分别连接所述读数差值获取模块及所述调整模块,用于如果所述读数差值大于等于所述溢出阈值,则将所述读数差值减去所述编码器的最大读数;或者,如果所述读数差值小于等于负的所述溢出阈值,则将所述读数差值加上所述编码器的最大读数。进一步地,所述调整模包括:方向确定单元,用于根据当前测量值和前一个测量值确定所述编码器的转动方向;调整单元,与所述方向确定单元连接,用于如果所述编码器顺时针转,则将所述调整次数加1;或者,如果所述编码器逆时针转,则将所述调整次数减1。进一步地,所述装置还包括:过滤模块,与所述测量值获取模块连接,用于将扫描周期内的测量值排序,并且滤除排序后的测量值中的最小值和/或最大值。进一步地,所述装置还包括:测量值更新模块,与所述测量值获取模块连接,用于如果所述当前测量值与预设的标定值不同,则将所述初始读数值设为当前读数值,将所述调整次数初始化为0;以及根据所述调整次数、读数差值和标定值更新所述当前测量值。本专利技术实施例提供的用于绝对值编码器的测量方法和装置,编码器的当前读数值与编码器的初始读数值的读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,并且更新所述初始读数值的调整次数,根据所述调整次数和所述读数差值获取当前测量值;通过对编码器的初始读数值的调整,间接调整了编码器的差值,从而编码器的测量范围进行扩展。进一步地,本专利技术实施例提供的用于绝对值编码器的测量方法和装置,如果所述当前测本文档来自技高网
...
用于绝对值编码器的测量方法和装置

【技术保护点】
一种用于绝对值编码器的测量方法,其特征在于,所述方法包括:读取编码器的当前读数值;获取所述当前读数值和所述编码器的初始读数值的读数差值;如果所述读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,并且更新所述初始读数值的调整次数,以及根据调整后的所述初始读数值更新所述读数差值,所述溢出阈值为所述编码器的最大读数的一半;根据所述调整次数、所述溢出阈值和所述读数差值获取当前测量值。

【技术特征摘要】
1.一种用于绝对值编码器的测量方法,其特征在于,所述方法包括:
读取编码器的当前读数值;
获取所述当前读数值和所述编码器的初始读数值的读数差值;
如果所述读数差值达到溢出阈值,则将所述初始读数值调整为当前读数值,并且更新
所述初始读数值的调整次数,以及根据调整后的所述初始读数值更新所述读数差值,所述
溢出阈值为所述编码器的最大读数的一半;
根据所述调整次数、所述溢出阈值和所述读数差值获取当前测量值。
2.根据权利要求1所述的测量方法,其特征在于,所述方法在所述获取所述当前读数值
和所述编码器的初始读数值的读数差值步骤之后以及在如果所述读数差值达到溢出阈值,
则将所述初始读数值调整为当前读数值,并且更新所述初始读数值的调整次数,以及根据
调整后的所述初始读数值更新所述读数差值的步骤之前还包括:
如果所述读数差值大于等于所述溢出阈值,则将所述读数差值减去所述编码器的最大
读数;或者,
如果所述读数差值小于等于负的所述溢出阈值,则将所述读数差值加上所述编码器的
最大读数。
3.根据权利要求1或2所述的测量方法,其特征在于,所述更新所述初始读数值的调整
次数的处理包括:
根据当前测量值和前一个测量值确定所述编码器的转动方向;
如果所述编码器顺时针转,则将所述调整次数加1;或者,
如果所述编码器逆时针转,则将所述调整次数减1。
4.根据权利要求1所述的测量方法,其特征在于,在所述根据所述调整次数、所述溢出
阈值和所述读数差值获取当前测量值的步骤之后还包括:
将扫描周期内的测量值排序;
滤除排序后的测量值中的最小值和/或最大值。
5.根据权利要求1所述的测量方法,其特征在于,在所述根据所述调整次数、所述溢出
阈值和所述读数差值获取当前测量值的步骤之后还包括:
如果所述当前测量值与预设的标定值不同,则将所述初始读数值设为当前读数值,将
所述调整次数初始化为0;
...

【专利技术属性】
技术研发人员:马磊卢勇
申请(专利权)人:北京天诚同创电气有限公司
类型:发明
国别省市:北京;11

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

1