旋变信号解码方法、装置、设备及介质与流程

文档序号:33729985发布日期:2023-04-06 02:55阅读:242来源:国知局
旋变信号解码方法、装置、设备及介质与流程

本发明涉及新能源汽车控制领域,尤其是涉及一种旋变信号解码方法、装置、设备及介质。


背景技术:

1、在新能源汽车的电机控制过程中需要实时获取电机位置信号,而获取电机位置信号的主要技术是在电机轴上安装旋转变压器(简称旋变)采集旋变信号,通过对旋变信号进行解码计算,确定当前旋转变压器在当前电机中的旋变位置,并确定与旋变位置对应的同轴的电机位置信号,实现对汽车的电机控制。

2、而现有技术中对旋变信号进行解码计算的解码方案包括硬解码和软解码两种方案,其中,硬解码方案需要额外购买硬解码芯片,成本高昂,并且目前新能源汽车行业对芯片的功能安全要求较高,解码芯片的紧缺或是质量问题易导致芯片替换工作耗时耗力,延长研发周期并提高了研发成本;而采用软解码方案虽然能有效地缓解硬解码的成本高、周期长等产品压力问题,但软解码方案在需要进行大量的解码算法计算的前提下,对集成了dsadc模块的主控芯片依赖程度高,而通过集成了dsadc模块的主控芯片进行解码计算的解码方案导致现有的软解码方案难度高,集成成本高,使用限制条件多,难以得到普遍应用,也限制了当前电驱系统控制性能的进一步发展。


技术实现思路

1、本发明的主要目的在于提供一种旋变信号解码方法、装置、设备及介质,旨在摆脱软解码方案对dsadc模块的依赖,降低解码方案的难度。

2、为实现上述目的,本发明还提供一种旋变信号解码方法,应用于解码装置,所述装置包括第一处理核和第二处理核,包括:

3、通过所述第二处理核获取旋转变压器的旋变回收信号,并对所述旋变回收信号进行解码计算,得到解码信息;

4、所述第一处理核根据所述解码信息对电机进行电流闭环控制。

5、可选地,所述通过所述第二处理核获取旋转变压器的旋变回收信号,并对所述旋变回收信号进行解码计算,得到解码信息的步骤,包括:

6、通过所述第二处理核产生激励调制信号;

7、基于所述激励调制信号,对旋转变压器的旋变正余弦绕组信号进行采样,并对采样后的采样收发信号进行相位延时补偿,确定对应的旋变回收信号;

8、基于预设的发波信号相位,对所述旋变回收信号进行周期翻转并进行积分计算,确定对应的正余弦包络线;

9、对所述正余弦包络线进行角度信号解调,确定对应的解码信息,其中,所述解码信息至少包括解码角度和转动速度。

10、可选地,在所述对所述旋变回收信号进行解码计算,得到解码信息的步骤之后,所述方法还包括:

11、通过所述第一处理核对所述第二处理核进行心跳监测,获取第二处理核的心跳变量,并根据所述心跳变量是否更新判断所述第二处理核是否运行异常;

12、若所述第二处理器存在心跳异常,则将所述解码信息标志为无效信息。

13、可选地,所述第一处理核根据所述解码信息对电机进行电流闭环控制的步骤包括:

14、若所述第二处理器不存在心跳异常,则将所述解码信息传输至所述第一处理核;

15、通过所述第一处理核根据所述解码信息中的解码时间戳以及第一处理核的当前时间戳,对所述解码信息中的解码角度进行角度补偿,获取补偿后的解码角度;

16、所述第一处理核根据所述补偿后的解码角度对电机进行电流闭环控制。

17、可选地,在所述第一处理核根据所述解码信息对电机进行电流闭环控制的步骤之前,所述方法还包括:

18、通过所述第二处理核从所述第一处理核获取故障诊断阈值;

19、基于所述解码信息和所述故障诊断阈值,判断电机是否存在旋变故障;

20、若存在,则基于所述解码信息确定故障标志位,并将所述故障标志位输入所述第一处理核。

21、可选地,在所述将所述解码信息传输至所述第一处理核的步骤之前,所述方法还包括:

22、通过所述第二处理器访问预设的计数器ctr,获取所述第二处理核对所述旋变回收信号进行解码的解码时间戳,并将所述解码时间戳进行记录,确定对应的解码信息。

23、可选地,所述第一处理核和第二处理核之间包括:第一传输通道和第二传输通道,所述第一处理核和第二处理核基于所述第一传输通道和第二传输通道进行数据交互的步骤包括:

24、当所述第一处理核通过所述第一传输通道向第二处理核执行写入操作时,关闭所述第二处理核通过所述第一传输通道向所述第一处理核执行读取操作的权限;

25、当所述第一处理核通过所述第一传输通道向第二处理核执行写入操作时,打开所述第二处理核通过所述第二传输通道向所述第一处理核执行读取操作的权限;

26、当所述第一处理核通过所述第二传输通道向第二处理核执行写入操作时,关闭所述第二处理核通过所述第二传输通道向所述第一处理核执行读取操作的权限;

27、当所述第一处理核通过所述第二传输通道向第二处理核执行写入操作时,打开所述第二处理核通过所述第一传输通道向所述第一处理核执行读取操作的权限;

28、当所述第二处理核通过所述第一传输通道向第一处理核执行写入操作时,关闭所述第一处理核通过所述第一传输通道向所述第二处理核执行读取操作的权限;

29、当所述第二处理核通过所述第一传输通道向第一处理核执行写入操作时,打开所述第一处理核通过所述第二传输通道向所述第二处理核执行读取操作的权限;

30、当所述第二处理核通过所述第二传输通道向第一处理核执行写入操作时,关闭所述第一处理核通过所述第二传输通道向所述第二处理核执行读取操作的权限;

31、当所述第二处理核通过所述第二传输通道向第一处理核执行写入操作时,打开所述第一处理核通过所述第一传输通道向所述第二处理核执行读取操作的权限。

32、为实现上述目的,本发明还提供一种解码装置,所述解码装置,包括:

33、解码模块,用于通过所述第二处理核获取旋转变压器的旋变回收信号,并对所述旋变回收信号进行解码计算,得到解码信息;

34、控制模块,用于所述第一处理核根据所述解码信息对电机进行电流闭环控制。

35、其中,本发明解码装置的各个功能模块各自在运行时均实现如上所述的旋变信号解码方法的步骤。

36、为实现上述目的,本发明还提供一种设备,所述设备包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的解码程序,所述解码程序被所述处理器执行时实现如上所述的旋变信号解码方法的步骤。

37、为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有解码程序,所述解码程序被处理器执行时实现如上所述的旋变信号解码方法的步骤。

38、本发明提供一种旋变信号解码方法、装置、设备及介质,所述方法应用于解码装置,所述装置包括第一处理核和第二处理核,所述方法包括:通过所述第二处理核获取旋转变压器的旋变回收信号,并对所述旋变回收信号进行解码计算,得到解码信息;所述第一处理核根据所述解码信息对电机进行电流闭环控制。

39、相比于现有的对旋变信号进行解码计算的硬解码方案和软解码方案,本方案通过第二处理核协助计算实现解码,并通过第一处理核基于解码信息进行电流闭环控制,实现基于双核通信交互的软解码方案,本方案替代了现有的硬解码方案,取消硬解码芯片的使用,节省了硬解码芯片带来的高昂成本,提升了产品竞争力,减少硬解码芯片缺料带来的开发周期和开发成本;另外,通过双核协助完成解码计算,降低解码使用限制,提升了软件开发的速度和灵活性,降低了解码难度,摆脱了软解码功能对dsadc模块的依赖。

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