【技术实现步骤摘要】
一种正交编码脉冲信号的零位检测方法及系统
本专利技术属集成电路设计领域,涉及一种正交编码脉冲信号的零位检测方法及系统。
技术介绍
电机作为车载电子系统的重要执行部件,其速度和位置测量是其控制系统需要完成的重要任务。线性或者增量式光电编码器是电机的速度和位置传感器的主要形式,其能够产生正交编码脉冲信号(QEP),以便用户设计合适的电路以测量电机的速度和位置。目前,一般使用TMS320F2812等DSP芯片的事件管理模块或增强型正交编码脉冲模块实现QEP信号的检测,使用DSP芯片虽能够实现QEP编码和计数,但是在正交编码脉冲中存在正反向脉冲信号时,其零位检测存在误差,事后需要进行误差编码校正,无法实现有效的编码计数获取精准的零位信号,进而容易导致计数出错。
技术实现思路
本专利技术的目的在于提供一种正交编码脉冲信号的零位检测方法及系统,以克服现有技术无法实现有效的编码计数获取精准的零位信号的问题。为达到上述目的,本专利技术采用如下技术方案:一种正交编码脉冲信号的零位检测方法,包括以下步骤:r>步骤1)、获取正本文档来自技高网...
【技术保护点】
1.一种正交编码脉冲信号的零位检测方法,其特征在于,包括以下步骤:/n步骤1)、获取正交编码脉冲信号作为输入信号,将输入信号转换为计数方向信号、计数脉冲信号和零位脉冲信号;/n步骤2)、当检测到第一个零位脉冲信号时,记第一个零位脉冲信号后的第一个计数脉冲信号为初始零位,并记录此时正交编码脉冲信号的计数方向信号;将初始零位发生时的正交编码脉脉冲信号的沿变信息、位置计数值和计数方向信号生成历史记录表并作为历史记录表的第一行;/n步骤3)、若计数方向信号未发生反向变化,当检测到与初始零位信息的沿变信息、位置计数值和计数方向信号一致的正交脉冲信号点则为零位点;/n若计数方向信号发生 ...
【技术特征摘要】
1.一种正交编码脉冲信号的零位检测方法,其特征在于,包括以下步骤:
步骤1)、获取正交编码脉冲信号作为输入信号,将输入信号转换为计数方向信号、计数脉冲信号和零位脉冲信号;
步骤2)、当检测到第一个零位脉冲信号时,记第一个零位脉冲信号后的第一个计数脉冲信号为初始零位,并记录此时正交编码脉冲信号的计数方向信号;将初始零位发生时的正交编码脉脉冲信号的沿变信息、位置计数值和计数方向信号生成历史记录表并作为历史记录表的第一行;
步骤3)、若计数方向信号未发生反向变化,当检测到与初始零位信息的沿变信息、位置计数值和计数方向信号一致的正交脉冲信号点则为零位点;
若计数方向信号发生反向变化,则记录发生反向变化时的位置计数值,根据发生反向变化时的位置计数值进行反向预测得到预测零位信号信息,如果检测到反向后的正交编码脉冲信号的零位信号信息与预测零位信号信息一致,则得到反向后的零位点;如果检测到反向后的正交编码脉冲信号的零位信号信息与预测零位信号信息不一致,则以反向后的正交编码脉冲信号的零位信号信息为初始零位,通过历史记录表记录正交编码脉脉冲信号的沿变信息、位置计数值和计数方向信号信息,完成正交编码脉冲信号的零位检测。
2.根据权利要求1所述的一种正交编码脉冲信号的零位检测方法,其特征在于,步骤1)中,正交编码脉冲信号包括脉冲信号和零位信号。
3.根据权利要求2所述的一种正交编码脉冲信号的零位检测方法,其特征在于,脉冲信号包括QEPAIN脉冲信号和QEPBIN脉冲信号,正交输入模式下的QEPAIN和QEPBIN均为脉冲信号,两者之间存在相位差;方向输入模式下QEPBIN为电平信号,用于指示当前计数方向信号,QEPAIN为脉冲信号。
4.根据权利要求2所述的一种正交编码脉冲信号的零位检测方法,其特征在于,零位信号QEPZIN为脉冲信号,用于指示当前编码处于零位。
5.根据权利要求3所述的一种正交编码脉冲信号的零位检测方法,其特征在于,步骤3)中,在正交输入模式下,在QEPAIN脉冲信号和QEPBIN脉冲信号的所有沿变时刻都会产生计数脉冲信号QPLS;在方向输入模式下,在QEPAIN脉冲信号的所有沿变时刻都会产生计数脉冲信号QPLS。
6.根据权利要求1所述的一种正交编码脉冲信号的零位检测方法,其特征在于,每次到达零位点时或进行方向切换时的当前沿变信息、位置...
【专利技术属性】
技术研发人员:张海金,崔媛媛,李红桥,刘思源,
申请(专利权)人:西安微电子技术研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。