ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:27.88KB ,
资源ID:7606313      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7606313.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DTC故障码诊断定义.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DTC故障码诊断定义.docx

1、DTC故障码诊断定义Cracking the Code Behind DTCs破解DTC背后的代码 By Bernie Thompson | March 2010伯尼 汤普森 | 三月 2010年 谷朝峰 译If you want to understand how computer-controlled vehicles operate, a good place to start is to look at how they make decisions. It all comes down to 1s and 0s, on or off, high or low, yes or no.

2、Simple, right?如果您想了解车载计算机如何控制车辆操作,这儿将是一个开始的好地方-了解一下他们是如何作出的决定。所有的一切都来自于 1 和 0,打开或关闭,高或低,是或否。 很简单,对吗?The triode, invented by Lee De Forest in the early part of the last century, was the first electrical amplifier. Built on vacuum tube technology, the triode provided the ability to turn an electrical

3、circuit on or off using current flow. No longer was a mechanical switch needed to control an electrical circuit; voltage could now be used to do it. This new control strategy would signal the start of modern electronics.三极管,由Lee De Forest在上一世纪初期的早些时候发明,是第一个电气放大器。基于真空管技术,三极管提供了使用当前电流打开或关闭一个电路能力。从而不再需

4、要一个机械开关来控制电路 ,现在电压可以用来完成这件事了,这种新的控制策略标志了现代电子发展的开始。The use of a triode to switch voltage from a low potential to a high potential was instrumental in the construction of early electric telephones, radios and calculators. In the early 1950s, a new technology based on semiconductor construction would r

5、eplace triodes with transistors, in cases where low-power amplification was needed. The transistor, when fully saturated, could turn a circuit on or off, and then could be used to control an electrical circuit or store information in an electrical circuit.对于三极管,将电压从低电位转换到高电位的应用曾经是早期电话、收音机和计算器发展的重要工具

6、平台。在上个世纪五十年代初期,基于半导体结构的新技术,在需要低功率放大的情况下可用晶体管替换三极管实现这一功能。当该晶体管时完全饱和,能把一个电路打开或关闭,然后可用于控制一个电路的工作,或者将信息存储在一个电路。By allowing the on/off states of these transistors to represent a low (0) usually near zero voltage and a high (1) at source voltage, information can be transmitted or stored in a circuit. This

7、 is accomplished using Boolean logic, the logic of the digital numbers 0 and 1. The electrical circuit can be set up so that one or more logic inputs can be processed to a single logic output. This electronic circuit is called a logic gate (Fig. 1, page 32). There are several logic gate configuratio

8、ns, among them the AND gate, NAND gate, OR gate, NOR gate, EXCLUSIVE OR gate and EXCLUSIVE NOR gate.通过允许这些代表近零电压的低位(0)与电压源高电压的高位 (1) 的不同组合,或者说晶体管的开/关状态,可以在一个电路中传输或存储信息。这种使用的 0 和 1 的数字逻辑是采用布尔逻辑完成。 设置这种电路,可以进行一个或多个逻辑输入而处理单个逻辑输出。 (图 1 )这种电路称之为逻辑门。有几种逻辑门配置,其中包括:与门,非门,或门,或非门、与非门、 异或门和 同或门。In order to pro

9、cess data, many logic circuits are used in conjunction with one another. These 0s and 1s can be used to set up a logical decision circuit that can convey information in a digital format. All modern microprocessors use digital logic circuits to process data. Each 0 or 1 is called a bit, the maximum a

10、mount of information that can be used or stored by a device that has only two possible states. These two states may be defined as off or on, 0 or 1, no or yes, false or true. In computers, these two states are binary digits designated as 0 and 1. When four bits are combined to convey information, it

11、s called a nibble; if eight bits are used its called a byte.为了处理数据,很多逻辑电路相互结合使用。 这些 0 和 1 组合可用于设置一个逻辑决定电路,可以传达信息的数字格式。所有现代微处理器可用于数字逻辑电路处理数据。 每个 0 或 1 叫一个位,最大信息量的调用和存储只运用了两种可能的状态。 这两个状态可能被定义为关或开,否或是,假或真。 在计算机中,这两个状态被指定为 0 和 1 的二进制数字。 使用四位组合以传达信息,称之为一个半字节 ;如果八位时,就叫一个字节。It may be hard to understand how

