【技术实现步骤摘要】
提高旋变软件解码可靠性的方法、装置及存储介质
[0001]本专利技术涉及旋转变压器领域,更具体地说,涉及一种提高旋变软件解码可靠性的方法、装置及存储介质。
技术介绍
[0002]旋转变压器(resolver/transformer)是一种用来测量旋转物体的转轴角位移和角速度的装置。如图1所示,旋转变压器由定子和转子组成,其中定子绕组作为变压器的原边,接受励磁电压(即载波信号),转子绕组作为变压器的副边,通过电磁耦合得到感应电压,且两路副边绕组输出正弦波回收信号SINE、COSINE的相位相差90
°
,如图2所示。两路正弦波回收信号SINE、COSINE分别经采样、滤波、整流、积分等环节,求解出各自的包络线在各载波周期对应的正弦值与余弦值,从而得到转子角度的正切值,并据此获得转子的位置与转速。
[0003]目前,很多用于旋转变压器解码的高端芯片,例如英飞凌公司推出AURIX
TM
车用32位多核单片机系列,都搭载可直接用于旋变软件解码的DSADC模块。在DSADC模块对副边绕组的回收信 ...
【技术保护点】
【技术特征摘要】
1.一种提高旋变软件解码可靠性的方法,其特征在于,包括:获取第一参数的当前值,所述第一参数用于表征旋转变压器的载波信号与回收信号在当前载波周期的相位差;将所述第一参数的当前值与第二参数的当前值进行比较,并根据所述第一参数的当前值与第二参数的当前值的比较结果,更新所述第二参数的当前值和第三参数的当前值,或者保持所述第二参数的当前值和第三参数的当前值不变,所述第二参数和第三参数用于生成对所述回收信号进行整流操作的电压方向符号,且所述第二参数领先所述第三参数四分之一个周期。2.根据权利要求1所述的提高旋变软件解码可靠性的方法,其特征在于,所述方法包括:分别将当前载波周期之前的N个载波周期内的SDCAP对(NVALNUM/2)做取余数处理,获得N个第一余数值,并将所述N个第一余数值中出现次数最多的一个值作为所述第一参数的当前值,所述N为大于或等于3的整数,所述SDCAP为载波信号与回收信号的相位差,所述NVALNUM为一个载波周期内对所述回收信号做积分处理的积分点的总数。3.根据权利要求2所述的提高旋变软件解码可靠性的方法,其特征在于,所述方法还包括:将当前时刻对回收信号进行滤波的环节所输出的采样点的数量对(NVALNUM/2)做取余数处理,获得第二余数值,并将所述第二余数值作为第四参数的当前值;所述根据所述第一参数的当前值与第二参数的当前值的比较结果,更新所述第二参数的当前值和第三参数的当前值,或者保持所述第二参数的当前值和第三参数的当前值不变,包括:在所述第二参数的当前值与第一参数的当前值相等时,保持所述第二参数的当前值和第三参数的当前值不变;在所述第二参数的当前值小于所述第一参数的当前值时,更新所述第二参数的当前值和第三参数的当前值;在所述第二参数的当前值大于所述第一参数的当前值时,将所述第一参数的当前值和第四参数的当前值进行比较,并根据所述第一参数的当前值和第四参数的当前值的比较结果,更新所述第二参数的当前值和第三参数的当前值,或者保持所述第二参数的当前值和第三参数的当前值不变。4.根据权利要求3所述的提高旋变软件解码可靠性的方法,其特征在于,所述方法还包括:将当前时刻对回收信号进行滤波的环节所输出的采样点的数量加一后对(NVALNUM/2)做取余数处理,获得第三余数值,并将所述第三余数值作为第四参数的下一值;所述根据所述第一参数的当前值和第四参数的当前值的比较结果,更新所述第二参数的当前值和第三参数的当前值,或者保持第二参数的当前值和第三参数的当前值不变,包括:在所述第一参数的当前值等于第四参数的当前值时,保持所述第二参数的当前值和第三参数的当前值不变;在所述第一参数的当前值不等于第四参数的当前值时,并将所述第四参数的下一值与所述第一参数的当前值进行比较,并根据所述第四参数的下一值与所述第一参数的当前值比较结果,更新所述第二参数的当前值和第三参数的当前值,或者保持所述第二参数的当
前值和第三参数的当前值不变。5.根据权利要求4所述的提高旋变软件解码可靠性的方法,其特征在于,所述根据所述第四参数的下一值与所述第一参数的当前值比较结果,更新所述第二参数的当前值和第三参数的当前值,或者保持所述第二参数的当前值和第三参数的当前值不变,包括:在所述第四参数的下一值等于所述第一参数的当前值时,保持所述第二参数的当前值和第三参数的当前值不变;在所述第四参数的下一值不等于所述第一参数的当前值时,直接或等待一个载波周期更新所述第二参数的当前值和第三参数的当前值。6.根据权利要求1所述的提高旋变软件解码可靠性的方法,其特征在于,所述第一参数的当前值为当前载波周期之前的M个载波周期内的SDCAP出现次数最多的一个值,所述M为大于或等于3的整数,所述SDCAP为载波信号与回收信号的相位差:在所述第一参数的当前值小于(NVALNUM/2)时,将所述第一参数的当前值与所述第二参数的当前值进行比较,并根据所述第一参数的当前值和第二参数的当前值的比较结果,更新所述第二参数的当前值和第三参数的当前值,或者保持所述第二参数的当前值和第三参数的当前值不变,所述NVALNUM为一个载波周期内对所述回收信号做积分处理的积分点的总数;所述方法还包括:在所述第一参数的当前...
【专利技术属性】
技术研发人员:张建斌,王力,胡海龙,
申请(专利权)人:苏州汇川联合动力系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。