整车网络管理介绍.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

随着桀骜不驯的智驾域的加入,整车网络管理难度也随之加大,已经开始挑战各主机厂的企业标准。如何对包含智驾域的整车进行网络管理,如何将有限的能量转换为无限长的放置时间,成为主机厂会议室中一个重要的议题,本文就对担负着减少整车能量消耗的网络管理进行介绍。

1、唤醒休眠

整车上的部分控制器会一直由小电瓶供电,这样才能支持你随心所欲地远程控车、遥控寻车等功能,但是车辆在长时间静置的时候,如果一直保持着功能就绪状态的电量消耗,那么车辆上小电池的电量将会急剧减少,虽然现在电动车都设计有大电池给小电池的补电策略,但这种消耗带来的续航里程减少也是不可容忍的,为了规避这个问题,就需要对常电供电的控制器进行网络管理。

在整车网络管理的眼中,控制器没有了算力高低之分,没有了高矮胖瘦之分,有的只是唤醒和休眠之分。车辆在需要控制器出苦力的时候(整车上电)将其唤醒,而在准备吃香喝辣的时候(整车下电)又将其休眠,地主老爷不过如此。

对于控制器来说,唤醒的时候究竟是醒了什么,怎么醒的?休眠的时候究竟是眠了什么,怎么眠的?这是正式介绍网络管理前必须要理清的概念。

对于控制器来说,常用的唤醒方式有硬线唤醒和网络唤醒,与之相对应的休眠方式也就有硬线休眠和网络休眠。

(1)硬线唤醒休眠

硬线唤醒休眠是指通过电压或电流方式唤醒休眠控制器,整车控制器常用的硬线唤醒休眠方式为KL15点火信号,在发动机启动(燃油车)或整车上高压(电动车)时,KL15点火信号会由0V上升到12V。

不同控制器基于实现的功能不同,硬线唤醒休眠的内部逻辑也会有所区别,本节为了解释硬线唤醒休眠的逻辑,以一个简单系统为例,给出了一种使用KL15点火信号唤醒控制器的可能硬件架构,如图1所示。

图1一种支持硬线唤醒休眠的硬件架构

该系统由CPU,承担电源管理功能的系统基础芯片(SystemBasisChip,SBC),CAN收发器、外部存储器、温度传感器、蓄电池等组成。图1中红色实线和虚线代表电源线、黑色实线代表信号线。

在该系统中SBC直接接蓄电池,也就是由KL30供电,除非蓄电池发生故障或馈电,否则无论整车点火还是熄火,SBC都会有电。SBC的唤醒接口接KL15点火信号,在整车没有点火或上高压时,KL15端电压为0,SBC判断整车没有唤醒需求,从而进入到Sleep模式,且不对片内其他模块供电,其他模块进入到OFF或Shutdown模式,此时控制器整体对外表现出一种低功耗休眠模式,控制器的静态电流也就是这种模式下的电流,传统控制器的静态电流常要求20mA以内。

当整车点火或上高压,KL15端电压升高到12V,SBC检测到整车有唤醒需求,由Sleep模式一步步跳转到Normal模式,并打开对CPU、CAN收发器、外部存储器、温度传感器等模块的供电,整车控制器随之开始正常工作。

当整车熄火或下高压,SBC和CPU同时检测到KL15端电压下降,CPU进行下电前的准备工作,包括缓存写入外部存储器,并将是否准备好下电的状态通过SPI告知SBC,SBC收到CPU准备就绪的状态后,按照设定好的顺序依次切断其他模块的供电,自身随后一步步跳转到Sleep模式。

(2)网络唤醒休眠

网络唤醒休眠是指通过网络管理报文唤醒休眠控制器,CAN网络下一种网络唤醒硬件架构如图2所示。

图2一种支持网络唤醒休眠的硬件架构

CAN收发器通过一个DCDC和KL30直连,在没有网络唤醒需求的时候,CAN收发器进入Sleep模式,一旦检测到CAN总线上有网络唤醒报文,CAN从Sleep模式恢复,INH引脚产生一个10ms的高电平信号,SBC的WAK引脚检测到一个10ms的高电平信号,SBC被唤醒。

SBC收到唤醒信号后,由Sleep模式一步步跳转到Normal模式,并打开对CPU、外部存储器、温度传感器等模块的供电,整车控制器随之开始正常工作,休眠过程与之类似。

知道了唤醒休眠的本质,接下来就能介绍网络管理了,目前整车上常用的网络管理方式包括OSEK网络管理和AUTOSAR网络管理,下文将逐一介绍。

2、OSEK网络管理

为了解决汽车控制技术通信和网络发展多元化带来的软件移植和不同应用程序的接口协调问题,德国汽车工业界在1993年推出了OSEK(opensystemsandthecorrespondinginterfacesforautomotiveelectronics)体系,定义汽车开放式系统及接口。1994年法国标致雷诺将汽车分布式运行系统VDX(vehicledistributedexecutive)纳入OSEK。

在1995年召开的OSEK研讨会上,众多的厂商对OSEK和VDX的认识达成了共识,产生了OSEK/VDX规范(1997年发布)。它主要由四部分组成:操作系统规范(OSEKOperating

文档评论(0)

外卖人-小何 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档