can总线的特点及j1939协议通信原理.docx 7页

  • 1
  • 0
  • 0
  • 约4.15千字
  • 2020-09-18 发布

can总线的特点及j1939协议通信原理.docx

文档工具:
    1. 1、本文档共7页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    PAGE / NUMPAGES CAN总线的特点及J1939协议通信原理、内容和应用 ??? 众多国际知名汽车公司早在20世纪80年代就积极致力于汽车网络技术的研究及应 用。迄今已有多种网络标准,如专门用于货车和客车上的SAE的J1939、德国大众的ABUS、博世的CAN、美国商用机器的AutoCAN、ISO的VAN、马自达的PALMNET等。 ??? 在我国的轿车中已基本具有电子控制和网络功能,排放和其他指标达到了一定的要求。但货车和客车在这方面却远未能满足排放法规的要求。计划到2006年,北京地区的货车和客车的排放要满足欧Ⅲ标准。因此,为了满足日益严格的排放法规,载货车和客车中 也必须引入计算机及控制技术。采用控制器局域网和国际公认标准协议J1939来搭建网络,并完成数 据传输,以实现汽车内部电子单元的网络化是一种迫切的需要也是必然的发展趋势。资料个人收集整理,勿做商业用途 1 CAN总线特点及其发展 控制器局域网络(CAN)是德国Robert bosch公司在20世纪80年 代初为汽车业开发的一种串行数据通信总线。CAN是一种很高保密性,有效支持分布式控制或实时控制 的串行通信网络。CAN的应用范围遍及从高速网络到低成本底多线路网络。在自动化电子领域、发动机 控制部件、传感器、抗滑系统等应用中,CAN的位速率可高达1Mbps。 同时,它可以廉价地用于交通运载工具电气系统中,如灯光聚束、电气窗口等,可以替代所需要的硬件连接。它采用线性总线结构,每个子系统对总线有相同的权 利,即为多主工作方式。CAN网络上任意一个节点可在任何时候向网络上的其他节点发送信息而不分主 从。网络上的节点可分为不通优先级,满足不同的实时要求。采用非破坏性总线裁决技术,当两个节点(即 子系统)同时向网络上传递信息时,优先级低的停止数据发送,而优先级高的节点可不受影响地继续传送 数据。具有点对点、一点对多点及全局广播接收传送数据的功能。资料个人收集整理,勿做商业用途 ??? 随着CAN在各种领域的应用和推广,对其通信格式的标准化提出了要求。1991年9月Philips Semiconductors制定并发布了CAN技术规范(Versio 2.0)。该技术包括A和B两 部分。2.OA给出了CAN报文标准格式, 而2.OB给出了标准的和扩展的两种格式。1993年11月ISO颁布了道路交通运输工具-数据信息交换-高速通信局域网(CAN)国际标准ISO11898,为控制局域网的标 准化和规范化铺平了道路。美国的汽车工程学会SAE于2000年 提出的J1939,成为货车和客车中控制器局域网的通用标准。资料个人收集整理,勿做商业用途 2.J1939协议通信原理及内容 (1)J1939与CAN J1939是一种支持闭环控制的在多个ECU之 间高速通信的网络协议冈。主要运用于载货车和客车上。它是以CAN2.0为网络核心。表1介绍了CAN2.0的标准和扩展格式,及J1939协议所定义的格式。表2则给出了J1939年的一个协议报文单元的具体格式。可以看出,J1939标 识符包括:PRIORTY(优先权位);R(保留位);DP(数 据页位);PDU FORMAAT(协议数据单元);PDU SPECIFIC(扩展单元)和SOURCE ADDRESS(源地址)。而报文单元还包括64位的数据场。资料个人收集整理,勿做商业用途 表1? CAN2.0的标准和扩展格式及J1939协议所定义的格式 CAN扩展帧格式 SOF 11位标识符 SRR IDE 18位扩展标识符 J1939帧格式 帧起始位 优先权3位 R位(保) 数据页DP PF格式6位 SRR位 扩展标识 PF PS格式(8位) 源地址(8位) CAN 1 2~4 5 6 7~12 13 14 15 16 17~24 25~32 帧位置 ? 28~26 25 24 23~18 ? ? 17 16 15~8 7~0 ? 表2? J1939协议报文单元的具体格 式 一个J1939协议报文单元 PRIORITY R DP PDU FORMAT PDU SPECIFIC SOURCE ADDRESS DATA FIELD 3 1 1 8 8 8 0~64 (2)数据传转协议 ??? J1939通信中的核心是负责数 据传输的传输协议。它的功能分为两部分: ??? (1)数据的拆分打包和重组。一 个J1939的报文单元只有8个字节的数据 场。因此如果所要发送的数据超过了8字节,就应该分成几个小的数据包分批发送。数据场的第一个字节 从1开始作为报文的序号,后7个字节用来存 放数据。所以可以发送255×7=1785个 字节的数据。报文被接收以后按序号重新组合成原来的数据。资料个人收集整理,勿做商业用途 ??? (2)连接管理。主要对节点之间

    文档评论(0)

    • 内容提供方:139****5384
    • 审核时间:2020-09-18
    • 审核编号:8005113050002142

    相似文档