1. 2014款别克君威维修手册
    1. 第6章 诊断概述、起点和编程
      1. 6.1 编程和设置
        1. 6.1.2 维修指南
6.1.2.9 K20发动机控制模块:编程和设置
专用工具
EL-49642编程支持工具 (SPS)
关于当地同等工具,参见专用工具
注意:
 切勿对控制模块进行编程,除非有维修程序或维修通讯的指导。如果控制模块未利用正确的校准软件进行正确配置,则控制模块无法正确控制所有车辆功能。
 确保编程工具装备了最新软件并且与数据链路连接器牢固连接。如果编程过程中断,则可能会使编程失败或损坏控制模块。
 在编程过程中,蓄电池电压稳定很重要。任何波动、峰值、过压或电压损失都将中断编程。需要时,安装EL-49642维修编程系统编程支持工具以维持系统电压。如果无法提供此工具,则连接一根电压充足的12伏跨接线或从交流电压电源上断开的助力器组件。不要连接蓄电池充电器。
 关闭或停用可能对车辆蓄电池造成负荷的系统,如车内灯、车外灯(包括日间行车灯)、HVAC、收音机等。
 在编程程序期间,遵循SPS提示以修正点火开关位置。
 完成编程后,清除故障诊断码。清除动力传动系统故障诊断码可能会将Inspection/Maintenance (I/M)(检查/保养)系统状态显示设置为NO(否)。
 注意发动机剩余机油寿命百分比。
更换和编程控制模块
要对更换的K20发动机控制模块 (ECM) 进行编程,则执行以下程序:
1.安装EL-49642维修编程系统编程支持工具
2.进入维修编程系统 (SPS),并按屏幕上的说明进行操作。
3.拆卸旧的控制模块前,执行维修编程系统功能“Prepare Control Module for Removal(预处理控制模块以进行拆卸)”(若可用)。
注意:当仍能与旧的控制模块建立通信时,仅执行Prepare Control Module for Removal(预处理控制模块以进行拆卸)功能。
4.更换发动机控制模块。
5.执行维修编程系统功能“K20 Engine Control Module - Programming(K20发动机控制模块 - 编程)”,并按屏幕上的说明进行操作。
6.完成编程程序后清除故障诊断码。
7.执行维修编程系统功能“ Immobilizer Learn(安全防盗系统读入)”,并按屏幕上的说明进行操作。请参见防盗系统组件的编程(带BTM)防盗系统组件的编程(不带BTM)
8.执行维修编程系统功能“K20 Engine Control Module - Configuration & Setup(K20发动机控制模块 - 配置和设置)”,并按屏幕上的说明进行操作。
9.完成配置和设置程序后清除故障诊断码。
重新编程控制模块
要对现有的K20发动机控制模块进行重新编程,则执行以下程序:
1.安装EL-49642维修编程系统编程支持工具
2.进入维修编程系统 (SPS),并按屏幕上的说明进行操作。
3.完成编程程序后清除故障诊断码。
注意:如果在配置和设置过程中车辆未能起动,执行维修编程系统功能“Immobilizer Learn(安全防盗系统读入)并按屏幕上的说明操作。
4.执行维修编程系统功能“Engine Control Module - Configuration & Setup(发动机控制模块- 配置和设置)”并按屏幕上的指示进行操作(若可用)。
5.完成配置和设置程序后清除故障诊断码。
编程恢复失败
如果编程操作中断或失败,则执行以下步骤:
1.将点火开关置于ON(打开)位置。确保控制模块、数据链路连接器和编程工具连接牢靠且维修编程系统软件是最新版本。
2.确认控制模块能够重新编程。
如果控制模块无法重新编程
2.1 将点火开关置于OFF(关闭)位置一分钟,然后将点火开关置于ON(打开)位置。
2.2 确认控制模块能够重新编程。
如果控制模块无法重新编程,则更换K20发动机控制模块。
如果控制模块能够重新编程
3.全部正常。
维修指南
完成维修后执行诊断修理检验
参见控制模块参考,以便对发动机控制模块进行更换、编程和设置。