板间心跳监控方法和系统技术方案

技术编号:38988246 阅读:12 留言:0更新日期:2023-10-07 10:18
本申请涉及板间心跳监控方法和系统,所述板间心跳监控方法包括:确定子板在主板上的接入状态;基于所确定的接入状态,针对接入的所有子板,每个心跳监控周期对每个子板执行一次心跳计数校验;其中所述心跳计数校验包括:向接入的子板发送用于请求子板反馈子板信息的主板信息,所述子板信息包括子板心跳计数;在接收到子板信息的情况下,判断子板心跳计数是否落在最小临界心跳计数与最大临界心跳计数之间;在未落在其之间的情况下,递增校验出错次数并且判断校验出错次数是否大于容错阈值;以及在校验出错次数大于容错阈值的情况下,确定子板运行异常。本申请通过板间通讯来实现主板对子板的心跳监控,实施方便,且成本低廉,具有普适性。有普适性。有普适性。

【技术实现步骤摘要】
板间心跳监控方法和系统


[0001]本申请涉及电子
,具体而言,涉及板间心跳监控方法和系统。

技术介绍

[0002]当前随着汽车四化的快速发展,整车电子电器的日益复杂,传统的分布式架构已经无法满足日益增长的计算需求,其冗长的线束也是一大弊端,因此集中化的理念逐渐深入汽车领域。整车电子电气架构的发展通常分为三大类,分别是模块化和集成化架构方案(分布式)、集中式域融合架构方案和车载电脑云计算架构方案。此外,随着自动驾驶的快速发展,整车电子电气架构对于控制器的算力要求也逐渐提高。同时,为了支持车道偏移和交通识别、前向碰撞预警、泊车辅助电子控制单元(ECU)、人机交互等功能,整车电子电气架构需要有性能更强的处理核心以运行更复杂的操作系统。相比之下,单一类型的微处理器,无论是中央处理单元(CPU)、图形处理单元(GPU)、现场可编程门阵列(FPGA)还是专用集成电路(ASIC),都无法满足更高阶的自动驾驶需求。因此,域控制器中的主控芯片会走向集成“CPU+xPU”的异构式,从而能较好的支撑各种场景的硬件加速需求。

技术实现思路

