专栏首页嵌入式程序猿详解CAN的高层协议(二)

详解CAN的高层协议(二)

CAN做为应用比较广泛的通信总线,受到了越来越多的客户喜欢和青睐,广泛应用于工业和汽车,常见的高层协议有CANopen,J1939,DeviceNet等,在公众号曾经分享过超过15篇有关CAN的高层协议J1939的有关内容,今天起我们将连续分6次推文来详细介绍CAN的高层协议J1939的基础和应用以及开发,应该算是比较全面系统的介绍,希望对大家有帮助,如果对你有帮助,欢迎关注嵌入式程序猿公众号。今天我们来看第二部分数据链路层的上半部分,数据链路层比较重要,内容也比较多,分为上下两部分来讲。

  • SAE J1939通信是基于CAN通信的一种高层协议,广泛应用于商用车,各种卡车,重型建筑车辆,发电机组,农业机械,森林防火车辆,以及特种车辆,现在也被广泛应用移植于工业控制。现在也广泛应用于新能源。
  • SAEJ1939 协议是由汽车工程协会(SAE)定义的,基于传输可靠性能优越的CAN-bus总线,常用250Kbps,500Kbps的通讯速率。在协议中,报文内容本身做了精确的定义, SAE J1939 协议由美国SAE( Society of AutomotiveEngineers)组织维护和推广。

目前共支持五种类型的消息,分别为:命令、请求、广播/响应、确认和组功能。消息的具体类型可由其分配的参数组编号识别。CAN数据帧数据域中的多字节参数,先存放最低字节。应用中的特例(如, ASCII 数据)要注明。例如,如果要把一个 2 字节的参数存放在CAN 数据帧的字节 7 和字节8 中,把LSB 放在字节 7,MSB放在字节 8, 第二部分数据链路层主要学习掌握以下内容。

熟练掌握PDU各个域意义

熟练掌握PGN的组成和定义

熟练掌握1939-21数据链路层标准

本文分享自微信公众号 - 嵌入式程序猿(InterruptISR),作者:武国平

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-04-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 详解CAN的高层协议(五)

    CAN做为应用比较广泛的通信总线,受到了越来越多的客户喜欢和青睐,广泛应用于工业和汽车,常见的高层协议有CANopen,J1939,DeviceNet等,在公众...

    用户1605515
  • 详解CAN的高层协议(完)

    CAN做为应用比较广泛的通信总线,受到了越来越多的客户喜欢和青睐,广泛应用于工业和汽车,常见的高层协议有CANopen,J1939,DeviceNet等,在公众...

    用户1605515
  • 详解CAN的高层协议(三)

    CAN做为应用比较广泛的通信总线,受到了越来越多的客户喜欢和青睐,广泛应用于工业和汽车,常见的高层协议有CANopen,J1939,DeviceNet等,在公众...

    用户1605515
  • 详解CAN的高层协议(四)

    CAN做为应用比较广泛的通信总线,受到了越来越多的客户喜欢和青睐,广泛应用于工业和汽车,常见的高层协议有CANopen,J1939,DeviceNet等,在公众...

    用户1605515
  • 详解CAN的高层协议(一)

    CAN做为应用比较广泛的通信总线,受到了越来越多的客户喜欢和青睐,广泛应用于工业和汽车,常见的高层协议有CANopen,J1939,DeviceNet等,在公众...

    用户1605515
  • 网络层协议:IP协议详解

    IP协议属于网络层协议,所有的TCP, UDP, ICMP, IGMP数据都通过IP数据报传输。IP提供了一种不可靠,无连接的数据包交付服务。依赖其他层的协议进...

    用户7557625
  • TCP/IP协议之传输层:TCP/UDP协议详解(一)

    在TCP/IP网络体系结构中,TCP(传输控制协议,Transport Controll Protocol、UDP(用户数据报协议,User Data Prot...

    用户7557625
  • java开发HTTP协议:HTTP协议的方法详解

    第一行第一个单词是”GET”,客户端会根据对服务器的请求来指定该单词,因此第一行第一个单词被称为HTTP协议的方法。客户端发送给服务器的请求数据包,第一个单词永...

    望月从良
  • CAN编程介绍

    CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。

    韦东山

扫码关注云+社区

领取腾讯云代金券