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

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

3天内不再提示

CAN-FD协议有哪些车用

麦辣鸡腿堡 来源:汽车那些事 作者:汽车那些事 2023-07-18 11:25 次阅读

以某车型为例,该项目已对CAN-FD网络进行了量产化应用,该项目基于电子电气功能架构搭建了集合多种车载网络协议的网络架构,集信息域、互联域、自动驾驶域、底盘动力域的多域融合的一汽新一代整车网络架构,该架构具备支持拓展L2+级自动驾驶和整车级 OTA 技术的能力,具有高功能安全、高信息安全的技术优势。

2.1 功能定义

本车型CAN-FD部分主要实现ADAS自动驾驶和动力车控等功能,ADAS功能分为驾驶智能辅助功能和自动驾驶功能,包括拨杆换道、自动换道、自适应巡航、高速代驾、拥堵跟车、自动泊车等基本或高阶的功能,涉及到 ADAS域控制器与感知传感器、底盘、动力等执行控制器的控制交互。

2.2 方案设计

对于 2.1 章节所描述的功能需求,在以往项目设计时多采用 CAN 总线进行传输相关报文,但随着ADAS 功能水平升级,这些 ADAS功能的实现对网络通信有着更高性能、低时延、高带宽及ASIL B+的功能安全要求,传统CAN通信已无法满足。一汽红旗在本车型上首次应用 CAN-FD 搭建ADAS 等域的网络架构,实现 ADAS 域控制器与感知控制器及执行控制器之间的高实时性和稳定性的通信传输。

在本车型网络架构设计中,将 ADAS 功能相关的报文分为2类,控制类和感知类。再根据每个单元功能的功能安全ASIL等级确定每条报文和信号的ASIL等级,进而制定每条信号的E2E校验策略。由于舒适娱乐采用传统CAN的网络骨架,所以在中央网关中做了CAN 转 CAN-FD(CAN-FD 转 CAN)的功能设计,并对网关做了功能安全冗余设计,网关功能安全设计内容在此不做赘述。

2.3 设计实现

2.3.1 车型CAN-FD节点拓扑结构设计

在本车型项目中,CAN-FD 节点主要有网关控制器、ADAS 域控制器、ADAS 感知控制器、动力域控制器、底盘域控制器(图 5)。

图片

图5 车型CAN-FD节点拓扑

其中网关主要实现 PDUCAN-FD 路由功能、CAN-CANFD 路由功能;ADAS 域控制器实现 ADAS 规划决策功能;ADAS
感知控制器实现环境感知和定位功能;动力域控制器实现动力分配和控制功能;底盘域控制器实现制动和转向功能。

2.3.2 路由策略设计

从 CAN 到 CAN-FD 的路由,考虑到传输效率,网关将接收到的多个 CAN 报文打包到一个 CAN-FD
报文中进行发送,为保证报文矩阵的可扩展性和打包解析的便利性,CAN-FD中每8个bytes与传统CAN报文相对应,每连续的8 bytes中至少预留32bits用于未来功能的扩展。

网关的报文路由形式分为CAN-CAN路由,CANCANFD 路由和 CANFD-CAN 路由 3 种,CAN-CAN 路由遵循传统 CAN
路由原则,在此不做赘述,后文主要对后2种路由形式进行详细说明。

CAN-CANFD路由:网关可以将多条报文进行组包后转发,也可以不组包单报文转发;单报文转发仅改变源网段报文的ID和报文类型(帧结构和传输速率),但不改变数据场里信号的位置和数据场长度(DLC),这种转发形式称为报文路由。直接路由可以通过底层软件自己完成,不需要上层软件的参与,路由时间延迟低,一般可控制器在2ms以内。

图片

图7 报文路由过程示例

CANFD-CAN路由:CAN-FD到CAN总线的消息转发需要将DLC长达64 bytes的CAN-FD的消息帧拆分为多个DLC最长为8
bytes的CAN消息帧,需要数据场中的信号拆分重组,改变报文的ID、报文类型、DLC长度以及信号位置,这种路由方式称为信号路由。信号路由过程需要上层软件的参与,路由时延相比报文路由要高一些,想实现功能安全,网关也需要做更多的安全冗余设计工作。

2.4 CAN-FD通信性能验证

针对本项目设计,搭建了台架对 CAN-FD相关节点进行了一致性测试和硬件在环(Hardware In the
Loop,HIL)验证,在网络的关键性能指标如总线负载率、吞吐量、平均时延和峰值时延、网络利用率和网络效率都得出了不错的结果数据。

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

    关注

    3024

    文章

    7865

    浏览量

    166457
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2715

    浏览量

    463331
  • 协议
    +关注

    关注

    2

    文章

    598

    浏览量

    39163
