[发明专利]一种可同步休眠的CAN网络及其控制方法有效
申请号: | 201710535264.0 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107360072B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 张万胜 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;B60R16/023 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 温旭 |
地址: | 516005 广东省惠州市东江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 休眠 can 网络 及其 控制 方法 | ||
1.一种可同步休眠的CAN网络,包含至少一个网络节点,其特征在于,所述网络节点不分主节点和从节点,所述网络节点包括:网络管理模块、收发器模块、控制器模块、定时器模块及电源管理模块;
所述网络管理模块,用于管理自身的工作状态及监听其它网络节点的工作状态;所述工作状态包括睡眠模式、正常模式、准备睡眠模式、等待睡眠模式;
所述睡眠模式是指汽车电源模式处于关闭(OFF)状态,各ECU禁止发送和接收报文;
所述正常工作模式是指汽车电源模式处于开启(ACC或者ON)状态,各ECU允许发送和接收报文,并且应用程序也可以运行;
所述准备睡眠模式是指汽车电源模式处于关闭(OFF)状态,各ECU禁止发送报文,但允许接收报文;
所述等待睡眠模式是指汽车电源模式处于关闭(OFF)状态,各ECU禁止发送报文,但允许接收报文,并能监控网络各节点状态;
所述收发器模块,用于收发报文;
所述控制器模块,用于控制网络节点的电源模式;
所述定时器模块,用于设置定时器时长;
所述电源管理模块,用于给网络节点供电。
2.一种可同步休眠的CAN网络控制方法,其特征在于,包括:
S1、网络上电后,各网络节点对自身进行初始化,初始化完成后将自身的工作状态设置为睡眠模式;
S2、各网络节点监听是否发生唤醒事件,是则进入下一步,否则保持当前的睡眠模式;
S3、被唤醒的网络节点工作状态进入正常模式;
S4、在正常模式,各网络节点监测到当前汽车电源模式切换为关闭时,工作状态迁移至准备睡眠模式,并启动第一定时器;
S5、已进入准备睡眠模式的网络节点监测第一定时器是否完成计时,是则进入等待睡眠模式,并启动第二定时器,否则进入下一步;
S6、监听是否发生本地唤醒事件,是则重置第一定时器,然后返回S3,否则返回S5;
S7、已进入等待睡眠模式的网络节点监测第二定时器是否完成计时,是则所述网络节点向自身的电源管理模块发出睡眠指令,所述电源管理模块收到所述睡眠指令后,所述网络节点进入睡眠状态,否则进入下一步;
S8、监听是否发生本地唤醒事件,是则重置第二定时器,然后返回S3,否则返回S7;
所述睡眠模式是指汽车电源模式处于关闭(OFF)状态,各ECU禁止发送和接收报文;
所述正常工作模式是指汽车电源模式处于开启(ACC或者ON)状态,各ECU允许发送和接收报文,并且应用程序也可以运行;
所述准备睡眠模式是指汽车电源模式处于关闭(OFF)状态,各ECU禁止发送报文,但允许接收报文;
所述等待睡眠模式是指汽车电源模式处于关闭(OFF)状态,各ECU禁止发送报文,但允许接收报文,并能监控网络各节点状态。
3.根据权利要求2所述的可同步休眠的CAN网络控制方法,其特征在于,所述唤醒事件包括本地唤醒或报文唤醒。
4.根据权利要求3所述的可同步休眠的CAN网络控制方法,其特征在于,所述本地唤醒包括通过汽车电源模式转换进行唤醒。
5.根据权利要求3所述的可同步休眠的CAN网络控制方法,其特征在于,所述报文唤醒包括通过其它网络节点在网络上发送报文的方式进行唤醒。
6.根据权利要求2所述的可同步休眠的CAN网络控制方法,其特征在于,所述各网络节点的第一定时器的时长一致。
7.根据权利要求2所述的可同步休眠的CAN网络控制方法,其特征在于,所述各网络节点的第二定时器的时长一致。
8.根据权利要求6所述的可同步休眠的CAN网络控制方法,其特征在于,所述第一定时器为2秒。
9.根据权利要求7所述的可同步休眠的CAN网络控制方法,其特征在于,所述第二定时器为3秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710535264.0/1.html,转载请声明来源钻瓜专利网。