【技术实现步骤摘要】
一种增量式编码器的断线位置检测系统和方法
本专利技术涉及增量式编码器
,具体涉及增量式编码器的断线位置检测技术。
技术介绍
增量式编码器现在已广泛应用于电气控制系统中,其将位移转换成周期性的电信号,再把电信号转换成计数脉冲,脉冲的个数表示位移的大小。如图1所示,在伺服电机和驱动控制应用中,三通道的增量式编码器输出的脉冲有A相、B相、和Z相。其中,A相和B相为正交脉冲信号,相互延迟1/4周期,Z相为单圈脉冲,每旋转一圈发出一个脉冲。A相和B相信号输入到具有正交计数功能的微控制单元MCU后,可以获得编码器实时的位置和速度。如果其中一路信号与MCU的连接断开,正交计数器的结果将不能正常反映编码器的位置信息,驱动器将无法确定电机的准确位置,从而不能正确地控制伺服电机。因此,在高安全性的电机控制系统中,需要重点考虑断线检测和断线后的位置检测方法。目前,通常通过在MCU外围搭建断线检测电路来检测故障位置,如图2所示,一种故障检测电路,通过对A相和B相信号进行逻辑处理及滤波,最后通过是否有预设的逻辑信号判断是否有断线发生。图3示出另一种常用的检测电路,其对A相和B相信号进行编码,通过计算间隔设置的编码连续出现相同的次数,并与预设值比较,来判定是否有断线发生。这两种电路均搭建在MCU外围,受到器件本身的可靠性和器件之间互联的影响,系统运行的可靠性不足,同时,其需要通过芯片的I/O输入将故障信号反馈给电机控制芯片,响应速度较慢,此外,这类电路的制造成本较高。因此,需要设计一种内置于芯片的断线位置检测电路,既可以提 ...
【技术保护点】
1.一种增量式编码器的断线位置检测系统,其中所述增量式编码器分别在A相信号线、B相信号线和Z相信号线中具有A相信号、B相信号和Z相信号,所述增量式编码器的断线位置检测系统包括:/nAB相计数单元,其被配置为根据A相信号、B相信号和Z相信号的脉冲确定计数值;/n状态机,其被配置为根据A相信号和B相信号信号电平以及脉冲边沿从多个状态中确定增量式编码器的状态;/n控制器,其被配置为执行下列动作:/n根据AB相计数单元的计数值确定Z相信号线是否断线;以及/n根据增量式编码器的多个状态确定A相信号线和B相信号线是否断线。/n
【技术特征摘要】
1.一种增量式编码器的断线位置检测系统,其中所述增量式编码器分别在A相信号线、B相信号线和Z相信号线中具有A相信号、B相信号和Z相信号,所述增量式编码器的断线位置检测系统包括:
AB相计数单元,其被配置为根据A相信号、B相信号和Z相信号的脉冲确定计数值;
状态机,其被配置为根据A相信号和B相信号信号电平以及脉冲边沿从多个状态中确定增量式编码器的状态;
控制器,其被配置为执行下列动作:
根据AB相计数单元的计数值确定Z相信号线是否断线;以及
根据增量式编码器的多个状态确定A相信号线和B相信号线是否断线。
2.根据权利要求1所述的系统,其特征在于,还包括输入滤波模块,其被配置为对A相信号、B相信号和/或Z相信号进行滤波,以减少A相信号、B相信号和/或Z相信号中的毛刺。
3.根据权利要求1所述的系统,其特征在于,其中所述多个状态包括下列状态:
第一状态S0,在所述第一状态下,A相信号的电平为0且B相信号为下降沿,或A相信号为下降沿且B相信号的电平为0;
第二状态S1,在所述第二状态下,A相信号为下降沿且B相信号的电平为1,或A相信号的电平为0且B相信号为上升沿;
第三状态S2,在所述第三状态下,A相信号为上升沿且B相信号的电平为0,或A相信号的电平为1且B相信号为下降沿;以及
第四状态S3,在所述第四状态下,A相信号的电平为1且B相信号为上升沿,或A相信号为上升沿且B相信号的电平为1。
4.根据权利要求1所述的系统,其特征在于,其中AB相计数单元还被配置为执行下列动作:
当电机正转时,在A相信号和/或B相信号的每个有效边沿将计数值加一;
当电机反转时,在A相信号和/或B相信号的每个有效边沿将计数值减一;以及
在Z相信号的上升沿将计数值复位。
5.根据权利要求3所述的系统,其特征在于,其中所述控制器包括:
溢出判断模块,其被配置为依据所述AB相计数单元的计数值与阈值的比较结果,来判断Z相信号线是否断线;以及
状态转换判断模块,其被配置为依据状态机的错误状态切换模式,来判断A相信号线和B相信号线是否断线。
6.根据权利要求1所述的系统,其特征在于,还包括:
标志输出单...
【专利技术属性】
技术研发人员:任焱,
申请(专利权)人:华大半导体成都有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。