datasheet

曾道人简介:技术文章—CAN FD升级要如何避免与CAN总线的冲突?

2019-05-22来源: EEWORLD关键字:CAN

141期曾道人 www.w9okj.cn 随着新能源汽车的发展,需要传输的数据量也逐渐增加,很多车厂都在考虑使用CAN FD来替代CAN实现数据量传输的提速。那么如何稳定地升级到CAN FD呢?本文为您解答。

 

一、CAN FD与CAN的主要区别

 

 

图1  CAN帧基本格式

 

 

图 2  CAN FD帧基本格式

 

如图1、图2所示分别是CAN帧和CAN FD帧的基本格式,区别主要分为两大点:

 

  1. BRS(可变速率)

 

CAN FD的传输速率分为两个频段,从BRS位开始到CRC校验之前这一段是可变速率段,这一段的波特率可以进行加速,理论最高可达到5Mbit/s,而其他位置则和CAN2.0一样,最高速率可达到1Mbit/s。

 

  1. 数据场长度增加BRS

 

CAN FD对数据场的长度做了扩充,从CAN的8字节增加到CAN FD的64字节。如图3所示,当DLC小于8字节时和CAN一样是线性增长,当大于8字节时是非线性增长。

 

 

图3  DLC编码方式

 

二、CAN FD的升级与CAN是否有冲突?

 

由于使用CAN FD网络时,需要ECU和CAN控制器、收发器均支持CAN FD通讯。所以当CAN网络中某些节点升级为CAN FD时,车辆上CAN与CAN FD处于共存的情况,因为普通的CAN节点无法正常解析CAN FD报文,节点就会一直报错,出现大量错误报文,导致总线通讯异常。

 

说明: C:UserslvxiaolingDesktop本周文章20周CANFD的升级要如何避免与CAN总线的冲突?图4.jpg

 

图 4  CAN与CAN FD报文的波形对比

 

如图三所示,可以看到CAN FD的传输速率是5Mbit/s,而CAN的传输速率为500Kbit/s,我们在平常使用上位机软件解析CAN报文的时候需要设置对应的波特率,否则报文就无法解析。那么用一种简单的方式来理解,对于CAN节点来说,它的波特率是500K,那么5M的波特率与它不匹配,所以不能被正常解析,该节点就会报错,导致CAN FD报文一直无法正常发送,干扰总线的正常运行。

 

三、CAN FD升级的解决方案

 

针对CAN FD升级的情况,一般有三种解决方案。

 

  1. CAN节点忽略CAN FD报文

 

支持CAN2.0的ECU忽略CAN FD报文,不对其进行识别,这样虽然无法对CAN FD报文进行解析处理,但是也不会将其识别为错误帧,总线可以保证正常通讯。因为CAN FD是向下兼容CAN的,所以所有的CAN节点和CAN FD节点对于CAN报文都可以正常通讯,但是CAN FD的报文只能在支持CAN FD的ECU之间进行传输。由于只能保证CAN FD节点可以正常接收所有类型的CAN报文,CAN节点无法接收解析CAN FD报文,所以该解决方案仅可作为临时使用。

 

  1. 全部节点升级为CAN FD

 

将所有网络上所有的节点都替换成CAN FD,由于CAN FD可以向下兼容CAN,此时的网络既可以进行CAN报文收发也可以进行CAN FD报文收发。但是由于整体网络全部更新替换,成本较高,所以使用率很低。

 

  1. 利用CAN网桥进行CAN FD与CAN的转换

 

    在原有的CAN网络上通过CAN网桥与新的CAN FD节点进行连接,将传统的CAN总线网络通过协议转换与CAN FD网络进行融合,快速实现CAN设备的升级。工作原理如图5所示,当接收到CAN FD报文的时候,CAN网桥会采用直转、合并、拆分三种方式实现传统CAN的8字节长度和CAN FD的64字节长度的互相转换,无损还原原有数据。

 

 

总结:

 

