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

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

3天内不再提示

虹科CiA演讲回顾 | CAN(FD)总线协议转换原理及其在汽车行业的应用

虹科汽车电子 来源:虹科汽车电子 作者:虹科汽车电子 2023-09-21 09:30 次阅读

wKgaomULmr2ADjSLAAsdBFMlpRo663.png

2023年9月14日,CiA中国技术日直播活动在线上举行,该活动致力于开展与CAN总线相关领域的技术工作,演讲者都是CAN领域的专家。虹科首席工程师陈皓受邀参与活动,并带来以“CAN和CAN FD总线协议转换”为主题的演讲。

本次演讲内容主要分为三个部分:首先介绍了CAN和CAN FD总线的区别,并以此为切入点讲解了两种总线协议转化的基本原理与做法,在此基础上对总线协议转换在汽车行业的具体应用进行了延申介绍与未来展望。本文将带您回顾本次演讲,并对精彩内容“划重点”。

一、CAN和CAN FD总线的对比

wKgaomULmtiAKnskAAHIYf7yX00317.png

CAN总线和CAN FD总线主要在四个方面存在差异:

1. 波特率不同:CAN总线最高支持1Mbit/s波特率,CAN FD总线最高支持5Mbit/s波特率。在实际应用中,我们通常会选取500k的CAN总线波特率和500K 2Mbit/s的CAN FD总线波特率作为标准的车载通讯波特率。

2. 数据长度不同:一帧CAN总线报文最多支持8个字节的数据,而一帧CAN FD总线报文可最多支持64个字节的数据

3. 报文帧格式不同:CAN FD总线的报文新增了RS、FDF、BRS、ESI这几个特定的信号位,以此扩充成一套全新的数据帧的格式

4. 远程帧使用不同:CAN FD总线协议取消了远程帧

wKgZomULmvmAfsIsAAKaIJWJw_s117.png

对比CAN和CAN FD报文,CAN FD报文具有更高的通讯速率和更多的字节的数据。因此,CAN FD总线协议的通讯带宽得以提高,可以达到CAN总线的6倍甚至更高。

wKgZomULmyOAAjl5AAFKael4BKc606.png

与此同时,CAN和CAN FD报文也在具体帧结构上存在区别:

1. 仲裁域对比:CAN FD的报文取消了RTR的设定,以RRS作为取代

2. 控制域对比:CAN报文结构中主要有 IDE 和DLC,还有一个保留位,以此来规定这个帧的类型和数据域的内容。CAN FD报文结构则明显增多,除IDE 和DLC外,还有FDF、BRS、ESI三个位。FDF用于标识帧类型是CAN还是CAN FD报文,BRS用于CAN FD的数据端,决定了是否采用更高的波特率进行数据传输,ESI用于确定当前传输节点的错误状态是主动错误还是不动错误。在总线协议转换过程中,FDF和BRS用于修改报文帧格式,这也是CAN FD报文能够兼容CAN报文通信的原因之一。

3. 数据域对比:CAN报文最高支持8个字节的数据长度,而CAN FD报文最高支持64个字节的数据长度。

4. CRC域对比:CAN报文的CRC占15位,而CAN FD报文最高占21位,可见CAN FD报文的CRC采用了更复杂、更安全的算法

wKgZomULmz2AUaZ4AAGlIj-8YsI124.png

总结而言,CAN FD报文将仲裁域的RTR设定改为RRS,并新增控制域FDF、BRS、ESI相关内容。这四个区别便是实现CAN和CAN FD总线协议转化的关键发力点。

二、总线协议转换的基本原理

wKgaomULm2aAB0pUAAFnjR5VpGQ132.png

当将CAN FD节点加入到CAN网络中时,CAN FD需要向后兼容CAN组,此时,CAN FD节点节点需要通过CAN消息与其他CAN节点进行通讯,而CAN网络无法识别CAN FD通讯消息,就会造成通讯错误。

同样的,CAN节点加入到CAN FD网络中时,CAN节点也无法与其他CAN FD节点正常通讯,便会出现总线错误。这个时候就需要加入一个能同时适配CAN和CAN FD两种总线协议的网关以进行报文转换,确保总线的正常通讯。这种网关往往带有多个CAN接口,且可编程

