当前位置:文档之家› OBD协议详情说明书(个人)

OBD协议详情说明书(个人)

OBD协议数据流说明

需要确认的问题:

1、支持的车型?

2、油耗、里程读取?

3、OBD协议中是否支持读取和控制车门窗的状态信息?

4、OBD能读取数据

5、比较本人整理的ISO15031-5和北京金奔腾科技公司的OBD协议

数据流

答案:

1、我国采用了EOBD相同的要求即ISO15031-5(道路车辆-车辆与排放诊断相

关装置通信标准-5排放有关的诊断服务)协议。

所以只要该车支持ISO15031-5的OBD2标准协议中所有项,则可以通过OBD接口读取出ECU中所有信息;若该车支持标准协议中部分项,则读取出支持项信息。(标准协议附在下面,由北京金奔腾汽车科技公司提供。)

2、在ISO15031-5协议中,油耗不能读取,只能读取燃油液位输入 (读出油

箱剩余油量与油箱容量的百分比)。在车上通过燃油液位传感器实现对剩余油量检测。

OBD输出信息中跟里程相关只有:故障灯点亮后行驶的里程数、消除故障后行驶的里程数。

里程获取办法:

1、虽然不能直接获得总里程,但可以总里程=安装前里程数+故障灯点亮

后行驶的里程数+消除故障后行驶的里程数。

2、OBD2协议中无法直接读取仪表上数据,只有通过购买汽车厂家的OBD2

协议的扩展,可获得汽车仪表系统数据获取,肯定能获取汽车总里程和车

门窗信息。由于成本太高,所以不现实。

3、在车轮处安装及车轮转过圈数的传感器

4、还有通过GPS获取总里程。

3、在ISO15031-5的OBD协议中不支持读取和控制车门窗的状态信息。

4、读取信息是从ISO15031-5协议中分析出来:

我们关注输出信息有:

注:PID:OBD系统输出的每个参数都对应一个使用16进制表示的PID (Parameter

Identification),即参数标识。

PID$01 故障码清除之后的监测状态

PID$05 发动机冷却液温度

PID$0C 发动机转速可以读取实时转速或者故障时转速。