对于CAN FD的升级,如果不是全部节点都进行升级,那么为了避免与CAN总线的冲突,相对来说,使用CAN网桥作为转换来完成是更好的方法。工程师可以不用在意如何完成CAN与CAN FD报文之间的转换,可以将工作重心放到产品功能的实现上,这样对于产品的快速更迭,抢占市场会更加有帮助。


关键字:CAN

编辑:muyan 引用地址://www.w9okj.cn/qcdz/ic462530.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:华虹宏力:功率半导体拥抱电动汽车“芯”机遇的两大要诀
下一篇:CAN/RS-485总线的终端电阻应如何设置?

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

对接未来汽车 TI推出业界新款集成CAN FD的系统基础芯片

随着电子、半导体、通讯等行业的快速发展,汽车智能化的诉求也越来越强。为了提高汽车的安全性和舒适性,实现汽车的电动化和智能化,以及增强网络连接,汽车制造商将越来越多功能集成到了汽车上,ECU(电子控制单元)大量地增加使总线负载率急剧增大。目前在市场上的商用车中广泛使用的是车载网络CAN(Controller Area Network)。但是由于CAN总线的最高传输速率为1Mbit/s(通常汽车CAN系统的实际使用速率最高为500kbit/s),ECU大量增加使总线负载率急剧增大以致造成网络拥堵,影响信息传输的可靠性和实时性。为了满足日益增长的汽车网络需求,所以我们需要能够传输更多信息的高速车载网络。CAN FD应运而生CAN FD
发表于 2019-06-25
对接未来汽车 TI推出业界新款集成CAN FD的系统基础芯片

SBC 基础课程——CAN/LIN SBC初学者指南

什么是系统基础芯片(SBC)? SBC是纯粹的集成电路,它将控制器局域网络(CAN)或本地互联网络(LIN)收发器与内部/外部“功率器件”集成在一起。该功率器件可以是低压差线性稳压器(LDO)、DC/DC转换器或两者兼有。 当设计师需要更多输出功率,或需要离散式解决方案的布局选项并且该离散式解决方案需要收发器和离散式LDO或DC/DC转换器,这时SBC是您的理想选择。 SBC对于市场来说不是新生事物,但是,近期在集成和性能方面的创新均拓展了这些设备的使用。对汽车设计师而言,其高水平的集成和更高的可靠性可以使其实现质量更轻和成本更低的设计。从经典CAN向灵活数据速率CAN(CAN FD)的转型,要求
发表于 2019-06-24
SBC 基础课程——CAN/LIN SBC初学者指南

德州仪器推出业界新款集成了CAN FD控制器和收发器的系统基础芯片

2019年6月21日,北京讯——德州仪器(TI)(NASDAQ:TXN)今日推出了业界新款汽车系统基础芯片(SBC)TCAN4550-Q1。该芯片集成了使用灵活数据速率控制器局域网(CAN FD)的控制器和收发器,旨在满足车载网络对高带宽和数据速率灵活性的需求。它采用了几乎所有微控制器的串行外围接口(SPI)总线来部署CAN FD接口或提高系统中CAN FD总线端口的数量,同时最少量地对硬件进行改动。以往,在升级至或扩展CAN FD功能时,设计师不得不在其设计中整合多个分立的组件或彻底修改微控制器,通常来说这既耗时又成本高昂。借助TCAN4550-Q1系统基础芯片(SBC),设计师能够保有汽车电子和照明、高级驾驶员辅助系统
发表于 2019-06-22

TI推出业界新款集成了CAN FD控制器和收发器的系统基础芯片

德州仪器(TI)(NASDAQ:TXN)今日推出了业界新款汽车系统基础芯片(SBC)TCAN4550-Q1。该芯片集成了使用灵活数据速率控制器局域网(CAN FD)的控制器和收发器,旨在满足车载网络对高带宽和数据速率灵活性的需求。它采用了几乎所有微控制器的串行外围接口(SPI)总线来部署CAN FD接口或提高系统中CAN FD总线端口的数量,同时最少量地对硬件进行改动。 德州仪器(TI)接口产品部门产品线经理Charles (Chuck) Sanna先生向大家介绍新产品TCAN4550-Q1以往,在升级至或扩展CAN FD功能时,设计师不得不在其设计中整合多个分立的组件或彻底修改微控制器,通常来说这既耗时又成本高昂。借助
发表于 2019-06-21
TI推出业界新款集成了CAN FD控制器和收发器的系统基础芯片

