您好根据您车的故障现象分析,发动机模块与车身模块已经更换过了,可以确定这两个模块没有问题了,重点检查一下ABS泵模块与变速箱控制模块!现在用诊断电脑进变速箱模块与ABS模块能进去吗?试一下,看能不能读取到这两个模块的数据流!不是一起的,发动机模块是发动机模块!变速箱模块是变速箱模块!分开的!先检查一下模块之间的CAN线检查一下有没有异常的!电路/系统测试
特别注意事项:用示意图来确认以下情况:
车辆配备的控制模块
高速和低速 GMLAN 串行数据电路上的控制模块位置
控制模块 B+、点火、搭铁、通信启用和串行数据电路端子 1. 确定不通信的模块。 参见“See 控制模块 U 代码列表.”。
2. 点火开关置于 OFF 位置,断开不能通信的模块线束连接器。
3. 测试每个搭铁电路端子和搭铁之间的电阻是否小于 5 欧 。
如果大于规定范围,测试搭铁电路是否开路/电阻过大。
4. 若配备,检查并确认每个 B+ 电路端子和搭铁之间的测试灯点亮。
如果测试灯不点亮,测试 B+ 电路是否对搭铁短路或开路/电阻过大。 如果电路保险丝熔断,测试控制模块是否对搭铁短路。 如果电路测试正常,则更换控制模块。
5. 若配备,点火开关置于 ON 位置,检查并确认每个点火电路端子和搭铁之间的测试灯点亮。
如果测试灯不点亮,测试点火电路是否对搭铁短路或开路/电阻过大。 如果电路保险丝熔断,测试控制模块是否对搭铁短路。 如果电路测试正常,则更换控制模块。
特别注意事项:只有高速 GMLAN 模块具有串行数据通信启用电路或附件唤醒串行数据电路且车身控制模块是这些电路的输出。 参见模块示意图,确定哪些模块具有这些电路。
6. 若配备,点火开关置于 ON 位置,检查并确认通信启用电路端子或附件唤醒电路端子与搭铁之间的测试灯点亮。
如果测试灯未点亮,测试电路是否开路/电阻过大。 如果电路测试正常,则更换车身控制模块。
7. 点火开关置于 OFF 位置并持续 60 秒,测试串行数据电路端子和数据链路连接器端子之间的电阻是否小于 5 欧 :
Class 2 串行数据电路端子 2
低速 GMLAN 串行数据端子 1
高速 GMLAN 串行数据端子 6 或 14 如果大于规定范围,在不通信的控制模块和设置故障诊断码的模块或串行数据电路星形连接器之间,测试串行数据电路开路/电阻过大。
8. 如果所有电路测试结果都正常,则更换不通信的控制模块。
电路/系统说明
串行数据在两条双绞线上传送,允许最高速度为 500 千字节/秒。双绞线的终端有两个 120 欧电阻器,一个在发动机控制模块 (ECM) 内部,另一个可以是连接器总成上单独的电阻或是在另一个控制模块中。 电阻器在车辆正常运行期间作为高速 GMLAN 总线上的负载。 高速 GMLAN 是差分总线。高速 GMLAN 串行数据总线 (+) 和高速 GMLAN 串行数据 (-) 被驱动到相反的极限值,静止状态下约为 2.5 V。将线路驱动至极限值时,高速 GMLAN 串行数据总线 (+) 电路将增加 1 伏,而高速 GMLAN 串行数据总线 (-) 电路将减小 1 伏。 如果串行数据丢失,控制模块将针对不能通信的控制模块设置一个不能通信的故障诊断码。 注意,串行数据丢失的故障诊断码并不表示设置该故障诊断码的模块有故障。
重点检查一下ABS泵模块与车身模块!发动机模块针脚图已经发给您,看一下!