数据类型:data/4 rpm (0

PID$0D 车速可以读取实时车速或者故障时车速。

数据类型:data km/h (0

PID$2F 燃油液位输入读出油箱剩余油量与油箱容量的百分比

读取详细OBD数据流见下面二。

5、比较本人整理的ISO15031-5和北京金奔腾科技公司的OBD协议

数据流:金奔腾提供OBD数据流比本人整理的更详细。

一、OBD系统输出信息的模式/服务(出处参考ISO15031-5协议标准)

Mode 1: 请求动力系当前数据

Mode 2: 请求冻结祯数据

Mode 3: 请求排放相关的动力系诊断故障码

Mode 4: 清除/复位排放相关的诊断信息

Mode 5: 请求氧传感器监测测试结果

Mode 6: 请求非连续监测系统OBD测试结果

Mode 7: 请求连续监测系统OBD测试结果

Mode 8: 请求控制车载系统,测试或者部件(中国市场开发的OBD系统不支持该模式)Mode 9: 读车辆和标定识别号

Mode 1: 请求动力系当前数据

说明

模式1的功能是根据法规要求,使得外部标准的诊断工具可以访问当前排放相关的一些基本参数的数据值。这些参数包含系统的一些模拟输入和输出量,数字输出和输出量,以及系统状态信息等。这些参数是车辆和发动机以及OBD系统本身最重要的信息,它们是实时刷新的。

Mode 2: 请求冻结祯数据

模式2 的目的是访问保存在冻结桢中的排放相关的数据。所谓冻结桢,指的是故障在首次出现的瞬间,车辆和发动机的一些最重要的参数值。

Mode 3:请求排放相关的动力系诊断故障码

模式3中输出的是排放相关的动力系的故障代码

Mode 4:清除/复位排放相关的诊断信息

模式4的作用是清除OBD系统所记录的所有排放相关的诊断信息。这些信息包括:

诊断故障码的个数(模式1中PID 01)

故障灯状态(模式1中PID 01)

诊断故障码(模式3)

冻结桢对应的故障码和冻结桢数据(模式2)

氧传感器暖气测试结果(模式5或6)

系统检测状态(模式1中PID 01)

车载监测测试结果(模式6和模式7)

故障灯激活之后的行驶里程(模式1中PID 21)

模式4对OBD系统进行的删除/重置至少要在起动前点火钥匙开关处于ON的状态下能够执行。大部分ECU在发动机运转的时候也可进行此操作。

Mode 5:请求氧传感器检测测试结果

模式5输出的信息是氧传感器的信息,其中既包含氧传感器的特性参数(常数,决定于选用的氧传感器本身),还包括氧传感器的一些评价指标的测试结果。

Mode 6:请求非连续监控的测试结果

模式6输出的是OBD系统对某个部件/系统的非连续监测结果。

Mode 7:请求连续监测系统OBD测试结果

模式7的目的是使外部的测试设备能够访问在一般驾驶状况下连续监测的排放相关部件和系统的故障。

Mode 8:请求控制车载系统,测试或者部件

模式8的作用是使得外部测试设备可以控制OBD系统、测试或者部件的工作。显示的信息包括系统的状态和测试的结果。

对于EOBD来说不对模式8进行要求,我国采用了EOBD的要求,因此凡为中国市场开发的OBD系统不支持模式8的功能。

Mode 9:读车辆和软件识别号

模式9中的信息可以使得维修者和爱好者可以迅速准确地确定车辆和OBD系统的数据状态。比如用于爱好者之间进行交流和在召回时确定车辆和OBD系统状态。

二、OBD数据流(本人根据ISO15031-5协议整理的协议)

下面是Mode1和Mode2所输出的信息

PID$00

?PID$01 故障码清除之后的监测状态

?PID$02 对应所存储的冻结桢的故障码

?PID$03 燃油系统状态

?PID$04 计算负荷值

?PID$05 发动机冷却液温度

?PID$06 短时燃油修正(气缸列1和3)

?PID$07 长期燃油修正(气缸列1和3)

?PID$08 短时燃油修正(气缸列2和4)

?PID$09 长期燃油修正(气缸列2和4)

?PID$0A 燃油压力计量

?PID$0B 进气歧管绝对压力

?PID$0C 发动机转速

?PID$0D 车速

?PID$0E 第一缸点火正时提前角(不包括机械提前)

?PID$0F 进气温度

?PID$10 空气流量传感器的空气流量

?PID$11 绝对节气门位置

?PID$12 二次空气状态指令

?PID $13 氧传感器位置

?PID$14 — PID$1B传统0到1V氧传感器输出电压(Bx-Sy)及与此传感器关联的短时燃油修正(Bx-Sy)

?PID$1C OBD系统的车辆设计要求

?PID$1D 氧传感器的位置

?PID$1E 辅助输入状态

?PID$1F 自发动机起动的时间

PID$20

?PID$21 在MIL激活状态下行驶的里程

?PID$22 相对于歧管真空度的油轨压力

?PID$23 相对于大气压力的油轨压力

?PID$24 — PID$2B 线性或宽带式氧传感器的等效比(lambda)和电压

?PID$2C EGR指令开度

?PID$2D EGR开度误差 (实际开度—指令开度)/指令开度*100%

?PID$2E 蒸发冲洗控制指令

?PID$2F 燃油液位输入

?PID$30 自故障码被清除之后经历的暖机循环个数

?PID$31 自故障码被清除之后的行驶里程

?PID$32 蒸发系统的蒸气压力

?PID$33 大气压

?PID$34 — PID$3B 线性或宽带式氧传感器的等效比(lambda)和电流?PID$3C 催化器温度 B1S1

?PID$3D 催化器温度 B2S1

?PID$3E 催化器温度 B1S2

?PID$3F 催化器温度 B2S2

PID$40

?PID$41 当前驾驶循环的监测状态

?PID$42 控制模块电压

?PID$43 绝对负荷值

?PID$44 等效比指令

?PID$45 相对节气门位置

?PID$46 环境空气温度

?PID$47 绝对节气门位置B

?PID$48 绝对节气门位置C

?PID$49 加速踏板位置D

?PID$4A 加速踏板位置E

?PID$4B 加速踏板位置F

?PID$4C 节气门执行器控制指令

?PID$4D MIL处于激活状态下的发动机运转时间

?PID$4E 自故障码清除之后的时间

?PID$4F 等效比的最大值及对应的氧传感器电压

?PID$50 来自空气流量传感器的最大流量

?PID$51 当前车辆使用的燃料类型

?PID$52 酒精在燃料的百分比

?PID$53 蒸发系统蒸气压力绝对值

?PID$54 蒸发系统蒸气压力

?PID$55 第二个氧传感器的短时燃油修正(Bank 1和Bank 3)

?PID$56 第二个氧传感器的长期燃油修正(Bank 1和Bank 3)

?PID$57 第二个氧传感器的短时燃油修正(Bank 2和Bank 4)

?PID$58 第二个氧传感器的长期燃油修正(Bank 2和Bank 4)

?PID$59 油轨绝对压力

?PID$5A 加速踏板相对位置

?PID$5B — PID$FF ISO/SAE保留

三、数据读取(以ISO15765-4的CAN总线协议为例)

1、硬件接线

硬件上接线:

CAN_H-----接OBD接口第6引脚

CAN_L-----接OBD接口第14引脚

电源正端---接OBD接口第16引脚

公共地-----------接OBD接口第4引脚

信号地------接OBD接口第5引脚

2、软件协议

下面以读取MODE1实时车速为例:

外面设备--------→CAN-----------→汽车ECU

发送格式:

CAN的ID PCI MODE PID

标准:7DF 01

01 0d 00 00 00 00 00

扩展:18DB33F1 01 01 0d 00 00 00 00 00

数据域:PCI+MODE+PID ,其中PCI表示协议控制信息的字节数量 01---- Mode 1: 请求动力系当前数据; PID 0D----车速

四、北京金奔腾汽车科技公司提供标准OBD数据流:

数据流名称: 原始数据单位

000 故障码存储数量 | | 001 故障指示灯状态 | | 002 支持失火监测 | | 003 支持燃油系统监测 | | 004 支持综合部件监测 | | 005 失火监测准备就绪 | | 006 燃油系统的监测准备就绪 | | 007 综合成分监测准备就绪 | | 008 支持:催化转换器 | | 009 支持:加热器催化转换器 | | 010 支持:燃油蒸发排放系统 | | 011 支持:二次空气喷射系统 | | 012 支持:空调冷媒 | | 013 支持:氧传感器 | | 014 支持:氧传感器加热器 | | 015 支持:废气再循环系统 | | 016 催化转换器状态 | | 017 加热式催化转换器状态 | | 018 燃油蒸发排放系统状态 | | 019 二次空气喷射系统状态 | | 020 空调制冷剂状态 | | 021 氧传感器状态 | | 022 氧传感器加热器状态 | | 023 废气再循环系统状态 | | 024 产生冻结帧的故障码 | | 025 燃油系统状态 B1 | | 026 燃油系统状态 B2 | | 027 计算负荷值 | |% 028 发动机冷却液温度 | |℃

029 短期燃油修正(缸组1) | |% 030 长期燃油修正(缸组1) | |% 031 短期燃油修正(缸组2) | |% 032 长期燃油修正(缸组2) | |% 033 燃油压力 | |kPaG 034 进气歧管绝对压力 | |kPaA 035 发动机转速 | |RPM 036 车速 | |km/h 037 点火正时 | |°

038 进气温度 | |℃

039 空气流量 | |g/s 040 节气门位置 | |% 041 二次空气请求 | | 042 氧传感器位置 | | 043 氧传感器输出电压(缸组1,传感器1) | |V 044 短期燃油修正(缸组1,传感器1) | |% 045 氧传感器输出电压(缸组1,传感器2) | |V 046 短期燃油修正(缸组1,传感器2) | |% 047 氧传感器输出电压(缸组1,传感器3) | |V 048 短期燃油修正(缸组1,传感器3) | |% 049 氧传感器输出电压(缸组1,传感器4) | |V 050 短期燃油修正(缸组1,传感器4) | |% 051 氧传感器输出电压(缸组2,传感器1) | |V 052 短期燃油修正(缸组2,传感器1) | |% 053 氧传感器输出电压(缸组2,传感器2) | |V 054 短期燃油修正(缸组2,传感器2) | |% 055 氧传感器输出电压(缸组2,传感器3) | |V 056 短期燃油修正(缸组2,传感器3) | |% 057 氧传感器输出电压(缸组2,传感器4) | |V 058 短期燃油修正(缸组2,传感器4) | |% 059 车辆或发动机认证的OBD要求 | | 060 氧传感器位置 | | 061 PTO(动力输出)状态 | | 062 发动机起动后时间 | |sec 063 故障指示灯点亮后的行驶距离 | |Km 064 相对燃油压力 | |kPa 065 燃油轨压力 | |kPa 066 当量比(λ)(缸组1,传感器1) | | 067 氧传感器电压(缸组1,传感器1) | |mV 068 当量比(λ)(缸组1,传感器2) | | 069 氧传感器电压(缸组1,传感器2) | |mV 070 当量比(λ)(缸组1,传感器3) | | 071 氧传感器电压(缸组1,传感器3) | |mV 072 当量比(λ)(缸组1,传感器4) | | 073 氧传感器电压(缸组1,传感器4) | |mV 074 当量比(λ)(缸组2,传感器1) | | 075 氧传感器电压(缸组2,传感器1) | |mV 076 当量比(λ)(缸组2,传感器2) | | 077 氧传感器电压(缸组2,传感器2) | |mV 078 当量比(λ)(缸组2,传感器3) | | 079 氧传感器电压(缸组2,传感器3) | |mV 080 当量比(λ)(缸组2,传感器4) | | 081 氧传感器电压(缸组2,传感器4) | |mV

082 废气再循环指令 | |% 083 废气再循环错误 | |% 084 燃油蒸气净化 | |% 085 燃油液位输入 | |% 086 清除故障码后的暖机次数 | | 087 清除故障码后的行驶距离 | | 088 燃油蒸气系统压力 | |Pa 089 大气压力 | |kPa 090 当量比(λ)(缸组1,传感器1) | | 091 氧传感器电流(缸组1,传感器1) | |mA 092 当量比(λ)(缸组1,传感器2) | | 093 氧传感器电流(缸组1,传感器2) | |mA 094 当量比(λ)(缸组1,传感器3) | | 095 氧传感器电流(缸组1,传感器3) | |mA 096 当量比(λ)(缸组1,传感器4) | | 097 氧传感器电流(缸组1,传感器4) | |mA 098 当量比(λ)(缸组2,传感器1) | | 099 氧传感器电流(缸组2,传感器1) | |mA 100 当量比(λ)(缸组2,传感器2) | | 101 氧传感器电流(缸组2,传感器2) | |mA 102 当量比(λ)(缸组2,传感器3) | | 103 氧传感器电流(缸组2,传感器3) | |mA 104 当量比(λ)(缸组2,传感器4) | 105 氧传感器电流(缸组2,传感器4) | |mA 106 催化剂温度(缸组1,传感器1) | |℃

107 催化剂温度(缸组2,传感器1) | |℃

108 催化剂温度(缸组1,传感器2) | |℃

109 催化剂温度(缸组2,传感器2) | |℃

110 失火监测 | | 111 燃油系统的监测 | | 112 综合成分监测 | | 113 失火监测完成 | | 114 燃油系统监测完成 | | 115 组件完成综合监测 | | 116 催化剂监测 | | 117 加热催化剂监测 | | 118 蒸发系统的监测 | | 119 二次空气系统的监测 | | 120 A/C系统制冷剂监测 | | 121 氧传感器监测 | | 122 氧传感器加热器监测 | | 123 EGR系统的监测 | | 124 催化剂监测完成 | |

125 加热催化剂监测完成 | | 126 完成蒸发系统的监测 | | 127 二次风系统的监测完成 | | 128 A/C系统制冷剂监测完成 | | 129 氧传感器监测完成 | | 130 加热器监测氧传感器完成 | | 131 EGR系统的监测完成 | | 132 控制模块电压 | | 133 绝对负荷值 | | 134 燃油/空气指令的当量比 | | 135 节气门相对位置 | |% 136 环境空气温度 | |℃

137 节气门绝对位置B | |% 138 节气门绝对位置C | |% 139 节气门绝对位置D | |% 140 节气门绝对位置E | |% 141 节气门绝对位置F | |% 142 指令的节气门执行器控制 | |% 143 故障指示灯点亮时发动机运行时间 | |min 144 清除故障码后的发动机运行时间 | |min 145 等价比的最大值 | | 146 氧传感器的最大电压值 | |V 147 氧传感器的最大电流值 | |mA 148 进气歧管绝对压力最大值 | |kPa 149 空气质量流量传感器中空气流量最大值| |g/s 150 车辆当前使用的燃料类型 | | 151 醇类燃料比例 | |% 152 蒸发排放系统蒸气绝对压力 | |kpa 153 蒸发排放系统蒸气压力 | |kpa 154 副氧传感器短期燃油修正-缸组1 | |% 155 副氧传感器长期燃油修正-缸组1 | |% 156 副氧传感器短期燃油修正-缸组2 | |% 157 副氧传感器长期燃油修正-缸组2 | |% 158 油轨压力(绝对压力) | |kPa 159 油门踏板相对位置 | |%

OBD-II通讯协议

OBD-II通讯协议 OBD-II Network Standards ? J1850 PW –Adopted by GM; also known as Class 2. –Adopted by Chrysler (known as J1850). –Some references to PW mode heard about in regards to Toyota (and Honda ?). –10.4 kbps, single wire. ? J1850 PWM –Adopted by Ford; also known as Standard Corporate Protocol (SCP). –Also seen in some Mazda products. –Some references to PWM mode heard about in regards to Mitsubishi. –41.6 kbps, two wire balanced signal. ? ISO 9141 and ISO 9141-2 (also known as ISO 9141 CARB) –Seen in some Chrysler and Mazda products. –Seems to be more common in Europe. –10.4 kbps, single wire. OBDII 通讯协议 obdii generic communication protocols by manufacturer Recently I tried to install my product on Peuzeot(406 or something similar). There was KWP 2000 bus. I tried to get the speed alue from the bus by sending the following string 0xc2 0x33 0xf1 0x01 0x0d 0xf4. On responce I receied two answers from 2 different ECUs: 1) 0x83 0xf1 0x10 0x7f 0x01 0x12 0x16 1) 0x83 0xf1 0xa4 0x41 0x0d 0x00 0x66 The first ECU sent me NACK (This response code indicates that the requested action will not be taken because the serer (ECU) does not support the arguments of the request message or the format of the argument bytes do not match the prescribed format for the specified serice.) My question is: if there was something wrong with the arguments of the request message, the second ECU also should not understand the request, bit it did ! And the second question is: why the first ECU did send the negatie answer. If you look at the j1979 PDF you will find there that "If an ECU does not support any of the PIDs requested it is not allowed to send a negatie response message". OBD 信息:我理解的OBD-II标准诊断插座列表

