CANFD和CAN的区别

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

概念

FD全称是 Flexible Data-Rate,顾名思义,表示CAN-FD 的帧报文具有数据场波特率可变的特性, 仲裁场和数据控制场使用标准的通信波特率,而到数据场就会切换为更高的通信波特率, 车端常用的为2Mbit/s和5Mbit/s,从而达到提高通信速率的目的。

  • CAN-FD:可以理解成CAN协议的升级版,只升级了协议,物理层未改变。
  • CAN与CAN-FD主要区别:传输速率不同、数据长度不同、帧格式不同、ID长度不同。
    由传统CAN转移到CANFD比较方便

速率

  • CAN:最大传输速率1Mbps。
  • CAN-FD:速率可变,仲裁比特率最高1Mbps(与CAN相同),数据比特率最高8Mbps。

数据长度

  • CAN:一帧数据最长8字节
  • CAN-FD:一帧数据最长64字节。

帧格式

CANFD报文具体结构—红色缩写为增加部

CAN FD 帧格式详述:点击跳转

CANFD和CAN的区别

  • CANFD不存在远程帧, CAN报文中的RTR (用于区别标准帧与远程帧)被替换为RRS(远程请求替代位,默认值为0)
  • FDF用于传统CAN报文和CANFD报文,FDF位为0时为传统报文,FDF为1时为CANFD报文
  • BRS为速率切换位,BRS位为0时CANFD速率保持恒定速率、BRS位为1时CANFD的数据段会被切换到高速率。
  • ESI错误状态指示位:CAN报文中发送节点的错误状态只有该节点自己知道,CANFD报文中可以通过ESI标志位来告诉其他节点该节点的错误状态,当ESI为1时表示发送节点处于被动错误状态、当ESI为0时表示发送节点处于主动错误状态。

传统的车载CAN总线最高支持1Mbit/s的传输速率,每帧只能承载8 bytes的数据,由于传输速率和数据长度的限制,在自动驾驶和智能网联对网络通信的高要求背景下,使用传统 CAN 通信势必会导致总线负载率过高从而导致网络拥堵,使传统CAN总线通信的瓶颈逐渐凸显。

CAN-FD继承了传统CAN总线的主要特性,使用改动较小的物理层,双线串行通信协议,依然基于非破坏性仲裁技术,分布式实时控制,可靠的错误处理和检测机制,在此基础上对带宽和数据长度进行优化,将逐步取代传统CAN成为下一代主流汽车总线系统,与车载以太网搭配构建未来汽车的网络骨架。文章来源地址https://www.toymoban.com/news/detail-412856.html

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

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

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

相关文章

  • ros中时间的概念:ros::Time、ros::Duration、定时器ros::Timer&ros::Rate、ros::WallTime

    1. ros时间格式说明         有 时刻 和 持续时长 (可以是负数),分为 秒 和 纳秒 ,换算关系:1sec=1e9nsec。Time指的是某个时刻,而Duration指的是某个时段。 2. ros::Time::now()         记录当前时刻 3. ros::Duration         代表持续的一段时间 4.  toSec()         将“1

    2024年02月08日
    浏览(43)
  • 解决Hbase报错:ERROR: Can‘t get master address from ZooKeeper; znode data == null

    报错了:这啥公司啊,怎么给的文档怎么错这么多,起一服务,集群里总有几个组件报错 继上次Flume 脚本,使用hdfs sink报错了以后,hbase又报错了,报错提示如下: 此报错呢,可能是因为zookeeper集群不稳定导致,zookeeper集群和目前的跑数据脚本的集群不一致,我询问了一下,

    2024年02月04日
    浏览(64)
  • 【论文阅读】GPT4Graph: Can Large Language Models Understand Graph Structured Data?

    作者:Jiayan Guo, Lun Du, Hengyu Liu 文章链接:GPT4Graph: Can Large Language Models Understand Graph Structured Data? An Empirical Evaluation and Benchmarking 代码链接:GPT4Graph: Can Large Language Models Understand Graph Structured Data? An Empirical Evaluation and Benchmarking 通过使用自然语言描述图并向LLM提供文本描述,直接

    2024年01月20日
    浏览(44)
  • ‘utf8‘ codec can‘t decode byte 0xcd in position 0: unexpected end of data

    nmap在windows安装好后,在命令行输入被扫描的目标,点击扫描提示\\\'utf8\\\' codec can\\\'t decode byte 0xcd in position 0: unexpected end of data 第一步首先检查安装nmap的路径中是否有中文 第二步检查C:userXXX中“XXX”是否为中文 第一步解决方案:第一步的中文路径把nmap卸载,重新安装到英文路径

    2024年02月01日
    浏览(75)
  • gpt全称

    您是否曾经好奇过GPT的全称是什么?GPT代表\\\"Generative Pre-trained Transformer\\\",是一种基于Transformer模型的生成式预训练模型。而GPT4则是最新一代的GPT模型,它在自然语言处理领域取得了巨大的突破。 GPT4是由OpenAI开发的一种自然语言处理模型,它以其卓越的生成能力和语义理解能

    2024年02月12日
    浏览(38)
  • python解码bash64报错:binascii.Error: Invalid base64-encoded string: number of data characters (7121) can

    base64Test.py 报错: 这个错误提示说明你的Base64字符串长度不是4的倍数,因此无法正确解码。这是因为Base64编码是将3个字节的二进制数据转换为4个字符,如果原始数据长度不是3的倍数,编码器会进行一些填充操作,以便使编码后的字符串长度是4的倍数。 在Python中,使用标准

    2024年02月02日
    浏览(57)
  • UART、IIC、SPI、CAN通信的区别与应用

    数据通信基本方式可以分为 串行通信与并行通信 两种 1.1.1、串行通信 (1)定义:串行通信是指利用一条传输线将数据一位位地顺序传送。 (2)传输方式:传输一个字节(8个位)的数据时,串口是将8个位排好队,逐个地在1条连接线上传输。 (3)特点:通信线路简单,成

    2024年02月06日
    浏览(48)
  • MySQL 启动失败:Can‘t connect to local MySQL server through socket ‘/usr/local/mysql/data/mysql.sock‘

    CentOS7 使用源码安装完 MySQL8.0.31 后,出现启动失败问题!!!   mysql 安装完成后,一般可使用如下命令启动 mysql;   正常情况下输入启动命令后,再输入如下命令及初始密码,即可进入mysql;   但是今天我在执行 mysql 启动命令后,出现如下提示: 说明:上述意思大概是说

    2024年02月04日
    浏览(41)
  • 【前端每日一问002】jquery中each与data方法的用法与概念

    在 jQuery 中, .each() 方法和 .data() 方法都是常用的工具。这两个方法的用法和概念如下: .each() 方法是 jQuery 对象的方法,用于遍历匹配元素集合中的所有元素,并对每个元素执行一个回调函数。该方法的语法如下: 其中, selector 是用于匹配元素的选择器,可以是任何 jQuer

    2024年02月06日
    浏览(39)
  • html学习笔记11-标签简写及全称、XHTML

    https://www.runoob.com/html/html-tag-name.html XHTML 是以 XML 格式编写的 HTML。可扩展超文本标记语言 XML 是一种必须正确标记且格式良好的标记语言。 XML 指可扩展标记语言(eXtensible Markup Language)。

    2024年02月11日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包