服务热线:021-59578001
中文
新闻中心
新闻中心

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

发表时间:2024-01-26 14:13:35 来源:行业新闻

  2023年9月14日,CiA中国技术日直播活动在线上举行,该活动致力于开展与陈皓受邀参与活动,并带来以“CAN和CAN FD总线协议转换”为主题的演讲。

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

  1. 波特率不同:CAN总线Mbit/s波特率,CAN FD总线Mbit/s波特率。在实际应用中,我们一般会选取500k的CAN总线Mbit/s的CAN FD总线波特率作为标准的车载通讯波特率。

  2. 数据长度不同:一帧CAN总线个字节的数据,而一帧CAN FD总线. 报文帧格式不同:CAN FD总线的报文新增了

  、FDF、BRS、ESI这几个特定的信号位,以此扩充成一套全新的数据帧的格式4. 远程帧使用不相同:CAN FD总线协议取消了远程帧

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

  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采用了更复杂、更安全的

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

  中时,CAN FD需要向后兼容CAN组,此时,CAN FD节点节点一定要通过CAN消息与其他CAN节点进行通讯,而CAN网络没办法识别CAN FD通讯消息,就会造成通讯错误。同样的,CAN节点加入到CAN FD网络中时,CAN节点也无法与其他CAN FD节点正常通讯,便会出现总线错误。这样一个时间段就需要加入一个能同时适配CAN和CAN FD两种总线协议的网关以进行报文转换,确保总线的正常通讯。这种网关往往带有多个CAN

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

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

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

  假如CAN节点主动请求和CAN FD节点进行通讯,首先,CAN节点向网关的CAN 1端发出CAN报文,CAN 1端收到CAN报文后,迅速的进行复制和处理,将CAN报文中的关键

  提取出来,构造出一帧完整的、具有相同ID和数据的CAN FD报文。再通过网关的CAN 2端发送给另一个CAN FD节点,以此来完成不同协议报文之间的转发。同样,如果CAN FD主动请求和CAN节点进行通讯,也能够正常的使用网关,以“复制、重定义和路由转发”的逻辑完成总线转换。

  虹科已经有成熟的CAN和CAN FD总线协议转换的方案,利用PCAN-Rou

  r 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总线协议并进行转换的网关

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

  中典型谐波源点焊机的工作特性和谐波特性,介绍谐波治理对车企的作用,总结谐波治理和有源滤波器的发展趋势。

  中的应用及选型 /

  的典型应用 /

  需要什么样的降噪对策? /

  大语言模型的开发与应用”研讨会上的重点分享。 基于深度学习的 AI 技术——大语言模型(L

  驶记录仪中的应用 /

  三维扫描仪抄数机厂家三本精密仪器小编了解到随着科学技术的持续不断的发展,三维扫描仪慢慢的变成了现代

  中的重要工具。三维扫描仪可以通过高精度的测量,获取物体的三维数据,从而为

  中的应用 /

  线中国技术日 /

  解决方案 /

  带来哪些变革? /

  自己给树莓派做的一个HDMI转HDMI mini的转接头,结果显示颜色错乱,求大佬指点哪里的问题啊?

  PSoC4 UART接收CY8C4248LQI-BL583上的多个字符问题怎么解决?

  如何在没有HAL的情况下使用SEGGER eMusb-Device吗?