一种绝对信号校正方法及绝对信号的校正系统转让专利

申请号 : CN201710533511.3

文献号 : CN107340003B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭玉礼胡余生钟成堡肖胜宇周溪付兵非

申请人 : 珠海格力电器股份有限公司珠海格力节能环保制冷技术研究中心有限公司

摘要 :

本申请提供了一种绝对信号校正方法及绝对信号的校正系统,其中方法包括:获取原始绝对信号的第一值,若系统时钟达到增量信号的上升沿,则获取所述原始绝对信号的第二值,若所述第二值与所述第一值差值的绝对值不等于1,则为绝对信号的当前值赋值,使得绝对信号的当前值与历史值的差值的绝对值等于1。本申请可以校正绝对信号,以消除绝对信号和增量信号之间的误差,从而使得绝对编码器在将绝对信号与增量信号组合时输出正确绝对位置。

权利要求 :

1.一种绝对信号的校正方法,其特征在于,包括:获取原始绝对信号的第一值;

若系统时钟达到增量信号的上升沿,则获取所述原始绝对信号的第二值;

若所述第二值与所述第一值差值的绝对值不等于1,则为绝对信号的当前值赋值,使得绝对信号的当前值与所述第一值的差值的绝对值等于1。

2.如权利要求1所述的方法,其特征在于,还包括:若系统时钟未达到增量信号的上升沿,则继续执行获取原始绝对信号的第一值的步骤。

3.如权利要求1所述的方法,其特征在于,在为绝对信号的当前值赋值,使得绝对信号的当前值与所述第一值的差值的绝对值等于1之后,所述方法还包括:若系统时钟到达所述增量信号的下降沿,则获取所述原始绝对信号的第三值;

判断所述绝对信号是否等于所述第三值;

若是,则维持所述绝对信号;

若否,则为所述绝对信号赋予所述第三值。

4.如权利要求1-3任一项所述的方法,其特征在于,还包括:组合所述增量信号和所述绝对信号获得绝对位置。

5.一种绝对信号的校正系统,其特征在于,包括:光源、光栅、与光栅相连的增量感光元件、与所述增量感光元件相连的增量处理电路、与光栅相连的绝对感光元件、与所述绝对感光元件相连的绝对处理电路,与所述增量处理电路和所述绝对处理电路相连的绝对信号校正电路;

其中,所述绝对信号校正电路,用于利用所述增量感光元件生成增量信号,利用所述绝对感光元件生成原始绝对信号,并获取原始绝对信号的第一值,若系统时钟达到增量信号的上升沿,则获取所述原始绝对信号的第二值,若所述第二值与所述第一值的差值等于1,则为绝对信号赋予所述第二值;若所述第二值与所述第一值的差值不等于1,则为绝对信号赋予所述第一值加1。

6.如权利要求5所述的系统,其特征在于,

所述绝对信号校正电路,还用于若系统时钟到达所述增量信号的下降沿,则获取所述原始绝对信号的第三值,判断所述绝对信号是否等于所述第三值,若是,则维持所述绝对信号,若否,则为所述绝对信号赋予所述第三值。

7.如权利要求5或6所述的系统,其特征在于,还包括:合并电路,用于组合所述增量信号和所述绝对信号获得绝对位置。

8.如权利要求5所述的系统,其特征在于,所述增量处理电路包括:I-V转换电路、信号放大电路和信号比较电路。

9.如权利要求6所述的系统,其特征在于,所述绝对处理电路包括:I-V转换电路和信号比较电路。

说明书 :

一种绝对信号校正方法及绝对信号的校正系统

技术领域

[0001] 本申请涉及自动化技术领域,尤其涉及一种绝对信号校正方法及绝对信号的校正系统。

背景技术

[0002] 在绝对编码器中,绝对位置是由绝对信号和增量信号组合而成。参见图1a,为理想情况下绝对信号(6a)和增量信号(5a)的波形示意图,其中,绝对信号(6a)周期变化与增量信号(5a)一一对应,没有误差。
[0003] 但是在实际情况下,绝对信号(6a)和增量信号(5a)的信号是有一定误差的,即绝对信号(6a)超前或滞后增量信号(5a)。参见图1b为实际情况下绝对信号(6a)和增量信号(5a)的一种波形示意图,两者之间存在误差ε。
[0004] 由于绝对信号(6a)和增量信号(5a)之间具有误差,会导致绝对编码器将绝对信号与增量信号组合时,输出错误绝对位置的问题。

