新闻  |   论坛  |   博客  |   在线研讨会
大众汽车读写跑码模块检测CAN总线的睡眠唤醒管理
lauguo2013 | 2021-03-24 17:23:40    阅读:168   发布文章

大众捷达、VA3、斯柯达、桑塔纳等车型CAN总线的网络管理是指舒适CAN总线在关闭点火开关后必要的通信功能特性。我们通过驾多宝读写跑码模块来检测大众车型。在睡眠模式下,通过关断通信进行静态电流限制,在有需求的前提下,或者车辆还处于锁车模式,没有点火启动通信,成为唤醒模式。

由于功能分配,在舒适CAN总线系统上的所有控制单元都参与到网络管理中,在静电流管理中扮演重要的角色。

 驾多宝主图.png

一、睡眠模式 控制单元的睡眠状态是为降低静电流消耗而设定的。由于功能分配,所有控制单元必须一起进入睡眠准备状态。首先所有的控制单元发出睡眠准备结束信号(睡眠指示字符串),总线将进入休眠。如果一个总线系统正在进行信息传输,比如有车速、转速、或者通过诊断工具获取车架号和其他传感器的值等,其他总线系统就无法进入睡眠状态,这也是大多外设OBD设备导致大众、奔驰电瓶亏电的根本原因,大众体系,大多有这个控制逻辑和机制。

睡眠模式有两种不同方式:

1、总线睡眠模式(总线静止):正常情况车辆关闭大约15分钟;

2、控制单元睡眠模式(停止模式):在车辆关闭2小时后,主处理器不再供电。

在诊断仪测试中,大众的诊断界面中有各种测量数据块,可用于睡眠准备状态的检测,即哪些控制单元处于睡眠准备,哪些总线系统处于睡眠准备,车辆是否处于睡眠准备。

 

二、唤醒模式 唤醒模式是控制单元的唤醒阶段。由于数据传输及通信的功能共享,所有控制单元必须同时唤醒。总线唤醒功能是作为对总线指令或者传感器反应来实现的。通过对总线干扰实现了强迫唤醒功能,例如对总线上发出标准请求7DF 或者无用帧数据,强迫总线唤醒。当某一个信息激活相应的总线后,网关会根据需要激活其他的总线系统。

唤醒模式的两种不同方式:

1CAN总线唤醒(从总线静止中醒来)

2、控制单元唤醒(从停止模式中醒来)

总线唤醒原因都可能由这两种不同方式引起。

例如,当关闭点火开关时,舒适CAN总线系统进入等待状态,此时整车工作电流保持大概在150mA,当系统进入睡眠状态时,整车静态工作电流只有6mA,此时如果有开门动作测试等唤醒事由,则系统激活回到运行状态,整车系统保持在150mA 的工作电流。CAN H CAN L 从睡眠状态回到激活状态,广播或者接受请求的数据。

上述结论,通过大众读写跑码模块可以分析到,当外部有触发上锁、解锁门控制单元开关,车内外操作门把手、钥匙无线遥控接收、后尾箱、油箱盖、车门碰撞、发动机引擎盖打开、打开车灯、按喇叭、座椅加热、开空调、轮胎压力复位,电子助力转向工作等,都会引起汽车唤醒。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客