车载充电器及DCDC
词汇表
接线图
针脚输出
交流输入插接器针脚分配
OBC 输出插接器针脚分配
快速充电输入插接器针脚分配
低压信号插接器针脚分配
故障诊断码(DTC)
OBC DTCs
0645 - LLC MOSFET
064D–OBC 输入电压传感器
0628–PFC 输出电压传感器
0654–PFC MOSFET 温度传感器
0655 –PFC MOSFET
0666– 预充电继电器
0627–OBC 输出电压传感器
066B–LLC 电流传感器
0623–OBC 辅助电压电路
0626–OBC 自检测试
0466–OBC 环境温度传感器
0602– 交流充电确认CC 电阻
0603– 直流充电确认CC2 电阻
0612–S2 继电器
0631–LLC 温度传感器
0662– 充电锁止电机
0669–CP 状态
0629– 交流充电端口温度传感器
0630– 直流充电继电器K5K6
DCDC 的DTCs
1042– 辅助电压电路DCDC
D001– 内部CAN 通信(DCDC<->OBC)
D002– 外部CAN DCDC
D003–DCDC 与EVC 的CAN 通信
D004–DCDC 与BMS 的CAN 通信
1010–DCDC 输出电压传感器
100E–DCDC MOS 输入电流传感器
100b– 冷却液温度传感器
100C–DCDC 输出电流传感器
100a–DCDC 变压器温度传感器
1040–DCDC 辅助电压传感器
1038– 反向模式自检DCDC
1037– 初始化自检DCDC
1036 –EEPROM DCDC
1041– 引导加载程序DCDC
正确操作ECU 的前提条件
编程操作
操作条件
编程顺序
售后流程
进入编程会话- 步骤1
外部ECU 通电后,引导加载程序启动其硬件初始化,软件初始化,然后引导加载程序检查其故障诊断码的状态,如果每个故障诊断码都经过测试,并且每个测试都没有返回错误,则引导加载程序启用应用程序。如果至少有一个故障诊断码未被测试或指示有错误,引导加载程序将进入其默认会话。必须在此步骤中执行任何剩余的引导加载程序初始化。如果允许编程会话,则进入引导加载程序编程会话初始化。在应用程序中,ECU 检查是否满足所有前提条件,并进入引导加载程序编程会话初始化。
逻辑块标识步骤- 步骤2-5
1)读取并存储故障诊断码(DTC),可使用子功能0A 或02 读取故障诊断码。我们将使用子功能02。 2)从ECU 读取摘要,并将其与文件中的摘要进行比较。如果两个值都不同,则需要闪存逻辑块。 3)检查存储的逻辑块故障诊断码,并根据DTC 状态位0 采取措施。
4)检查计数器,对于具有关联计数器的逻辑块,剩余操作数等于126- 与故障类型“一般存储器故障”(0x42)相关DTC 的故障检测数。如果此数字大于125,则响应中不会报告该故障诊断码。
检查全部故障诊断码- 步骤6
解锁步骤- 步骤7-9
1)读取逻辑块摘要。逻辑块DID 的值与逻辑块基DTC 的值相同。 2)使用机密访问服务进行解锁。
闪存步骤- 步骤10-13
1)写入逻辑块摘要。 2)发送下载请求。 3)发送多个传输数据。 4)发送传输出口
检查重新编程- 步骤14-15
1)我们将使用19 02 读取故障诊断码。如果所有故障诊断码都已测试且没有测试失败,则读取并检查故障诊断码。如果有一个故障诊断码出现故障,编程过程将因错误而停止。 2)对于每个未测试的故障诊断码(状态位“上次清除后未完成测试”=1),用适当的故障诊断码标识符和类型发送“运行DTC 测试”,并检查结果。只要有一个故障诊断码出现故障,编程过程将因错误而停止。
退出编程会话- 步骤16
我们将使用10 01 退出编程会话。
准备ECU- 步骤17
程序控制BlockSize_And_Stmin。我们使用31 01 02 00 的请求消息实现引导BOOT_BS_AND_STMIN。在积极响应之后,ECU 必须以FC 帧发送BS=0,Stmin=0,直到当前会话结束。ECU 复位后,BS 值为1。就应用软件而言,在所有应用程序会话时,ECU 回复对BOOT_BS_AND_STMIN 通信的负响应(NRC 0x31)。
检查重新编程- 步骤18
检查编程相关性(例程标识符“0xff01”)将在编程序列结束时执行(在重置系统之前)。
待完成的售后程序
整流模块售后操作
与更换的ECU 或ECU 内部系统设定值无通信
请应用本文件" 正确操作ECU 的前提条件" 章节。
可与更换的ECU 通信,无ECU 内部故障
保存以下参数