发明内容

[0005] 本申请提供了一种绝对信号的校正方法及装置,本申请可以校正绝对信号,以消除绝对信号和增量信号之间的误差,从而使得绝对编码器在将绝对信号与增量信号组合时输出正确绝对位置。
[0006] 为了实现上述目的,本申请提供了以下技术特征:
[0007] 一种绝对信号的校正方法,其特征在于,包括:
[0008] 获取原始绝对信号的第一值;
[0009] 若系统时钟达到增量信号的上升沿,则获取所述原始绝对信号的第二值;
[0010] 若所述第二值与所述第一值差值的绝对值不等于1,则为绝对信号的当前值赋值,使得绝对信号的当前值与历史值的差值的绝对值等于1。
[0011] 可选的,还包括:
[0012] 若系统时钟未达到增量信号的上升沿,则继续执行获取原始绝对信号的第一值的步骤。
[0013] 可选的,在为绝对信号赋予所述第二值之后,或者,在为绝对信号赋予所述第一值加1之后,所述方法还包括:
[0014] 若系统时钟到达所述增量信号的下降沿,则获取所述原始绝对信号的第三值;
[0015] 判断所述绝对信号是否等于所述第三值;
[0016] 若是,则维持所述绝对信号;
[0017] 若否,则为所述绝对信号赋予所述第三值。
[0018] 可选的,还包括:
[0019] 组合所述增量信号和所述绝对信号获得绝对位置。
[0020] 一种绝对信号的校正系统,包括:
[0021] 光源、光栅、与光栅相连的增量感光元件、与所述增量感光元件相连的增量处理电路、与光栅相连的绝对感光元件、与所述绝对感光元件相连的绝对处理电路,与所述增量处理电路和所述绝对处理电路相连的绝对信号校正电路;
[0022] 其中,所述绝对信号校正电路,用于利用所述增量感光元件生成增量信号,利用所述绝对感光元件生成原始绝对信号,并获取原始绝对信号的第一值,若系统时钟达到增量信号的上升沿,则获取所述原始绝对信号的第二值,若所述第二值与所述第一值的差值等于1,则为绝对信号赋予所述第二值;若所述第二值与所述第一值的差值不等于1,则为绝对信号赋予所述第一值加1。
[0023] 可选的,所述绝对信号校正电路,还用于若系统时钟到达所述增量信号的下降沿,则获取所述原始绝对信号的第三值,判断所述绝对信号是否等于所述第三值,若是,则维持所述绝对信号,若否,则为所述绝对信号赋予所述第三值。
[0024] 可选的,还包括:
[0025] 合并电路,用于组合所述增量信号和所述绝对信号获得绝对位置。
[0026] 可选的,所述增量处理电路包括:
[0027] I-V转换电路、信号放大电路和信号比较电路。
[0028] 可选的,所述绝对处理电路包括:
[0029] I-V转换电路和信号比较电路。
[0030] 通过上述内容,可以发现本申请具有以下有益效果:
[0031] 本申请利用增量信号5a的上升沿校正绝对信号6a,利用增量信号的下降沿来校正绝对信号,以此来消除绝对信号和增量信号之间的误差,进而保证绝对信号与增量信号组合的准确性。

附图说明

[0032] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033] 图1a为本申请实施例公开的为理想情况下绝对信号(6a)和增量信号(5a)的波形示意图;
[0034] 图1b为本申请实施例公开为实际情况下绝对信号(6a)和增量信号(5a)的波形示意图;
[0035] 图2为本申请实施例公开为一种绝对信号的校正系统的结构示意图;
[0036] 图3为本申请实施例公开为一种绝对信号的校正方法的流程图。

具体实施方式