OBD协议说明(个人)资料讲解

O B D协议说明(个人)

OBD协议数据流说明 需要确认的问题: 1、支持的车型? 2、油耗、里程读取? 3、OBD协议中是否支持读取和控制车门窗的状态信息? 4、OBD能读取数据 5、比较本人整理的ISO15031-5和北京金奔腾科技公司的OBD协 议数据流 答案: 1、我国采用了EOBD相同的要求即ISO15031-5(道路车辆-车辆与排放诊断相 关装置通信标准-5排放有关的诊断服务)协议。 所以只要该车支持ISO15031-5的OBD2标准协议中所有项,则可以通过OBD接口读取出ECU中所有信息;若该车支持标准协议中部分项,则读取出支持项信息。(标准协议附在下面,由北京金奔腾汽车科技公司提供。) 2、在ISO15031-5协议中,油耗不能读取,只能读取燃油液位输入(读出油 箱剩余油量与油箱容量的百分比)。在车上通过燃油液位传感器实现对剩余油量检测。 OBD输出信息中跟里程相关只有:故障灯点亮后行驶的里程数、消除故障后行驶的里程数。 里程获取办法: 1、虽然不能直接获得总里程,但可以总里程=安装前里程数+故障灯点亮 后行驶的里程数+消除故障后行驶的里程数。 2、OBD2协议中无法直接读取仪表上数据,只有通过购买汽车厂家的 OBD2协议的扩展,可获得汽车仪表系统数据获取,肯定能获取汽车总里程和车门窗信息。由于成本太高,所以不现实。 3、在车轮处安装及车轮转过圈数的传感器 4、还有通过GPS获取总里程。 3、在ISO15031-5的OBD协议中不支持读取和控制车门窗的状态信息。 4、读取信息是从ISO15031-5协议中分析出来: 我们关注输出信息有:

OBD通讯协议