wKgaomULm4OAbmQUAAKm_6TOlL0890.png

首先,我们需要对网关的波特率进行定义,包括仲裁端的波特率和数据端的两个波特率。

其次,需要对具体的帧结构进行一个修改,以此来建立一个完整的数据帧的结构体,重点在于修改报文的帧类型、DLC以及具体的数据端的内容。

wKgZomULm5uAWJz7AAFhaDtauZU024.png

在图上的转换示意图中,我们可以看到四个节点和两条网络总线同时存在的情况,其中两个节点被集成在一个网关设备中,可进行编程和处理。

假如CAN节点主动请求和CAN FD节点进行通讯,首先,CAN节点向网关的CAN 1端发出CAN报文,CAN 1端收到CAN报文后,迅速的进行复制和处理,将CAN报文中的关键信息提取出来,构造出一帧完整的、具有相同ID和数据的CAN FD报文。再通过网关的CAN 2端发送给另一个CAN FD节点,以此来完成不同协议报文之间的转发。

同样,如果CAN FD主动请求和CAN节点进行通讯,也可以使用网关,以“复制、重定义和路由转发”的逻辑完成总线转换。

三、总线协议转换在汽车行业的应用与展望

wKgaomULm8eASypSAAPUH1hTD3Q292.png

虹科已经有成熟的CAN和CAN FD总线协议转换的方案,利用PCAN-Router FD和PCAN-Router Pro FD两款网关设备即可高效完成总线协议转换。

经典应用场景:主机厂优化测试台架

在ECU测试中,专业的工程师们会根据不同的汽车零部件搭建不同的测试台架,以往普遍流行的是搭建支持CAN网络通讯的测试台架。但随着汽车智能化发展,ECU测试往CAN FD、CAN XL总线发展,以CAN网络接口为主开发的测试系统和平台,无法测试以CAN FD总线协议进行通讯的新车型,便需要重新改造台架。

台架改造实质上是为了将台架中的CAN采集设备注入新的CAN FD协议。虹科提供的网关就可以高效、便捷地在测试台架和ECU之间建立起一个全新的CAN-CAN FD通讯,ECU端自发的CAN FD信号可以通过网关实时高效的传输,并以CAN信号的方式输出给测试台架这端,便可实现不同协议之间的台架测试,有效帮助客户降低协议转换的时间、人力成本和工程复杂度。

而在未来,可能会出现CAN和CAN FD总线转CAN XL总线的应用情况,自然也会出现相应的能兼容CAN、CAN FD、CAN XL总线协议并进行转换的网关产品,让我们拭目以待。

总结

以上就是演讲涉及的全部内容,欢迎联系虹科,与我们的工程师进行交流、获取更多网关相关信息。

审核编辑黄宇

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

    关注

    56

    文章

    2470

    浏览量

    459251
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87218
  • ecu
    ecu
    +关注

    关注

    14

    文章

    821

    浏览量

    53885
  • 协议转换
    +关注

    关注

    1

    文章

    34

    浏览量

    9521
  • 汽车
    +关注

    关注

    12

    文章

    2989

    浏览量

    36073
