一种游标多读数头全代码相加的高精度绝对式光电编码器的制作方法

文档序号:15552964发布日期:2018-09-29 00:27阅读:742来源:国知局

本发明涉及到光电位移测量技术领域,特别涉及一种游标多读数头全代码相加的高精度绝对式光电编码器。



背景技术:

光电编码器是测量角位移的光电传感器。按形成角度代码的方法不同又分为绝对式和增量式。全量程范围内任意位置,光栅编码器输出的每个角度信息与所对应角度为单值函数关系的称为绝对式光电编码器。绝对式编码器启动或掉电后再上电,不用经过光栅零位就可输出角度值,抗干扰强,在自动化领域,尤其是军用仪器中获得广泛应用。绝对式光电编码器为了形成绝对角度代码,都采用一个代码盘,称为码盘。常规码盘一般采用自然二进制或循环二进制(格雷)编码原理,精度、分辨率越高,需刻制的码道就越多。一个20位左右的编码器,一般码道数也接近20来条,不仅码盘径向尺寸大,而且各码道的光电信号之间有严格要求,需要调整,使用电位器多,体积大,调整费时,可靠性差。在高精度绝对式光电编码器中,常采用多读数头平差的方法来提高精度。目前多个读数头合成方法一般采用模拟量相加。理论上可以消除码盘上的部分刻划误差、码盘安装偏心和轴系晃动的影响,获得高质量的光电信号。但模拟量必须是各读数头信号同相等幅相加,才能获得理想效果,当光栅刻线较密时,偏心和轴系晃动以及温度变化会造成幅值的不平衡,直流电平偏移和各信号之间相位的变化,严重降低了细分精度。当这些影响大到最细码道1/4周期时,会造成错码,编码器将无法正常工作。为了提高细分精度,也有采用设置精码道、中精码道和粗码道,并经过多次精对精校正、精对粗校正,以及繁杂的逻辑处理来实现局域的多头数字量相加,以达到平差效果,但各层次码道校正中,都有较严的码道之间的精度要求,也就是±1/4精码周期的校正范围的限定,精码与被校正码道误差超过规定值就要错码,编码器将无法正常工作。



技术实现要素:

发明的目的在于提供一种游标多读数头全代码相加的高精度绝对式光电编码器,采用新的编码原理,减少码道数,缩小绝对式编码器尺寸,采用多读数头全代码相加,避免模拟量相加因码盘安装偏心、轴系晃动、温度变化影响细分精度和导致错码,同时可以大幅度放宽多读数头装调对精度的严酷要求,提高编码器的测角精度、稳定性、可靠性和使用寿命,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种游标多读数头全代码相加的高精度绝对式光电编码器,包括编码器主轴、轴承、主体、第一垫块、第一带电可擦写可编程读写存储器、第一游标编码器处理芯片mn、第一光敏元件阵列pda、码盘、第一发光二极管led、单片机、输出接口电路、第二发光二极管led、第二光敏元件阵列pda、第二垫块、第二游标编码器处理芯片mn和第二带电可擦写可编程读写存储器,所述编码器主轴通过轴承和主体活动连接,编码器主轴通过胶与码盘固定连接;码盘对径设置了两个结构相同的读数头;

其中一个读数头由第一垫块、第一带电可擦写可编程读写存储器、第一游标编码器处理芯片mn、第一光敏元件阵列pda和第一发光二极管led组成,第一垫块设置在主体上,第一垫块上设有第一光敏元件阵列pda,第一发光二极管led安装在码盘的正上方,第一发光二极管led发射的平行光垂直照射在码盘上入射至第一光敏元件阵列pda,第一光敏元件阵列pda经光电转换产生的光电位移信号加到第一游标编码器处理芯片mn上,第一游标编码器处理芯片mn通过由数据线sda和时钟信号线scl构成的i²c总线连接第一带电可擦写可编程读写存储器,第一游标编码器处理芯片mn通过i/o接口连接单片机,单片机电连接输出接口电路;