OBD通讯协议 OBD-II Network Standards ? J1850 PW –Adopted by GM; also known as Class 2. –Adopted by Chrysler (known as J1850). –Some references to PW mode heard about in regards to Toyota (and Honda ?). –10.4 kbps, single wire. ? J1850 PWM –Adopted by Ford; also known as Standard Corporate Protocol (SCP). –Also seen in some Mazda products. –Some references to PWM mode heard about in regards to Mitsubishi. –41.6 kbps, two wire balanced signal. ? ISO 9141 and ISO 9141-2 (also known as ISO 9141 CARB) –Seen in some Chrysler and Mazda products. –Seems to be more common in Europe. –10.4 kbps, single wire. OBDII 通讯协议 obdii generic communication protocols by manufacturer Recently I tried to install my product on Peuzeot(406 or something similar). There was KWP 2000 bus. I tried to get the speed alue from the bus by sending the following string 0xc2 0x33 0xf1 0x01 0x0d 0xf4. On responce I receied two answers from 2 different ECUs: 1) 0x83 0xf1 0x10 0x7f 0x01 0x12 0x16 1) 0x83 0xf1 0xa4 0x41 0x0d 0x00 0x66 The first ECU sent me NACK (This response code indicates that the requested action will not be taken because the serer (ECU) does not support the arguments of the request message or the format of the argument bytes do not match the prescribed format for the specified serice.) My question is: if there was something wrong with the arguments of the request message, the second ECU also should not understand the request, bit it did ! And the second question is: why the first ECU did send the negatie answer. If you look at the j1979 PDF you will find there that "If an ECU does not support any of the PIDs requested it is not allowed to send a negatie response message". OBD 信息:我理解的OBD-II标准诊断插座列表

BC2900通信协议操作说明

附录 A 通信 本分析仪提供四种通信协议,根据外部计算机上安装的数据管理软件可接收的样本编号位数进行匹配。若可接收的样本编号上限为8位或10位,应选择8ID或10ID通信协议;若可接收的样本编号上限为15位,应选择15ID或15ID+2通信协议。8ID和10ID通信协议差异在于,10ID通信协议支持样本编号上限为10位,而8ID支持样本编号上限为8位,除此之外,协议其他部分还存在一些差异,具体差异容将在后续章节进行介绍。15ID和15ID+2通信协议差异在于,15ID+2通信协议支持传输P-LCR参数,而15ID通信协议不支持,除此之外,协议其他部分完全兼容,用户可以根据自己的需求选择相应的通信协议进行通信操作。 ●迈瑞公司授权人员安装分析仪时,会根据用户配置的数据管理软件选择与之匹 配的通信协议。 ●如需调整分析仪的通信协议,请与迈瑞公司售后服务部联系。 计数界面右上角通信状态标志处于动画状态,表示通信正在进行。 BC-3000 Plus 通过RS-232 串行口,将样本数据和质控数据传送给外部计算机,通信可在样本分析结束后自动完成或由命令选项操作完成。本章对通信参数的设置、RS-232 串行口连线方式、数据通信格式进行了介绍,为软件工程师编写通信程序提供详细资料,方便用户进行通信操作。

A.1分析仪和计算机的连接 D-1所示。 各引脚说明: DCD:载波检测 RXD:接收数据 TXD:发送数据 DTR:数据终端就绪 GND:信号地 DSR:数据设备就绪 RTS:请求发送 CTS:清除发送 RI:振铃指示 BC-3000 Plus 通过串口2 和外部计算机通信(最大通信距离小于12米),需要接DB9连接器中的2、3、5 三根线来实现。 A.28ID通信协议和10ID通信协议 A.2.1通信数据格式 A.2.2通信说明 编码 [ENQ] 0x05 [STX] 0x02 [EOT] 0x04 [EOF] 0x1A [ETX] 0x03 [ACK] 0x06

tl718,obd汽车通讯协议芯片资料

竭诚为您提供优质文档/双击可除tl718,obd汽车通讯协议芯片资料 篇一:标准的obd2诊断程序+相关应用层协议 标准的汽车obd2诊断程序以及相关应用层协议下载 开发标准obd2诊断程序要准备的资料及硬件 1、因tl718已经为你建立了物理层、数据链层和部分应用层的协议,所以只要obd2标准应用层协议文本, iso15031-5或saej1979(这两个协议是相同的内容)。 这里可下载: 下载:saej1979-20xx670kb iso15031-53.46mb 2、tl718诊断接口1套或用tl718芯片自建电路。 3、家用pc机电脑一台。 4、安装软件:accessport调试软件及Vc++(或Vb、bc++等)你喜欢的开发软件。 5、符号obd2标准的汽车发动机电脑一块(或汽车一台) 准备好以上这些,你就可以开始你的obd2标准程序开发了!!! tl718基本信息

tl718芯片的技术数据手册 tl718通过一个uaRt串口与单片机、pda或pcRs232通讯,在有的新的pc机上已没有装备Rs232串口,可以通过 虚拟串口实现与tl718通讯,例usbtoRs232、以太网toRs232、或蓝牙toRs232等等。 -------Rs232------obd2电缆 ----------|pc||tl718||汽车诊断口 |----------------------- 不管使用怎样的物理连接,你可以使用超级终端或串口调试工具,直接通过 键盘发送和接收字符。在使用串口调试软件前,首先必须设置正确的com端口号和正确的波特率。一般为9600波 特率(pin6=0V),或38400波特率(pin6=Vcc,ppoc设置默认值)。串口设置为:8个数据位,校验位:0,停止位1位。如果设置错误,将不能和tl718正常通讯。所有从tl718的响应以一个回车符(0x0d)及一个可选的换行符(0x0a)结束。正确连接,打开电源后。tl718将驱动测试led灯,(闪亮3次)后,发送: tl718starting 〉 如果正确收到以上信息代表串口及连接设置正确。第二行“〉”符号代表tl718为空闲状态,可以立即从Rs232接

OBD协议说明(个人)

