CAN FD适用领域

快速软件下载

CAN-FD 可以加速针对汽车 ECU 的最后编程工作。通用汽车指出,使用 CAN-FD 后, ECU 编程时间将缩短至当前编程时间的三分之一,甚至是五分之一。同样地,汽车修理间内的诊断或软件升级时间也缩短了。

错误状态

传输节点出错可能会导致消息突然中断,从而对那些安全至上的系统造成影响。每个CAN-FD 消息的错误状态信息 (ESI)位元中都包含传输节点的状况。采用这种方式,接收器就能够监控传输节点,并在实际问题发生之前采取故障预防措施。
增加的数据载荷CAN-FD 使得消息长度扩展到了 64 字节,从而避免了长消息被拆分。其结果是,在 CAN 堆栈中形成了一个非常简化的传输层。您不必实现复杂的流控制机制来容纳多个消息。

ECU 之间的通信更快

随着汽车功能的日益丰富,汽车 ECU 之间交换的数据量也呈直线上升。 CAN-FD 凭借更高的带宽,可以轻松处理更大量的数据,而且能够达到与 FlexRay 媲美的速度。

总线负载降低

由于通信速度更快, ECU 可以通过 CAN-FD 帧以比使用标准CAN 帧时更快的速度发送和接收数据。其直接效果就是总线负载会降低。示例:一个仪表板负责为驾驶员呈现汽车的大量参数。它将需要驱动 3 到 7 个计量器,控制20 到 30 个信号装置,响铃并显示信号警报来指示状态或系 故障。该节点需要通过来自多个ECU 的大量 CAN 消息来接收和传输信息。在这样一个系统上,CAN 负载可以占到75% - 80%。 CAN-FD 通过减少 CAN 总线负载缓解了这一问题。

传输线路的长度

在卡车或铰接巴士网络中,总线的长度可能会达到 9至 20 米。整个网络的速度将会受到仲裁场的限制。J1939-14 标准定义的最大位速率是 500kbps。然而, CAN-FD可以达到更高的速度。仲裁场可以仍维持原来的速率,但数据载荷能够以高得多的速率进行交换。这极大地提高了网络的吞吐量。

CAN迁移到CAN FD
CAN-FD 在保持与现有 CAN 网络相当的成本的基础 上,大大提升了吞吐量。

CAN-FD 通过改进的 CRC 多项式,改善了错误帧漏检率,进一步提高了可靠性。

引入 CAN-FD 不会影响目前使用的诸如 LIN 和 MOST 等汽车网络。要想把 CAN-FD 引入现有的 CAN 网络,需要有适当的迁移路径。这是因为, CAN-FD 兼容性节点除了能接受 CAN-FD帧外,也能接受当前的 CAN 帧,而不会出现 任何错误。但是,如果存在 CAN-FD 帧,常规 CAN 节点会 在网络上生成错误帧。可以通过几种措施来减轻迁移至真正 CAN-FD 网络所需完成的工作量。

典型方案:

网络中部署的新 ECU 必须能够兼容 CAN-FD,同时还必须能采用当前的 CAN 通信帧格式进行操作。

先在软件下载中,引入 CAN-FD 帧格式,从而达到更高的数据速率。操作期间,要与现有CAN网络完全隔断。
在 Bosch(博世公司)开展的一系列试验已证实,当 前的收发器可以帮助达到 2.5Mbps 的平均数据速率。
逐渐将现有CAN节点更换为CAN FD节点,待网络内全部为CAN FD节点时,启用CAN FD,从而实现高带宽利用率。