12、 just two states of operation could be used for the transmission and/or storage of information. However, youre already aware of such systems. One early use of digital binary bit encoding to send information in an electrical format was the telegraph, which used Morse code. Morse code uses a binary bi

13、t of dot (0) or dash (1) to convey data. With just two states of operation, Morse code allows very complex information to be transmitted or stored.也许很难理解如何只使用两个状态的操作便可用于信息的传送及存储。但是,你的确你已经意识到这种系统。一个早期使用的数字二进制位编码的例子是以电子格式发送信息是电报,它用的是莫尔斯电码。莫尔斯代码使用点 (0) 或破折号 (1) 的二进制的位传达数据。依靠操作的两个状态,电码允许传输或存储的非常复杂的信息。Co

14、mputers use a binary code, or base-2 system, to convey information. The base-2 system makes for very long encoded messages or bit width, so programmers came up with a way to shorten this encoding based on the hexadecimal system (Fig. 2). Instead of a count system based on 10such as the decimal syste

15、mthe hexadecimal system uses a count system of 16 to convey information. The hexadecimal system uses numbers 0 through 9 and letters A through F to encode information. You may have seen an example of this hexadecimal encoding when reading Mode 6 data from an engine control module. 计算机使用二进制的代码或基 2码系统

16、来传达信息。 基2系统有时会使用很长的编码消息或位宽度,于是程序员想出了一个缩短此编码的方法,这种方法称之为基于十六进制系统 (图 2)。 它代替基于 10 计数系统的-如十进位制-十六进制的系统使用计数系统的 16 来传达信息。 十六进制的系统使用数字 0-9 和字母 A 到 F 来对信息进行编码。您可以看到十六进制编码,从一个引擎控制模块读取模式 6 数据时的一个示例。Whichever method of encoding or language is chosen to operate the computer, its based on a set of instructions t

17、hat are executed by the central processing unit (CPU). The CPU contains thousands of transistors and logic circuits packaged in a very small design known as an integrated circuit (IC). This package of transistors allows for logical decision circuits to operate using the encoded messages known as a p

18、rogram. These logical decision circuits, when operating with the encoded messages, will have a predictable outcome.无论是采用哪种方式的编码或语言方法用来选择操作计算机,它都是基于一组由中央处理单元 (CPU) 执行的指令。 CPU 包含成千上万个晶体管和逻辑电路,它们被封装在一个很小的设计空间模式,称为集成电路(IC)。 包装的晶体管允许使用编码的信息程序进行操作的称为决策逻辑电路。这些决策逻辑电路在操作使用该编码的消息时将会产生一个可预测的输出结果。Since the outc

19、ome can be predicted, a logic path can be written to obtain a desired outcome. The CPUs task is to execute a sequence of stored instructions, as indicated by the program. The program will run the primary instruction set layer by layer, with many subroutines, loops, conditions and exceptions running

20、layer by layer at the same time. The CPU gets the instructions, decodes them and carries them out, all based on the physical layer of the IC and the process scheduling from the program control flow. The computers IC and program instruction set are based on which system the controller is responsible

21、for, such as the engine management system, wheel antilock control system, air conditioning control system, etc.由于预测结果可以写入一个逻辑路径以获得期望的结果。 CPU 的任务是执行一系列存储的程序指令。该程序将一层层地运行主指令,同时还要运行多个子例程、 循环、 条件和其它转移指令,从一个图层到另一个图层,CPU 获得信息,对他们进行解码并执行,所有这一切都基于IC 的物理层及程序控制流的进程调度。计算机的集成电路和程序指令集基于对具体的系统控制器负责,例如发动机管理系统、 轮 a

22、ntilock 控制系统、空调控制系统等。Regardless of the type of control system used, the program will work with the CPU to help it carry out its tasks. The first task is to initiate the base program that will control and operate the device. In one of the subroutines, the CPU will do a self-test on its internal circu

