【技术实现步骤摘要】
基于AutoSAR的程序流监控方法及应用装置
本专利技术属于整车控制
,更具体的说,尤其涉及一种基于AutoSAR的程序流监控方法及应用装置。
技术介绍
目前国内整车厂开始对应用于纯电动乘用车或混动乘用车的电机控制器提出了功能安全的要求。根据标准ISO26262的要求和E-Gas三层监控理论,提出电机控制器的功能安全软件架构设计方案,该功能安全软件架构设计方案主要分为电机控制功能层、功能监控层和系统监控层;如图1所示,电机控制功能层,通过第一信号采集单元获取电压、电流和转子位置等信号进行电机控制;功能监控层,通过第二信号采集单元采集转矩估算所需要的关键信号进行关键信号监控和转矩监控;系统监控层是针对主控芯片进行系统监控。其中,系统监控层需要对功能监控层的监控软件实体进行调度顺序监控,以确保同一序列下的监控软件实体组的监控功能正常,由此产生了程序流监控的需求。参见图2,其示出了一种程序流监控方案,相比于传统监控方案中对各个监控软件实体进行单个校验,该方案选择了统一的校验方式,降低了CPU(CentralProcessingUnit,中央处理器)的资源占用。然而,目前国内整车厂开始对新能源汽车的软件设计采用AutoSAR(AUTomotiveOpenSystemARchitecture,汽车开放系统架构),在AutoSAR上使用该程序流监控方案时,当任一监控软件实体REi(i=1,2,…n)调用顺序错误时如过早或过晚,其输出的计数值Cnti依然是正确值,导致PQi值计算仍然正确,问答装置Wdg应答正确,进而 ...
【技术保护点】
1.一种基于AutoSAR的程序流监控方法,其特征在于,包括:/n各个监控软件实体按调度顺序依次获取各自对应的计数器的数值,对所述数值进行预设计算后得到对应的计数值写入下一个计数器中,并且,调度顺序处于末位的监控软件实体确定处于首位的计数器的初始值为新的复位值;其中,处于末位的计数器内预置有至少两个不同的复位值;/n各个监控软件实体根据各自的计数值确定自身的序列识别号;/n校验码计算单元接收问答装置发送的看门问题,依据各个序列识别号和所述看门问题确定校验码,并根据所述校验码以及与所述初始值相对应的掩码表确定看门答案,将所述看门答案发送至所述问答装置;/n所述问答装置接收所述看门答案,在所述看门答案与预设答案不相符时,判定检测到故障。/n
【技术特征摘要】
1.一种基于AutoSAR的程序流监控方法,其特征在于,包括:
各个监控软件实体按调度顺序依次获取各自对应的计数器的数值,对所述数值进行预设计算后得到对应的计数值写入下一个计数器中,并且,调度顺序处于末位的监控软件实体确定处于首位的计数器的初始值为新的复位值;其中,处于末位的计数器内预置有至少两个不同的复位值;
各个监控软件实体根据各自的计数值确定自身的序列识别号;
校验码计算单元接收问答装置发送的看门问题,依据各个序列识别号和所述看门问题确定校验码,并根据所述校验码以及与所述初始值相对应的掩码表确定看门答案,将所述看门答案发送至所述问答装置;
所述问答装置接收所述看门答案,在所述看门答案与预设答案不相符时,判定检测到故障。
2.根据权利要求1所述的基于AutoSAR的程序流监控方法,其特征在于,在各个监控软件实体按调度顺序依次获取各自对应的计数器的数值后,还包括:
各个监控软件实体对获取到的计数器的数值进行重复性校验;
若存在至少一个所述监控软件实体所对应的计数器的数值为重复,则相应监控软件实体将自身的计数值更新为特定数值。
3.根据权利要求2所述的基于AutoSAR的程序流监控方法,其特征在于,所述各个监控软件实体根据各自的计数值确定自身的序列识别号,包括:
各个监控软件实体判断各自的计数值是否为特定数值;
若所述计数值为特定数值,则确定自身的序列识别号为特定参考值;
若所述计数值不为特定数值,则依据序列识别号计算公式进行计算,得到自身的序列识别号。
4.根据权利要求3所述的基于AutoSAR的程序流监控方法,其特征在于,所述序列识别号计算公式为:PQ=ID*Cnt;
其中,ID为进行计算的监控软件实体的编号,Cnt为进行计算的监控软件实体的计数值,PQ为进行计算的监控软件实体对应的序列识别号。
5.根据权利要求2所述的基于AutoSAR的程序流监控方法,其特征在于,对获取到的数值进行重复性校验,包括:
判断当前获取到的数值与前一次获取到的数值是否一致;
若当前获取到的数值与前一次获取到的数值一致,则判定所述计数器的数值重复;
若当前获取到的数值与前一次获取到的数值不一致,则判定所述计数器的数值不重复。
6.根据权利要求1-5任一所述的基于AutoSAR的程序流监控方法,其特征在于,所述依据各个序列识别号和所述看门问题确定校验码,包括:
判断各个所述序列识别号与所述处于首位的计数器的初始值是否匹配...
【专利技术属性】
技术研发人员:杨晗,杜恩利,陈文杰,
申请(专利权)人:阳光电源股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。