【CAN FD之CAN FD应用领域及CAN迁移至CAN FD的策略分析介绍】相关推荐

  1. FD.io VPP的C语言接口如何使用:FD.io VPP: How To Use The C API

    目录 引言 - Introduction C语言API概述 - C API Overview 运行环境 - The Runtime Environment API回顾 - Message API Re ...

  2. 什么是频谱分析仪?主要功能和应用领域有哪些?主要品牌TFN FMT650的详情介绍

    一.频谱仪是什么设备 频谱仪,又称频谱分析仪,是一种多用途的电子测量仪器,它是研究电信号频谱结构的仪器,用于信号失真度.调制度.谱纯度.频率稳定度和交调失真等信号参数的测量. 频谱分析仪是对无线电信号 ...

  3. 和tp数据库_CAN / CAN FD传输层(TP)详解

    本文分享CAN / CAN FD在TP层传输规则详解,因为是从个人角度解读协议,有不精准之处,希望指出. CAN/CAN FD总线TP层映射到OSI计算机七层模型是在第三层和第四层: 对应CAN Fr ...

  4. Linux: /dev/fd/详解

    早上在使用htop查看系统情况时,发现了占用率最高的命令如下: java -jar test.jar /dev/fd/63 2/dev/fd/62 但我运行时输入的命令是这样的: java -jar ...

  5. 简单易懂的 pwnable.kr 第一题[fd]Writeupt

    简单易懂的 pwnable.kr 第一题[fd]Writeupt 题目地址http://pwnable.kr/play.php 题目 题目中给出了ssh远程登录的地址以及登录密码我们先连接,输入密码: ...

  6. lin通讯从节点同步间隔场_汽车行业必须知识--CAN FD通讯

    前面我们讲了CAN的基础知识,但是由于CAN总线存在通讯速率低,报文头过长,刷新速率低等缺点.为解决这些问题CAN-FD应运而生.首先看看发展历史,2012年,BOSCH发布CAN FD white ...

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

    随着汽车电子.工业自动化的蓬勃发展,CAN总线上的设备数量.数据量都大大增加,给CAN总线带来了极大的挑战.为满足更高的带宽及数据吞吐量,CAN FD(CAN with Flexible Data-R ...

  8. python中fd是什么意思_python里fd是什么意思

    文件描述字(file descriptor,fd)是系统中用来唯一记录当前已经打开的文件的标识号,fd是一个整数. 除了file对象外,Python还提供对fd的操作,对fd的操作更加底层,fd和Py ...

  9. linux 文件指针,Linux中文件描述符fd与文件指针FILE*互相转换实例解析

    本文研究的主要是Linux中文件描述符fd与文件指针FILE*互相转换的相关内容,具体介绍如下. 1.文件描述符fd的定义:文件描述符在形式上是一个非负整数.实际上,它是一个索引值,指向内核为每一个进 ...

最新文章

  1. 静态类型检查—Flow入门
  2. Android-深入理解AIDL
  3. 酷安应用市场php源码,酷安应用市场 v11.0.3-999 去广告极限精简版
  4. Ocelot——初识基于.Net Core的API网关
  5. 企业如何寻找最合适的托管数据中心,以维持IT和业务的增长运营
  6. sicktim571操作手册_SICK激光传感器TIM310操作说明书
  7. SpringBoot入门到精通_第7篇 _必知必会总结
  8. 一些UED网址的收藏
  9. 三星Galaxy A90翻转摄像头出变故:或仍将采用水滴屏设计
  10. Wordpress 2.91 的一些良好改进
  11. java金额格式化 .00_Java中金额的格式化###,###.00
  12. ArcGIS学习总结(七)——河流制图综合
  13. C++---常用printf输出格式
  14. 分享一大波高清电子元器件矢量图,速速下载收藏!
  15. win10默认壁纸_仅4M!微软出品的壁纸软件,让桌面每天都不一样!
  16. Python 正则提取字符串中的地区
  17. 利用Python实现模糊查找
  18. Java数据库的备份与恢复
  19. 一天刷到5篇「x is All You Need」,当学术论文开始标题党……
  20. 机器学习入门(吴恩达)——单变量线性回归

热门文章

  1. 电子工资条,轻松解决工资条发放问题
  2. 计算机办公软件应用三套题目,办公软件应用试题中级汇编第3套
  3. 张量基础学习(二 . 坐标变换,分量转化规律与张量方程 )
  4. VNC服务器搭建及局域网使用
  5. 什么是项目里程碑?如何为项目成功设置?
  6. 前端实现微信公众号图片上传预览jssdk
  7. 互联网之路之LVS负载均衡
  8. 远程服务器终端复用工具:tmux
  9. 一次考过PMP成功跳槽加薪!过来人传授PMP备考秘籍
  10. Git下载安装及配置环境