一种整车CAN网络管理方法及系统技术方案

技术编号:38874285 阅读:13 留言:0更新日期:2023-09-22 14:08
本发明专利技术公开一种整车CAN网络管理方法及系统,其中,方法包括:整车CAN网络处于休眠模式时,任一网段的任一节点预设的CAN信号若满足对应的唤醒条件,所述节点作为唤醒节点进行CAN网络唤醒,整车CAN网络进入监听模式;整车CAN网络进入监听模式时进行总线静置时间计时,计时到预设时间时整车CAN网络进入休眠模式;总线静置时间计时过程中,预设的CAN信号若满足对应的唤醒条件,整车CAN网络返回监听模式;整车CAN网络处于监听模式时,所述唤醒节点在所处网段预设的网络唤醒延时内将所述CAN信号作为唤醒应用报文进行周期性发送后,以应用报文规则发送应用报文;所述网段在整车电源模式处于第一预设模式时进入正常工作模式。本发明专利技术能够降低网络负载,提升网络效率。提升网络效率。提升网络效率。

【技术实现步骤摘要】
一种整车CAN网络管理方法及系统


[0001]本专利技术属于车载CAN网络
,具体涉及一种整车CAN网络管理方法及系统。

技术介绍

[0002]车载CAN网络是专门为车辆开发的一种可靠且效率高的通讯技术,也是整车网络中最常用最重要的一种通讯技术,而CAN网络都需要实现网络管理才能很好实现整车电器系统休眠和唤醒功能,很好的控制整车电器的功耗和功能的实时性。
[0003]当前CAN网络管理都定义了标准的网络管理帧ID和信号,特别是网络管理帧的发送机制,而这些标准网络管理设计合理性并不好,如它们都偏重于使用工具配制可生成代码,并不根据CAN网络应用特点,所以在设计策略上存在重大不足,造成网络利用率低和实时性差的问题。AUTOSAR网络管理,作为标准CLASS AUTOSAR的CAN协议栈的一部分,已经成为现在ECU节点的通用网络管理,但是,其存在以下缺点:每个ECU节点需要额外的网络管理报文,增加网络负载,相应增加了成本和降低稳定性;不能真正地对网络的唤醒和休眠做到准确设计和事件跟踪;不能对网络做出有效的管理,如异常唤醒和休眠发生判定,以及相关处理等。

技术实现思路

