APP下载

2015年北汽绅宝D50发动机防盗系统解析

2016-11-22北京冀彦军

汽车维修技师 2016年6期
关键词:转发器绅宝防盗

北京/冀彦军

2015年北汽绅宝D50发动机防盗系统解析

北京/冀彦军

车型:2015年绅宝D50出租车。

行驶里程:900km。

故障现象:发动机无法启动,仪表防盗指示灯闪烁。

故障诊断:蓄电池电压正常,启动机也可以正常工作。使用绅宝专用诊断仪VDS对车辆各系统扫描读取故障信息,发动机系统存储的故障码为P161200未收到防盗系统认证请求、P161000 ECM未进行防盗匹配或EEPROM状态出错。车身控制模块BCM存储的故障码为B110600没有收到EMS的请求。记录故障码之后执行故障码删除的操作,故障码删除之后发动机ECU内的故障码P161200和BCM内的故障码B110600会立即出现,再次启动发动机失败后,发动机ECU内又生成了P161000的故障码。

根据当前故障码的含义,我们分析该车故障是由发动机防盗系统失常所引起。发动机控制系统存储的故障码所反映的问题是发动机ECU在与钥匙密码进行认证的过程中失败或出现错误,这种情况有三种可能的原因:①钥匙内的转发器损坏或未匹配;②发动机ECU的程序出错或者EEPROM故障;③防盗线圈到发动机ECU之间的通信线路短路或断路。另外车身控制模块BCM存储的故障码所反映的问题是指点火开关ON之后在2s之内BCM没有接收到来自发动机ECU的认证请求信息。

总结并分析上述故障码产生的条件,我们可以先暂时排除BCM的问题,因为BCM中B110600这个故障码本身是由于BCM没有在标准的时间内接收到发动机ECU的认证请求信息而产生的间接故障码。那么接下来我们主要根据发动机ECU中存储的故障码进行排查分析,首先使用另外一把钥匙启动发动机,同样无法启动发动机,通常两把钥匙不可能同时出问题,如果假设钥匙都是正常的,那故障的范围就只有发动机ECU和从防盗线圈到发动机ECU的通信了。因为防盗线圈是连接到车身控制模块BCM,如果防盗线圈与BCM之间线路有问题,那么BCM应该会产生相应的故障码,可实际上BCM内并没有存储此类故障码,这样就可以认为从防盗线圈到BCM之间的线路是正常的。防盗系统在BCM完成加密认证后会通过CAN通信线回复发动机ECU发起的加密认证。当前发动机ECU的故障码反映的问题是两个,一个是发动机ECU没有收到来自BCM的加密认证,还有一个就是防盗系统的错误。如果防盗系统存在程序错误或者EEPROM故障,那么防盗系统同样无法完成发动机ECU的加密认证。同时由于BCM中存储了B110600这个故障码,这样我们就可以理解为发动机ECU不能向BCM发出加密认证请求信号,BCM没有接收到发动机ECU的请求认证,就无法及时做出响应,从而产生了发动机ECU的故障码P161200,这时如果驾驶员持续多次启动发动机未成功,发动机ECU就可能会根据现有条件生成辅因故障码,所以会产生P161000这样的故障码。

根据故障诊断获取的信息并结合系统原理分析,我们可以判断该车发动机防盗系统的故障点应该是发动机ECU内部故障。按照车型的VIN码订购发动机ECU(如图1所示),更换新的发动机ECU并重新匹配钥匙后发动机可以正常启动,故障排除。

故障总结:绅宝D50车型配置的发动机防盗系统是目前国内自主品牌应用较多的一种新型的汽车防盗系统,该系统直接针对发动机进行防盗。采用非接触式无线电传感技术进行密码的传输、计算、认证,将钥匙、防盗模块、发动机ECU通过完善的防盗策略,有机的组合成发动机防盗系统,极大地提高了整车的安全性。

绅宝D50车型的发动机防盗系统由两把内置转发器的钥匙,一个防盗线圈,一个车身控制模块BCM和一个发动机ECU组成。

转发器:内置于钥匙柄中,属于无源部件,即不需要蓄电池供电,转发器内写入防盗系统认证密码,在系统工作期间,该部件与防盗线圈和车身控制模块BCM共同完成系统的加密认证。

防盗线圈:安装于点火锁上(如图2所示),通过导线与车身控制模块BCM连接,主要作用是向转发器提供能量并向车身控制模块BCM传送认证数据。

