2014年产上汽通用别克君威GS事故修复后自适应巡航功能无法使用

来自:来源网络
6年前
已收藏
收藏
阅读数
521
回复数
0

背景

车型:2014年产上汽通用别克君威GS轿车。行驶里程:3万km。

现象

该车事故修复后自适应巡航功能无法使用。 维修人员回顾整个维修过程。该车前部发生过碰撞,维修中做了钣金整形,并更换前保险杠、车距传感器、发动机散热器和冷凝器。维修结束后试车,第一时间便发现自适应巡航无法使用。

方案

首先,对车距传感器进行初始化,然后路试。路试的主要目的是让车距传感器得到距离自适应值。可是直到路试结束,巡航功能仍然无法使用。用诊断仪扫描全车控制单元,没有发现有关巡航方面的故障码。查看巡航控制单元的状态数据,未发现导致巡航控制功能丧失的因素。 进一步检查,确定巡航控制单元的控制程序安装、配置、设定和自适应过程均已完成,而且没有相关故障码。反复检查线路,认为其出现故障的可能性可以排除。控制单元数据中明明显示无抑制定速巡航的原因(图1),那究竟是什么因素导致巡航无法使用呢? 咨询上海通用的技术支持中心,给出的建议是对车距传感器的水平度进行校准,然后上路学习。如果不成功,则检查相关线路并与正常车调换巡航控制单元。 查阅维修手册中关于车距传感器的安装要求,得知其轴线与车身轴线应保持重合,其误差不得超过30。如果误差超出这个范围,会导致雷达波束的轴线与车身轴线不重合。这会使目标车辆的距离测量数据存在误差,从而影响自适应巡航功能的正常运行,严重时还有可能将道路上的井盖或前方的天桥当成车辆,从而产生控制错误。 按照技术指导的维修建议,参照维修手册的校准说明,对车距传感器进行重新校准。完成后上路试车,发现故障依旧。车距传感器的安装没有问题,而且对控制单元的编程、配置和设定都顺利通过,这说明控制单元的供电、搭铁及数据通信都是正常的。难道是控制单元内部有故障吗? 从同款事故车上拆下巡航控制单元进行调换试验。在线编程后,做配置与设定,使其与故障车的参数一致。上路试车,发现故障依旧,于是进一步排除了巡航控制单元故障的可能性。 至此,控制单元、线路和编程都没有问题,还有什么因素会导致巡航功能不可用呢?查看自适应巡航的方框图(图2),分析工作原理及控制单元之间的逻辑关系。 前摄像头和车距传感器用于探测障碍物或车辆,并将数据通过网络发送给发动机控制单元(ECM)、车身控制单元(BCM)和巡航控制单元。BCM接收巡航控制请求,ECM控制发动机的输出扭矩,巡航控制单元全面控制巡航过程。 通过以上的分析,发现在巡航控制过程中,ECM要与巡航控制单元相互配合。车辆通过发动机的扭矩输出和反向扭矩制动,来实现期望的巡航车速。其中BCM起到网关的作用,负责传送巡航开关数据和车距数据,并监测驾驶员的各种操作。巡航控制单元根据车距传感器的数据产生可视警告,并在自动制动时点亮制动灯,同时还监测制动踏板的位置变化,并将制动踏板行程变化信息发送给各控制单元。 对照检查输入信号及控制单元数据,发现制动灯开关信号正常。考虑到事故维修中更换过安全气囊,因此想到会不会是巡航开关没有装好。于是按压自适应巡航的功能键,查看定速数据中相对应的开关数据变化,发现它们的反应正常。这一疑点也排除了。 考虑到ECM是巡航系统的一部分,于是仔细查看发动机数据流,发现数据流中有一组数据为异常(图3)。 在定速巡航控制抑制原因中提到,距离定速控制配置错误。对比厂内正在做保养的君越车数据,发现该项数据为“无”。 通过上述检查,可以确定故障车与君越车的发动机控制单元中,定速控制数据不一致。从字面解读,应该是故障车的ECM与巡航控制单元之间在相互配合上存在问题。分析认为,可能是在对巡航控制单元做设定时,发动机控制单元与巡航控制单元在信息识别上发生了问题。 配置与设定都是在线完成的,ECM与巡航控制单元之间的数据不存在人为干扰。ECM中有定速巡航受到抑制的提示,而巡航控制单元已做过替换试验,可以排除,由此推断ECM存在问题的可能性较大。 为避免君威与君越车数据的差异性导致误判,又将同款君威车的ECM换到故障车上。打开点火开关查看数据,此时显示抑制原因“无”(图4)。 看来问题真的是出在ECM上。但令人不解的是,在事故中ECM并没有受到任何损伤,车辆行驶里程又不是很多,是什么原因导致ECM出现问题呢? 既然硬件问题已经充分排除,接下来考虑软件问题。对比新旧发ECM的软件信息,并查询通用官方网站对应的软件信息(图5),发现正常车的软件序列号为24106499(图6),而故障车的序列号为80594130(图7)。 由此可见,该车ECM内的软件被修改过。与该车的销售人员沟通后得知,该车在销售时安装了非原厂的控制程序。可见,所有的问题都是由此引起的。而且修改过软件的ECM已无法正常使用,只能更换。 更换ECM,在线编程后,完成配置与设定,然后上路学习。设定完成后试车,确认故障彻底排除。

备注

在排除故障时要理解各控制单元之间的逻辑关系,注意查看数据流,检查参与工作的控制单元是否有不正常的数据。另外,对于涡轮增压发动机的某些问题,除了考虑车辆自身问题外,还要注意用户的个人喜好。某些用户为追求发动机动力性,而修改控制程序,从而导致一些隐性故障。这些问题在特定条件下就会暴露出来。

上一篇下一篇
参与回答(0条评论)
用户头像
上传
用户头像
{{item.nickname}}{{item.pubtime}}回复
回复图片
用户头像
上传
用户头像
{{item1.nickname}}回复 {{item1.othername}} {{item1.pubtime}} 回复
回复图片
用户头像
上传
查看全部回复{{item.replylist_count}}条 查看全部
收起回复 收起全部
{{isLoadList==1?'加载中...':(isLoadList==2&&(list.length <=3||(list.length>3&&!is_hidden))?'没有更多内容了':'查看更多回答')}}
返回顶部

返回顶部