尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
J1939协议,组功能报文,广播公告
1. 简介J1939是美国汽车工程师协会(SAE)制定的基于控制器局域网(CAN)的高层通信协议标准主要用于重型车辆及商用车辆中电子控制单元ECU之间的实时、可靠数据交换。J1939协议采用分层设计应用层支持多包传输协议TP以解决CAN单帧8字节的数据长度限制。组功能报文表示该报文完成某项任务的若干个子功能的集合。具体组功能在报文数据场中定义通常是数据场的一个字节定义该字节称为控制字节。2. 协议请求和响应发送到全局地址若数据大于8字节使用广播公告传输协议请求和响应发送到特定地址若数据大于8字节使用点对点会话传输协议。将大于8字节的报文进行打包重组、连接管理。发送节点将数据拆分成若干个数据包发送接收节点将接收到的数据包重组为原始数据数据包。包编号从1到255最多可以传输7*2551785个字节。数据包按照包编号顺序发送最后一个数据包未用的字节以0xFF填充。2.1 广播公告广播公告(TP.CM_BAM):全局目标地址字节内容Byte1控制字节32Byte2-3整个报文的大小字节数Byte4全部数据包数最大为16Byte5保留以0xFF填充Byte6-8报文PGN数据传输(TP.DT)字节内容Byte1包编号Byte2-8打包的数据内容。如果最后一包不足8个字节剩余的字节以0xFF填充。如下图所示解析TP.CM_BAM第1字节控制字节32第2-3字节报文共17字节第4字节数据共3包数第5字节以2550xFF填充笫6-8字节报文PGN652600x00FEECTP.DT第1字节包编号。分别是12和3第2-8字节数据内容。最多7个字节剩余的字节以2550xFF填充3. 缩写BAMBroadcast Announce Message, 广播公告报文CMConnection Management, 连接管理RTSRequest to Send, 请求发送CTSClear to Send, 允许发送TPTransport Protocol, 传输协议DTData Transfer, 数据传送PGNParameter Sroup Number, 参数组编号
RELATED

相关推荐

Kali Linux虚拟机安装与渗透测试入门:安全合规的学习环境搭建指南

Kali Linux虚拟机安装与渗透测试入门:安全合规的学习环境搭建指南

很多同学对网络安全和渗透测试充满好奇,想从零开始学习,却常常卡在第一步:如何搭建一个安全、合规的学习环境?网上的教程要么过于零散,要么直接涉及高危操作,让初学者望而却步。本文旨在为你提供一份绝对合…

📅 2026/9/9 23:54:54
Typora与Markdown:从语法到工作流,打造沉浸式技术写作体验

Typora与Markdown:从语法到工作流,打造沉浸式技术写作体验

1. 从“为什么是Typora”说起:一个写作者的效率革命 如果你还在用Word、WPS或者记事本写技术文档、学习笔记,甚至写博客草稿,那你可能正在经历一种“格式焦虑”。一边要思考内容,一边还要分心去调整标题大小、加粗、插入代码块、调…

📅 2026/8/23 16:18:12
使用Biopython与NCBI Entrez批量获取RefSeq标准转录本(NM_)注释信息

使用Biopython与NCBI Entrez批量获取RefSeq标准转录本(NM_)注释信息

1. 项目概述:从“NM_”说起,我们到底在找什么? 如果你在生物信息学或者分子生物学领域摸爬滚打过一阵子,肯定对“NM_”这个前缀不陌生。它就像基因世界里一个特定产品的“标准型号编码”。简单来说,NM_开头的编号&…

📅 2026/9/10 2:20:02
MORE NEWS

更多资讯

📰

FPGA软核MicroBlaze实战:从点灯到串口打印的完整指南

简介:这份资源面向FPGA与嵌入式SoC初学者,围绕Xilinx Microblaze软核处理器,在VIVADO与SDK环境下完成流水灯控制与串口打印Hello World两个经典入门实验,帮助读者打通硬件平台搭建、GPIO与UART外设配置、C程序编写到比特流下载的完…

📰

bk-cmdb 业务集拓扑查询接口 list_business_set_topo 完整指南:参数、原理与实战

后端企业应用运维 【免费下载链接】bk-cmdb 蓝鲸智云配置平台(BlueKing CMDB) 项目地址: https://gitcode.com/gh_mirrors/bk/bk-cmdb 点击查看 免费下载 业务集(Business Set)是蓝鲸智云配置平台(bk-cmdb)用于跨业务…

📰

使用 Jsonnet 配置 Grafana Mimir 的 ruler 组件

时序数据库后端数据存储可观测性云原生 【免费下载链接】mimir Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus. 项目地址: https://gitcode.com/gh_mirrors/mimir/mimir 点击查看 免费下载 本…

📰

10个SketchForge效率技巧:视角切换、网格吸附与快速建模,你应该掌握的实战细节

【免费下载链接】SketchForge-3D A local-first browser 3D design editor for building, cutting, importing STL files, and exporting models. 项目地址: https://gitcode.com/gh_mirrors/sk/SketchForge-3D 点击查看 免费下载 SketchForge 是一款 local-first …

📰

UCGUI矢量字库移植:TrueType解析与动态缩放渲染实践

简介:面向嵌入式GUI开发者的ucGUI矢量字库支持包,专注于解决资源受限环境下无法直接使用TrueType(TTF)矢量字体的痛点,适用于需要多语言、多字号及抗锯齿文本显示的小型交互设备。资源围绕字体解析、点阵生成、内存管理…

📰

税制变更前的影子账套回归:代账 pipeline 怎么在规则上线前先跑一遍

作者按:前几篇把 bookkeeping pipeline 拆到供给架构、failure mode、数电票/四流、ERP 对接、observability、WORM、可移植性、PII/RBAC、incident response、多租户隔离、票据 pipeline、规则引擎版本化。这一篇接规则版本化往下挖一层——规则改完不是 merge 就完…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