总线通信网络的故障处理方法、装置、存储介质及控制器制造方法及图纸

技术编号:26975751 阅读:16 留言:0更新日期:2021-01-06 00:11
本发明专利技术提供一种总线通信网络的故障处理方法、装置、存储介质及控制器,所述方法包括:当控制器在预设时间内接收不到第二通信节点发送的报文时,提示通信故障信息,并向第一通信节点发送故障查询请求;所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个通信节点;若接收到所述第一通信节点转发的所述第二通信节点发送的报文,则清除所述通信故障信息。本发明专利技术提供的方案能够清除故障情况,提升通信网络的可靠性。

【技术实现步骤摘要】
总线通信网络的故障处理方法、装置、存储介质及控制器
本专利技术涉及控制领域,尤其涉及一种总线通信网络的故障处理方法、装置、存储介质及控制器。
技术介绍
随着电动汽车的不断发展,电机驱动技术、电池及BMS技术的不断成熟与大范围的应用,电动汽车已经越来越普遍地出现在人们的日常生活中,其中包括小轿车,物流车以及公交车等车辆。因为电动汽车的这种普及程度,随之而来的,就是对电动汽车的安全性和可靠性的要求越来越高,如何保证电动汽车的可靠性,在发生故障时如何处理,将是各个汽车厂家以及部件供应商的重点研究方向。在这一方向上,通信故障的安全性问题尤为突出。因为在一个完整的整车通信系统中,VCU(整车控制器)所在的整车控制CAN通信网络,存在着电池、继电器、汽车转向和整车仪表等众多重要的通信节点。如果出现丢帧或者是通信故障,会导致VCU不能及时获取或者获取不了整车的信息。这种情况如果发生在高速行车等工况下,有可能会发生安全事故。虽然在软件上能够对CAN通信故障进行处理,例如VCU检测到通信故障时进行限速限功率,最后再进入安全停车状态,但是如果此时通信故障并没有发生,或者只是发生了丢帧,VCU就根据通信协议进入故障处理甚至是下电保护状态,这样就不能在一定程度上保证整车CAN网络的可靠性。
技术实现思路
本专利技术的主要目的在于克服上述现有技术的缺陷,提供一种总线通信网络的故障处理方法、装置、存储介质及控制器,以解决现有技术中如果出现丢帧或者是通信故障会导致VCU不能及时获取或者获取不了整车信息的问题。本专利技术一方面提供了一种总线通信网络的故障处理方法,包括:当控制器在预设时间内接收不到第二通信节点发送的报文时,提示通信故障信息,并向第一通信节点发送故障查询请求;所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个通信节点;若接收到所述第一通信节点转发的所述第二通信节点发送的报文,则清除所述通信故障信息。可选地,当所述总线通信网络为电动车辆的总线通信网络时,控制器包括:整车控制器;和/或,所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个预先设置的故障查询节点。可选地,所述预先设置的故障查询节点,包括:发送和接收的报文种类少于预设数量的通信节点。可选地,若所述第二通信节点发送的所述报文为预设类型的报文,则所述第一通信节点,包括:除所述第二通信节点之外的其他至少两个通信节点。可选地,所述第一通信节点,当接收到所述故障查询请求时,激活针对所述第二通信节点的报文接收邮箱,以接收所述第一通信节点发送的所述报文。本专利技术另一方面提供了一种总线通信网络的故障处理装置,包括:请求单元,用于当控制器在预设时间内接收不到第二通信节点发送的报文时,提示通信故障信息,并向第一通信节点发送故障查询请求;所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个通信节点;接收单元,用于接收所述第一通信节点转发的所述第二通信节点发送的报文;清除单元,用于若接收到所述第一通信节点转发的所述第二通信节点发送的报文,则清除所述通信故障信息。可选地,当所述总线通信网络为电动车辆的总线通信网络时,控制器包括:整车控制器;和/或,所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个预先设置的故障查询节点。可选地,所述预先设置的故障查询节点,包括:发送和接收的报文种类少于预设数量的通信节点。可选地,若所述第二通信节点发送的所述报文为预设类型的报文,则所述第一通信节点,包括:除所述第二通信节点之外的其他至少两个通信节点。可选地,当所述第一通信节点接收到所述故障查询请求时,激活针对所述第二通信节点的报文接收邮箱,以接收所述第一通信节点发送的所述报文。本专利技术又一方面提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。本专利技术再一方面提供了一种控制器,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。本专利技术再一方面提供了一种控制器,包括前述任一所述的总线通信网络的故障处理装置。根据本专利技术的技术方案,通过通信网络上的各个通信节点,共同监控总线通信网络的通信情况。当控制器发现通讯故障时,通过向除发送方外的其余通讯节点进行故障查询,确认故障情况,并通过除发送方以外的通讯节点进行发送方报文的转发来清除故障情况,提升通信网络的可靠性。本专利技术技术方案应用于电动车辆整车CAN通信网络时,相比于现有CAN网络故障时的处理方式,实现方法简单可靠,能够减少整车因通讯故障而导致的车辆在行车过程中,做出降功率,跳继电器或停车等误动作,一定程度上保障行车安全;通过向除发送方以外的通信节点进行报文查询,减少因干扰等引起的通信故障的误报,通过接收除发送方以外的通信节点对发送方报文进行转发来清除故障情况,能够提升通信网络的可靠性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术提供的总线通信网络的故障处理方法的一实施例的方法示意图;图2是根据本专利技术一个具体实施例的整车CAN通信网络的系统示意图;图3是根据本专利技术一个具体实施例的整车CAN通信网络的故障处理的流程示意图;图4是本专利技术提供的总线通信网络的故障处理装置的一实施例的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。图2所示为根据本专利技术一个具体实施例的整车CAN通信网络的系统示意图,其中BMS是电池管理系统,PDU是高压控制单元,VCU是整车控制器,MCU是主驱电机及辅驱电机控制器,DC/DC是高压转低压充电单元,通信节点不仅限于以上所提到的单元。整车CAN通信网络存在通信节点多,不同种类的报文多,负载率高等特点,发送间隔一般是百ms级,当外界干扰大的时候,容易出现丢帧或者报文接收不到等情况。此时,如果整车协议对通讯故障的容错率较低,就会报通讯故障,节点掉线,某些本文档来自技高网...

