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
    +关注

    关注

    61

    文章

    3115

    浏览量

    474034
  • 总线
    +关注

    关注

    10

    文章

    3076

    浏览量

    92053
  • ecu
    ecu
    +关注

    关注

    14

    文章

    1004

    浏览量

    57645
  • 协议转换
    +关注

    关注

    1

    文章

    321

    浏览量

    10294
  • 汽车
    +关注

    关注

    15

    文章

    4290

    浏览量

    41562
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    再获国际权威认可!方案荣登CiA官方期刊

    近日,科技术成果再添国际权威背书——基于CANFD技术的机器人灵巧手测试应用文章,正式发表于国际CAN总线权威组织
    的头像 发表于 03-10 15:02 564次阅读
    再获国际权威认可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案荣登<b class='flag-5'>CiA</b>官方期刊

    前瞻 | 48V车载供电成主流!CiA牵头制定测试规范,帮你划重点

    标准化进程按下了快进键。作为长期深耕CAN/LIN总线技术落地的解决方案合作伙伴,科第一时间为您带来深入解读。48V供电崛起汽车行业的轻量化选择为什么48V供电
    的头像 发表于 01-29 17:07 2995次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>前瞻 | 48V车载供电成主流!<b class='flag-5'>CiA</b>牵头制定测试规范,<b class='flag-5'>虹</b><b class='flag-5'>科</b>帮你划重点

    HK-CoreTest:专业的CAN/CAN FD总线测试软件,高效易用

    面对汽车电子开发中复杂的车载网络测试需求,如何选择一款功能全面、操作便捷的CAN/CAN FD测试软件?
    的头像 发表于 12-29 13:20 855次阅读

    汽车CAN/以太网一体化测试板:协议车载测试解决方案

    随着汽车电子架构向域控制器演进,车载网络测试面临着CANFD)与以太网多协议并发的挑战。传统分散式测试设备需组合多个独立模块,存在系统复杂、数据同步难、成本高等痛点。
    的头像 发表于 12-29 13:15 596次阅读

    汽车CAN FD收发器TCAN1044-Q1:性能、应用与设计要点详解

    汽车CAN FD收发器TCAN1044-Q1:性能、应用与设计要点详解 汽车电子和工业控制等领域,C
    的头像 发表于 12-17 17:50 1003次阅读

    汽车故障保护CAN FD收发器TCAN1057A-Q1:设计指南与应用解析

    中发挥着至关重要的作用。其能够高效、可靠地各个电子控制单元(ECU)之间传输数据,确保车辆的平稳运行。但传统的CAN总线在数据传输速率和功能上逐渐难以满足汽车行业不断增长的需求,如高
    的头像 发表于 12-17 10:25 538次阅读

    动态 | 2025年11月精彩回顾

    2025年11月精彩速览——与CiA联合主办CANXL中国路演三城巡演;携手长城汽车举办技术交流日系列workshop;2025
    的头像 发表于 12-01 10:33 1027次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年11月精彩<b class='flag-5'>回顾</b>

    干货 | 嵌入式AI崛起,CAN总线如何重塑新角色?

    工作?答案,或许就藏在历经考验的通信技术——CAN总线之中。分享的这篇来自国际CAN领域权威组织Ci
    的头像 发表于 11-26 17:03 2108次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货 | 嵌入式AI崛起,<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>如何重塑新角色?

    圆满收官 | CAN总线专题全系列直播精华回顾已上线!

    CAN总线系列直播圆满收官!HongKeWebinars作为汽车电子通信领域的核心协议
    的头像 发表于 11-24 17:55 3170次阅读
    圆满收官 | <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>已上线!

    CAN XL中国路演北京站丨联袂CiA勾勒通信技术新蓝图!

    NEWSCANXL路演第二站:北京11月20日,全球CAN总线技术权威组织CiA(CANinAutomation)北京成功举办“CANXL中国路演”第二站。
    的头像 发表于 11-20 18:13 802次阅读
    <b class='flag-5'>CAN</b> XL中国路演北京站丨<b class='flag-5'>虹</b><b class='flag-5'>科</b>联袂<b class='flag-5'>CiA</b>勾勒通信技术新蓝图!

    CAN XL中国路演第一站丨携手CiA共创技术盛宴!

    NEWSCANXL路演第一站:深圳11月18日,全球最具影响力的CAN总线技术标准化与推广组织,CiA(CANinAutomation)深圳举办了“CANXL中国路演”,
    的头像 发表于 11-19 16:35 1452次阅读
    <b class='flag-5'>CAN</b> XL中国路演第一站丨<b class='flag-5'>虹</b><b class='flag-5'>科</b>携手<b class='flag-5'>CiA</b>共创技术盛宴!

    动态 | 2025年10月精彩回顾

    2025年10月精彩速览——出席2025上海国际嵌入式会议并发表演讲;自研HK-CoreTest车载总线测试软件首发上线;多场技术直播圆满收官...下面让我们一起
    的头像 发表于 11-01 09:02 1574次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年10月精彩<b class='flag-5'>回顾</b>

    新思科技与Tata Elxsi合作推动汽车行业变革

    竞争激烈的汽车行业正面临前所未有的变革。随着主机厂和一级供应商积极推进软件定义汽车(SDV)转型,开发周期大幅压缩,从原本的3至4年年骤减至不到2年。汽车行业需要找到创新方法,以极快的速度开发高质量、高度集成的系统。
    的头像 发表于 10-30 14:51 1901次阅读

    直播回顾 | 硬核干货放送,CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    周二下午3点准时开播,资深技术工程师团队倾囊相授,助您掌握CAN总线从基础到高阶的全链路技术与核心技能。更多硬核课程与技术干货敬请持续关注
    的头像 发表于 09-17 17:39 1048次阅读
    直播<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>应用层直播助您告别低效联调,破解车载网络开发核心难题

    动态 | 2025年8月精彩回顾

    2025年8月精彩速览——携高新技术方案亮相上海汽车测试展;成功举办汽车×AI×机器人技术融合研讨会、LIN总线线下专场培训;荣获202
    的头像 发表于 09-02 10:13 1105次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年8月精彩<b class='flag-5'>回顾</b>