随着汽车电子、工业自动化的蓬勃发展,CAN总线上的设备数量、数据量都大大增加,给CAN总线带来了极大的挑战。为满足更高的带宽及数据吞吐量,CAN FD(CAN with Flexible Data-Rate)诞生了。那究竟CAN FD与传统CAN的区别是什么?在数据传输和实时性能方面又有什么不同?

一般从使用传统CAN转换到CAN FD会有以下3个原因:

01

CAN FD提高位速率的同时提供更短的CAN帧 

- 延迟时间更短.

- 更好的实时性能

- 更高的带宽

02

CAN FD可以在CAN帧中容纳从8到64字节更多的数据

- 相对更少的系统开销 = 更好的数据吞吐量

- 发送较大数据对象时,软件更简单高效

03

CAN FD具有更高性能的CRC算法

- 降低未检测到错误的风险

由于CAN FD是在CAN总线的数据量负荷逐渐达到极限后的产物,本文旨在对比CAN FD与传统CAN的同时详细介绍CAN FD。

01.

CANFD与传统CAN的数据帧格式

图 1 传统 CAN 帧(上图)和 CAN FD 帧(下图)比较。两种帧都是单字节数据,而且在此例中, CAN FD 帧没有提高位速率。可以看出,两种帧从帧起始(SOF)位到整个 11 个仲裁位都相同。仲裁之后,传统 CAN(标记为 A)中是远程传输请求位(RTR 位)

汽车电子专业知识篇(二十)-深度解析CAN FD与传统CAN的差异相关推荐

  1. 汽车电子专业知识篇(十五)-整车电气系统设计——高压系统集成方案

    本文我们谈谈高压系统的几种比较常见的集成方案. 第一种:非集成全分散的结构 全分散的方式是最初的纯电动平台方案,也是最基础的逻辑,基本上后续平台策略算是按照基础的框架来做不同的集成方案,但是基本的功能 ...

  2. 汽车电子专业知识篇(十六)-整车电气系统设计——高压系统框架略读

    整车高压系统的组成:动力电池.PDU(BDU).DC-DC.OBC.DC-AC.Motor(一般都是包含了减速器).PTC Heater.A/C compressor.AC charger 和DC c ...

  3. 汽车电子专业知识篇(三十二)-整车电控系统及架构设计技术

    本文的目的是基于我们对域控制设计方法的研究,提出相关的设计过程和规则,从而设计出我们3年后的新电控系统及架构平台,也就为实现软件定义汽车和硬件通用化提供可能性.同时,也希望能为国内电控系统及架构设计标 ...

  4. 汽车电子专业知识篇(二)-汽车以太网如何影响ECU和传感器设计

    概述 汽车以太网不是一项新技术.但在几年前,它却很新,以至于没有人知道它是否可以集成到汽车中. 虽然,搭载车载以太网技术的汽车已经量产,但是,关于车辆 ECU 和传感器如何受该技术影响的问题仍然存在. ...

  5. 汽车电子专业知识篇(六十三)-继电器的结构、工作原理、检测方法

    继电器是汽车控制电路中常用的一种元件,它是利用电磁感应原理,控制某一回路的接通或断开,实现用小电流控制大电流,从而减小控制开关触点的电流负荷,保护开关触点不被烧蚀. 汽车上广泛使用电磁式继电器,常见的 ...

  6. 汽车电子专业知识篇(七)-什么是XCP协议

    1  ASAM是什么组织? 提及XCP协议,不得不从ASAM说起. 随着汽车电子的高速发展,汽车上的ECU越来越多,各控制器间协同工作,控制着不同的部件.电子控制单元作为汽车系统中的大脑,通过采集输入 ...

  7. 汽车电子专业知识篇(三)-双目视觉三大应用视觉深度、标定、立体匹配

    1双目视觉的视差与深度 人类具有一双眼睛,对同一目标可以形成视差,因而能清晰地感知到三维世界.因此,计算机的一双眼睛通常用双目视觉来实现,双目视觉就是通过两个摄像头获得图像信息,计算出视差,从而使计算 ...

  8. 汽车电子专业知识篇(九)-charge pump的原理介绍

    1   电荷泵是什么? 电荷泵(charge pump),也称为开关电容式电压变换器,是一种利用"快速"(flying)或"泵送"电容(非电感或变压器)来储能的 ...

  9. 汽车电子专业知识篇(六)-DDS如何满足自动驾驶汽车中的应用?

    在自动驾驶发展迅速之际,为了获得竞争优势,智能汽车制造商必须提供良好的驾驶体验,同时满足分布式系统设计对安全性.可扩展性.容错性和快速数据处理的苛刻要求.自动驾驶汽车是一个极其复杂的高度分布式动态系统 ...

最新文章

  1. hive定时清洗至mysql_hive,sqoop定时执行脚本举例
  2. win server2008搭建ftp服务器
  3. poj1564 Sum It Up dfs水题
  4. 数据增强之图像旋转及坐标对应(附代码)
  5. js list添加元素_JS基础与常用函数
  6. opengl加载显示3D模型lwx类型文件
  7. 联想拯救者y空间兑换代码_锐祥贴片Y电容进入联想手机快充供应链,性能获世界500强认可...
  8. Madgwick算法详细解读
  9. 一张图解决Android Studio 项目运行按钮灰色
  10. python判断奇数_python 中x%2 x1 判断偶数奇数 性能对比
  11. java IO流详解及特性
  12. 论文阅读-目标检测(2019)-CenterNet:目标检测转化为关键点检测及其属性回归
  13. VISIO使用快捷键
  14. 企业微信员工离职后,还能看聊天记录吗?
  15. 魔方阵原理及十种解法(C语言)
  16. Win10系统不兼容驱动怎么办?
  17. 解决VS2016中Scanf运行错误
  18. python lambda菜鸟_Python lambda介绍
  19. ambari全攻略流程,开发ambari(四)
  20. 自从上了K8S,项目更新都不带停机的!

热门文章

  1. Ubuntu16.04安装WPS
  2. 工业以太网交换机的专业术语
  3. 导轨式网管型工业交换机优势具体在哪里呢?
  4. [渝粤教育] 西南科技大学 投资经济学 在线考试复习资料(2)
  5. 【渝粤题库】陕西师范大学152210 现代社会调查理论与方法
  6. 【渝粤题库】国家开放大学2021春2772家畜环境卫生与设施题目
  7. yuki翻译器钩子_git hooks钩子
  8. java计算整数出现的次数_[剑指offer题解][Java]1到n整数中1出现的次数
  9. centos安装llvm_Linux CentOS上编译并安装Clang教程
  10. 不同阶QAM调制星座图中,符号能量的归一化计算原理