【技术保护点】
1.一种总线通信网络的故障处理方法,其特征在于,包括:/n当控制器在预设时间内未接收到第二通信节点发送的报文时,提示通信故障信息,并向第一通信节点发送故障查询请求;所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个通信节点;/n若接收到所述第一通信节点转发的所述第二通信节点发送的报文,则清除所述通信故障信息。/n

【技术特征摘要】
1.一种总线通信网络的故障处理方法,其特征在于,包括:
当控制器在预设时间内未接收到第二通信节点发送的报文时,提示通信故障信息,并向第一通信节点发送故障查询请求;所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个通信节点;
若接收到所述第一通信节点转发的所述第二通信节点发送的报文,则清除所述通信故障信息。


2.根据权利要求1所述的方法,其特征在于,
当所述总线通信网络为电动车辆的总线通信网络时,所述控制器包括:整车控制器;
和/或,
所述第一通信节点,包括:除所述第二通信节点之外的其他至少一个预先设置的故障查询节点。


3.根据权利要求2所述的方法,其特征在于,
所述预先设置的故障查询节点,包括:发送和接收的报文种类少于预设数量的通信节点。


4.根据权利要求1-3任一项所述的方法,其特征在于,若所述第二通信节点发送的所述报文为预设类型的报文,则所述第一通信节点,包括:除所述第二通信节点之外的其他至少两个通信节点。


5.根据权利要求1-3任一项所述的方法,其特征在于,所述第一通信节点,当接收到所述故障查询请求时,激活针对所述第二通信节点的报文接收邮箱,以接收所述第一通信节点发送的所述报文。


6.一种总线通信网络的故障处理装置,其特征在于,包括:
请求单元,用于当控制器在预设时间内接收不到第二通信节点发送的报文时,提示...

【专利技术属性】
技术研发人员:吴中建陈建清游健康
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1