基于OSEK标准的休眠控制方法及装置制造方法及图纸

技术编号:9173549 阅读:170 留言:0更新日期:2013-09-19 22:58
本发明专利技术涉及网络管理领域,公开了一种基于OSEK标准的休眠控制方法及装置。ECU满足休眠条件时,产生符合网络管理层协议的休眠命令,以设置本地休眠标志,在网络内其他ECU节点都符合休眠条件时,产生等待休眠通知信息,以使应用层生成关闭通信指令;接收到关闭通信指令后,通信层中的模块关闭通信功能;在网络管理层中的各模块进入等待休眠状态的时间达到预设值,且未发生唤醒事件时,产生进入休眠通知信息;之后应用层中的模块先后产生CAN收发器休眠指令和CAN控制器休眠指令,使CAN收发器和CAN控制器先后进入休眠状态。本发明专利技术所公开的休眠控制方法,使网络管理按照严格的流程实现,增加了ECU的稳定性和可靠性。

【技术实现步骤摘要】

【技术保护点】
一种基于OSEK标准的休眠控制方法,其特征在于,所述休眠控制方法应用于当前ECU,所述当前ECU与属于同一CAN总线内的其他ECU形成ECU网络,所述休眠控制方法包括:产生符合所述当前ECU的网络管理层协议的休眠命令;依据所述休眠命令,设置所述当前ECU的本地休眠标志;依据接收到的同一ECU网络内其他ECU的本地休眠标志,判断所述ECU网络内其他所有ECU是否都设置有本地休眠标志,如果是,则产生符合应用层协议的等待休眠通知信息;依据所述等待休眠通知信息,生成符合所述当前ECU的通信层协议的通信层休眠指令;依据所述通信层休眠指令控制所述当前ECU中,位于通信层中的各模块进入休眠状态;判断从所述产生符合应用层协议的等待休眠通知信息开始的预设的时间段内,是否发生唤醒事件,如果否,则产生符合应用层协议的进入休眠通知信息;依据所述进入休眠通知信息,先后产生CAN收发器休眠指令和CAN控制器休眠指令;依据所述CAN收发器休眠指令和CAN控制器休眠指令,控制所述CAN收发器和CAN控制器先后进入休眠状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘鹏李想
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:

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

1