[0003]本申请的实施例提供了一种板间心跳监控方法和系统,能够通过板间通讯来实现主板对子板的心跳监控,实施方便,且成本低廉,具有普适性。
[0004]根据本申请的一方面,提供一种板间心跳监控方法,所述板间心跳监控方法包括:确定子板在主板上的接入状态;基于所确定的接入状态,针对接入所述主板的所有子板,每个心跳监控周期对每个子板执行一次心跳计数校验;其中所述心跳计数校验包括:向接入到所述主板上的子板发送主板信息,其中所述主板信息包括用于请求子板反馈子板信息的请求命令,所述子板信息包括子板心跳计数;在接收到由所述子板反馈的所述子板信息的情况下,判断所述子板信息的所述子板心跳计数是否落在最小临界心跳计数与最大临界心跳计数之间;在所述子板心跳计数未落在所述最小临界心跳计数与所述最大临界心跳计数之间的情况下,递增校验出错次数并且判断所述校验出错次数是否大于容错阈值;以及在所述校验出错次数大于所述容错阈值的情况下,确定所述子板运行异常。
[0005]在本申请的一些实施例中,可选地,所述最小临界心跳计数和所述最大临界心跳计数基于心跳计数校验值来确定。
[0006]在本申请的一些实施例中,可选地,在所述子板心跳计数落在所述最小临界心跳计数与所述最大临界心跳计数之间的情况下,用所述子板心跳计数来更新所述心跳计数校验值。
[0007]在本申请的一些实施例中,可选地,在所述校验出错次数不大于容错阈值的情况下,判断所述子板心跳计数是小于所述最小临界心跳计数还是大于所述最大临界心跳计数;在所述子板心跳计数小于所述最小临界心跳计数的情况下,用所述最小临界心跳计数更新所述心跳计数校验值;并且在所述子板心跳计数大于所述最大临界心跳计数的情况
下,用所述最大临界心跳计数更新所述心跳计数校验值。
[0008]在本申请的一些实施例中,可选地,所述主板包括用于接入子板的子板插槽;所述确定子板在主板上的接入状态包括:针对所述主板的所有子板插槽,每个状态确认周期对每个子板插槽执行一次子板接入判断。
[0009]在本申请的一些实施例中,可选地,所述子板接入判断包括:判断所述子板插槽的电压输出是否正常;在所述电压输出正常的情况下,针对所述子板插槽读取电压反馈信号并且判断所述电压反馈信号是否正常;以及在所述电压反馈信号正常的情况下,确定所述子板插槽接入子板。
[0010]在本申请的一些实施例中,可选地,所述子板接入判断还包括:在所述电压反馈信号不正常的情况下,针对所述子板插槽递增循环次数并且判断所述循环次数是否达到循环阈值;在所述循环次数未达到循环阈值的情况下,进一步读取电压反馈信号并且判断所述电压反馈信号是否正常;并且在所述循环次数达到循环阈值的情况下,确定所述子板插槽未接入子板。
[0011]根据本申请的另一方面,提供一种板间心跳监控系统,所述板间心跳监控系统包括:存储器,其配置成存储指令;和处理器,其配置成执行所述指令使得所述板间心跳监控系统执行如上文中所述的任意一种板间心跳监控方法。
[0012]根据本申请的又一方面,提供一种车辆,所述车辆包括如上文中所述的任意一种板间心跳监控系统。
[0013]根据本申请的又一另外的方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令由处理器执行时,使得所述处理器执行如上文中所述的任意一种板间心跳监控方法。
[0014]本申请的板间心跳监控方法和系统可以根据实际子板的接入情况,可进行动态化管理,实现各个子板即插即用的功能。在一些实施例中,本申请的板间心跳监控方法和系统采用了自学习的机制,可以自动获取子板接入状态,无需人为标定,减少了人工工作。
附图说明
[0015]从结合附图的以下详细说明中,将会使本申请的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0016]图1示出了根据本申请的一个实施例的板间通信架构;
[0017]图2至图3示出了根据本申请的一个实施例的板间心跳监控方法;
[0018]图4示出了根据本申请的一个实施例的板间心跳监控系统。
具体实施方式
[0019]出于简洁和说明性目的,本文主要参考其示范实施例来描述本申请的原理。但是,本领域技术人员将容易地认识到相同的原理可等效地应用于所有类型的板间心跳监控方法和系统,并且可以在其中实施这些相同或相似的原理,任何此类变化不背离本申请的真实精神和范围。
[0020]下面将结合图1来描述本申请一个实施例的主板110与子板120的配置。
[0021]在一些实施例中,主板110与子板120可以应用在车辆的中央计算平台(CCP)中。其
中,主板110可以包括多个子板插槽,从而多个子板120可以通过接入相应的子板插槽来部署在主板110上。子板120接入主板110可以为主板110增加算力。根据功能划分,接入主板110的多个子板120可以分别在智能驾驶、智能车控、智能座舱等多个功能方面为主板110提供算力,以作为算力的补充。通过子板120对主板110的算力补充,例如,可以满足在自动驾驶场景下CCP对路况、天气等实时信息快速进行处理(诸如统一的实时分析、海量数据处理以及复杂逻辑运算)的高算力需求。在一些实施例中,为了方便各个子板120实现各自的功能,可以将摄像头、雷达等传感器直接接入相关子板120中。
[0022]在一些实施例中,各个子板120之间以及主板110与各个子板120之间可以通过分布式网关组成环网来进行高速的网络数据传输。在各个子板芯片能够进行数据实时分析及处理的基础上,经由各个子板120之间的互相通信以及主板110与子板120之间的互相通信,CCP可以实现整车感知、算力、电源的共享。然而,若多个子板120中的某一子板出现失效而主板系统不知晓,则可能会造成主板系统中相关联的功能异常。
[0023]本申请提供了一种板间心跳本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种板间心跳监控方法,其特征在于,所述板间心跳监控方法包括:确定子板在主板上的接入状态;基于所确定的接入状态,针对接入所述主板的所有子板,每个心跳监控周期对每个子板执行一次心跳计数校验;其中所述心跳计数校验包括:向接入到所述主板上的子板发送主板信息,其中所述主板信息包括用于请求子板反馈子板信息的请求命令,所述子板信息包括子板心跳计数;在接收到由所述子板反馈的所述子板信息的情况下,判断所述子板信息的所述子板心跳计数是否落在最小临界心跳计数与最大临界心跳计数之间;在所述子板心跳计数未落在所述最小临界心跳计数与所述最大临界心跳计数之间的情况下,递增校验出错次数并且判断所述校验出错次数是否大于容错阈值;以及在所述校验出错次数大于所述容错阈值的情况下,确定所述子板运行异常。2.根据权利要求1所述的板间心跳监控方法,其特征在于,所述最小临界心跳计数和所述最大临界心跳计数基于心跳计数校验值来确定。3.根据权利要求2所述的板间心跳监控方法,其特征在于,在所述子板心跳计数落在所述最小临界心跳计数与所述最大临界心跳计数之间的情况下,用所述子板心跳计数来更新所述心跳计数校验值。4.根据权利要求2所述的板间心跳监控方法,其特征在于,在所述校验出错次数不大于容错阈值的情况下,判断所述子板心跳计数是小于所述最小临界心跳计数还是大于所述最大临界心跳计数;在所述子板心跳计数小于所述最小临界心跳计数的情况下,用所述最小临界心跳计数更新所述心跳计数校验值;并且在所述子板心跳计数大于所述最大临界心跳计数的情况下,用所述最大临界心跳计数更新所述心跳计数校验...

【专利技术属性】
技术研发人员:张宁史青松董宗祥
申请(专利权)人:泛亚汽车技术中心有限公司
类型:发明
国别省市:

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

1