发明名称 用于绝对式码盘的复合式码盘误码校正方法
摘要 用于绝对式码盘的复合式码盘误码校正方法,属于光电测量和自动控制技术领域。本发明针对绝对式光电码盘处理误码能力差,提出了一种复合式比较补偿算法。所述码盘误码校正方法通过以下步骤实现:增量码值w<sub>2</sub>和上一次的光栅码值w<sub>0_old</sub>进行赋值,完成变量初始化;判断当前光栅码值w<sub>0</sub>与上一次的光栅码值w<sub>0_old</sub>之差dw<sub>0</sub>,以计算最终增量码值w<sub>2</sub>′;确定误码校正阈值n,(n≥0);利用绝对码值w<sub>1</sub>与最终增量码值w<sub>2</sub>′之差的绝对值|w<sub>1</sub>-w<sub>2</sub>′|判断当前系统是否产生误码;若当前系统产生误码,则用最终增量码值w<sub>2</sub>′代替绝对码值w<sub>1</sub>,即:w<sub>1</sub>=w<sub>2</sub>′来校正当前系统,得到最终的码盘值W=(w<sub>2</sub>′&lt;&lt;N)|w<sub>0</sub>。本发明能对外界产生的较大干扰造成的误码进行补偿。
申请公布号 CN104792351A 申请公布日期 2015.07.22
申请号 CN201510187632.8 申请日期 2015.04.20
申请人 哈尔滨工业大学 发明人 陈兴林;崔宁;李松;于志亮;徐川川;刘杨;罗文嘉;高怡然
分类号 G01D18/00(2006.01)I;G01D5/26(2006.01)I 主分类号 G01D18/00(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 一种用于绝对式码盘的复合式码盘误码校正方法,其特征在于:所述方法通过以下步骤实现:步骤一、对增量码值w<sub>2</sub>和上一次的光栅码值w<sub>0_old</sub>进行变量初始化:即对增量码值w<sub>2</sub>和上一次的光栅码值w<sub>0_old</sub>进行赋值,w<sub>2</sub>=w<sub>1</sub>,w<sub>0_old</sub>=w<sub>0</sub>;其中,w<sub>1</sub>为绝对码值,w<sub>0</sub>为当前光栅码值,并设当前光栅码值w<sub>0</sub>的位数为N:步骤二、判断当前光栅码值w<sub>0</sub>与上一次的光栅码值w<sub>0_old</sub>之差dw<sub>0</sub>,以计算最终增量码值w′<sub>2</sub>;步骤三、根据相应工程的需要确定误码校正阈值n,(n≥0);计算绝对码值w<sub>1</sub>与最终增量码值w′<sub>2</sub>这两个码值之差的绝对值|w<sub>1</sub>‑w′<sub>2</sub>|,并利用码值之差的绝对值|w<sub>1</sub>‑w′<sub>2</sub>|与误码校正阈值n进行比较,判断当前系统是否产生误码;步骤四、若步骤三判断出当前系统未产生误码,得到最终的码盘值W=(w<sub>1</sub>&lt;&lt;N)|w<sub>0</sub>;若步骤三判断出当前系统产生误码时,则用最终增量码值w′<sub>2</sub>代替绝对码值w<sub>1</sub>,即:w<sub>1</sub>=w′<sub>2</sub>来校正当前系统,得到最终的码盘值W=(w′<sub>2</sub>&lt;&lt;N)|w<sub>0</sub>。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号