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

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

3天内不再提示

康谋分享 | 从CAN到CAN FD:ADTF在汽车网络中的应用

康谋自动驾驶 2024-06-19 10:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

​随着汽车电子技术的发展,车辆上配备了越来越多的电子装置,这些设备多采用点对点的方式通信,这也导致了车内存在庞大的线束。造成汽车制造和安装的困难并进一步降低汽车的配置空间,汽车总线逐步开始向网络化方向发展。

在此背景下,CAN(Controller Area Network)总线应运而生,以其高可靠性和灵活性,成为汽车通信系统中不可或缺的一部分,承载着车辆控制、监控和诊断等关键任务。

一、技术演进:从CAN到CAN FD

随着技术的持续发展,传统的CAN总线在数据传输速率和带宽上逐渐显现出局限性。具体来说,传统的CAN总线波特率最大为1Mbit/s,数据帧中有效数据域最大为8个字节。

这种设计在早期满足了车辆控制和监控的需求,但随着车载系统复杂度的提升,对更高数据传输速率和更大数据容量的需求日益迫切。

因此,CAN FD(CAN with Flexible Data-Rate)随之推出。CAN FD在保持CAN优良特性的基础上,实现了技术上的重大突破:

1、可变数据位速率

CAN FD引入了数据段的波特率可变机制,其传输速率一般5-8Mbit/s,这一段的波特率可变,而其余部分仍使用原来的CAN速率,从而在保持兼容性的同时大幅提升了数据传输速率。

2、扩大的有效数据域

CAN FD将数据帧中有效数据域扩展到64个字节,相比传统CAN的8个字节,显著提高了单帧数据的传输量,使得通信更加灵活、快速、可靠。

3、新的CRC算法

为了适应更大的数据域和提高错误检测的准确性,CAN FD采用了新的CRC算法,并对填充位规则进行了优化,以减少错帧漏检率。

4、新的帧结构

CAN FD在控制场中增加了FDF位、BRS位和ESI位,这些位用于区分CAN报文与CAN FD报文,并确定是否转换为可变速率。同时,DLC编码方式也由线性变为阶梯式,以适应更大的数据长度。

二、ADTF:支持全面的CAN通信协议

ADTF(AUTOMOTIVE DATA & TIME-TRIGGERED FRAMEWORK)是一款汽车数据与时间触发框架,可用于开发车辆驾驶辅助系统。提供一系列功能和工具来支持车辆自动化和驾驶辅助系统的开发和测试。ADTF能用于快速原型设计、仿真、数据记录和验证(后处理)。

wKgaomZyRmeAEz_DAAJ4lURWJhs372.png图1:ADTF框架

在总线方面,ADTF具备多个工具箱以支持其仿真与测试,比如ADTF Device Toolbox,ADTF Calibration Toolbox等。

在ADTF Device Toolbox中提供ARXML数据库文件总线解析,支持汽车总线(CAN 、CANFD 、 Flexray 、 以太网)、Vector®设备、信号处理和可视化等。

在ADTF Calibration Toolbox中支持通过多个过滤器与 ECU 进行 XCP 通信,以便通过 CAN 、 FlexRay 或以太网进行通信。

结合上述工具箱,ADTF可以在应用在以下领域:

1、汽车电子系统开发

ADTF广泛应用于汽车电子控制单元(ECU)的开发,包括发动机控制、底盘控制、车身电子等。

2、仿真和测试

在汽车电子系统的仿真和测试中,ADTF能够模拟总线通信,进行系统级和组件级的测试。

3、数据记录和分析

ADTF支持数据记录功能,可以捕获和存储总线上的数据,便于后续分析和故障诊断。

三、应用实践:ADTF的技术实现

ADTF的一个强项就是对总线数据的解析。比如对CAN FD采集的数据,基于DBC配置进行解析和可视化呈现,如图2和3所示。

wKgZomZyRp2AcE1fAACDXHxVnYM195.png图2:CAN FD数据回放工程图

wKgaomZyRq6AcCNqAAOg1FSlEMI692.png图3:CAN FD数据解析效果展示

此外,ADTF支持AUTOSAR架构下ARXML CANFD数据的解析。如图4和图5所示的ARXML CANFD数据解析工程。

wKgaomZyRtaAEyUcAACWtNHVNjc245.png图4:ARMXL CANFD数据回放工程图

wKgZomZyRuWAAqIyAANAfy1Arg8813.png图5:ARMXL CANFD数据解析效果展示

ADTF软件以其强大的功能、高度的灵活性和专业的技术支持,成为汽车电子开发领域的重要工具。无论是在产品开发、系统集成还是测试验证阶段,ADTF都能提供有效的解决方案,加速汽车电子系统的开发进程。


作者介绍

郑工

