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

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

3天内不再提示

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

虹科技术 来源:虹科技术 作者:虹科技术 2024-06-20 17:14 次阅读

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

原文链接:https://mp.weixin.qq.com/s/qCrsXV0D8No3bH6QsgupHg

欢迎关注虹科,为您提供最新资讯!

#CAN #CAN FD #ADTF

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

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

技术演进:从CAN到CAN FD

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

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

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

可变数据位速率

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

扩大的有效数据域

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

新的CRC算法

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

新的帧结构

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

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

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

汽车电子系统开发

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

仿真和测试

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

数据记录和分析

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

应用实践:ADTF的技术实现

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

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

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

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

图4:ARMXL CANFD数据回放工程图![image.png]image.png

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

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

审核编辑 黄宇

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

    关注

    57

    文章

    2543

    浏览量

    461006
  • 汽车网络
    +关注

    关注

    0

    文章

    55

    浏览量

    14667
收藏 人收藏

    评论

    相关推荐

    如何实现CANCAN FD的升级?

    自动驾驶技术迅速发展,车辆中的CAN总线已经无法满足数据吞吐量和传输速度的要求,CAN总线的加速升级版——CAN FD技术正在逐渐替代现有网络
    的头像 发表于 09-20 09:31 8740次阅读

    如何解决车载CANCAN FD的升级困扰

    电子发烧友网报道(文/李宁远)在汽车通信网络里,CAN BUS指的是车载多路通信系统,其目的是简化车辆线束并加快通信速度。CAN BUS会允许将多个设备(ECU)连接到一条通信线路并彼
    的头像 发表于 04-25 07:52 4718次阅读

    汽车CAN总线系统原理、设计与应用

    控制器局域网(CAN)是现代汽车网络通信与控制系统的重要组成部分,《汽车CAN总线系统原理、设计与应用》全面、系统地介绍了
    发表于 04-09 22:27

    需要更快的速度CAN FD

    时序参数。图 1.环路延迟对称 (tREC)这些器件的数据速率器件的整个温度及电压范围内针对 CAN FD 指定为 2Mbps。因此,这些涡轮 CAN 器件可凭借以下三项改进在相同
    发表于 09-17 15:56

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

    时延、网络利用率和网络效率都得出了不错的结果数据。3. 基于CAN-FD的新一代汽车网络架构车联网、V2X 和自动驾驶对汽车网络高带宽、低延
    发表于 02-14 14:22

    Xilinx汽车工业应用的CAN FD IP核主要性能和优势

    Xilinx CAN FD IP 核是汽车及工业应用的理想选择,非常适合汽车网关、车身控制单元、域控制器以及要求数据速率高于常规 CAN
    发表于 06-30 15:10 4388次阅读

    [原创] MicrochipCAN LIN CAN-FD汽车网络开发方案

    microchip公司的CAN LIN CAN-FD汽车网络开发板采用8位,16位和32位Microchip MCU系列,提供低成本模块化平台,用于CAN, LIN,
    发表于 05-19 10:45 3082次阅读
    [原创] MicrochipCAN LIN <b class='flag-5'>CAN-FD</b><b class='flag-5'>汽车网络</b>开发方案

    CANCAN FD快速升级的实现方案

    自动驾驶技术迅速发展,车辆中的CAN总线已经无法满足数据吞吐量和传输速度的要求,CAN总线的加速升级版——CAN FD技术正在逐渐替代现有网络
    的头像 发表于 09-19 16:56 1.3w次阅读

    CAN FD 如何使非汽车应用受益

    由于汽车领域对带宽的更高要求,CAN(控制器局域网)规范被扩展为灵活的数据速率,新的迭代称为 CAN FDCAN 具有成本、灵活性和鲁棒
    的头像 发表于 07-19 11:35 701次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b> 如何使非<b class='flag-5'>汽车</b>应用受益

    CANCAN FD如何解决彼此的通讯

    因为受制于产品的稳定性考验,改造成本等问题,没法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成为ISO CAN
    发表于 10-18 14:20 2630次阅读

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

    随着总线技术在汽车电子领域越来越广泛和深入的应用,特别是自动驾驶技术的迅速发展,汽车电子对总线宽度和数据传输速率的要求也越来也高,传统CAN(1MBit/s,8Bytes Payload)已难以满足
    的头像 发表于 07-18 10:40 1908次阅读

    CAN FD帧结构介绍

    CAN FD帧结构 CAN FD节点可以正常收、发CAN报文,但CAN节点不能正确收、发
    的头像 发表于 07-18 10:42 5656次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>帧结构介绍

    汽车网络架构是什么意思

    基于CAN-FD的新一代汽车网络架构 传统的车载CAN总线最高支持500 kbit/s的传输速率,每帧只能承载8 bytes的数据,由于传输速率和数据长度的限制,在自动驾驶和智能网联对网络
    的头像 发表于 07-18 11:28 764次阅读

    经典CAN网络加入CAN FD节点需要注意什么?

    目前,整车的网络拓扑中,CAN FD的使用已经非常普遍。当然,带来的问题也非常的多。CAN FD在设计之初,就考虑了向后兼容Classic
    的头像 发表于 08-22 09:11 981次阅读
    经典<b class='flag-5'>CAN</b><b class='flag-5'>网络</b>加入<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>节点需要注意什么?

    康谋分享 | 从CANCAN FDADTF汽车网络中的应用

    ADTF软件以其强大的功能、高度的灵活性和专业的技术支持,成为汽车电子开发领域的重要工具。无论是在产品开发、系统集成还是测试验证阶段,ADTF都能提供有效的解决方案,加速汽车电子系统的
    的头像 发表于 06-19 10:50 1193次阅读
    康谋分享 | 从<b class='flag-5'>CAN</b>到<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>:<b class='flag-5'>ADTF</b>在<b class='flag-5'>汽车网络</b>中的应用