15765-2 协议解读

这篇具有很好参考价值的文章主要介绍了15765-2 协议解读。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

**

在此整理关于对15765-2 (网络层)协议的理解

**

 参考博客:https://blog.csdn.net/shnsxz/article/details/107642294

1.15765-2 协议概述

ISO15765-2 标准主要内容是Transport protocol and network layer services,即传输层和网络层的服务,根据ISO7层模型,此层的下一层级是数据链路层和物理层,上一个层级是会话层和应用层。其存在的目的是为了解决ISO 11898协议中定义的经典CAN数据链路层与ISO14229协议中定义的应用层,彼此之间数据长度不统一的问题。经典CAN数据链路层最大能够支持8个字节,但ISO 14229并不仅仅是为了CAN总线设计的,最大容量达到4095个字节。比如VIN码是17个字节,CAN总线必然需要传递3帧才能传完VIN码,那么如何科学、快捷、安全地将多个字节通过经典CAN来进行传输,就成了一个需要解决的问题,ISO 15765-2 协议由此诞生。(这是别的博主的理解 我看挺好就复制粘贴下来了 博主链接在上面)

自己的理解: 简单概述 就是为了底层协议(ISO 11898数据链路层及物理层协议) 与上层协议(ISO14229UDS汽车诊断标准协议)的差异性 重新定制的一套协议 。 它在ISO 7 层模型上 定义为网络层协议

2.协议构成

基于CAN的UDS诊断服务,通过network protocol data unit,即N_PDU来实现区别的数据传输
协议格式(N_PDU):N_AI + N_PCI + N_DATA
N_AI,网络地址信息,顾名思义就是代表了某个网络实体,使用物理寻址的方式区别,即CAN ID;
N_PCI,网络协议控制信息,规定了N_PDU携带的数据信息的组织形式;
N_DATA,网络数据,即N_PDU所携带的数据内容;
15765-2 协议解读

3.N_PDU类型

帧类型 :SF (单帧) ,FF(首帧),CF(连续帧),FC(流控帧)
长度不超过7个字节的为SF(单帧)
长度超过7个字节的为多帧 它通过FF,CF,FC来控制帧的传输。

** 对于这四种类型的数据单元是通过协议控制信息(N_PCI,Protocol Control Information)进行区分的。每一个N_PDU都只有一个N_PCI。也就是说,对于CAN诊断来说,我们完全可以通过识别每条CAN帧数据域的首个字节来确定它属于四种类型中的哪类。**

15765-2 协议解读
下面详细介绍4种帧类型:
每个诊断帧的第一个字节的高4bit用于描述该帧的类型。

15765-2 协议解读文章来源地址https://www.toymoban.com/news/detail-412568.html

  1. SF(单帧)
    用于长度不超过7个字节的诊断命令或响应。FF,CF,FC用于传输长度大于7个字节的诊断命令或响应。
    第一个字节的高4bit为0, 即第一个字节为0x 则为SF, x则为SF的长度。
  2. FF (首帧)
    用于传输长度大于7个字节的诊断命令或响应。它是多帧数据的第一个帧,用于定义后续多帧的长度。
    第一个字节的高4bit为1 低4位和第二个字节加在一起为后续多帧的长度。举例:Data:10 14 xx xx xx xx xx xx 代表后续多帧数据长度为0x014。
  3. CF (连续帧)
    第一个字节的高4bit为2, 低4位为SN号。 第一个流控帧的SN号为0x21 , 每个连续帧的SN号从0开始自增+1 累加到15后 下一个SN号置0。
  4. FC(流控帧)
    第一个字节的高4bit为3,低4位为FS(流状态),第二个字节为BS(块大小),第三个为STmin(连续帧协议数据单元发送的最小间隔时间)。
    FS:指示发送网络实体是否继续信息的发送
    15765-2 协议解读
    BS:指示连续帧数据大小
    15765-2 协议解读
    STmin:指示一个连续帧发送完开始到请求下一个连续帧时的间隔时长。
    15765-2 协议解读

