System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及传感器测试,尤其涉及一种角度补偿方法、装置、设备及存储介质。
技术介绍
1、电动汽车中,电机的高性能控制需要准确可靠的转子位置信息和速度信息。旋转变压器由于其结构简单、可靠性强、精度高等优点广泛应用于该领域。旋转变压器利用励磁激励信号,将位置信息通过两路模拟信号输出,输出的信号再通过数字转换处理成角度信号后被计算机或其他控制器使用。目前市场上成熟且常用的方案是使用专用的解码芯片以获得较高的解码精度和控制性能,但专用芯片的使用会增加控制器价格,且对旋变的输出质量要求较高。而基于软件的解码方案由于可以直接使用控制芯片进行解算,节省了专用芯片的成本,并且其对模拟信号可以进行自定义补偿处理,因而受到越来越多厂商的关注。
2、实际应用中,由于带有位置信息的两路模拟信号存在电压偏移与幅值不一致的现象,会造成采集的周期信号存在偏差,因此需要对采集到的数字信号进行相应的补偿处理以消除角度偏差。
3、现有方案大部分为采集几个周期的数字信号,从而对偏差进行补偿,但无法准确采集到信号的值,导致补偿效果较差。
技术实现思路
1、本专利技术的主要目的在于提供一种角度补偿方法、装置、设备及存储介质,旨在解决现有技术旋转变压器角度补偿不准确的技术问题。
2、为实现上述目的,本专利技术提供了一种角度补偿方法,所述方法包括以下步骤:
3、获取旋转变压器输出的周期信号;
4、基于所述周期信号计算谐波的傅里叶级数;
5、根据所述傅里叶
6、基于所述偏差数据对所述旋转变压器进行角度补偿。
7、可选地,所述根据所述傅里叶级数确定偏差数据,包括:
8、获取傅里叶级数与偏差数据之间的对应关系;
9、根据所述对应关系以及所述傅里叶级数确定零漂偏差、幅值增益偏差以及相位偏差中的一种或多种;
10、通过所述零漂偏差、所述幅值增益偏差以及所述相位偏差中的一种或多种得到偏差数据。
11、可选地,所述获取傅里叶级数与偏差数据之间的对应关系之前,还包括:
12、在周期信号存在零漂偏差、幅值增益偏差以及相位偏差的至少一种时,计算周期信号与偏差数据之间的周期信号关系信息;
13、对所述周期信号关系信息进行分析,确认对角度的一次谐波或二次谐波存在影响的偏差数据;
14、获取谐波的傅里叶级数展开信息;
15、基于一次谐波或二次谐波建立偏差数据与傅里叶级数的对应关系。
16、可选地,所述在周期信号存在零漂偏差、幅值增益偏差以及相位偏差的至少一种时,计算周期信号与偏差数据之间的周期信号关系信息,包括:
17、获取周期信号不存在偏差时的第一周期信号关系;
18、根据所述第一周期信号关系计算周期信号存在零漂偏差时的第二周期信号关系;
19、根据所述第一周期信号关系计算周期信号存在幅值增益偏差时的第三周期信号关系;
20、根据所述第一周期信号关系计算周期信号存在相位偏差时的第四周期信号关系;
21、通过所述第二周期信号关系、所述第三周期信号关系以及所述第四周期信号关系得到周期信号与偏差之间的周期信号关系信息。
22、可选地,所述基于所述周期信号计算谐波的傅里叶级数,包括:
23、根据所述周期信号得到正弦信号的第一目标幅值和余弦信号的第二目标幅值;
24、对所述第一目标幅值和所述第二目标幅值进行标准化处理,得到第一标准幅值和第二标准幅值;
25、根据所述第一标准幅值和所述第二标准幅值计算傅里叶级数展开信息;
26、通过所述傅里叶级数展开信息得到谐波的傅里叶级数。
27、可选地,所述基于所述偏差数据对所述旋转变压器进行角度补偿,包括:
28、基于所述偏差数据得到周期信号的零漂偏差、幅值偏差以及相位偏差中的至少一种;
29、根据所述零漂偏差、所述幅值偏差以及所述相位偏差中的至少一种计算补偿值;
30、通过所述补偿值对所述旋转变压器进行角度补偿。
31、可选地,所述通过所述补偿值对所述旋转变压器进行角度补偿,包括:
32、根据所述补偿值对所述旋转变压器的周期信号进行处理,得到补偿后的周期信号;
33、根据补偿后的周期信号进行角度位置的解码,得到目标角度;
34、根据所述目标角度对所述旋转变压器进行角度补偿。
35、此外,为实现上述目的,本专利技术还提出一种角度补偿装置,所述角度补偿装置包括:
36、获取模块,用于获取旋转变压器输出的周期信号;
37、计算模块,用于基于所述周期信号计算谐波的傅里叶级数;
38、确定模块,用于根据所述傅里叶级数确定偏差数据;
39、补偿模块,用于基于所述偏差数据对所述旋转变压器进行角度补偿。
40、此外,为实现上述目的,本专利技术还提出一种角度补偿设备,所述角度补偿设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的角度补偿程序,所述角度补偿程序配置为实现如上文所述的角度补偿方法的步骤。
41、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有角度补偿程序,所述角度补偿程序被处理器执行时实现如上文所述的角度补偿方法的步骤。
42、本专利技术通过获取旋转变压器输出的周期信号;基于所述周期信号计算谐波的傅里叶级数;根据所述傅里叶级数确定偏差数据;基于所述偏差数据对所述旋转变压器进行角度补偿,利用傅里叶级数的方式提取出周期信号中存在的偏差,具有准确性高,可应用转速段广且不受采样频率限制的优点,从而提高角度补偿的效果。
本文档来自技高网...【技术保护点】
1.一种角度补偿方法,其特征在于,所述角度补偿方法包括:
2.如权利要求1所述的角度补偿方法,其特征在于,所述根据所述傅里叶级数确定偏差数据,包括:
3.如权利要求2所述的角度补偿方法,其特征在于,所述获取傅里叶级数与偏差数据之间的对应关系之前,还包括:
4.如权利要求3所述的角度补偿方法,其特征在于,所述在周期信号存在零漂偏差、幅值增益偏差以及相位偏差的至少一种时,计算周期信号与偏差数据之间的周期信号关系信息,包括:
5.如权利要求1所述的角度补偿方法,其特征在于,所述基于所述周期信号计算谐波的傅里叶级数,包括:
6.如权利要求1所述的角度补偿方法,其特征在于,所述基于所述偏差数据对所述旋转变压器进行角度补偿,包括:
7.如权利要求6所述的角度补偿方法,其特征在于,所述通过所述补偿值对所述旋转变压器进行角度补偿,包括:
8.一种角度补偿装置,其特征在于,所述角度补偿装置包括:
9.一种角度补偿设备,其特征在于,所述角度补偿设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上
10.一种存储介质,其特征在于,所述存储介质上存储有角度补偿程序,所述角度补偿程序被处理器执行时实现如权利要求1至7中任一项所述的角度补偿方法。
...【技术特征摘要】
1.一种角度补偿方法,其特征在于,所述角度补偿方法包括:
2.如权利要求1所述的角度补偿方法,其特征在于,所述根据所述傅里叶级数确定偏差数据,包括:
3.如权利要求2所述的角度补偿方法,其特征在于,所述获取傅里叶级数与偏差数据之间的对应关系之前,还包括:
4.如权利要求3所述的角度补偿方法,其特征在于,所述在周期信号存在零漂偏差、幅值增益偏差以及相位偏差的至少一种时,计算周期信号与偏差数据之间的周期信号关系信息,包括:
5.如权利要求1所述的角度补偿方法,其特征在于,所述基于所述周期信号计算谐波的傅里叶级数,包括:
6.如权利要求1所述的角度补偿方法,其特...
【专利技术属性】
技术研发人员:王韶涵,王飞,张丹,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。