另一个读数头由第二发光二极管led、第二光敏元件阵列pda、第二垫块、第二游标编码器处理芯片mn和第二带电可擦写可编程读写存储器组成,第二读数头和第一读数头分别安装在码盘的对径位置上,第二垫块设置在主体上与第一垫块对称的位置,第二垫块上设有第二光敏元件阵列pda,第二发光二极管led安装在所述码盘对径的另一边的正上方,第二发光二极管led发射的平行光垂直照射在码盘上入射至第二光敏元件阵列pda,第二光敏元件阵列pda经光电转换产生的光电位移信号加到第二游标编码器处理芯片mn上,第二游标编码器处理芯片mn通过由数据线sda和时钟信号线scl构成的i²c总线连接第二带电可擦写可编程读写存储器,第二游标编码器处理芯片mn通过i/o接口连接单片机。

优选的,输出接口电路角度代码输出。

优选的,码盘由n码道、m码道和s码道组成。

优选的,单片机的型号为stc15f2k60s2-28i。

优选的,读数头由ic-mn芯片对主码道m的光电信号进行10位细分,经对m、s、n的光电信号处理、运算,计算出20位绝对式角度代码值,两读数头数据经单片机同步采集、对径相加,经接口电路串行输出、波特率115200、更新率800hz、定时发送20位绝对式角度代码。

与现有技术相比,本发明的有益效果是:本发明提出的一种游标多读数头全代码相加的高精度绝对式光电编码器,采用游标编码原理的多读数头全代码相加的高精度绝对式光电编码器大大缩小了体积,减小了码盘安装偏心、轴系晃动、温度变化的影响,消除了对多读数头装调的严格限制,提高了测角精度、工作稳定性、可靠性和使用寿命。

附图说明

图1为本发明的游标多读数头全代码相加的高精度绝对式光电编码器构成原理示意图;

图2为本发明的游标多读数头全代码相加的高精度绝对式光电编码器码盘码道示意图。

图中:1编码器主轴、2轴承、3主体、4第一垫块、5第一带电可擦写可编程读写存储器、6第一游标编码器处理芯片mn、7第一光敏元件阵列pda、8码盘、9第一发光二极管led、10单片机、11输出接口电路、12第二发光二极管led、13第二光敏元件阵列pda、14第二垫块、15第二游标编码器处理芯片mn、16第二带电可擦写可编程读写存储器。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,一种游标多读数头全代码相加的高精度绝对式光电编码器,包括编码器主轴1、轴承2、主体3、第一垫块4、第一带电可擦写可编程读写存储器5、第一游标编码器处理芯片mn6、第一光敏元件阵列pda7、码盘8、第一发光二极管led9、单片机10、输出接口电路11、第二发光二极管led12、第二光敏元件阵列pda13、第二垫块14、第二游标编码器处理芯片mn15和第二带电可擦写可编程读写存储器16,编码器主轴1通过轴承2和主体3活动连接,编码器主轴1与主体3可相对转动,编码器主轴1通过胶与码盘8固定连接随其旋转;码盘8对径设置了两个结构相同的读数头。

其中一个读数头由第一垫块4、第一带电可擦写可编程读写存储器5、第一游标编码器处理芯片mn6、第一光敏元件阵列pda7和第一发光二极管led9组成,第一垫块4设置在主体3上,第一垫块4上设有第一光敏元件阵列pda7,第一垫块4支撑第一光敏元件阵列pda7,并可修配第一光敏元件阵列pda7与码盘8间的空隙大小,改善光电信号的质量,第一发光二极管led9安装在码盘8的正上方,第一发光二极管led9发射的平行光垂直照射在码盘8上,经码盘8码道图案调制后,入射至第一光敏元件阵列pda7,第一光敏元件阵列pda7与第一游标编码器处理芯片mn6电连接,第一游标编码器处理芯片mn6通过由数据线sda和时钟信号线scl构成的i²c总线连接第一带电可擦写可编程读写存储器5,第一游标编码器处理芯片mn6通过i/o接口连接单片机10,单片机10电连接输出接口电路11。

另一个读数头由第二发光二极管led12、第二光敏元件阵列pda13、第二垫块14、第二游标编码器处理芯片mn15和第二带电可擦写可编程读写存储器16组成,第二垫块14设置在主体3上与第一垫块4对称的位置,第二垫块14上设有第二光敏元件阵列pda13,第二发光二极管led12安装在所述码盘(8)对径的另一边的正上方,第二发光二极管led12发射的平行光垂直照射在码盘8上入射至第二光敏元件阵列pda13,第二光敏元件阵列pda13与第二游标编码器处理芯片mn15电连接,第二游标编码器处理芯片mn15通过由数据线sda和时钟信号线scl构成的i²c总线连接第二带电可擦写可编程读写存储器16,第二游标编码器处理芯片mn15通过i/o接口连接单片机10。

