Diagnostic Trouble Code诊断故障码
所有电子控制单元(ECU)都会根据整车厂规范要求对相关故障进行记录,并储存在NVM(也称作EEPROM)相当于平常电脑上硬盘里。除故障代码外,还会记录故障发生时相关整车情况(如供电电压,环境温度,车速,发动机转速,方向盘转速,方向盘转角等等,不过要根据具体控制单元来看,不同控制单元关心整车信息不一样,所以记录下来信息也不一样。比如说变速箱相关故障,很可能会记录故障发生时档位,刹车踏板位置等。)这类信息被称为DTCSnapshot(快照)或FreezeFrame(冻结帧)。
整车上主要常见ECU(电控单元)有:ECM(Engine Control Module)发动机控制单元/模块(不用说),BCM(Body Control Module)车身控制单元/模块,TCM(Transmission Control Module)传动(变速箱)控制单元/模块(与ECM紧密合作控制变速箱),BSM(Brake System Module)制动系统单元/模块(ABS, ESP,DST就靠他),EPS(Electric Power Steering)电动转向控制模块(最基本需要发动机状态车速以提供随速助力)。模块根据整车配置有增有减。具体情况具体分析。1000%能确定是自动变速箱肯定有编组想控制模块。所以肯定有记录DTC。
福特作为世界级厂商,DTC(诊断故障码)定义一点问题没有。而且整车诊断是有ISO标准。4S店说查不出来,可以,让他们把车上所有ECU(电控单元)故障码及相关Snapshot或FreezeFrame提供过来。他们100%有能力,他们诊断仪或诊断软件可以读取该信息。他们说他们不会、不能,让他们找整车厂电子电器、动力总成工程师来读。
只要故障提示或故障灯亮,绝对绝有DTC被储存。整车厂没那么傻——毛病有事没事通知车主去找4S店查查。如果说真没有那就是变速箱模块DTC储存记录这块软件有问题——按照上市时间应该已经解决,福特要求供应商要是敢拖这么久那就死定。
p.s.有整车商有如下规定:同一个DTC如果在发生后连续40次点火后都没有再次发生则该DTC将被从NVM/EEPROM中删除。所以建议楼主在发现问题发生后尽快赶往4S店要求读出DTC故障码。
”
结尾:
DTC是整车上用来诊断车上故障一种必要手段,有故障单从一个单独故障码是无法直接解问题‘根原因’。需要利用DTC赋予诊断功能灵活运用找出症结所在。再进一步诊断则需要控制模块供应商(国内整车厂相关工程师一般只是接口加监工,对实际设计解不深无法深入工作)现场检查,分析,复现故障(能复现故障就一定能解决——当然如果是设计更改,还要看整车厂愿不愿意花钱)。
在爱车出现问题时候,我们能做就是尽量记录下问题发生时状况(温度,路面,方向盘位置,方向盘转速,制动情况,档位情况,车速,异响(异响发生方位等)其他注意到车上异常现象)。信息越越有利于问题调查解决。
祝爱车门健健康康:)
Diagnostic Trouble Code诊断故障码的更多相关文章
- php类库PHP QR Code 二维码
php类库PHP QR Code 二维码 php类库PHP QR Code 二维码 php类库PHP QR CodePHP QR Code is open source (LGPL) library ...
- 编译Code::Blocks源码 with MinGW on Win
Build Code::Blocks源码 ---By 狂徒归来 CodeBlocks是一款非常优秀的IDE !可惜的是没有64位的版本,而且本来是轻量级别的IDE就应该够轻,能够像记事本工具一样,迅速 ...
- LeetCode:Gray Code(格雷码)
题目链接 The gray code is a binary numeral system where two successive values differ in only one bit. Gi ...
- google code 上源码的下载方法
SVN全称是Subversion,是Apache的一个子项目 ,具体能够到SVN中文站(http://www.subversion.org.cn/)去了解下.Google Code是Google的一个 ...
- Nginx code 常用状态码学习小结
最近了解下Nginx的Code状态码,在此简单总结下.一个http请求处理流程: 一个普通的http请求处理流程,如上图所示:A -> client端发起请求给nginxB -> ngin ...
- <Flume><Source Code><Flume源码阅读笔记>
Overview source采集的日志首先会传入ChannelProcessor, 在其内首先会通过Interceptors进行过滤加工,然后通过ChannelSelector选择channel. ...
- leetCode 89.Gray Code (格雷码) 解题思路和方法
The gray code is a binary numeral system where two successive values differ in only one bit. Given a ...
- c++实现gray code(格雷码)
今天别人问的一道题,强调用分治法实现 =.= 百度了一下格雷码,然后写了一下. 关于格雷码大家看百度的吧,特别详细,贴个图: 代码如下(header_file.h是我自己写的一个头文件,包括常见的ve ...
- Heritrix源码分析(十) Heritrix中的Http Status Code(Http状态码)(转)
本博客属原创文章,欢迎转载!转载请务必注明出处:http://guoyunsky.iteye.com/blog/649737 本博客已迁移到本人独立博客: http://www.yun5u ...
随机推荐
- 分布式Tomcat session会话Sticky Sessions问题
分布式session会话Sticky Sessions - tomcat_baby的专栏 - CSDN博客https://blog.csdn.net/tomcat_baby/article/detai ...
- Java 验证码详解
1 使用Servlet实现验证码,涉及的知识点主要为java 绘图技术与session保存数据. HTML页面 <html> <image src='images/logo1.jpg ...
- Oracle 同义词(Synonym)
同义词(Synonym)是表.索引.视图等模式对象的一个别名.通过模式对象创建同义词,可以隐藏对象的实际名称和所有者信息,隐藏分布式数据库中远程对象的设置信息,由此为对象提提供一定的安全性保证.同义词 ...
- [转帖]windows7/windows NT介绍
windows7/windows NT介绍 原文应该是IT168发布的 但是一直没找到 感觉看了之后 明白了很多 技术都是互相融合的 没有严格意义上的对立直说. Windows 7/Windows ...
- [转帖]Windows 10新预览版上线:可直接运行任意安卓APP了
Windows 10新预览版上线:可直接运行任意安卓APP了 http://www.pcbeta.com/viewnews-80316-1.html 今晨(3月13日),微软面向Fast Ring(快 ...
- linux安装ssh服务
1.安装openssh-server sudo apt-get install openssh-server 2.检查openssh-server是否安装成功 sudo ps -e | grep ss ...
- Jenkins系统上的时间不正确问题
很简单,点击系统管理,选择执行脚本命令: 打开 [系统管理]->[脚本命令行]运行下面的命令 System.setProperty('org.apache.commons.jelly.tags. ...
- SQL年月日格式化
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
- centos6.8安装JDK
1.检测当前系统安装jdk信息 rpm -qa | grep jdk 2.如果检查到有安装信息,则用sudo yum remove XXX(XXX代表上面查到的结果) 3.下载rpm包,安 ...
- linux audit (9)--生成audit报表
aureport这个命令可以生成一个总结性的柱状图报表,默认情况下,在/var/log/audit目录下的所有日志文件都会生成一个报表,也可以使用如下命令来指定一个不同的文件,aureport opt ...