图1 发动机ECU

图2 防盗线圈

车身控制模块BCM:安装于仪表台左侧,绅宝D50车型的BCM内集成了IMMO防盗控制模块,所以防盗系统的主要功能都通过BCM实现。BCM中存储着与转发器和发动机ECU的认证计算方法,以及系统正常工作和售后维修时所需的必要数据,如匹配钥匙的数量,防盗系统状态和故障码等信息。

发动机ECU:实现与BCM的加密认证计算,存储匹配信息,控制发动机能否合法启动。

绅宝D50车型发动机防盗系统控制流程:

(1)钥匙插入点火锁内并从OFF挡旋转到ON挡, BCM内IMMO上电进入无线认证状态,通过防盗线圈输出能量和数据给钥匙内的转发器,同时发动机ECU向BCM发起认证请求信息(该认证请求信息含有PIN的认证)。

(2)BCM接收到发动机ECU的请求信息后不会立即做出响应,而是要等到BCM与钥匙内的转发器完成加密认证后才会响应发动机ECU。

(3)钥匙内的转发器接收到防盗线圈的无线信号后被激活,然后与BCM进行加密认证,如果认证成功,BCM会回复发动机ECU的认证请求。如果认证失败,BCM不会进行任何回复。

(4)发动机ECU接收到BCM回复的信息后,会进行再次的加密认证,如果认证成功则发动机ECU允许发动机启动,如果认证失败发动机ECU就会禁止发动机启动。

通过阅读维修手册我们了解到BCM与机械钥匙型发动机防盗系统相关的主要故障码有3个,分别为B110400、B110500、B110600。其中B110600这个故障码已经在我们的案例中得到验证,只要是发动机ECU没有向BCM发送认证请求信息或者发送失败,在BCM中就会生成故障码B110600,但是这个故障码并不是由于BCM的问题所引起。所以当读取到这个故障码时,可以比较发动机ECU中产生的故障码进行综合分析。接下来我们通过在实车上进行验证发现当断开防盗线圈以后打开点火开关到ON挡时,BCM内会生成故障码B110400和B110500(如图3所示),同时发动机ECU中会生成故障码P161300(如图4所示),此时发动机无法启动。在这里面B110400属于主因故障码,B110500和P161300则属于辅因故障码。所以在故障诊断时,如果在BCM中读取到了上述3个故障码,那应该首先检查的是防盗线圈与BCM之间的导线连接情况,其次要检查防盗线圈的状态是否良好,必要时可以更换一个防盗线圈进行验证。因为BCM在发动机防盗系统的整个验证过程当中的作用非常重要,如果BCM不能够正常的进行防盗系统的加密认证,那么同样会导致发动机无法启动。在维修手册和电路图中都同时提到了RF36号保险(如图5所示),这个保险是从30号常电源线直接连接到BCM的T12f/3针脚,在验证过程中我们拔掉了该保险,人为的制造电源线路的断路问题,这时发动机无法启动,BCM中没有故障码存储,发动机ECU存储的故障码是P161300。

故障码P161300的含义是没有收到防盗器的认证回复,通过我们的实地验证和对故障码含义的解释,我们分析为当发动机ECU向BCM发送认证请求的信息以后,在2s之内没有得到BCM响应的认证回复,这时候发动机ECU就会存储P161300这个故障码,维修中如果在发动机ECU内读取到这个故障码,首先可以确认的是发动机ECU可以正常的向BCM发送认证请求信息,但是却不能收到BCM响应的认证回复,这说明发动机ECU在功能上是正常的。这时候应该重点考虑的是从BCM到防盗线圈这一侧的问题。另外当我们拔掉RF36号保险以后,BCM没有任何故障码存储,而发动机ECU却生成了故障码,所以没有故障码并不表示没问题,关键还是要看清故障码是主因代码还是辅因代码。

图3 断开防盗线圈后BCM存储的故障码

图4 发动机ECU中存储的故障码

图5 RF36号保险

猜你喜欢

转发器绅宝防盗
一种汽车燃油防盗报警装置
使用朗仁H6 Pro标定北汽绅宝转向角传感器
用元征诊断设备直连读取大众车防盗数据的方法
绅宝智行以AI之名出师
2017年凯迪拉克XT5电路图
星载转发器体制研究
多载波柔性转发器卫星系统
车展特惠来袭 北汽绅宝喊你“321购”
空间信息网络星载转发器体制研究
绅宝X55上市