1. 2014款别克君威维修手册
    1. 第6章 诊断概述、起点和编程
      1. 6.1 编程和设置
        1. 6.1.2 维修指南
6.1.2.2 车身控制模块的编程和设置
注意:
 切勿对控制模块进行编程,除非有维修程序或维修通讯的指导。如果控制模块未利用正确的校准软件进行正确配置,则控制模块无法正确控制所有车辆功能。
 确保编程工具装备了最新软件并且与数据链路连接器牢固连接。如果编程过程中断,则可能会使编程失败或损坏控制模块。
 在编程过程中,蓄电池电压稳定很重要。任何波动、峰值、过压或电压损失都将中断编程。需要时,安装EL-49642维修编程系统编程支持工具以维持系统电压。如果无法提供此工具,则连接一根电压充足的12伏跨接线或从交流电压电源上断开的助力器组件。不要连接蓄电池充电器。
 关闭或停用可能对车辆蓄电池造成负荷的系统,如车内灯、车外灯(包括日间行车灯)、HVAC、收音机等。
 在编程程序期间,遵循SPS提示以修正点火开关位置。
 完成编程后,清除故障诊断码。清除动力传动系统故障诊断码可能会将Inspection/Maintenance (I/M)(检查/保养)系统状态显示设置为NO(否)。
参考信息
专用工具
  EL-49642编程支持工具 (SPS)
  EL-46079轮胎气压监测器诊断工具
关于当地同等工具,参见专用工具
更换和编程控制模块
要对更换的K9车身控制模块 (BCM) 进行编程,则执行以下程序:
1.安装EL-49642维修编程系统编程支持工具
注意:确保车辆的点火开关状态处于适合于下列步骤的位置。
 对于钥匙点火系统,开始时点火开关处于RUN(运行)位置。
 对于按钮起动系统,开始时车辆处于车辆OFF(关闭)电源模式。维修编程系统将使车辆进入电源模式。
2.进入维修编程系统 (SPS),并按屏幕上的说明进行操作。
3.在SPS Supported Controllers(维修编程系统支持的控制器)屏幕上,选择K9 Body Control Module - Programming(K9车身控制模块 - 编程),并按屏幕上的说明进行操作。
4.在进行下一个操作步骤前,针对相应点火类型执行以下操作:
 钥匙点火系统:钥匙插入点火开关,且任何备用钥匙均须远离车辆至少3米。
 按钮起动系统:无钥匙进入发射器必须位于编程区内。关于准确的编程区位置,请参见用户手册所有其他发射器必须远离车辆至少3米。
注意:以下编程设置程序可能需要10–12分钟,在此过程中进程条将停止显示进程。这是安全计时器的正常反应,此时不得进行重启。如果车身控制模块更换和编程后立即设置DTC B389A,则安全防盗系统读入程序未正常完成。需要再次执行安全防盗系统读入程序。
5.在SPS Supported Controllers(维修编程系统支持的控制器)屏幕上,选择IMMO Immobilizer Learn - Setup(安全防盗系统读入 (IMMO) - 设置)。在下一个屏幕上,用已有的无线电频率收发器或遥控钥匙选择Body Control Module IMMO Learn(车身控制模块 (IMMO) 读入),并按屏幕说明进行操作。当安全防盗系统读入完成后,按下无钥匙进入发射器上的Unlock(解锁)按钮使遥控门锁发射器退出安全防盗系统读入模式。
注意:当在车身控制模块设置期间执行“轮胎气压监测器传感器读入”时,对于带UJM的车辆,必须使用EL-46079轮胎气压监测器诊断工具激活每个轮胎气压传感器。
 对于钥匙点火系统,开始时点火开关处于RUN(运行)位置。
 对于按钮起动系统,开始时车辆处于车辆ON(打开)电源模式。