OBD协议数据流说明 需要确认的问题: 1、支持的车型? 2、油耗、里程读取? 3、OBD协议中是否支持读取和控制车门窗的状态信息? 4、OBD能读取数据 5、比较本人整理的ISO15031-5和北京金奔腾科技公司的OBD协议 数据流 答案: 1、我国采用了EOBD相同的要求即ISO15031-5(道路车辆-车辆与排放诊断相关 装置通信标准-5排放有关的诊断服务)协议。 所以只要该车支持ISO15031-5的OBD2标准协议中所有项,则可以通过 OBD接口读取出ECU中所有信息;若该车支持标准协议中部分项,则读 取出支持项信息。(标准协议附在下面,由北京金奔腾汽车科技公司提供。) 2、在ISO15031-5协议中,油耗不能读取,只能读取燃油液位输入(读出油箱剩 余油量与油箱容量的百分比)。在车上通过燃油液位传感器实现对剩余油 量检测。 OBD输出信息中跟里程相关只有:故障灯点亮后行驶的里程数、消除故障 后行驶的里程数。 里程获取办法: 1、虽然不能直接获得总里程,但可以总里程=安装前里程数+故障灯点亮 后行驶的里程数+消除故障后行驶的里程数。 2、OBD2协议中无法直接读取仪表上数据,只有通过购买汽车厂家的OBD2 协议的扩展,可获得汽车仪表系统数据获取,肯定能获取汽车总里程和车 门窗信息。由于成本太高,所以不现实。 3、在车轮处安装及车轮转过圈数的传感器 4、还有通过GPS获取总里程。 3、在ISO15031-5的OBD协议中不支持读取和控制车门窗的状态信息。 4、读取信息是从ISO15031-5协议中分析出来: 我们关注输出信息有: 注:PID:OBD系统输出的每个参数都对应一个使用16进制表示的PID (Parameter

RSSP-I安全通信协议软件使用说明书-B.1

设 计 文 件 版权专有 违者必究 中车株洲电力机车研究所有限公司 名称 RSSP-I 安全通信协议软件使用说明 书 编号 版本

编制校核

目次 1 目的和范围 (3) 1.1 目的 (3) 1.2 范围 (3) 2 规范性引用文件 (3) 3 参考资料 (3) 4 术语和缩略语 (3) 5 概述 (3) 6 时序接口 (4) 7 使用条件 (6) 8 数据类型定义 (7) 9 应用接口函数 (8) 9.1 Rsp1_Init (8) 9.2 Rsp1_UpdateClock (8) 9.3 Rsp1_PackageData (8) 9.4 Rsp1_CheckPackage (9) 9.5 Rsp1_Close (10) 9.6 Rsp1_Open (10) 9.7 Rsp1_GetChanelStatus (11) 9.8 Rsp1_GetSynData (11) 9.9 Rsp1_SetSynData (12) 附录 A (18) A.1 附录及说明文件符合性检查表 (18) A.2 附件及说明 (18)

1 目的和范围 1.1 目的 本文描述了RSSP-I安全通信协议软件的接口方式与具体方法。预期读者为上层应用开发用户及验证、确认人员等。 1.2 范围 本文适用于RSSP-I安全通信协议软件使用说明。 2 规范性引用文件 本文档所引用的轨道交通信号系统通用安全计算机平台文档,凡是标注版本的,只有标注版本适应本文档;没有标注版本的,则引用文档的最新版本适用于本文档。 表1 3 参考资料 表2 4 术语和缩略语 术语和缩略语见表3。 表3 5 概述

obd协议

竭诚为您提供优质文档/双击可除 obd协议 篇一:汽车obd协议 汽车议简介 一.obd简介 早在20世纪80年代初,汽车工业发达国家的许多汽车制造商就开始广泛使用电喷发动机。电喷发动机控制系统中就设有第一代车载故障诊断系统(on_boarddiagnostics).以后车载故障诊断系统逐步在微机控制的自动变速器、防抱死制动系统、安全气囊、巡航系统中相继得到应用。该系统能在电控装置的工作过程中随时监测系统中各部分的工作状况,当电控系统出现故障时,故障信息存储在微机中,汽车维修人员按规定方法跨接诊断连接器中的相应端子,对汽车电控系统的故障进行分析、诊断。 二.obd发展史 obd的概念最早是由通用汽车(gm)于1982年引入的,其目的是监测排放控制系统。一旦发现故障,obd系统会点亮仪表板上的一个指示灯以通知驾驶员,同时在车载计算机(通常称作发动机控制单元或模块,即ecu或ecm)内记录

一个代码,这个代码可通过相应设备获取以便于故障排除。通用汽车提出这一概念引起加州空气资源委员会(caRb)的重视。caRb于1985年采用了sae所制定的标准,要求从 my1988起所有在加州销售的车辆都必须具有一些基本的obd 功能。之后,美国环保局(epa)要求自1991年起所有在美国销售的新车必须满足相关obd技术要求,这就是后来所说的obd-i。 汽车工程师协会(sae)对诊断接口、通讯方式等技术细节进行了进一步标准化工作,obd-i在此基础上发展成为第二代obd,即obd-ii。 obd-ii在诊断功能和标准化方面都有较大的进步。故障指示灯、诊断连接口、外部设备和ecu之间的通讯协议以及故障码都通过相应标准进行了规范。此外,obd-ii可以提供更多的数据被外部设备读取。这些数据包括故障码、一些重要信号或指标的实时数据,以及冻结桢信息等。此后的1998年10月13日欧盟委托iso组织在obd-ii制定了eobd标准,我国也在20xx年4月5日在eobd标准上制定了一套cobd 标准 新一代的无线传输系统obdiii系统能够利用小型车载无线收发系统,通过无线蜂窝通信,卫星通信或者gps系统将车辆的Vin,故障码及所在位置等信息自动通告管理部门。管理部门根据该车辆排放问题的等级对其发出指令,包括去

OBD传输协议定制开发

OBD传输协议定制开发 为了更好服务好客户,速锐得科技在OBD传输协议定制开发过程中可新增部分AT指令、重新定义部分命令字,修改部分AT指令格式,按照指定传输协议定制开发OBD产品。、速锐得科技的OBD产品带有自动点火判断、自动熄火判断、自动识别自动启停车型判断,不会给客户带来误报、误判,其油耗、里程的算法精准性,在国内都是处于领先水平。 1、整合G*SENSOR数据流,去除12组向量数据,在$OBD-RT数据后新增故障码数量、本次急加速次数、本次急减速次数、本次急转弯次数,在$OBD-HBT后新增累计急加速次数、累计急减速次数、累计急转弯次数,车辆碰撞采用触发式消息上报; 2、可修改调试模式下的串口数据显示; 3、可修改调试模式下不进入休眠,不进行掉电检测; 4、新增车速阀值设定/获取,超速将上报当前位置、速度信息; 5、新增获取电瓶电压指令; 6、新增低电压阀值设定/获取,休眠模式下,每1小时自动唤醒读一次电瓶电压,如低于阀值,将上报消息至后台; 7、新增车辆熄火后,自动生成本次行程报告; 8、修复SIM卡网络信号问题; 9、修改车辆启动后无网络信号延迟提醒机制; 10、修复flash数据问题; 11、修复调试串口缓存接收机制; 12、支持在线升级; 手册具体详情可以参考《车联网OBD标准智能硬件OBD+GPRS+GPS模块数据接API_V0.4.pdf》 一、协议规范 ● 服务器端AT请求指令语法规范 ● 终端上传数据包格式规范 三、终端模式切换 四、指令列表 五、终端主动上报消息格式定义 ● 01-默认数据流 ● 02-车辆启动提醒 ● 03-车辆熄火提醒 ● 04-终端准备进入休眠提醒 ● 05-终端掉电提醒 ● 06-车型协议不支持或者通讯失败提醒 ● 07-超速报警 ● 08-低电压报警 ● 09-车辆碰撞报警 六、终端系统设置指令 ● 81-请求终端设备信息 ● 82-请求终端当前时间 ● 83-设置终端当前时间 ● 84-设置上传间隔时间 ● 85-请求当前设置的上传间隔时间

OBD协议

Obd协议文档 消息格式 消息长度 请求/响应消息的最大长度不超过256 字节。 消息结构 请求/响应消息的结构完全一致。 消息头长度指令标识数据校验 55 AA LEN CMD PID D1…Dn CRC 2 字节 1 字节 1 字节 1 字节0~n 字节 1 字节 消息头:55 AA。 长度:为CRC 之前所有字节的个数。 指令:消息类别。 标识:参数类别。 数据:与标识相关的数据。 校验:为CRC 之前所有字节的CRC-8。 主动上传消息 设备到主机 消息头长度指令标识数据个数校验55 AA LEN 01 01:低电压报警2:电压阈值,单位:mV CRC

此消息无需主机响应。 为确保主机能正确收到行程结束消息,特要求主机对03 标识的消息做出响应。响应消息为55 AA 05 01 03 98。 设备最多向主机尝试3次,间隔为5秒。收到主机响应后立即结束。 读取设备参数 主机下发指令 消息头长度指令标识数据个数校验 55 AA 05 02 01:设备序号0 76

02:硬件版本51 03:软件版本4C 04:汽车型号1F 05:汽车排量02 06:速度阈值25 07:报警开关38 08:电压阈值83 09:汽车VIN 9E 0A:怠速时长阈值B9 0B:急加速阈值A4 0C:急减速阈值F7 0D:冷却液温度阈值EA 设备回复pc主机 消息头长度指令标识数据个数校验55 AA LEN 02 01:设备序号12:产品唯一识别序列CRC 02:硬件版本20:ASCII 字符串,以00 补足20位 03:软件版本20:ASCII 字符串,以00 补足20位 04:汽车型号2:保留,暂未启用,返回值无意义 05:汽车排量2:单位:ml 06:速度阈值1:单位:km/h 07:报警开关1:算法:0-关闭;1-打开 bit7 超速报警控制 bit6 低电压报警控制 bit5怠速超时报警控制 bit4急加速报警控制 bit3急减速报警控制 bit2 冷却液高温报警控制 bit1 保留 bit0 保留 08:低电压阈值2:单位:mV 09:汽车VIN 17:ASCII 字符, 0A:怠速时长阈值2:单位:s 0B:急加速阈值1:单位:0.1m/s 2 0C:急减速阈值1:单位:0.1m/s 2 0D:冷却液温度阈值1:单位:℃ 说明:

obd的接口协议

竭诚为您提供优质文档/双击可除 obd的接口协议 篇一:obd_的基本常识介绍 obd的基本常识 更新时间:20xx-5-2214:07:11 obd是英文on-boarddiagnostics的缩写,中文翻译为“车载自动诊断系统”。 这个系统将从发动机的运行状况随时监控汽车是否尾 气超标,一旦超标,会马上发出警示。当系统出现故障时,故障(mil)灯或检查发动机(check engine)警告灯亮,同时动力总成控制模块(pcm)将故障信息存入存储器,通过一定的程序可以将故障码从pcm中读出。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。 obd是英文on-boarddiagnostic的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状 obd云鼠(ugV04)图片 况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。当系统出现故障时,故

障(mil)灯或检查发动机(check engine)警告灯亮,同时obd系统会将故障信息存入存储器,通过标准的诊断仪器和诊断接口可以以故障码的形式读取相关信息。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。 从20世纪80年代起,美、日、欧等各大汽车制造企业开始在其生产的电喷汽车上配备obd,初期的obd没有自检功能。比obd更先进的obd-Ⅱ在20世纪90年代中期产生,美国汽车工程师协会(sae)制定了一套标准规范,要求各汽车制造企 业按照obd-Ⅱ的标准提供统一的诊断模式,在20世纪90年末期,进入北美市场的汽车都按照新标准设置obd。 obd-Ⅱ与以前的所有车载诊断系统不同之处在于有严 格的排放针对性,其实质性能就是通过监测汽车的动力和排放控制系统来监控汽车的排放。当汽车的动力或排放控制系统出现故障,有可能导致一氧化碳(co)、碳氢化合物(hc)、氮氧化合物(nox)或燃油蒸发污染量超过设定的标准,故障灯就会点亮报警。 obdii的特点: 1.统一车种诊断座形状为16pin。 2.上有数值分析资料传输功能(datalinkconnectoR简 称dlc)。

OBD协议说明(个人)

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载 OBD协议说明(个人) 甲方:___________________ 乙方:___________________ 日期:___________________

需要确认的问题: 1、支持的车型? 2、油耗、里程读取? 3、OBD协议中是否支持读取和控制车门窗的状态信息? 4、OBD能读取数据 5、比较本人整理的ISO15031-酥日北京金奔腾科技公司的OBD协议 数据流 答案: 1、我国采用了EOBD相同的要求即ISO15031-5道路车辆-车辆与排放诊断相关装置通信标 准-5排放有关的诊断服务)协议。 所以只要该车支持ISO15031-5的OBD2标准协议中所有项,则可以通过 OBD接口读取出ECU中所有信息;若该车支持标准协议中部分项,则读取出支持项信息。(标准协议附在下面,由北京金奔腾汽车科技公司提供。) 2、在ISO15031-5协议中,油耗不能读取,只能读取燃油液位输入(读出油箱剩余油量与油 箱容量的白分比)。在车上通过燃油液位传感器实现对剩余油量检测。 OBD输出信息中跟里程相关只有:故障灯点亮后行驶的里程数、消除故障后行驶的里程数。 里程获取办法: 1、虽然不能直接获得总里程,但可以总里程=安装前里程数+故障灯点亮后行驶的 里程数+消除故障后行驶的里程数。 2、OBD 2协议中无法直接读取仪表上数据,只有通过购买汽车厂家的OBD2 协 议的扩展,可获得汽车仪表系统数据获取,肯定能获取汽车总里程和车门窗信息。由丁成本太高,所以不现实。 3、在车轮处安装及车轮转过圈数的传感器 4、还有通过GP湫取总里程。 3、在ISO15031-5的OBD协议中不支持读取和控制车门窗的状态信息 4、读取信息是从ISO15031-5协议中分析出来: 我们关注输出信息有: 注:PID:OBD系统输出的每个参数都对应一个使用16进制表示的PID (Parameter Identification),即参数标识。 PID$01故障码活除之后的监测状态 PID$05发动机冷却液温度 PID$0 C发动机转速可以读取实时转速或者故障时转速。