康谋科技高级自动驾驶技术研发工程师,拥有超过5年的汽车电子和自动驾驶数据分析经验专精于高精度传感器数据的获取、整合与优化。数据采集技术方面造诣深厚,尤其在车载网络和实时数采系统上富有实践成果,设计并优化了多种数据采集与传输方案。曾多次代表公司参加海外技术研讨会和培训项目,深入了解国际自动驾驶行业的最新动态和技术趋势,积累了丰富的国际视野。

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

    关注

    58

    文章

    3010

    浏览量

    471407
  • 汽车网络
    +关注

    关注

    0

    文章

    68

    浏览量

    15236
  • 自动驾驶
    +关注

    关注

    791

    文章

    14667

    浏览量

    176405
  • CAN FD
    +关注

    关注

    0

    文章

    82

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCP251863 CAN FD控制器技术解析与应用指南

    Microchip Technology MCP251863外部CAN FD控制器小尺寸封装中集成了 CAN FD控制器 (MCP2518
    的头像 发表于 10-14 15:43 535次阅读
    MCP251863 <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>控制器技术解析与应用指南

    Texas Instruments TCAN1043A-Q1汽车CAN FD收发器技术解析

    Texas Instruments TCAN1043A-Q1汽车CAN FD收发器是一款高速控制器局域网 (CAN) 收发器,符合ISO 11898-2:2016高速
    的头像 发表于 09-24 15:25 655次阅读
    Texas Instruments TCAN1043A-Q1<b class='flag-5'>汽车</b>级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析

    ‌TCAN1164-Q1汽车CAN FD系统基础芯片技术解析

    Texas Instruments TCAN1164-Q1汽车CAN FD系统基础芯片 (SBC) 是高速控制器局域网 (CAN) 系统基础芯片,符合ISO 11898-2:2016高
    的头像 发表于 09-24 15:16 598次阅读
    ‌TCAN1164-Q1<b class='flag-5'>汽车</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>系统基础芯片技术解析

    德州仪器TCAN1162x-Q1汽车CAN FD收发器技术解析

    Texas Instruments TCAN1162x-Q1汽车CAN FD收发器是高速控制器局域网 (CAN) 系统基础芯片 (SBC),符合ISO 11898-2:2016高速
    的头像 发表于 09-19 15:38 460次阅读
    德州仪器TCAN1162x-Q1<b class='flag-5'>汽车</b>级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析

    ‌TCAN1162-Q1汽车CAN FD收发器技术解析

    Texas Instruments TCAN1162-Q1汽车CAN FD收发器是一款高速控制器局域网 (CAN) 收发器,符合ISO 11898-2:2016高速
    的头像 发表于 09-19 14:57 541次阅读
    ‌TCAN1162-Q1<b class='flag-5'>汽车</b>级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析

    汽车CAN FD系统基础芯片TCAN1167-Q1技术解析

    Texas Instruments TCAN1167-Q1汽车CAN FD系统基础芯片 (SBC) 是一款高速控制器局域网 (CAN) 系统基础芯片 (SBC),符合ISO 1189
    的头像 发表于 09-15 10:49 609次阅读
    <b class='flag-5'>汽车</b>级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>系统基础芯片TCAN1167-Q1技术解析

    TCAN1463-Q1汽车级高速CAN FD收发器技术解析与应用指南

    器件支持传统CANCAN FD(灵活数据速率),数据速率高达8MB/s (Mbps)。TCAN1463-Q1可减少显性隐性边缘的信号振铃,并能在复杂的
    的头像 发表于 09-11 14:03 625次阅读
    TCAN1463-Q1<b class='flag-5'>汽车</b>级高速<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析与应用指南

    Texas Instruments TCAN340x-Q1汽车CAN FD收发器数据手册

    Texas Instruments TCAN340x-Q1汽车级控制器局域网(CANFD收发器满足ISO 11898-2:2016高速CAN规范的物理层要求。 此系列收发器采用3.3
    的头像 发表于 07-28 11:20 577次阅读
    Texas Instruments TCAN340x-Q1<b class='flag-5'>汽车</b>级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器数据手册

    Texas Instruments TCAN1043N-Q1汽车CAN FD收发器数据手册

    Texas Instruments TCAN1043N-Q1汽车CAN FD收发器是一款符合ISO 11898-2:2024要求的高速控制器局域网 (CAN) 收发器 。该收发器支持
    的头像 发表于 07-09 16:00 788次阅读
    Texas Instruments TCAN1043N-Q1<b class='flag-5'>汽车</b>级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器数据手册

    汽车网络升级攻略:CAN-CAN FD-车载以太网

    汽车网络架构升级,CANCANFD及车载以太网,以满足日益增长的通信需求。但升级过程,如何确保不同节点的兼容性成了亟待解决的问题。今天
    的头像 发表于 06-27 11:34 1023次阅读
    <b class='flag-5'>汽车网络</b>升级攻略:<b class='flag-5'>CAN-CAN</b> <b class='flag-5'>FD</b>-车载以太网

    【全网最直白】CAN FDCAN XL到底差在哪?#CANXL #CANoe

    CAN
    北汇信息POLELINK
    发布于 :2025年05月07日 22:29:51

    如何传统的CAN用法设置CAN-FD

    您好 NXP: 我们 s32k312 平台中使用了经典的 CAN 总线(2.0/固定 8 字节数据),现在我们想升级 CAN-FD 格式。我设置了 CAN-FD 参数(经典
    发表于 04-14 11:32

    CAN总线十万个为什么 | 如何轻松应对CAN(FD)接口不足?

    导读项目扩张时,CAN(FD)接口不足常常成为硬件工程师的痛点。本期将为您介绍一种高效解决方案,帮助您从根本上解决接口瓶颈问题,同时提升项目效率和系统可靠性。很多硬件工程师项目扩张的时候,都需要
    的头像 发表于 02-21 11:36 809次阅读
    <b class='flag-5'>CAN</b>总线十万个为什么 | 如何轻松应对<b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)接口不足?

    与C2A Security战略合作,共拓亚太汽车网络安全市场

    近期,虹科姐妹公司宣布与C2A Security达成重要战略合作,正式成为C2A Security亚太地区的独家销售与售后服务合作伙伴。这一合作标志着双方将携手并进,共同推动亚太地区汽车
    的头像 发表于 02-10 17:12 705次阅读