0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

速锐得开发社区-新一代汽车网络通信技术CAN FD的特点归纳

suruide 来源:suruide 作者:suruide 2023-07-24 14:57 次阅读

随着汽车工业的快速发展,汽车逐渐走向智能化,功能也越来越丰富,例如特斯拉、比亚迪、理想汽车为代表,在车载导航、驻车雷达、胎压监测、倒车影像、无钥匙启动、定速巡航、自动泊车、高级辅助驾驶系统、自动驾驶、域控制器、智能网关等都有新的特点。

为了提高竞争力,汽车制造商将越来越多的功能集成到汽车之中,我们的汽车就会变得交互性好、界面友好、智能化高级,这些功能的加入,增加了ECU(电子控制单元)的增加,进而使得总线负载急剧增加,传统的CAN总线(500K)每个数据帧最多携带8个字节数据的瓶颈逐步凸显,显得力不从心。

为了解决这一瓶颈,Bosch曾发布过新一代的汽车网络通信技术CAN FD,它不仅继承了高速CAN的主要特征,而且提高了CAN总线的通信效率,改善了错误帧漏检率,同时,还可以保持CAN-BUS系统不变,ECU厂家不需要大规模的改动就可以实现网络通信升级。
CANFD接口1.jpg

为此,速锐得整理了如下笔记,与公司内部开发、客户开发、数据采集、应用开发提供一些基础的帮助,我们就CAN FD的特点、难点,先做初步的学习与共同交流,后续我们会推出硬件设计及接口相关的,包括一些适用性代码等等。

1、CAN FD总线具备可变波特率,数据段最高可以达到15MBPS,传统标准CAN只有500K(最大1M),一个数据帧可以使用两种波特率进行传输,两种波特率有各自独立的为时间设置寄存器,这对硬件和解析都有要求,需要2个不同的寄存器,相互不干扰,CAN FD外设时钟频率为60MHz,硬件设计和软件代码需要谨慎,无论是仲裁段还是数据段,他们同步跳转宽度与缓冲段的值相同;

2、最大可以达到64字节,17位/21位 CRC算法,CANFD控制器需要根据数据长度不同选择不同的算法,数据越长,CRC算法越多;

3、CAN FD 有新的数据字节填充规则,采用差分信号传输数据,通信可靠性高,但是容易出现数据出错导致数据为被错误解析;

4、数据传输速率可以达到微秒级,与标准CAN不兼容,为此,芯片需要更换,解析方式也不同;

5、解析复杂,在CAN FD网络中,CAN和CAN FD可以同时存在,容易出现发送数据帧错误,导致整个CAN FD 网络通信瘫痪,或者报故障码。无论是标准帧还是扩展帧,只有确定是CAN帧还是CAN FD帧,才能知道当前的报文格式解析;
CANFD硬件设计图2.jpg

6、标准高速CAN升级到CAN FD需要做的工作:

a、虽然CAN FD继承了CAN的特性,但是也有一些工作要做:硬件需要支持CAN FD功能,从CAN芯片、晶振、寄存器、CAN收发器均需要学习控制器的学习方法,便于开发CAN FD应用,实现CAN FD跨平台的编程接口,实现CAN FD通信功能;

b、在开发过程中通常需要对网络进行调试和监测,推荐使用USBCANFD,将该接口卡的CAN FD接口连至CAN FD网络中,USB接口连接PC,开发者便可以轻松通过上位机监测CAN FD总线上的数据,同时,出于测试目的,还可以通过PC上位机向总线中发送数据;

c、如果传统CAN网络的部分节点需要升级到CAN FD,那么由于帧格式不同,CAN FD节点可以正常收发CAN节点报文,但是传统CAN节点不能收发CAN FD报文,会产生错误帧;
CANFD调试界面1.png

d、目前有速锐得的方案可以在原有网络拓扑不变的情况下,实现CAN与CAN FD的兼容,如硬件速锐得硬件设计显示:

(1)传统CAN使用具有CAN FD Shield模式的收发器,当收到CAN FD帧时,收发器会过滤改报文,以防止发送错误帧;

(2)使用CAN转CAN FD网关/网桥设备(例如EST558S-FD),将CAN FD报文按照用户设定的规则转换成传统的CAN报文。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 比亚迪
    +关注

    关注

    19

    文章

    2231

    浏览量

    53984
  • 特斯拉
    +关注

    关注

    66

    文章

    6276

    浏览量

    126392
  • 网络通信
    +关注

    关注

    4

    文章

    777

    浏览量

    29737
  • CAN FD
    +关注

    关注

    0

    文章

    76

    浏览量

    12873
  • 理想汽车
    +关注

    关注

    0

    文章

    220

    浏览量

    3306
