System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 双控制器的通信控制方法、装置、存储介质和处理器制造方法及图纸_技高网

双控制器的通信控制方法、装置、存储介质和处理器制造方法及图纸

技术编号:41146726 阅读:2 留言:0更新日期:2024-04-30 18:14
本发明专利技术公开了一种双控制器的通信控制方法、装置、存储介质和处理器。其中,该方法包括:获取车辆的通信接口的接地状态,其中,接地状态用于指示通信接口与车辆的地线的连接类型;基于通信接口的接地状态,在车辆的双控制器中确定与通信接口相连接的目标控制器,其中,目标控制器至少为主控制器,或者从控制器;基于目标控制器,在车辆的通信链路中选取目标控制器对应的目标发送链路与目标接收链路;控制目标控制器通过目标发送链路发送待发送报文,并控制目标控制器通过目标接收链路接收待接收报文。本发明专利技术解决了车辆控制器的开发成本和维护成本较高的技术问题。

【技术实现步骤摘要】

本专利技术涉及车辆控制器,具体而言,涉及一种双控制器的通信控制方法、装置、存储介质和处理器


技术介绍

1、目前,随着车辆的快速普及与发展,车辆控制器(micro controller unit,简称为mcu)作为车辆的控制中枢,在车辆的控制器的开发过程中,对mcu的测试和维护是重中之重。

2、相关技术中,为保证车辆在驾驶过程中的安全性,车辆的控制器一般分为主控制器和从控制器,当车辆正常运行时,主控制器进行工作,当主控制器发生故障时,则从控制器开始工作,但是车辆的主控制器和从控制器除了收发报文不一致外,其他硬件、操作系统均完全一致,在控制器开发过程中存在很多重复开发和重复测试的问题。因此,存在车辆控制器的软件开发成本和维护成本较高。

3、针对上述车辆控制器的开发成本和维护成本较高的技术问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种双控制器的通信控制方法、装置、存储介质和处理器,以至少解决车辆控制器的开发成本和维护成本较高的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种双控制器的通信控制方法。该方法可以包括:获取车辆的通信接口的接地状态,其中,接地状态用于指示通信接口与车辆的地线的连接类型;基于通信接口的接地状态,在车辆的双控制器中确定与通信接口相连接的目标控制器,其中,目标控制器至少为主控制器,或者从控制器;基于目标控制器,在车辆的通信链路中选取目标控制器对应的目标发送链路与目标接收链路;控制目标控制器通过目标发送链路发送待发送报文,并控制目标控制器通过目标接收链路接收待接收报文。

3、可选地,基于通信接口的接地状态,在车辆的双控制器中确定与通信接口相连接的目标控制器,包括:响应于通信接口与车辆的地线连接,确定目标控制器为主控制器;响应于通信接口与车辆的地线未连接,确定目标控制器为从控制器。

4、可选地,通信链路中至少包括主控制器对应的发送链路和接收链路,以及从控制器对应的发送链路和接收链路,基于目标控制器,在车辆的通信链路中选取目标控制器对应的目标发送链路和目标接收链路,包括:响应于目标控制器为主控制器,在通信链路中选取主控制器对应的发送链路作为目标发送链路,并在通信链路中选取主控制器对应的接收链路作为目标接收链路;响应于目标控制器为从控制器,在通信链路中选取从控制器对应的发送链路作为目标发送链路,并在通信链路中选取从控制器对应的接收链路作为目标接收链路。

5、可选地,控制目标控制器通过目标发送链路发送待发送报文,包括:响应于目标控制器为主控制器,将主控制器的待发送报文的标识信息由第一原始标识修改为第一目标标识,其中,第一原始标识为主控制器的待发送报文对应的虚拟标识,第一目标标识为主控制器的待发送报文对应的真实标识;响应于目标控制器为从控制器,将从控制器的待发送报文的标识由第二原始标识修改为第二目标标识,其中,第二原始标识用于为从控制器的待发送报文对应的虚拟标识,第二目标标识为从控制器的待发送报文对应的真实标识。

6、可选地,双控制器的通信控制方法包括:在通过目标发送链路发送待发送报文的过程中,控制通信链路中的剩余发送链路关闭;在通过目标接收链路接收待接收报文的过程中,控制通信链路中的剩余接收链路关闭。

