【技术实现步骤摘要】
一种编码器预解码处理方法、系统及存储介质
[0001]本专利技术涉及编码器信号处理
,具体涉及一种编码器预解码处理方法
、
系统及存储介质
。
技术介绍
[0002]使用电机时通常会遇到编码器的应用,编码器是通过码盘和相关传感器可以测量电机的转动数据,因此读取编码器的信号是十分重要的
。
[0003]编码器是将信号或数据进行编制
、
转换为可用以通讯
、
传输和存储的信号形式的设备,包括增量式编码器和绝对值编码器
。
[0004]增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小,通常为
A
相
、B
相
、Z
相输出,
A
相
、B
相为相互延迟
1/4
周期的脉冲输出,根据延迟关系可以区别正反转,
Z
相为单圈脉冲,即每圈发出一个脉冲
。
增量式编码器中
A
相脉冲信号
、B
相脉冲信号的采集稳定性和准确性的水平,是伺服电机发挥其性能的重要因素
。
然而增量式编码器在实际应用中受到的干扰无法完全避免,其低抗干扰能力是伺服电机性能无法进一步提升的关键原因
。
[0005]绝对值编码器由机械位置确定编码,无需记忆
、
无需找参考点,在定位方面明显地优于增量式编码器,且不用一 ...
【技术保护点】
【技术特征摘要】
1.
一种编码器预解码处理方法,其特征在于,包括:获取目标编码器的输出信息,同步生成标准时钟信号,并根据所述目标编码器的输出信息,区分所述目标编码器的类型;若所述目标编码器的类型为增量式编码器,获取所述增量式编码器的
A
相脉冲波形和
B
相脉冲波形,提取所述
A
相脉冲波形和所述
B
相脉冲波形在所述标准时钟信号下的上升沿和下降沿并进行滤波;根据所述
A
相脉冲波形的上升沿
/
下降沿和所述
B
相脉冲波形的上升沿
/
下降沿的相位差,得到所述增量式编码器的实时预解码信号;若所述目标编码器的类型为绝对值编码器,分别获取所述绝对值编码器在内置时钟下的数字信号和在所述标准时钟信号下的模拟量信号,根据所述绝对值编码器在内置时钟下的数字信号和在所述标准时钟信号下的模拟量信号的对应关系确定补偿时间,根据所述补偿时间对所述绝对值编码器的数字信号进行偏移,得到偏移后的所述绝对值编码器的预解码信号
。2.
根据权利要求1所述的一种编码器预解码处理方法,其特征在于,在获取目标编码器的输出信息的同时,还生成锁存控制信号;在所述锁存控制信号处于使能状态时,对所述增量式编码器的实时预解码信号或偏移后的所述绝对值编码器的预解码信号进行锁存;在所述锁存控制信号中断后,还生成清零控制信号;在所述清零控制信号处于使能状态时,对已锁存的预解码信号进行清零
。3.
根据权利要求2所述的一种编码器预解码处理方法,其特征在于,所述锁存控制信号与所述标准时钟信号同步生成,所述锁存控制信号延时于所述标准时钟信号中断
。4.
根据权利要求1至3中任意一项所述的一种编码器预解码处理方法,其特征在于,采用脉宽滤波信号对所述增量式编码器的
A
相脉冲波形和
B
相脉冲波形进行滤波;当所述
A
相脉冲波形
/B
相脉冲波形的高电平持续时间大于或等于所述脉宽滤波信号的滤波宽度时,则保留相应的所述
A
相脉冲波形
/B
相脉冲波形的脉冲波形;当所述
A
相脉冲波形
/B
相脉冲波形的高电平持续时间小于所述脉宽滤波信号的滤波宽度时,则过滤相应的所述
A
相脉冲波形
/B
相脉冲波形的脉冲波形;所述脉宽滤波信号的频率高于所述目标编码器的响应频率
。5.
根据权利要求1至3中任意一项所述的一种编码器预解码处理方法,其特征在于,截取所述绝对值编码器在所述标准时钟信号下的前端模拟量信号,将所述前端模拟量信号转化为所述绝对值编码器在所述标准时钟信号下的前...
【专利技术属性】
技术研发人员:缪道勇,
申请(专利权)人:浙江明哲电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。