一种实现光电轴角编码器零位调整的电子学方法

文档序号:6039636阅读:434来源:国知局
专利名称:一种实现光电轴角编码器零位调整的电子学方法
技术领域
本发明属于光电测量技术领域中的一种实现光电轴角编码器零位调整的电子学方法。
二、技术背景光电轴角编码器是光电传感技术中具有代表性的角位移传感器件,被广泛应用于光电跟踪以及其他光电测量技术中的角度测量。
在应用中需要对光电轴角编码器进行零位调整,在已有的技术中,实现光电轴角编码器零位调整的方法,通常是采用以硬件调整为主的方法。与本发明最为接近的已有技术是中国科学院长春光机所多年来采用的以硬件调整为主的方法,如图1所示是通过单片机系统1、总线驱动器2、拔码开关3、译码电路4、程序5以硬件调整为主的方法实现的。
该系统以拔码开关3的状态,形成光电轴角编码器零位值的十六进制数值,该数值由单片机系统1读入,进行算数运算,来实现光电轴角编码器零位的电子学调整。
该方法存在的主要问题是元器件数量多,占用空间体积大,调整繁琐,调整精度低,工作效率低,影响工作质量和工作进度。

发明内容
为了克服已有技术的缺点,本发明的目的在于简化调整环节、提高工作效率和调整零位精度,特设计一种光电轴角编码器零位调整的电子学新方法。
本发明要解决的技术问题是光电轴角编码器零位数据在电可擦除程序存储器(E2PROM)中存储的可靠性。解决技术问题的技术方案是,从图2、图3、图4、图5、图6中可知,编码器零位调整是通过零位调整按键6、单片机系统7、电可擦除程序存储器(E2PROM)8、译码电路9、上电初始化程序10、零位数据写入程序11、编码器零位处理程序12的运行过程实现的。
在电可擦除程序存储器(E2PROM)8中,设置两个标志单元,其中一个单元为数据写正确标志单元,另一个单元为数据累加和校验单元。单片机系统7只有在确认上述两个单元信息正确的情况下,才能按光电轴角编码器零位处理程序12进行处理。
单元机系统7上电后,按上电初始化程序10运行,首先进行自检,即检测电可擦除程序存储器(E2PROM)8中的数据累加和是否与数据累加和校验单元中的数据一致,若不一致,则重写数据,将电可擦除程序存储器(E2PROM)8中所有数据擦除并报警;若自检通过(E2PROM中的数据累加和与数据累加和校验单元中的数据一致),则单片机系统7按编码器零位调整程序12进行正常数据处理。当进行零位数据写入时,按零位数据写入程序11进行,即单片机系统7检测到零位调整按键6被按下并释放时,将电可擦除程序存储器(E2PROM)8中数据写正确标志单元清除,同时将光电轴角编码器此时的角度数据存至电可擦除程序存储器(E2PROM)8中,数据存储结束,计算数据累加和,将此数据累加和写至电可擦除程序存储器(E2PROM)8的数据累加和校验单元中,同时,数据写正确标志单元置位,当单片机系统7读取数据写正确标志单元为正确值时,进行光电轴角编码器角度值的零位调整,否则不进行调整处理;单片机系统7通过译码电路9输出片选信号及地址,选择电可擦除程序存储器(E2PROM)8中的各个单元。
本发明的积极效果系统简单,调整方便,占据空间体积小,提高了调整零位精度和工作效率。


图1是已有技术的光电轴角编码器零位调整电子学方法示意框图,图2是本发明的光电轴角编码器零位调整电子学方法的方框示意图,图3是本发明的电路原理图,图4是本发明的上电初化程序流程图,图5是本发明的数据写入程序流程图,图6是本发明的编码器零位处理程序流程图,摘要附图亦采用图2。
具体实施例方式本发明按图2、图3、图4、图5、图6给出的方法,电路、程序实施,零位调整按键6采用普通的微动开关,单片机系统机7采用80C196单片机,程序存储器采用27C128存储器,电可擦除程序存储器8采用AT28C16E存储器,译码电路9采用GAL16V8D可编程逻辑器件。
权利要求
一种实现光电轴角编码器零位调整的电子学方法,是通过单片机系统、相关程序、译码电路实现的,其特征在于本发明还通过零位调整按键(6)、电可擦除程序存储器(E2PROM)(8)、上电初始化程序(10)、数据写入程序(11)、编码器零位处理程序(12)的运行过程实现的;在电可擦除程序存储器(E2PROM)(8)中,设置两个标志单元,其中一个单元为数据写正确标志单元,另一个单元为数据累加和校验单元,单片机系统(7)只有在确认上述两个单元信息正确的情况下,才能按光电轴角编码器零位处理程序(12)进行处理;单元机系统(7)上电后,按上电初始化程序(10)运行,首先进行自检,即检测电可擦除程序存储器(E2PROM)(8)中的数据累加和是否与数据累加和校验单元中的数据一致,若不一致,则重写数据,将电可擦除程序存储器(E2PROM)(8)中所有数据擦除并报警;若自检通过(E2PROM中的数据累加和与数据累加和校验单元中的数据一致),则单片机系统(7)按编码器零位调整程序(12)进行正常数据处理;当进行零位数据写入时,按零位数据写入程序(11)进行,即单片机系统(7)检测到零位调整按键(6)被按下并释放时,将电可擦除程序存储器(E2PROM)(8)中数据写正确标志单元清除,同时将光电轴角编码器此时的角度数据存至电可擦除程序存储器(E2PROM)(8)中,数据存储结束,计算数据累加和,将此数据累加和写至电可擦除程序存储器(E2PROM)(8)的数据累加和校验单元中,同时,数据写正确标志单元置位,当单片机系统(7)读取数据写正确标志单元为正确值时,进行光电轴角编码器角度值的零位调整,否则不进行调整处理;单片机系统(7)通过译码电路(9)输出片选信号及地址,选择电可擦除程序存储器(E2PROM)(8)中的各个单元。
全文摘要
一种实现光电轴角编码器零位调整的电子学方法,属于光电测量技术领域中的对光电轴角编码器零位调整的方法。本发明要解决的技术问题是光电轴角编码器零位数据在电可擦除程序存储器中存储的可靠性。解决技术问题的技术方案是编码器零位调整是单片机系统通过上电初始化程序、零位数据写入程序、编码器零位处理程序控制零位调整按键、电可擦除程序存储器、译码电路的运作过程实现的。在电可擦除程序存储器中设置数据写正确标志单位和数据累加和校验单元,单片机系统上电后按上电初始化程序运行,首先进行自检,单片机系统只有在确认上述两个单元信息正确的情况下,才能按零位调整处理程序处理,该方法调整方便,提高了调整零位精度和工作效率。
文档编号G01B21/22GK1493848SQ0214453
公开日2004年5月5日 申请日期2002年11月1日 优先权日2002年11月1日
发明者李葆勇 申请人:中国科学院长春光学精密机械与物理研究所, 中国科学院长春光学精密机械与物理研
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1