The invention discloses a CAN node low power control method, controller and control system, the control method includes electric CAN nodes automatically enter the wake mode, keep awake mode in the dormant condition is not satisfied; when the CAN node to meet local conditions and the dormant CAN network collaborative after dormancy, the CAN node can ban CAN the physical layer transceiver, enable signal CAN and MCU internal timer to wake the source CAN node into sleep mode; when the MCU internal timer or CAN wake-up signal MCU, CAN node into temporary wake-up mode; in the interim wake mode, in the wake of time temporary by polling the CAN controller and the wake state local wake-up signal level to control the CAN node again into sleep mode or into the wake of verification mode; in the wake of confirmation mode, by detecting if effective message and CAN The local wake-up signal controls the CAN node to enter the wake mode or enter the sleep mode.
【技术实现步骤摘要】
一种CAN节点的低功耗控制方法、控制器及控制系统
本专利技术属于汽车电子
,尤其涉及一种CAN节点的低功耗控制方法、控制器及控制系统。
技术介绍
现代汽车一般采用CAN网络进行各个电子零部件的通信,CAN网络大多遵循OSEK直接网络管理协议实现常电供电CAN节点的休眠和唤醒功能。根据OSEK直接网络管理协议,所有常电供电CAN节点都满足休眠条件后,整个CAN网络协同进入休眠状态,此时,整车静态电流一般为唤醒状态下的几十分之一甚至几百分之一。当某个CAN节点被本地唤醒条件唤醒后,它将向CAN网络上发送ALIVE报文,其它CAN节点检测到CAN网络上出现有效的显性位时,CAN物理层收发器向CAN控制器的接收脚输出一个下拉脉冲,唤醒MCU和CAN节点,然后,被唤醒的CAN节点向总线上发送ALIVE报文。一方面,当本地唤醒条件的滤波电路滤除不掉杂波时,本地唤醒信号线上的杂波会唤醒本地CAN节点。另一方面,由于CAN物理层收发器电路的滤波能力有限,当总线上出现时间长度比较宽的毛刺时,CAN节点便会被错误唤醒。CAN节点除了自身被唤醒之外,它还会通过ALIVE报文唤醒其 ...
【技术保护点】
一种CAN节点的低功耗控制方法,其特征在于,所述CAN节点有四种工作模式,分别为唤醒模式、休眠模式、临时唤醒模式和唤醒确认模式;所述CAN节点的低功耗控制方法,具体包括:CAN节点上电后自动进入唤醒模式,在休眠条件不满足的情况下保持唤醒模式;当CAN节点满足本地休眠条件且整个CAN网络协同休眠后,CAN节点禁能CAN物理层收发器,使能CAN信号和MCU内部定时器为唤醒源,CAN节点进入休眠模式;当MCU内部定时器或CAN信号唤醒MCU,CAN节点进入临时唤醒模式;在临时唤醒模式下,在临时唤醒时间内通过轮询CAN控制器的唤醒状态位和本地唤醒信号的电平来控制CAN节点再次进入休 ...
【技术特征摘要】
1.一种CAN节点的低功耗控制方法,其特征在于,所述CAN节点有四种工作模式,分别为唤醒模式、休眠模式、临时唤醒模式和唤醒确认模式;所述CAN节点的低功耗控制方法,具体包括:CAN节点上电后自动进入唤醒模式,在休眠条件不满足的情况下保持唤醒模式;当CAN节点满足本地休眠条件且整个CAN网络协同休眠后,CAN节点禁能CAN物理层收发器,使能CAN信号和MCU内部定时器为唤醒源,CAN节点进入休眠模式;当MCU内部定时器或CAN信号唤醒MCU,CAN节点进入临时唤醒模式;在临时唤醒模式下,在临时唤醒时间内通过轮询CAN控制器的唤醒状态位和本地唤醒信号的电平来控制CAN节点再次进入休眠模式或进入唤醒确认模式;在唤醒确认模式下,通过是否检测到有效的CAN报文和本地唤醒信号来控制CAN节点进入唤醒模式或进入休眠模式。2.如权利要求1所述的一种CAN节点的低功耗控制方法,其特征在于,若CAN控制器唤醒状态位无效且本地唤醒信号电平一直无效,临时唤醒时间后CAN节点再次进入休眠模式。3.如权利要求1所述的一种CAN节点的低功耗控制方法,其特征在于,若CAN控制器唤醒状态位有效或本地唤醒信号电平有效,CAN节点进入唤醒确认模式。4.如权利要求1所述的一种CAN...
【专利技术属性】
技术研发人员:马建辉,张云,胡代荣,孙常青,
申请(专利权)人:山东省科学院自动化研究所,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。