收藏 人收藏

    评论

    相关推荐

    应用指南—如何使用DSLogic分析CAN/CAN-FD信号?

    应用指南—如何使用DSLogic分析CAN/CAN-FD 信号?
    的头像 发表于 09-04 14:15 1892次阅读
    应用指南—如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN-FD</b>信号?

    CAN-FD协议你了解多少

    关注+星标公众号,不错过精彩内容来源 |安富莱电子编排 |strongerHuang之前给大家分享过很多关于CAN的文章:CANOpen系列教程CAN-FD协议你了解多少?第三代CAN
    发表于 08-19 08:13

    CAN FD协议介绍

    CAN FDCAN with flexible data-rate)是CAN2.0协议的扩展,CAN-
    发表于 08-20 06:51

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

    历史舞台。车载以太网技术的发展为高带宽提供了可能性,但车载以太网由于其点对点通信和非实时的协议特性使其无法满足控功能对高实时性和一对多通信的需求,而 CAN-FD 基于传统CAN
    发表于 02-14 14:22

    多核异构-双核高速率CAN-FD评测

    产业的发展,各种传感器和控制器数量的增多,总线上的数据量也激增,这使得CAN2.0总线在传输速率和带宽方面的缺点暴露的更加明显,于是就诞生了CAN-FDCAN-FD在传输速率和带宽方面有了明显的提升
    发表于 02-17 15:37

    是否任何外部组件可以使ESP32S3与CAN-FD兼容?

    控制器与 ISO11898-1 FD 格式帧不兼容,并将此类帧解释为错误。我想知道是否任何外部组件可以使 ESP32S3 与 CAN-FD 兼容。
    发表于 03-02 08:35

    你知道CAN-FD协议多少?

    8 时则有一个非线性的增长,最大的数据场长度可达 64 字节。  3.CRC 校验场  在 CAN-FD 协议标准化的过程中,通信的可靠性也得到了提高。由于 DLCs 的长度不同,在 DLC 大于 8
    发表于 07-09 11:53 1.1w次阅读

    工业CAN2.0及CAN-FD隔离器及共模干扰抑制模组

    随着工业2025的推进,现在自动化机械臂控制全面由传统CAN 9600-115200波特率升级CAN2.0 1M乃至CAN-FD 4M高速协议,工业自动化机械臂多节点于工程布线时采用
    的头像 发表于 01-17 09:35 5267次阅读

    CAN-FD协议你了解多少 ?

    CAN-FD协议你了解多少?
    的头像 发表于 03-08 15:40 1.7w次阅读

    DS70000系列数字示波器在CAN-FD协议解码上的应用

    上个月小编携《汽车CAN-FD总线技术大揭秘》一文带大家了解了CAN-FD总线的前世今生,从CAN总线发展历程、总线拓扑图及OSI协议栈模型等方面,对
    的头像 发表于 03-25 15:36 2549次阅读

    STM32设备上的CAN FD

    本文件的目的如下所述: •概述具有灵活数据速率(CAN-FD协议的控制器局域网(CAN)。 •描述CAN-FD相对于经典CAN
    发表于 08-28 10:34 8次下载

    简单介绍基于CAN-FD的诊断通信传输层

    CAN-FDCAN withFlexible Data-Rate的简称,从名称可以看出,CAN-FD的数据速率是可变的。
    发表于 11-10 17:46 2119次阅读

    CANCAN-FD主要区别概述

    BRS:表示位速率转换,该位隐性时,速率可变(即BSR到CRC使用转换速率传输),该位为显性时,以正常的CAN-FD总线速率传输(恒定速率)。
    发表于 11-21 17:53 4.5w次阅读

    车载CAN-FD的抗扰度评估技术

    众所周知,大量的电子控制单元(ECU)和高速通信局域网(LAN)对于高级驾驶辅助系统(ADAS)来说是必要的。原始设备制造商(OEM)兴趣在车辆上引入具有灵活数据速率的控制器区域网络(CAN-FD
    的头像 发表于 12-14 16:52 1343次阅读

    如何使用DSLogic分析CAN/CAN-FD 信号?

    一文档介绍本文将一步步介绍如何使用DSLogic逻辑分析仪采集并分析CAN/CAN-FD信号,因为CAN信号的测量和CAN-FD的大致一样,所以下文以
    的头像 发表于 01-08 14:54 1148次阅读
    如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN-FD</b> 信号?