ISO-9141-2

一、物理层

      1、采用标准OBDII-16诊断接头;

      2、位格式为1+8+1;

      3、校验位:NONE;

      4、通信波特率:10416BPS;

      5、空闲电平:+12V;有效电平:0V;

      6、通信线路:单线双向方式;

      7、采用K,L线双线初始化,K线完成初始化之后继续数据通信,L线用来激活,然后空闲高阻抗。

       8、系统进入方式

                  —>Address

                  <—x55,KW1,KW2

                   —>/KW2

                  <—/Address

二、链路层

    1.帧结构

        帧头(3 个字节)+数据(最大为 7 个字节)+校验(通常为校验和)。数据帧有两种:命令帧和响应帧。

        命令帧由 Tools 发出,响应帧是 ECU 对命令帧的响应。帧头结构如下图:


帧头字节1帧头字节2帧头字节3

Priority/Type
目标地址源地址
Request(Tools->ECU)
686AF1
Response(ECU->Tools)
486B28
        数据区包含传送的数据。对于命令帧,DATA 区是命令字节及命令参数;对于响应帧,DATA 区是命令响应及响应的数据。

        校验是校验字节,为前面字节的累加和,包括帧头和数据区。

2.命 令 交 互 :命令交互通常情况下为 1 对 1,但也存在 1 对多或者多对 1 的情况。下面是一组命令交互举例:
                    Tools: 68H 6AH F1H BEH 81H
                    ECU:   48H 6BH 28H FEH 31H 32H 33H 40H 42H 43H 34H

        在命令中,目标地址是固定的;ECU 响应设备的命令字在设备命令字的基础上+0x40。

3.  交 互 时 间 参 数 :包括 4 个时间参数,如下:
        设备发送命令字节间的时间间隔 P1,通常为 5ms-20ms,取 6ms;
        ECU 返回命令字节间的时间间隔 P2,通常为 0ms
        设备发送完一帧命令后等待 ECU 响应的时间 P3,为 25ms-50ms,一般取 30ms;
        设备接收到 ECU 响应后到发送下一帧命令的时间 P4,通常为 55ms-5000ms,一般取 60ms。
4. 常 用 命 令 字 :
        系统退出:20H
        读故障码:03H
        清除故障码:14H
        读版本信息:BEH
        读数据流:B1H




  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值