收藏 人收藏

    评论

    相关推荐

    汽车CAN FD总线测试原理及应用

    CAN FD总线报文周期一致性测试方法,可自动实现监控测试并快速生成测试报告,主要根据CAPL语言设计建立测试应用工程。
    发表于 04-01 12:53 143次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>总线</b>测试原理及应用

    ADI与宝马携手引领汽车行业以太网边缘总线技术革新

    近日,领先的半导体技术公司ADI与全球知名汽车制造商宝马集团联合宣布,将在汽车行业率先采用ADI的10BASE-T1S E²B™(以太网-边缘总线)技术。这一创新技术的引入,不仅标志着车载以太网连接在
    的头像 发表于 03-12 10:12 335次阅读

    CAN转串口转换器在汽车行业中的应用场景

    CAN转串口转换器在汽车行业中具有广泛的应用。
    的头像 发表于 02-20 16:18 796次阅读

    CES 2024观察:AI正在重塑汽车行业 推动汽车行业变革

    通过CES 2024这个全球消费电子行业的风向标,我们可以预见汽车行业正在迎接一个怎样的未来?
    的头像 发表于 01-25 09:56 987次阅读

    浅谈有源滤波器在汽车行业中的应用及选型

    简述汽车行业的谐波治理需求,分析汽车行业中典型谐波源点焊机的工作特性和谐波特性,介绍谐波治理对车企的作用,总结谐波治理和有源滤波器的发展趋势。
    的头像 发表于 01-09 10:31 159次阅读
    浅谈有源滤波器在<b class='flag-5'>汽车行业</b>中的应用及选型

    CAN总线的发展历程 CAN XL总线的典型应用

    CAN总线通讯协议由德国博世于上世纪80年代发明,第一个使用CAN总线通讯协议的量产车型是199
    的头像 发表于 12-21 14:03 990次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的发展历程 <b class='flag-5'>CAN</b> XL<b class='flag-5'>总线</b>的典型应用

    智能汽车CAN FD总线需要什么样的降噪对策?

    智能汽车CAN FD总线需要什么样的降噪对策?
    的头像 发表于 11-30 09:37 291次阅读
    智能<b class='flag-5'>汽车</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>总线</b>需要什么样的降噪对策?

    研讨会回顾:NVIDIA 助力汽车行业大语言模型创新与发展

    开发者关系经理李博和英迈中国技术工程师李宁在现场探讨了汽车行业前沿趋势与未来风向标。下文将带领读者回顾嘉宾们在“NVIDIA 加速汽车行业大语言模型的开发与应用”研讨会上的重点分享。 基于深度学习的 AI 技术——大语言模型(L
    的头像 发表于 11-03 19:10 384次阅读

    基于CAN总线汽车行驶记录仪中的应用

    电子发烧友网站提供《基于CAN总线汽车行驶记录仪中的应用.pdf》资料免费下载
    发表于 10-18 10:34 0次下载
    基于<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>在<b class='flag-5'>汽车行</b>驶记录仪中的应用

    三维扫描仪抄数机在汽车行业中的应用

    三维扫描仪抄数机厂家三本精密仪器小编了解到随着科技的不断发展,三维扫描仪已经成为现代汽车行业中的重要工具。三维扫描仪能够通过高精度的测量,获取物体的三维数据,从而为汽车行业的发展提供了更广阔的空间
    的头像 发表于 10-13 14:43 472次阅读
    三维扫描仪抄数机在<b class='flag-5'>汽车行业</b>中的应用

    can总线为什么要用双绞线?can总线不用双绞线可以吗?

    和数据交换。而CAN总线为什么要用双绞线呢?为此,本文将从以下三个方面展开讨论: 一、 CAN总线的特点 二、 双绞线的作用 三、为什么CAN
    的头像 发表于 09-14 16:48 4031次阅读

    虹科受邀参与CiA线上2023中国技术日

    FDCAN XL等,及这些趋势对高层协议(如CANopen 或 J1939 )的影响。 CiA中国技术日议程 CiA&技术日介绍 199
    的头像 发表于 09-13 14:38 435次阅读
    虹科受邀参与<b class='flag-5'>CiA</b>线上2023中国技术日

    汽车总线协议转换解决方案

    通信性能和成本,常用的汽车总线包括CANCAN FD、LIN三种。对于不同的总线,在通信速率、
    的头像 发表于 08-10 14:27 914次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>总线</b><b class='flag-5'>协议</b><b class='flag-5'>转换</b>解决方案

    CAN FD是什么意思 优点有哪些

    日益增加的需求。 什么是CAN FDCAN FD协议是由Bosch以及行业专家预研开发的,并
    的头像 发表于 07-18 10:40 1648次阅读

    5G和物联网将如何重塑汽车行业?物联网将给汽车行业带来哪些变革?

    “物联网(InternetofThings)的诞生给无数行业带来了变革,其中就包括汽车行业。物联网对于汽车发展的重要性是毋庸置疑的。从网联汽车到智能交通系统,物联网正在为
    的头像 发表于 05-16 10:47 499次阅读
    5G和物联网将如何重塑<b class='flag-5'>汽车行业</b>?物联网将给<b class='flag-5'>汽车行业</b>带来哪些变革?