23、its. This self-test is based on what the programmer decided was necessary to verify the operation of the device. This is important because the programmer designed the circuit self-test based on an analysis of a good circuit and what might fail within that circuit.无论何种控制系统类型的使用,程序将通过帮助CPU去执行其任务。第一项任务

24、是启动控制和操作设备的基本程序。在其中一个子例程中,CPU 将对其内部电路执行自测。 自检根据程序员的决定-对有必要需要验证设备的运作。而且这也是非常重要的,因为程序员设计电路自检基于该电路中的分析-什么是好的电路和什么可能会导致失败。To accomplish this, a set of instructions are written that allow set points or thresholds to be above or below a set value for a set time period. If these predetermined set points ar

25、e broken, the code in the program will show this is equal to “true,” and the instructions for this outcome will be to activate the warning lamp and set a diagnostic trouble code (DTC). If this test is to check the CPU, the DTC may read “internal failure,” and the diagnostic trouble tree would instru

26、ct you to replace the control unit. What needs to be understood here is that the instructions did not account for someone putting in an extra fuse or relay in a spare location, or possibly a short circuit. This additional circuit now allows power to be applied to the CPU that can change the internal

27、 voltage on the circuit the program is looking at, thus setting a false DTC.要实现此目的,程度员使检测点高于或低于设定的值,并在设置的时间段内写入一组指令。如果这些预定义的检测点出现故障,程序中的代码将显示true,这就会输出指令激活警告灯,并设置一个诊断故障代码 (DTC)。如果测试用来检查 CPU, DTC 可能读取内部的失败,并且诊断故障树会指导您更换控制单元。这里需要理解的是,系统指令并不对以下类似问题负责:如有人将放在一个额外的保险丝或继电器放在备用的位置或者可能引起短路电流。这个额外的电路现在允许可以更改C

28、PU内部电压电路,程序因此设置一个虚假的 DTC 。Once the subroutine self-test for the internal circuit has run and passed, the program initiates the next subroutine to check the basic circuits of the system it controls. Each one of these subroutines is labeled with the circuit to be tested. One example of this is a P0122

29、, a program label with an instruction set that will check the powertrain throttle position sensor (TPS) for a voltage thats less than .2 volt for one second. If the voltage is below .2 volt for one second, the program equals “true” and the DTC label P0122 will be stored.一旦该子例程内部电路自测已运行并通过,程序将启动下一个子例

30、程检查它控制的系统基本电路下。每个子例程对所要测试电路要进行信息标记。这儿给出的一个例子是 P0122 ,P0122具有一个指令集,将检查动力传动系统节气门位置传感器 (TPS) 在一秒钟的小于0.2 伏的电压作为程序标签。 如果电压低于一秒钟的0.2 伏,程序设置等于true,如此 DTC 标签P0122 将被存储。The program instruction set is written to check each circuit the programmer deems important. The circuit tests have set points against time

31、that are assigned to each of these individual circuits. These set points are programmed at values that are above and below the operational voltage range of the circuit. The purpose of these initial tests is to find a circuit thats in a gross failure at system start. If a circuit breaks the set point

32、 over the prescribed time period, the program will be equal to “true” and will carry out the correct program instructions. These instructions may be to set this DTC in a pending column or to set a mature DTC and turn on the vehicles warning lamp.基于检测电路需要,每个程序员对认为重要的电路编写程序指令集。电路测试根据时间设计检测点而且要分配给每个单独的电路。这些检测点被编程为电路操作电压上方和下方的范围值。这些初始测试的目的是找到在系统启动过程中产生故障的某种电路。如果一个电路在预定的时间段中与检测设置点值不符合,程序将设置等于true,并会进行适当的程序指令。 这些指令可能在挂起列中设置DTC 或设置一个成熟的 DTC 同进激活打开该车辆故障报警灯。Whats important to understand here is that a circuit thats within its operational range may not set a DTC. One example of this is if a TPS has

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1