(第9章)VFD-V串行口RS485通讯协议

第九章串行口RS485通讯协议 9.1通讯概述 本公司系列变频器向用户提供工业控制中通用的RS485通讯接口。通讯协议采用MODBUS标准通讯协议,该变频器可以作为从机与具有相同通讯接口并采用相同通讯协议的上位机(如PLC控制器、PC机)通讯,实现对变频器的集中监控,另外用户也可以使用一台变频器作为主机,通过RS485接口连接数台本公司的变频器作为从机。以实现变频器的多机联动。通过该通讯口也可以接远控键盘。实现用户对变频器的远程操作。 本变频器的MODBUS通讯协议支持两种传送方式:RTU方式和ASCII方式,用户可以根据情况选择其中的一种方式通讯。下文是该变频器通讯协议的详细说明。 9.2通讯协议说明 9.2.1通讯组网方式 (1) 变频器作为从机组网方式: 图9-1 从机组网方式示意图(2) 多机联动组网方式:单主机单从机 单主机多从机

图9-2 多机联动组网示意图 9.2.2通信协议方式 该变频器在RS485网络中既可以作为主机使用,也可以作为从机使用,作为主机使用时,可以控制其它本公司变频器,实现多级联动,作为从机时,PC 机或PLC可以作为主机控制变频器工作。具体通讯方式如下: (1)变频器为从机,主从式点对点通信。主机使用广播地址发送命令时,从机不应答。 (2)变频器作为主机,使用广播地址发送命令到从机,从机不应答。 (3)用户可以通过用键盘或串行通信方式设置变频器的本机地址、波特率、数据格式。 (4) 从机在最近一次对主机轮询的应答帧中上报当前故障信息。 9.2.3通讯接口方式 通讯为RS485接口,异步串行,半双工传输。默认通讯协议方式采用ASCII 方式。 默认数据格式为:1位起始位,7位数据位,2位停止位。 默认速率为9600bps,通讯参数设置参见P3.09~P3.12功能码。 9.3 ASCII与RTU通讯协议 字符结构: 10位字符框(For ASCII) (1-7-2格式,无校验) (1-7-1格式,奇校验)

