我是靠谱客的博主 落后老师,最近开发中收集的这篇文章主要介绍电子电气架构——车载CAN / CAN FD传输层(TP)详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文分享CAN / CAN FD在TP层传输规则详解,因为是从个人角度解读协议,有不精准之处,希望指出。

CAN/CAN FD总线TP层映射到OSI计算机七层模型是在第三层和第四层:

 对应CAN Frame数据域可携带的数据帧长度如下定义:

 其中CAN ID标识这具体ECU的识别号,长度有11位和29位之分,具体看OEM在诊断需求规范中定义。数据库携带数据长度看是Classical CAN还是CAN FD。前者数据域长度是8 bytes。CAN FD数据域长度看OEM需求,范围在8 bytes---64 bytes,当然长度也不是任意选取,可参看如下表格:

 超过8 bytes后,长度可按照表格中长度定义。首先分享下经典CAN单帧和多帧传输数据。

最后

以上就是落后老师为你收集整理的电子电气架构——车载CAN / CAN FD传输层(TP)详解的全部内容,希望文章能够帮你解决电子电气架构——车载CAN / CAN FD传输层(TP)详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部