双MCU架构高压控制器及其速度检测误差调整方法技术

技术编号:38469710 阅读:30 留言:0更新日期:2023-08-11 14:46
本发明专利技术公开了双MCU架构高压控制器及其速度检测误差调整方法,该方法通过第一MCU向第二MCU发送同步信号;还通过第二MCU接收同步信号,并基于第一MCU发送的第二时长,第二MCU得到的第一时长和第三时长,以及预设周期调整策略调整第二MCU中计数器的周期。本发明专利技术通过第一MCU向第二MCU发送同步信号,从而调整第二MCU中计数器的周期,调整第二MCU中断周期的频率,能够避免产生由于两个MCU独立运行引起的误差,实现双MCU架构高压控制器对速度的精确控制。控制。控制。

【技术实现步骤摘要】
双MCU架构高压控制器及其速度检测误差调整方法


[0001]本专利技术涉及高压控制器
,尤其涉及一种双MCU架构高压控制器及其速度检测误差调整方法。

技术介绍

[0002]目前,在新能源电动汽车的普及下,整车电压在逐渐升高,因此在低压信号和高压信号之间需要进行隔离,从而形成双MCU架构的新能源高压控制器,然而,双MCU架构高压控制器由于两个MCU独立运行,两个MCU运行时刻不同步,从而导致在高速运行时,产生随机误差,进而影响速度的稳定性。
[0003]例如,双MCU架构高压控制器中两个MCU分别为MCU_A和MCU_B,MCU_A和MCU_B独立运行,MCU_B完成正余弦速度信号的解码,MCU_A依据从MCU_B传递过来的速度信号进行转速控制,如果两个MCU独立运行,MCU_A中断时刻和MCU_B中断时刻的计算时序先后随机,则MCU_A依据MCU_B传递过来的数据进行计算,有可能存在滞后,或者超前,没法实现速度的精确控制。

技术实现思路

[0004]本专利技术实施例提供了一种双MCU架构高压控制器及其速度检测误差调本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种双MCU架构高压控制器的速度检测误差调整方法,其特征在于,应用于双MCU架构高压控制器,所述双MCU架构高压控制器包括第一MCU、数字隔离器和第二MCU,所述第一MCU通过所述数字隔离器与所述第二MCU连接,包括:所述第一MCU确定当前系统时间与上一次同步信号发送时间之间的时间间隔与预设的同步信号发送周期之间的大小关系;所述第一MCU若确定所述当前系统时间与所述上一次同步信号发送时间之间的时间间隔等于所述同步信号发送周期,则基于所述当前系统时间与所述同步信号发送周期确定当前目标时间段;所述第一MCU若在所述当前目标时间段内首次检测到第一中断信号,则获取在所述当前目标时间段首次检测到第一中断信号对应的系统时间作为第一时间,并向第二MCU发送同步信号和所述第一时间;所述第二MCU接收所述同步信号和所述第一时间,且所述第二MCU若在所述当前目标时间段内首次检测到第二中断信号,则获取在所述当前目标时间段内首次检测到第二中断信号对应的系统时间作为第二时间;所述第二MCU根据所述第二时间与所述第一时间之间的时间间隔确定第一时长;所述第一MCU对获取到的正余弦速度信号进行解码以得到速度信号,并记录得到所述速度信号对应的系统时间为第三时间,基于所述第三时间与所述第一时间之差确定第二时长,并发送所述速度信号和所述第二时长至所述第二MCU;所述第二MCU接收所述速度信号和所述第二时长,并记录接收到所述速度信号对应的系统时间为第四时间,基于所述第四时间与所述第二时间之差确定第三时长;所述第二MCU基于所述第二时长与所述第三时长的大小关系在预设周期调整策略中确定目标周期调整策略,根据所述第一时长、所述第二时长、所述第三时长以及目标周期调整策略调整所述第二MCU中计数器的周期;所述第一MCU获取所述第一时间以更新所述上一次同步信号发送时间,并返回执行所述第一MCU确定当前系统时间与上一次同步信号发送时间之间的时间间隔与预设的同步信号发送周期之间的大小关系的步骤。2.根据权利要求1所述的双MCU架构高压控制器的速度检测误差调整方法,其特征在于,所述同步信号发送周期为预设倍数与预设中断周期的乘积。3.根据权利要求2所述的双MCU架构高压控制器的速度检测误差调整方法,其特征在于,所述第二MCU基于所述第二时长与所述第三时长的大小关系在预设周期调整策略中确定目标周期调整策略,根据所述第一时长、所述第二时长、所述第三时长以及目标周期调整策略调整所述第二MCU中计数器的周期,包括:所述第二MCU若确定所述第二时长大于所述第三时长,则获取所述预设周期调整策略中的第一周期调整策略作为所述目标周期调整策略,根据所述目标周期调整策略减小所述第二MCU中计数器的周期;其中,所述第一周期调整策略对应的公式为T=M
ERRIT
T

(|T1+(T2

T3)

0.5
×
T
TIMER
|/N),T为所述第二MCU中计数器的周期,T
TIMER
为所述预设中断周期,T1为所述第一时长,T2为所述第二时长,T3为所述第三时长,N为所述预设倍数。4.根据权利要求3所述的双MCU架构高压控制器的速度检测误差调整方法,其特征在于,所述第二MCU基于所述第二时长与所述第三时长的大小关系在预设周期调整策略中确
定目标周期调整策略,根据所述第一时长、所述第二时长、所述第三时长以及目标周期调整策略调整所述第二MCU中计数器的周期,还包括:所述第二MCU若确定所述第二时长小于所述第三时长,则获取所述预设周期调整策略中的第二周期调整策略作为所述目标周期调整策略,根据所述目标周期调整策略增加所述第二MCU中计数器的周期;其中,所述第二周期调整策略对应的公式为T=T
TIMER
+(|T1+(T3

T2)

0.5
×
T
TIMER
|/N)。5.根据权利要求1所述的双MCU架构高压控制器的速度检测误差调整方法,其特征在于,所述当前目标时间段以所述当前系统时间为起始时间,并以所述当前系统时间与所述同步信号发送周期之和对应时间为终止时间。6.根据权利要求1所述的双MCU架构高压控...

【专利技术属性】
技术研发人员:梁向辉范姁婧
申请(专利权)人:深圳艾为电气技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1