FLA-502说明书(含通信协议)

FLA-502汽车排气分析仪使用说明书Va.3 粤制06000117号-1 广州市福立分析仪器有限公司 广州市福立分析仪器有限公司佛山分公司

■目录 前言 (3) 质量保证承若及责任 (3) 名称与功能 (5) ●前视图 (5) ●后视图 (5) 测量前准备 (6) ●连接取样元件和排气管 (6) ●检查过滤元件 (6) ●检查保险丝 (7) ●检查电源 (7) ●气管连接 (7) 日常操作与测量 (8) 日常操作 (8) ●动作检查 (8) ●泄漏检查 (9) ●H C吸附测试 (10) ●时钟设置 (11) ●符号选择 (11) ●通讯设置 (11) ●燃料H/C设置 (12) ●转速信息设置 (12) ●校准 (13) ●零气选择 (13) ●标定 (14) 测量 (16) 状态检查 (17) 简易诊断 (18) 维修注意事项 (19) 元件更换 (19) ●过滤元件的更换 (19) ●传感器的更换 (19) 保养检查 (21)

技术参数 (22) 输出信号说明 (24) ■前言 本公司生产的FLA-502汽车排气分析仪采用具有国际水平的进口红外检测器,该仪器能同时测定汽车排气中的HC、CO、CO2、或/和O2、NO四组份或五组份之浓度值,还可以测试汽车发动机转速、空燃比及机油温度,环境温度与湿度、大气压力。FLA-502采用大屏幕液晶显示,全中文提示,多燃料测试,有多种测量模式,包括双怠速测试。 其中:HC、CO、CO2组份检测采用不分光红外检测器,NO组份检测可采用不分光红外检测器(使用寿命长,响应速度快)或电化学传感器(NO检测器根据用户需要选择安装),O2采用电化学传感器。 为了能正确使用仪器,在使用之前请仔细阅读本使用说明书,并请妥善保管,以备需要时查阅。 ■质量保证承诺及责任 您所购买的FLA-502汽车排气分析仪享有广州市福立分析仪器有限公司提供的一年保修期。在此期间,仪器如有任何属于本公司责任的故障,我们将会为您免费维修或更换零件。此保修范围不包括以下几点: 由于使用不当而无法正常工作的; 由于不是本公司授权的任何单位或个人所修理过或改变过而不能正常工作的; 由于在不适宜的工作环境下使用而引起不能正常工作; 由于意外事故而引起的不能正常工作; 由于跌落而造成的不能正常工作; 广州市福立分析仪器有限公司任何时候都保留有对该产品及其设计或本使用说明书进行更改的权利,如有更改,恕不另行通知。 注意:由于用户不按本手册规定的操作方法和工作环境使用仪器而造成的损坏或故障,或者您未能遵守我们在手册中列出的注意、警告等事项而造成的经济损失或仪器损坏,本公司将不承担任何责任。 ■安全注意事项 在进行测试之前阅读本使用说明书。 本仪器使用的电源电压为AC 220V 50Hz 60VA。 仪器必须与接地电源连接,避免触电,在打开电源之前,应确保电源电压是正常的。 不要擅自打开或拆卸仪器。 不能将仪器放在汽车挡泥板或其它有振动的地方,以免仪器掉落下来。 切不可让水、灰尘或其他非气态物质进入仪器,否则过滤器将堵塞并污染仪器内部器件而导致不能正常测量。 在通风良好的地方操作仪器,用一条内径16mm、长约3~5m(具体长度视仪器摆放位置到通风窗口而定)的聚氯乙烯管接到仪器后面板上的排气口,将仪器排出的废气引到

电话视频通信协议(官方版)

编号:QJ-HT-0225电话视频通信协议(官方版) Both parties to the contract shall perform their obligations in accordance with the contract or the law within the contract period. 甲方:_____________________ 乙方:_____________________ 日期:_____________________ --- 专业协议范本系列下载即可用---

电话视频通信协议(官方版) 说明:该协议书适用于甲乙双方为明确各自的权利和义务,经友好协商双方同意签署协议,在协议期限内按照协议约定或者依照法律规定履行义务,可下载收藏或打印使用(使用时请先阅读条款是否适用)。 甲方:_________ 乙方:_________ 为了满足宽带网用户使用高科技视频通信的需要,促进中国互联网增值业务的发展,_________公司推出具有国际领先水平的可视电话视频通信业务。为维护甲、乙双方的合法权益,双方就甲方使用乙方提供的视频通信服务一事,根据国内现时的相关法律 、行规规定达成如下协议,以供共同遵照执行: 1.为了保证乙方对甲方的服务质量,甲方必须向乙方提供包括姓名(单位用户则为单位全称)、出生年月、住址(包括邮政编码)、身份证号、工作单位、联系电话等在内的客户资料。若甲方提供的客户资料虚假或不详细,乙方保留向甲方要求进一步提供身份证复印件(单位用户则为法人营业执照副本复印件)的权利,必要时有权停止向甲方提供服务,并依法追究甲方的

单片机间通信协议说明书

目录 第一章摘要 (2) 第二章总体设计 (3) 1)设计要求: 3 2)设计方案: 3 第三章设计原理 (3) 1)单片机串行通信的概述 (3) 2)单片机最小系统 (4) (1)AT89G52 单片 (4) (2 )晶振电路 (5) (3 )复位电路 (5) 2)硬件设计 (7) 3)软件设计 (9) 主程序设计 (9) 延时中断设计 (10) 初始值设定 (10) 程序流程图 (11) 第四章系统的仿真与实现 (12) Proteus 软件介绍 (12) Keil软件介绍 (12) 仿真过程 (13) 仿真结果 (13) 第五章设计小结 (14) 第八早参考文献 (14) 第七章附录 (15) 1#机c程序 (15) 2#机c程序 (17) 第一章摘要 本次设计采用MCS-52单片机。是这样的,MC& 52系列单片机芯片比51芯片多了个定时寄存器,芯片的内存也比51大点,其他功能相同。