到了这里,关于15765-2 协议解读的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序-关于新版隐私协议接口wx.onNeedPrivacyAuthorization getPrivacySetting requirePrivacyAuthorize的适配解读以及实现代码

    代码插件已集成,即插即用, 五分钟集成进项目, 免费下载 ,欢迎大家交流  微信小程序用户隐私保护协议弹窗插件下载 官方公告地址:关于小程序隐私保护指引设置的公告 | 微信开放社区 1、首先看一下这个网址,里边包含涉及到的隐私的接口,这些接口都要适配一下,否则将会

    2024年02月10日
    浏览(43)
  • 「 网络安全常用术语解读 」安全自动化协议SCAP详解

    本文主要介绍什么是SCAP,SCAP的产生背景是怎样的,SCAP有什么用途,有哪些组件,各个组件的用途是什么? 由于计算机和网络技术的快速发展,越来越多的软件和系统被应用到企业和机构中,这些软件和系统的安全问题也日益凸显。传统的安全措施,如防火墙、入侵检测等,

    2024年01月23日
    浏览(40)
  • 关于网络协议的笔记

    协议, 网络协议的简称 ,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连 接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的 三要素是:语 法、语义、时序。 为了使数据在网络上从源到达目的,网络通信的参与方必须

    2024年01月24日
    浏览(25)
  • 关于网络时间协议(NTP)mod-6扫描漏洞处理

    某次对内网网络设备进行了一次漏洞扫描过程暴露出该漏洞,利用此漏洞可远程NTP服务器响应模式6查询。响应这些查询的设备有可能用于NTP放大攻击。未经身份验证的远程攻击者可能通过精心设计的模式6查询利用此漏洞,导致反映的拒绝服务情况。 修复建议 :限制NTP模式

    2023年04月10日
    浏览(35)
  • 关于网络通信安全协议的一些知识(ssl,tls,CA,https)

    首先了解一下http协议的变迁。 http1.0默认短连接,1.1默认长连接并且可以管道传输,但是存在队头阻塞问题; https就是在tcp和http之间加了SSL/TLS层。 http2也是安全的,改进是hpack二进制和编码压缩减小体积,stream没有队头阻塞了(TCP层还有),以及服务器主动推送功能; http

    2024年02月15日
    浏览(54)
  • SSL协议是什么?关于SSL和TLS的常见问题解答,被面试官问的网络安全问题难倒了

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新网络安全全套学习资料》

    2024年04月22日
    浏览(43)
  • Fast Planner——代码解读参考资料整理

    参数解读 主要函数解读 概率栅格地图,概率更新过程的公式推导过程 全概率公式、贝叶斯公式 一. kinodynamic a_star(前端hybrid A_star动力学路径搜索) 1.1启发函数的计算 1.2 Compute shot Traj 1.3 节点扩张 1.4 节点剪枝 1.5 返回kinopath与 getsamples 二、B样条曲线设置 2.1 均匀B样条设置

    2024年02月05日
    浏览(88)
  • 3. 5种常见卷积论文、解读、使用方法、实现代码整理(conv)

    下载地址 Convolution Series 1. Depthwise Separable Convolution Usage 2. MBConv Usage 3. Involution Usage 4. DynamicConv Usage 5. CondConv Usage Pytorch implementation of “MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications—CVPR2017” Pytorch implementatio

    2024年02月05日
    浏览(62)
  • 解读hj212通信协议

    HJ212协议是环境监测领域中广泛应用的一种监测数据传输协议。该协议定义了监测设备与数据采集服务器之间的通信规范,充分体现了“清洁、准确、高效”的监测原则。 HJ212协议分为数据传输规范和数据格式规范两部分。数据传输规范定义了监测数据采集设备与数据中心之

    2024年02月07日
    浏览(36)
  • SPI 通信协议 最详细解读!!!

    SPI(Serial Peripheral Interface,串行外围接口)是一种高速、全双工、同步的通信总线,主要应用在EEPROM、FLASH、实时时钟、AD转换器上,以及数字信号处理器和数字信号解码器之间。 SPI有四根信号线: MOSI :Master Output Slave Input,主机向信号线上输出数据,从机读取。 MISO :Mas

    2024年02月15日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包