收藏 人收藏

    评论

    相关推荐

    富士通先进的汽车网络技术

    富士通先进的汽车网络技术 1.Introduction about Fujitsu Microelectronics2.Fujitsu focus on Automotive
    发表于 11-26 12:16

    汽车CAN总线系统原理、设计与应用

    介绍了汽车CAN总线系统的设计方法。全书共10章,首先介绍了汽车网络通信系统的特点,全面阐述了当今汽车网络系统的结构、类型、应用及其发展趋势
    发表于 04-09 22:27

    LIN总线在灯光控制系统的应用硬件设计

    重新循环发送和传递,以利于传感器和执行器在任意时刻都可以接收总线上的数据信息。开发CAN总线数据应用已经有11年之久,对于
    发表于 10-13 16:13

    解码福特汽车LIN总线结构及灯光控制功能开关原理

    监控系统。图:主模块LIN总线经过解码和对电路测试,发现,福特汽车LIN总线允许主模块和
    发表于 10-20 10:09

    文浅析汽车CAN-FD总线的通信应用

    时延、网络利用率和网络效率都得出了不错的结果数据。3. 基于CAN-FD新一代汽车网络架构车联网、V2X 和自动驾驶对
    发表于 02-14 14:22

    什么是汽车网络通信系统

    什么是汽车网络通信系统 在保证正常驾驶情况下,网络通信
    发表于 03-17 13:39 3278次阅读
    什么是<b class='flag-5'>汽车</b>的<b class='flag-5'>网络通信</b>系统

    结合内部CAN总线与外部网络通信协议的嵌入式系统开发

    结合内部CAN总线与外部网络通信协议的嵌入式系统开发网络通信技术资料,很好很实用。
    发表于 03-28 10:47 10次下载

    [原创] MicrochipCAN LIN CAN-FD汽车网络开发方案

    microchip公司的CAN LIN CAN-FD汽车网络开发板采用8位,16位和32位Microchip MCU系列,提供低成本模块化平台,用于
    发表于 05-19 10:45 3196次阅读
    [原创] MicrochipCAN LIN <b class='flag-5'>CAN-FD</b><b class='flag-5'>汽车网络</b><b class='flag-5'>开发</b>方案

    解码东风e雪铁龙CAN特点及休眠唤醒应用于驾培驾考

    协助驾培驾考行业客户,针对性对东风e雪铁龙车型做了相关的CAN总线适配,特别是新能源神龙富康、E爱丽舍、东风E70等。东风雪铁龙CAN
    的头像 发表于 10-29 15:19 922次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>解码东风e雪铁龙<b class='flag-5'>CAN</b>网<b class='flag-5'>特点</b>及休眠唤醒应用于驾培驾考

    解码新款丰田大灯总成CAN矩阵拆解和结构分析

    那么第步,按照项目设计要求,自然是先解码原车CAN协议,我们把CAN分析仪接入到
    的头像 发表于 11-07 12:12 2013次阅读

    解码特斯拉Model Y整车网关电路及CAN通信协议DBC控制策略

    研究和解码特斯拉Model Y的整车控制中心的控制策略,比研究般宝马、奔驰、奥迪的CAN总线数据更有乐趣,近期解码了特斯拉Model
    的头像 发表于 12-01 15:47 1420次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>解码特斯拉Model Y整车网关电路及<b class='flag-5'>CAN</b><b class='flag-5'>通信</b>协议DBC控制策略

    汽车网络架构是什么意思

    基于CAN-FD新一代汽车网络架构 传统的车载CAN总线最高支持500 kbit/s的传输速率,每帧只能承载8 bytes的数据,由于传输速率和数据长度的限制,在自动驾驶和智能网联对
    的头像 发表于 07-18 11:28 912次阅读

    解码大众全新数字高尔夫8汽车CAN FD行驶功能电气架构

    CAN FD我们研究还不深入,仅在已经装配的部分车型上做了深入研究,比如奔驰、理想汽车、小鹏、特斯拉、路特斯、奥迪、路特斯等。那么,大众高尔夫8是沿用奥迪的那
    的头像 发表于 08-07 15:44 370次阅读
    解码大众全新数字高尔夫8<b class='flag-5'>汽车</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>行驶功能电气架构

    基于CAN-FD新一代汽车网络架构

    传统的车载CAN总线最高支持500 kbit/s的传输速率,每帧只能承载8 bytes的数据,由于传输速率和数据长度的限制,在自动驾驶和智能网联对网络通信的高要求背景下,使用传统 CAN 通信
    发表于 09-19 10:16 621次阅读
    基于<b class='flag-5'>CAN-FD</b>的<b class='flag-5'>新一代</b><b class='flag-5'>汽车网络</b>架构

    深入解析吉利几何CAN总线数据通信网络的拓扑层级框架技术

    在现代汽车工业中,车辆的电子控制单元(ECU)之间的通信至关重要。这种通信大多通过控制器局域网络CAN)总线实现,它是德国BOSCH公司于
    的头像 发表于 05-13 16:12 556次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>深入解析吉利几何<b class='flag-5'>CAN</b>总线数据<b class='flag-5'>通信网络</b>的拓扑层级框架<b class='flag-5'>技术</b>