汽车总线向CAN FD升级 需要简化设计并降低成本

对于车载网络而言,CAN和LIN作为基础的总线技术存在已久,但它们已经不能满足车载网络中更多功能的负载——一方面是数据传输率和吞吐量的加大,同时,还要增加一些?;すδ?,如总线故障?;ず途驳缡头疟;?,以及通过1.8V - 3.3V 或 1.8V - 5V输入/输出与处理器往返数据的能力,而在满足这些需求的同时,设计的复杂性、空间和成本也必须有效控制。数据传输率和吞吐量的加大对带宽和数据速率灵活性提出更高的要求,这加大了对CAN FD(灵活数据速率)这一通信协议的应用需求。相较于CAN,CAN FD能支持高达5 Mbps的数据传输率和高达64字节的有效负荷,它可以支持汽车MCU和连接的系统之间以各种速率高效通信。系统基础芯片(SBC
发表于 2019-06-20
汽车总线向CAN FD升级 需要简化设计并降低成本

简化HEV 48V系统的隔离CAN、电源接口

48V汽车应用中对隔离的需求持续增长。这是一种紧凑、高效、稳健、低噪声的方法,可通过CAN接口隔离48 V系统。为今天的汽车设计是一种平衡行为。在满足日益严格的排放标准和为越来越多的车载系统和小工具提供动力之间,需为当今的车辆提供高功率,以获得高效率。为实现效率和功率的融合,工程师更加依赖于将48V电力运行与传统燃气发动机相结合的系统,如混合动力电动汽车(HEV)。这种方法可确保车辆满足严格的二氧化碳(CO2)排放标准,同时还可改进性能和驱动质量。虽然关于双电池汽车系统本身已有很多说法,但我关注的是这些组合式12和48V系统中的一个关键且有时被忽视的组件:电流隔离。电流隔离用于抵抗接地噪声,并在与其连接的48V系统中接地断开或故障
发表于 2019-06-19
简化HEV 48V系统的隔离CAN、电源接口

小广播

电子工程世界版权所有 京ICP证060456号 141期曾道人 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright ? 2005-2019 www.w9okj.cn, Inc. All rights reserved
  • 提升双创教育质量的关键在机制协同 2019-06-23
  • 观世变专题汇总页不让历史撒谎 2019-06-09
  • 5分钟搞定的微波炉米麻薯,颜值口感双满分 2019-06-08
  • 以大刀阔斧改革激发社会活力 2019-06-04
  • 央视4频道每天下午播放。 2019-06-03
  • 细数vivo NEX亮点 骁龙8458GB+256GB屏幕指纹 2019-06-03
  • 五月来电排行榜——五大热盘最火 ——凤凰网房产北京 2019-05-29
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-05-28
  • 新疆喀纳斯湖再现不明水生物 2019-05-28
  • 各地一周答复网民留言四千项 最受关注领域与你息息相关 2019-05-27
  • 北京冬奥场馆建设注重赛后利用 2019-05-25
  • 侯德义:用全生命周期理念推动环境修复行业发展 2019-05-21
  • 中山八路总站 调整12公交线 2019-05-15
  • 让山里娃感受智慧科技乐趣 2019-05-09
  • 余静:“有一肚子的好消息想说给乡亲们说” 2019-05-09
  • 内蒙古11选5的开奖结果走势图 新浪篮彩比分直播 体彩p3开机号近十期 彩票开奖直播 cba半决赛 190aa足球指数 体彩山西十一选五走势图表 排列五走势图数字连线 奥讯足球指数 大中华心水论坛 两码中特永久免费公开 安徽十一选五开下载 浙江体彩6+1第18140期开奖结果 白小姐传密ab 福彩中奖规则