6.在SPS Supported Controllers(维修编程系统支持的控制器)屏幕上,选择K9 Body Control Module - Setup(K9车身控制模块 - 设置)(或K9 Body Control Module - Configuration & Setup(K9车身控制模块 - 配置&设置)),并按屏幕上的说明进行操作。
7.检查驾驶员信息中心显示器是否显示与校准说明有关的详细附加信息。如果不再出现驾驶员信息中心附加说明,则编程完成。
8.在编程结束后,选择维修编程系统屏幕上的“Clear DTCs(清除故障诊断码)”功能。
9.如果在执行车身控制模块的编程与设置后,防抱死制动系统、牵引力控制系统和/或Stabilitrak电子稳定性控制系统指示灯点亮且K17电子制动控制模块中设置了DTC C0161,则执行以下操作:
9.1 将故障诊断仪从X84数据链路连接器上断开。
9.2 点火开关置于“OFF(关闭)”位置,关闭所有检修孔盖,停用所有车辆系统,使所有钥匙距离车辆至少3米(9.8英尺)。断电可能需要2分钟时间。
9.3 点火开关置于ON(打开)位置,确认DTC C0161位于历史故障诊断码中。否则,则重复上述步骤,以确保车辆处于休眠模式。
9.4 使用故障诊断仪以清除故障诊断码。
重新编程控制模块
要对现有的K9车身控制模块进行编程,则执行以下程序:
1.安装EL-49642维修编程系统编程支持工具
注意:确保车辆的点火开关状态处于适合于下列步骤的位置。
 对于钥匙点火系统,开始时点火开关处于RUN(运行)位置。
 对于按钮起动系统,开始时车辆处于车辆ON(打开)电源模式。
2.进入维修编程系统 (SPS),并按屏幕上的说明进行操作。
3.在SPS Supported Controllers(维修编程系统支持的控制器)屏幕上,选择K9 Body Control Module - Programming(K9车身控制模块 - 编程),并按屏幕上的说明进行操作。
注意:当在车身控制模块设置期间执行“轮胎气压监测器传感器读入”时,对于带UJM的车辆,必须使用EL-46079轮胎气压监测器诊断工具激活每个轮胎气压传感器。
4.在SPS Supported Controllers(维修编程系统支持的控制器)屏幕上,选择K9 Body Control Module - Setup(K9车身控制模块 - 设置)(或K9 Body Control Module - Configuration & Setup(K9车身控制模块 - 配置&设置)),并按屏幕上的说明进行操作。
5.检查驾驶员信息中心显示器是否显示与校准说明有关的详细附加信息。如果不再出现驾驶员信息中心附加说明,则编程完成。
6.在编程结束后,选择维修编程系统屏幕上的“Clear DTCs(清除故障诊断码)”功能。
7.如果在执行车身控制模块的编程与设置后,防抱死制动系统、牵引力控制系统和/或Stabilitrak电子稳定性控制系统指示灯点亮且K17电子制动控制模块中设置了DTC C0161,则执行以下操作:
7.1 将故障诊断仪从X84数据链路连接器上断开。
7.2 点火开关置于“OFF(关闭)”位置,关闭所有检修孔盖,停用所有车辆系统,使所有钥匙距离车辆至少3米(9.8英尺)。断电可能需要2分钟时间。
7.3 点火开关置于ON(打开)位置,确认DTC C0161位于历史故障诊断码中。否则,则重复上述步骤,以确保车辆处于休眠模式。
7.4 使用故障诊断仪以清除故障诊断码。
编程恢复失败
如果编程操作中断或失败,则执行以下步骤:
1.将点火开关置于ON(打开)位置。确保控制模块、数据链路连接器和编程工具连接牢靠且维修编程系统软件是最新版本。
2.确认控制模块能够重新编程。
如果控制模块无法重新编程
2.1 将点火开关置于OFF(关闭)位置一分钟,然后将点火开关置于ON(打开)位置。
2.2 确认控制模块能够重新编程。
如果控制模块无法重新编程,则更换控制模块。
如果控制模块能够重新编程。
2.3 全部正常。
如果控制模块能够重新编程
3.全部正常。
维修指南
完成维修后执行诊断修理检验
参见控制模块参考以了解有关“控制模块”更换、编程和设置的信息