7、可选地,主控制器的通信收发报文与从控制器的通信收发报文互斥。

8、根据本专利技术实施例的另一方面,还提供了一种双控制器的通信控制装置。该装置可以包括:获取单元,用于获取车辆的通信接口的接地状态,其中,接地状态用于指示通信接口与车辆的地线的连接类型;确定单元,用于基于通信接口的接地状态,在车辆的双控制器中确定与通信接口相连接的目标控制器,其中,目标控制器至少为主控制器,或者从控制器,主控制器与从控制器允许相互切换;选取单元,用于基于目标控制器,在车辆的通信链路中选取目标控制器对应的目标发送链路与目标接收链路;控制单元,用于控制目标控制器通过目标发送链路发送待发送报文,并控制目标控制器通过目标接收链路接收待接收报文。

9、根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序被处理器运行时控制存储介质所在设备执行本专利技术实施例中的任意一项双控制器的通信控制方法。

10、根据本专利技术实施例的另一方面,还提供了一种处理器。该处理器用于运行程序,其中,程序运行时执行本专利技术实施例中的任意一项双控制器的通信控制方法。

11、根据本专利技术实施例的另一方面,还提供一种车辆。该车辆用于执行本专利技术实施例的任意一项双控制器的通信控制方法。

12、在本专利技术实施例中,通过获取车辆的通信接口的接地状态,根据通信接口的接地状态,来确定车辆的目标控制器为主控制器还是从控制器,进而根据目标控制器在通信链路中选取目标控制器对应的目标发送链路与目标接收链路,进而控制目标控制器通过目标发送链路与目标接收链路进行报文收发,也即,将车辆的主控制器和从控制器对应的集成在一版软硬件中,使用了同一套通信协议,在确定出目标控制器后,只需根据目标控制器选取对应的目标发送链路和目标接收链路,即可实现报文的收发,避免了车辆的不同控制器使用不同通信协议,导致的重复开发和重复测试的技术问题,达到了简化车辆控制器开发的目的,实现了降低车辆控制器的开发成本和维护成本的技术效果,进而解决了车辆控制器的开发成本和维护成本高的技术问题。

本文档来自技高网...

【技术保护点】

1.一种双控制器的通信控制方法,其特征在于,应用于车辆,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,基于所述通信接口的接地状态,在所述车辆的双控制器中确定与所述通信接口相连接的目标控制器,包括:

3.根据权利要求1所述的方法,其特征在于,所述通信链路中至少包括所述主控制器对应的发送链路和接收链路,以及所述从控制器对应的发送链路和接收链路,基于所述目标控制器,在所述车辆的通信链路中选取所述目标控制器对应的目标发送链路和目标接收链路,包括:

4.根据权利要求1所述的方法,其特征在于,控制所述目标控制器通过所述目标发送链路发送待发送报文,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法包括:

6.根据权利要求1所述的方法,其特征在于,所述主控制器的通信收发报文与所述从控制器的通信收发报文互斥。

7.一种双控制器的通信控制装置,其特征在于,应用于车辆,所述装置包括:

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序被处理器运行时控制所述存储介质所在设备执行权利要求1至6中任意一项所述的方法。

9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执

10.一种车辆,其特征在于,所述车辆用于执行权利要求1至6中任意一项所述的方法。

...

【技术特征摘要】

1.一种双控制器的通信控制方法,其特征在于,应用于车辆,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,基于所述通信接口的接地状态,在所述车辆的双控制器中确定与所述通信接口相连接的目标控制器,包括:

3.根据权利要求1所述的方法,其特征在于,所述通信链路中至少包括所述主控制器对应的发送链路和接收链路,以及所述从控制器对应的发送链路和接收链路,基于所述目标控制器,在所述车辆的通信链路中选取所述目标控制器对应的目标发送链路和目标接收链路,包括:

4.根据权利要求1所述的方法,其特征在于,控制所述目标控制器通过所述目标发送链路发送待发送报文,包括:

5.根据...

【专利技术属性】
技术研发人员:孟祥泰张晓谦李岩田学明张馨予董金松
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1