[0004]本专利技术实施例所要解决的技术问题在于,提供一种整车CAN网络管理方法及系统,以降低网络负载,提升网络效率。
[0005]为解决上述技术问题,本专利技术提供一种整车CAN网络管理方法,包括:
[0006]整车CAN网络处于休眠模式时,任一网段的任一节点预设的CAN信号若满足对应的唤醒条件,所述节点作为唤醒节点进行CAN网络唤醒,整车CAN网络进入监听模式;
[0007]整车CAN网络进入监听模式时进行总线静置时间计时,计时到预设时间时整车CAN网络进入休眠模式;总线静置时间计时过程中,任一网段的任一节点预设的CAN信号若满足对应的唤醒条件,则整车CAN网络返回监听模式;
[0008]整车CAN网络处于监听模式时,所述唤醒节点在所处网段预设的网络唤醒延时内将所述CAN信号作为唤醒应用报文进行周期性发送后,以应用报文规则发送应用报文;所述网段在整车电源模式处于第一预设模式时进入正常工作模式。
[0009]进一步地,所述唤醒节点在所处网段预设的网络唤醒延时内将CAN信号作为唤醒应用报文进行周期性发送后,以正常应用报文规则发送应用报文,具体包括:
[0010]所述唤醒节点以所处网段预设的网络唤醒延时T1整除4得到的商T2作为唤醒应用报文发送周期,余数T3作为发送延时,以T2为周期发送三帧唤醒应用报文后停止,并在2T2+T3计时到后,立即以正常应用报文规则发送应用报文。
[0011]进一步地,所述唤醒节点以所处网段预设的网络唤醒延时T1整除4得到的商T2小于5ms时,则置T2=5ms,T3=0,以T2为周期发送三帧唤醒应用报文后停止,并在自发送第一帧唤醒应用报文时计时T1到后,立即以正常应用报文规则发送应用报文。
[0012]进一步地,所述唤醒节点进行CAN网络唤醒时,其它节点收到唤醒应用报文后,首先是ECU的MCU被唤醒,MCU初始化后CAN网络进入监听模式;MCU接收到报文后,确认是不是唤醒应用报文,如果是则恢复自身应用报文正常发送;CAN网络维持在监听模式。
[0013]进一步地,所述网段在正常工作模式,当整车电源模式变为第二预设模式时,则进入网络监听模式。
[0014]进一步地,当CAN网络异常唤醒时,中央域控制器将对CAN网络进行唤醒合法性检查,如果发现某个网络异常唤醒,则发送整车网络异常唤醒总线信号;各节点收到后判定是否是自身唤醒网络,如是则关闭除实体钥匙解闭锁信号外的唤醒信号,一直到本节点进入休眠后并再次正常唤醒后恢复。
[0015]进一步地,节点检查预设的CAN信号是否满足对应的唤醒条件或休眠条件具体是通过查询预设的网段唤醒和休眠CAN信号表进行,所述网段唤醒和休眠CAN信号表至少包括各网段及其所包含的各节点、每一节点预设的CAN信号及其对应的报文ID、唤醒条件和休眠条件。
[0016]本专利技术还提供一种整车CAN网络管理系统,用于由多个网段互联形成的整车CAN网络,且每一所述网段均包括至少一个节点,所述整车CAN网络管理系统包括:
[0017]节点检测单元,用于在整车CAN网络处于休眠模式时,检测自身预设的CAN信号是否满足对应的唤醒条件;
[0018]节点控制单元,用于在预设的CAN信号满足对应的唤醒条件时,将所述节点作为唤醒节点进行CAN网络唤醒;还用于控制所述唤醒节点在整车CAN网络处于监听模式时,在所处网段预设的网络唤醒延时内将所述CAN信号作为唤醒应用报文进行周期性发送后,以应用报文规则发送应用报文;
[0019]模式切换单元,用于在整车CAN网络处于监听模式时,若整车电源模式处于第一预设模式时,控制所述网段进入正常工作模式;
[0020]计时单元,用于在整车CAN网络进入监听模式时进行总线静置时间计时,所述模式切换单元还用于在总线静置时间计时到预设时间时,控制整车CAN网络进入休眠模式;总线静置时间计时过程中,任一所述节点检测单元检测到预设的CAN信号满足对应的唤醒条件,则所述模式切换单元控制整车CAN网络返回监听模式。
[0021]进一步地,所述唤醒节点在所处网段预设的网络唤醒延时内将CAN信号作为唤醒应用报文进行周期性发送后,以应用报文规则发送应用报文,具体包括:
[0022]所述唤醒节点以所处网段预设的网络唤醒延时T1整除4得到的商T2作为唤醒应用报文发送周期,余数T3作为发送延时,以T2为周期发送三帧唤醒应用报文后停止,并在2T2+T3计时到后,立即以正常应用报文规则发送应用报文。
[0023]进一步地,所述节点检测单元具体用于通过查询预设的网段唤醒和休眠CAN信号表检查预设的CAN信号是否满足对应的唤醒条件或休眠条件,所述网段唤醒和休眠CAN信号表至少包括各网段及其所包含的各节点、每一节点预设的CAN信号及其对应的报文ID、唤醒条件和休眠条件。
[0024]实施本专利技术具有如下有益效果:去掉了附加不必要的AUTOSAR和OSEK网络管理报文,降低了网络负载,提升了网络效率;提高了整车功能同步执行实时性;比AUTOSAR和OSEK的网络效率更高,功能实现实时性更好;可以做为一个网络管理标准库完全替换AUTOSAR和
OSEK网络管理协议栈。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本专利技术实施例一一种整车CAN网络管理方法的流程示意图。
[0027]图2是本专利技术实施例一中整车网络工作模式示意图。
[0028]图3是本专利技术实施例一中有网络唤醒和休眠条件的整车CAN网络管理方法流程示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种整车CAN网络管理方法,其特征在于,包括:整车CAN网络处于休眠模式时,任一网段的任一节点预设的CAN信号若满足对应的唤醒条件,所述节点作为唤醒节点进行CAN网络唤醒,整车CAN网络进入监听模式;整车CAN网络进入监听模式时进行总线静置时间计时,计时到预设时间时整车CAN网络进入休眠模式;总线静置时间计时过程中,任一网段的任一节点预设的CAN信号若满足对应的唤醒条件,则整车CAN网络返回监听模式;整车CAN网络处于监听模式时,所述唤醒节点在所处网段预设的网络唤醒延时内将所述CAN信号作为唤醒应用报文进行周期性发送后,以应用报文规则发送应用报文;所述网段在整车电源模式处于第一预设模式时进入正常工作模式。2.根据权利要求1所述的整车CAN网络管理方法,其特征在于,所述唤醒节点在所处网段预设的网络唤醒延时内将CAN信号作为唤醒应用报文进行周期性发送后,以正常应用报文规则发送应用报文,具体包括:所述唤醒节点以所处网段预设的网络唤醒延时T1整除4得到的商T2作为唤醒应用报文发送周期,余数T3作为发送延时,以T2为周期发送三帧唤醒应用报文后停止,并在2T2+T3计时到后,立即以正常应用报文规则发送应用报文。3.根据权利要求2所述的整车CAN网络管理方法,其特征在于,所述唤醒节点以所处网段预设的网络唤醒延时T1整除4得到的商T2小于5ms时,则置T2=5ms,T3=0,以T2为周期发送三帧唤醒应用报文后停止,并在自发送第一帧唤醒应用报文时计时T1到后,立即以正常应用报文规则发送应用报文。4.根据权利要求1所述的整车CAN网络管理方法,其特征在于,所述唤醒节点进行CAN网络唤醒时,其它节点收到唤醒应用报文后,ECU的MCU被唤醒后,CAN网络进入监听模式;MCU接收到报文后,确认是不是唤醒应用报文,如果是则恢复自身应用报文正常发送;CAN网络维持在监听模式。5.根据权利要求1所述的整车CAN网络管理方法,其特征在于,所述网段在正常工作模式,当整车电源模式变为第二预设模式时,则进入网络监听模式。6.根据权利要求1所述的整车CAN网络管理方法,其特征在于,当CAN网络异常唤醒时,中央域控制器将对CAN网络进行唤醒合法性检查,如果发现某个网络异常唤醒,则发送整车网络异常唤醒总线信号;各节点收到后判定是否是自身唤醒网络,如是则关闭除实体钥匙解闭锁信号外的唤醒信号,一直到本节点进入休眠...

【专利技术属性】
技术研发人员:龙正军张斌张宗煜
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1