大众CAN-BUS 高层应用协议简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大众CAN-BUS 高层应用协议简介

內容 作用 分类 TP2.0 SAEJ1939 作用 信息标识符分配系统 传送8 bytes的长消息 设备间交换数据 建立点对点通讯信道 网络管理 启动,运行和关闭过程管理 状态报告和诊断 分类 CAN高层协议 车用网络 TP2.0 CANopen SAE J1939 诊断仪器 ISO 15765-3 (KWP2000/CAN) TP2.0 概述 基于CAN2.0A设计 ID是11Bit的标准帧 和CAN-OPEN一起多应用于欧洲汽车行业 特点 数据长度不固定 采用握手机制(handshake) 为每个通道动态分配标识符 超时则关闭链接 协议队列 链接命令 T1,T3说明 链接命令-T1,T3设置 Time Base 00 = 100 μsec 01 = 1 msec 10 = 10 msec 11 = 100 msec Time: 0..63 如:T1=0x8A. Time Base =10; Time=A=10; 10ms*10=100ms 实例 从机发送 006 0xA0,0x04,0x8A,0xFF,0x4A,0xFF 主机ECU响应 006 0xA1,0x04,0x8A,0xFF,0x32,0xFF 数据0:0xA0从机请求建立链接 0xA1主机确认建立链接 数据1:发送节点最大可以连续发送4个数据帧 数据2—6: T1=10*10ms=100ms T3=1ms*10=10ms T1=10*10ms=100ms T3=100us*50=5ms 实例 001 0xA3, 从机发送链接测试,确认链路通畅 006 0xA1,0x04,0x8A,0xFF,0x32,0xFF 主机响应,并返回时间和最大发送帧设置 数据传输命令 实例 008 0x24,0x09,0x00,0x60,0x09,0x00,0x00,0x00 008 0x25,0x00,0x00,0x6E,0x00,0x5B,0x00,0x61 008 0x26,0x0D,0x10,0x00,0x37,0x00,0x23,0x00 008 0x07,0x54,0x52,0x41,0x43,0x4B,0x20,0x34 001 0xB8 //响应 002 0x18,0x08,//数据传输结束 001 0xB9, //响应 应答命令 实例 005 0x10,0x00,0x52,0x00,0xFF, 001 0xB1, 003 0x11,0x01,0x12, 001 0xB2, 红色是响应数据 黄色是请求ECU的数据0x10+SN, SN是计数值,设备每次请求应将此值加1,在0-F间循环 粉色是请求的ECU命令的长度 蓝色是请求的ECU命令 其他都是固定值。 SAE-J1939 特点 采用29Bit扩展帧 多应用于美国的汽车企业,如:GM。 支持实时闭环网络 功能 (1)数据的拆分打包和重组。一个 J1939 的报文单元只有 8 个字节的数据场。因此如果所要发送的数据超过了 8 字节,就应该分成几个小的数据包分批发送。数据场的第一个字节从 1 开始作为报文的序号,后 7 个字节用来存放数据。所以可以发送255×7=1785 个字节的数据。报文被接收以后按序号重新组合成原来的数据。 (2)连接管理。主要对节点之间连接的建立和关闭,数据的传送进行管理。其中定义了 5 种帧结构:发送请求帧、发送清除帧、结束应答帧、连接失败帧以及用来全局接收的广播帧。节点之间的连接通过一个节点向目的地址发送一个发送请求帧而建立。在接收发送请求帧以后,节点如果有足够的空间来接收数据并且数据有效,则发送一个发送清除帧,开始数据的传送。如果存储空间不够或者数据无效等原因,节点需要拒绝连接,则发送连接失败帧,连接关闭。如果数据接收全部完成。则节点发送一个结束应答帧,连接关闭。 数据实例 0x18FEDF00 08 0x0F,0x07,0x02,0x01,0x02,0x03,0x04,0x09, 红色

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档