串行通信是单片机的一个重要应用。本次课程设计就是要利用单片机来完成一个系统,实现双片 单片机串行通信。通信的结果是用数码管、发光二极管进行显示,数码管采用查表方式显示。两 个单片机之间采用TTL接口电路进行双机通信。在通信过程中,使用通信协议单工进行通信。 关键词:52单片机,串行通信,接口,通信协议。 第二章总体设计 1 )设计要求: 1#机2#机之间实现串行通信,1#机上接一个按键、一个八段数码管,2#机上接一个按键、2个LED,用1#机上的按键控制2#机上的2个LED循环点亮,用2#机上的按键控制1#机上的数码管循环显示0-9。 2)设计方案: 本次设计,对于两片89C52,采用TTL电路进行双机通信。发送方的数据由串行口TXD段输岀,经过传输线将信号传送到接收端。信号到达接收方串行口的接收端。接受方接收后,在数码管上显示接收的信息。为提高抗干扰能力,还可以在输入输岀端加光耦合进行光电隔离。本系统利 用单片机的串行口,由软件和硬件两部分协调实现两单片机的串行数据传输。硬件电路以 AT89C52单片机为核心,外围电路包括按键电路(数据的输入),显示电路(数据的输岀),复位电路。工作在硬件电路基础上的软件主要完成数据输入,存储,显示,发送和接收。由于两单片机相距很近,可以直接将其串行口相连,这样也可以简化设计难度。 软件部分,通过通信协议进行发送接收,当1#机按键按下,2#机两个灯开始循环点亮。当2#机按键按下后,首先把设定好的程序给单片机检验,完毕1#机开始接受并显示在8段数码管上。 第三章设计原理 1 )单片机串行通信的概述 在通信领域内,有两种数据通信方式:并行通信和串行通信。随着计算机网络化和微机分布式应用系统的发展,通信的功能越来越重要通信是指计算机与外界的信息传输,既包括打印机和磁盘

obd控制协议程序

系统部分功能程序的实现 (1)端口控制的实现 当打开检测界面时,上位机端口默认COM1打开,使用者需选择相应的端口,具体执行代码如下: If MSComm1.PortOpen Then ’先关闭原打开的端口,以便重新打开新端口MSComm1.PortOpen = False End If http://biz.doczj.com/doc/6f6524324.html,mPort = Index + 1 ’根据端口索引设置COM号 MSComm1.PortOpen = True If MSComm1.PortOpen Then Label1.Caption = "OBD端口COM"& Index + 1 &"已打开!"’提示打开的端口号 Else Label1.Caption = "OBD端口COM"& Index + 1 &"无法打开!"’若所选择端口无法打开则提示 (2)仪器控制功能的实现 本次设计中,程序通过以下命令,可实现相应的控制功能: outnum(1) = "控制代码" '将相应控制命令以字符串赋值给outmum()数组 MSComm1.Output = outnum&0x0d ’对仪器发送控制命令 MODE03读取故障码 MODE04清除故障码 实现各种功能的控制代码如下: outnum(1) = "0101" ’用MODE01命令0101读取故障码数量,如果返回410181076504,则(81)H=129,共有129-128个故障码outnum(1) = "0105" ’用MODE01命令0105读取发动机水温,返回如果41057B,7B表示水温123D,水温是123-40=80度 outnum(1) = "010C" ’用MODE01命令010C读取发动机转速,如410C1AF8,1AF8=6904,转速=6904/4=1726rpm

FLA-502说明书(含通信协议)[详细]

FLA-502汽车排气分析仪使用说明书 Va.3 广州市福立分析仪器有限公司 广州市福立分析仪器有限公司佛山分公司 粤制06000117号-1

■目录 前言 (3) 质量保证承若及责任 (3) 名称与功能 (5) ●前视图 (5) ●后视图 (5) 测量前准备 (6) ●连接取样元件和排气管 (6) ●检查过滤元件 (6) ●检查保险丝 (7) ●检查电源 (7) ●气管连接 (7) 日常操作与测量 (8) 日常操作 (8) ●动作检查 (8) ●泄漏检查 (9) ●H C吸附测试 (10) ●时钟设置 (11) ●符号选择 (11) ●通讯设置 (11) ●燃料H/C设置 (12) ●转速信息设置 (12) ●校准 (13) ●零气选择 (13) ●标定 (14) 测量 (16) 状态检查 (17) 简易诊断 (18) 维修注意事项 (19) 元件更换 (19) ●过滤元件的更换 (19) ●传感器的更换 (19) 保养检查 (21) 技术参数 (22)

■前言 本公司生产的FLA-502汽车排气分析仪采用具有国际水平的进口红外检测器,该仪器能同时测定汽车排气中的HC、CO、CO2、或/和O2、NO四组份或五组份之浓度值,还可以测试汽车发动机转速、空燃比及机油温度,环境温度与湿度、大气压力.FLA-502采用大屏幕液晶显示,全中文提示,多燃料测试,有多种测量模式,包括双怠速测试. 其中:HC、CO、CO2组份检测采用不分光红外检测器,NO组份检测可采用不分光红外检测器(使用寿命长,响应速度快)或电化学传感器(NO检测器根据用户需要选择安装),O2采用电化学传感器. 为了能正确使用仪器,在使用之前请仔细阅读本使用说明书,并请妥善保管,以备需要时查阅. ■质量保证承诺及责任 您所购买的FLA-502汽车排气分析仪享有广州市福立分析仪器有限公司提供的一年保修期.在此期间,仪器如有任何属于本公司责任的故障,我们将会为您免费维修或更换零件.此保修范围不包括以下几点: 由于使用不当而无法正常工作的; 由于不是本公司授权的任何单位或个人所修理过或改变过而不能正常工作的; 由于在不适宜的工作环境下使用而引起不能正常工作; 由于意外事故而引起的不能正常工作; 由于跌落而造成的不能正常工作; 广州市福立分析仪器有限公司任何时候都保留有对该产品及其设计或本使用说明书进行更改的权利,如有更改,恕不另行通知. 注意:由于用户不按本手册规定的操作方法和工作环境使用仪器而造成的损坏或故障,或者您未能遵守我们在手册中列出的注意、警告等事项而造成的经济损失或仪器损坏,本公司将不承担任何责任. ■安全注意事项 在进行测试之前阅读本使用说明书. 本仪器使用的电源电压为AC 220V 50Hz 60VA. 仪器必须与接地电源连接,避免触电,在打开电源之前,应确保电源电压是正常的. 不要擅自打开或拆卸仪器. 不能将仪器放在汽车挡泥板或其它有振动的地方,以免仪器掉落下来. 切不可让水、灰尘或其他非气态物质进入仪器,否则过滤器将堵塞并污染仪器内部器件而导致不能正常测量. 在通风良好的地方操作仪器,用一条内径16米米、长约3~5米(具体长度视仪器摆放位置到通风窗口而定)的聚氯乙烯管接到仪器后面板上的排气口,将仪器排出的废气引到室外安全的地方.以防止操作者吸入一氧化碳而发生中毒事故. 不要在温度过高、过低或温度变化剧烈的环境中使用仪器.不要将仪器直接暴露在太阳下.仪器工作的环境温度为0℃~40℃. 取样探头、测试装置及导线、手、衣服、头发和其它物体必须避开汽车的运动部分,如风扇叶片、传送链等.

相关主题