发光二极管led是高准直发光二极管,发光二极管led采用ic-tl46,发射的平行光垂直照射在码盘8上,经码盘码道图案调制后,入射至光敏元件阵列pda,经光电转换和放大后输出12路与三码道m、s、n角位置相对应的正余弦信号:psm、nsm、pcm、ncm、pss、nss、pcs、ncs、psn、nsn、pcn、ncn,这些信号隐含了码盘的角位置信息。垫块支撑光敏元件阵列pda,光敏元件阵列pda采用ic-pn3324,经垫块可修配光敏元件阵列pda与码盘8间的空隙大小,改善光电信号的质量。12路光电信号送入游标编码器专用处理芯片mn进行处理,游标编码器专用处理芯片mn采用ic-mn,mn可完成主码道m的13位sin/d细分(内插);对m、s、n三码道信号同时采样,经游标编码器的逻辑处理、运算,可计算出编码器旋转一周(0°~360°)范围内的全部角度代码值;数据更新率7μs;具有构建25位绝对式光电编码器的处理能力。串行带电可擦写可编程读写存储器接口由scl和sda组成,完成配置数据的读写操作,电可擦写可编程读写存储器采用24lc04bi/sn。eeprom配置数据包含:码盘码道特征、m码道细分份数、m、s、n三码道共12路正余弦信号的偏移量、幅度、相位的补偿值、单头读数的总角度代码位数、输出码制(自然二进制或格雷码)选择,通信协议(ssi或biss)的选择等。两个读数头分别独立地由游标编码器处理芯片mn输出各自的单读数头形成的全数字代码的绝对式角度值。单片机10以ssi同步串行通信协议(或biss)采集两读数头的游标编码器处理芯片mn中角度值进行对径相加处理,消除码盘安装偏心和奇次项的轴系高次谐波误差造成的精度损失,以及温度变化、轴系磨损的影响,单片机10采用stc15f2k60s2-28i。因两头是全数字量角度代数相加,两头读数对准误差允许在±90°机械转角范围内,允差扩大上千倍,完全避免了因两读数头相对位置安装不准而造成的错码事故,极大地提高了可靠性。输出接口电路11以串行(或并行)方式输出角度代码,输出接口电路11采用lm7272。根据用户需求不同,可选用不同的接口芯片(如:rs485、rs422、rs232)和通信协议(如:定时发送、握手方式、modbus、ssi、canopen、profbus等各种现场总线)。

请参阅图2,码盘采用游标编码原理刻制,仅有m、s、n三条码道。m为主码道,每转(360°)刻制1024个光栅周期(cpr=1024);s为区段码道,cpr=992;n为游标码道,cpr=1023。三条码道总长不足3.5mm,非常有利于绝对式光电编码器小型化。码盘8,玻璃,mcpr=1024,scpr=992,ncpr=1023。每一读数头由ic-mn芯片对主码道m的光电信号进行10位细分,经对m、s、n的光电信号处理、运算,计算出20位绝对式角度代码值,两读数头数据经单片机同步采集、对径相加,经接口电路串行输出、波特率115200、更新率800hz、定时发送20位绝对式角度代码。该实施技术方案已成功为用户提供高精度20位绝对式光电编码器产品,通过了-40°c~+85°c的使用温度考核,经计量质量检测研究院检测,测角精度±5″。为了进一步提高测角精度,可采用更多的读数头,更高的细分份数(内插系数),更好地消除码盘刻制的不均匀性和轴系高次谐波误差的影响。每个读数头构成相同,其输出皆由单片机同步采集、处理、输出经多头平差后的高精度绝对式角度代码,分辨率目前最高可达25位。

综上所述,本发明提出的游标多读数头全代码相加的高精度绝对式光电编码器,采用游标编码原理的多读数头全代码相加的高精度绝对式光电编码器大大缩小了体积,减小了码盘8安装偏心、轴系晃动、温度变化的影响,消除了对多读数头装调的严格限制,提高了测角精度、工作稳定性、可靠性和使用寿命。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1