一种磁编码系统及基于磁编码系统的数据处理方法与流程

文档序号:14271411阅读:来源:国知局
一种磁编码系统及基于磁编码系统的数据处理方法与流程

技术特征:

1.一种磁编码系统,内置于工业应用系统中,并与所述工业应用系统中的控制模块相连,其特征在于,所述磁编码系统包括磁编码模块和处理模块;

所述磁编码模块的数据输出端与所述处理模块的串行外设接口相连,所述处理模块的数据输入输出端与所述控制模块的数据输入输出端相连;

所述处理模块对所述磁编码模块输出的数字数据进行采样,并对所述采样得到的数字数据进行运算处理,以及判断所述运算处理结果是否满足输出条件,若是,则所述处理模块输出一个脉冲至所述控制模块并继续对所述磁编码模块输出的数字数据进行采样,若否,则所述处理模块继续对所述磁编码模块输出的数字数据进行采样;所述处理模块在所述磁编码模块旋转一周所对应输出的脉冲个数与被替代的光栅编码器旋转一周所输出的脉冲个数相同;

所述处理模块对采样得到的数字数据进行运算处理的过程具体为:处理模块将采样得到的数字数据转换为十进制数据;处理模块对十进制数据进行求余运算;其中,处理模块采样得到的数字数据为二进制数据,处理模块对十进制数据进行求余运算的过程具体为:首先定义部分数值,采样得到的数字数据进行进制转换后得到的十进制数据为A,磁编码模块的精度为a位,被替代的光栅编码器旋转一周输出的脉冲个数为N,则求取式的余数,求余运算结果为B;

所述处理模块判断运算处理结果是否满足输出条件具体为:处理模块判断求余运算结果B是否满足输出条件,其中,输出条件为处理器输出脉冲的条件,输出条件具体为:

2.如权利要求1所述的磁编码系统,其特征在于,所述处理模块集成于所述磁编码模块的内部或位于所述磁编码模块的外部。

3.如权利要求1所述的磁编码系统,其特征在于,所述处理模块为单片机或数字信号处理器。

4.如权利要求1所述的磁编码系统,其特征在于,所述磁编码模块为磁编码器芯片。

5.一种基于权利要求1中所述的磁编码系统的数据处理方法,其特征在于,所述磁编码系统的数据处理方法包括:

处理模块对磁编码模块输出的数字数据进行采样;

所述处理模块对所述采样得到的数字数据进行运算处理;

所述处理模块判断所述运算处理结果是否满足输出条件,若是,处理模块输出一个脉冲至所述控制模块并继续对所述磁编码模块输出的数字数据进行采样,若否,继续对所述磁编码模块输出的数字数据进行采样;

所述处理模块在所述磁编码模块旋转一周所对应输出的脉冲个数与被替代的光栅编码器旋转一周所输出的脉冲个数相同;

所述处理模块对采样得到的数字数据进行运算处理的过程具体为:处理模块将采样得到的数字数据转换为十进制数据;处理模块对十进制数据进行求余运算;其中,处理模块采样得到的数字数据为二进制数据,处理模块对十进制数据进行求余运算的过程具体为:首先定义部分数值,采样得到的数字数据进行进制转换后得到的十进制数据为A,磁编码模块的精度为a位,被替代的光栅编码器旋转一周输出的脉冲个数为N,则求取式的余数,求余运算结果为B;

所述处理模块判断运算处理结果是否满足输出条件具体为:处理模块判断求余运算结果B是否满足输出条件,其中,输出条件为处理器输出脉冲的条件,输出条件具体为:

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