[0037] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038] 参见图2,为本申请提供的一种绝对信号的校正系统,包括:
[0039] 光源1、光栅2、与光栅2相连的增量感光元件3、与所述增量感光元件3相连的增量处理电路5、与光栅2相连的绝对感光元件4、与所述绝对感光元件4相连的绝对处理电路6,与所述增量处理电路5和所述绝对处理电路6相连的绝对信号校正电路7。
[0040] 下面介绍绝对信号的校正系统的处理过程:
[0041] 光源1采用红外线灯发射红外线,光栅2由增量码道和绝对码道组成。与光栅2相连的增量感光元件3可以根据光栅2的增量码道,将光源1的光信号转换成电信号,并输出的3a为正弦光电流信号,输出3b为余弦光电流信号。
[0042] 增量处理电路5包括I-V转换电路、信号放大电路和信号比较电路,其作用为将正弦光电流信号3a、余弦光电流信号3b转换为脉冲信号5a、5b,并输出脉冲信号5a、5b。
[0043] 与光栅2相连的绝对感光元件4根据光栅2的绝对码道将光源1的光信号转换成电信号,并输出4a为光电流信号。绝对处理电路6包括I-V转换电路和信号比较电路,将光电流信号4a转换为脉冲信号6a输出。
[0044] 上述脉冲信号5a即为增量信号,脉冲信号6a即为绝对信号。参见图1a,为理想情况下绝对信号(6a)和增量信号(5a)的波形示意图,参见图1b为实际情况下绝对信号(6a)和增量信号(5a)的一种波形示意图,两者之间存在误差ε。
[0045] 为了便于称呼,将绝对处理电路6输出的绝对信号称为原始绝对信号。
[0046] 本申请提供了绝对信号校正电路7,可以接收增量信号和原始绝对信号,并校正原始绝对信号,以便增量信号和校正后绝对信号可以消除误差。
[0047] 正常情况下,每个绝对信号半个周期对应增量信号的一个周期,本实施例以增量信号为基准,来校正原始绝对信号。
[0048] 参见图3,本申请提供绝对信号的校正方法,具体包括以下步骤:
[0049] 步骤S301:获取原始绝对信号的第一值。
[0050] 在每个系统时钟的上升沿,绝对处理电路6会从原始绝对信号上获取第一值。
[0051] 步骤S302:判断系统时钟是否到达增量信号的上升沿,若否,则进入步骤S301,若是,则进入步骤S303。
[0052] 通过图1a可知,在增量信号的上升沿时,绝对信号会发生跳变。
[0053] 因此,判断系统时钟的上升沿是否达到增量信号的上升沿,若否则表明还未到绝对信号的跳变时机,继续进入步骤S301重新获取原始绝对信号的第一值。
[0054] 若是,则表明达到绝对信号的跳变时机,进入步骤S303获取原始绝对信号的第二值。
[0055] 步骤S303:若系统时钟达到增量信号的上升沿,则获取所述原始绝对信号的第二值。
[0056] 步骤S304:判断所述第二值与所述第一值的差值的绝对值是否等于1,若是,则进入步骤S305;否则进入步骤S306。
[0057] 正常情况下,在增量信号的上升沿发生跳变后,第一值与第二值则会不同,差值为1。因此,可以计算第二值与第一值的差值的绝对值,若差值的绝对值等于1,则说明原始绝对信号的第二值在此上升沿是正确的,没有误差。即,绝对信号在增量信号上升沿时刻发生跳变。
[0058] 步骤S305:为绝对信号的当前值赋予所述第二值。
[0059] 步骤S306:为绝对信号的当前值赋值,使得绝对信号的当前值与历史值的差值的绝对值等于1。
[0060] 步骤S307:若系统时钟到达所述增量信号的下降沿,则获取所述原始绝对信号的第三值。
[0061] 在增量信号的上升沿校正信号后,在系统时钟的达到增量信号的下降沿后,验证校正后的绝对信号是否正确。
[0062] 通常情况下,误差仅在增量信号的上升沿附近,在增量信号的下降沿附近绝对信号是正确的,即没有发生误差的。
[0063] 因此,在系统时钟达到增量信号的下降沿时,获取原始绝对信号的第三值。
[0064] 步骤S308:判断所述绝对信号是否等于所述第三值;若是,则进入步骤S309,否则进入步骤S310。
[0065] 步骤S309:若是,则维持所述绝对信号;
[0066] 步骤S310:若否,则为所述绝对信号赋予所述第三值。
[0067] 通过上述内容,可以发现本申请具有以下有益效果:
[0068] 本申请利用增量信号5a的上升沿校正绝对信号6a,利用增量信号的下降沿来校正绝对信号,以此来消除绝对信号和增量信号之间的误差,进而保证绝对信号与增量信号组合的准确性。
[0069] 本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代信号的介质。
[0070] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0071] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。