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

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

3天内不再提示

CAN/CAN FD/CAN XL三大总线协议解读,是逐步替代关系吗?

Felix分析 来源:电子发烧友 作者:吴子鹏 2024-08-12 01:12 次阅读

电子发烧友网报道(文/吴子鹏)在软件定义汽车逐渐成为主流的当下,数据传输的速度和效率成为打造智能汽车的瓶颈,在这种大背景下,传统CAN总线应对一些需求已经相当吃力,因此CAN FD和CAN XL逐渐进入核心市场。

不过,从市场表现来看,目前CAN/CAN FD/CAN XL各有各的市场,并非逐步取代的关系,背后的原因是什么呢?

CAN/CAN FD/CAN XL协议解读

CAN(Controller Area Network,控制器局域网总线)是一种用于实时应用的串行通讯协议总线,最初由博世公司开发,是汽车领域中最广泛应用的网络协议之一。与I2C、SPI等具有时钟信号的同步通讯方式不同,CAN通讯并不是以时钟信号来进行同步的,它可以使用双绞线来传输信号,CAN_High和CAN_Low两条信号线共同构成一组差分信号线,以差分信号的形式进行通信

在物理层,CAN协议有两种形式,一种是遵循ISO11898标准的高速、短距离的“闭环网络”总线最大长度为40m,通信速度最高为1Mbps;一种是遵循ISO11519-2标准的低速、远距离“开环网络”,最大传输距离为1km,最高通讯速率为125kbps。

CAN FD是一种能够与CAN 2.0 A/B兼容,但通信速率更高、有效载荷更高的总线协议。CAN FD(CAN with Flexible Data-Rate)是“可变速率的CAN”,是对传统CAN协议的增强。CAN FD继承了CAN的绝大多数特性,如同样的物理层,双线串行通信协议,基于非破坏性仲裁技术,分布式实时控制,可靠的错误处理和检测机制等。同时,CAN FD也有很多创新,比如CANFD允许单帧数据长度从8字节增加到64字节,并且数据段的传输速率最高可达8 Mbps,从而显著提高了数据传输的效率和灵活性。由于CAN FD是向后兼容的,因此现有设备和系统可以逐步从CAN升级到CAN FD。

CAN XL(Controller Area Network eXtended Length)是CAN FD的进一步扩展,旨在进一步增加数据传输速率和灵活性。CAN XL是汽车总线技术演化分支之一,即通过技术升级来提升速率和带宽。2024年3月22日,ISO推出11898-2:2024版本,使得CAN总线的最高速率由CANFD行业认可的8Mbps提速到最高20Mbps,数据最多2048byte,填补了CAN和以太网之间的性能差距。

从技术实现来看,CAN XL作为CAN通信技术最新进展,在PCS和PMA子层中增加了PWM编/解码机制,用以在高速数据传输时切换PMA子层的总线驱动方式由显性/隐性变为level_0/level_1以达到20Mbit/s的传输速率。

传统CAN总线依然拥有巨大的市场空间

随着20Mbps CAN XL协议的发布,高速CAN和低速CAN之间的分别更加明显,很多过往基于传统CAN协议实现高速传输的应用,将逐步过渡到CAN FD和CAN XL,例如高级驱动辅助系统(ADAS)和无人驾驶系统(AV)等,当然这些应用也有很多会选择更高传输速率的以太网,以太网的传输速率可以达到100Mbps。

不过,在低速CAN应用领域,传统CAN的地位是非常稳固的,并且协议依然会继续迭代,主要为了进一步提升故障容忍能力和安全性能,以应对更加复杂的车身控制需求。传统CAN应用将逐步聚焦于控制应用。

比如,在车身电子系统里,CAN FD和CAN XL这么高的速率和数据量是冗余过度的,如果采用了就会带来巨大的成本压力,因此传统CAN依然是主要选择之一。在车身电子系统里,传统CAN协议可用于车窗控制、电动门锁、空调控制、灯光管理等,这些应用使用CAN总线进行内部和外部设备的数据交换,最终实现和驾乘人员的交互。

再比如发动机控制单元和变速器控制,这些单元从传统汽车时代到智能车时代,控制逻辑和数据量的变化非常微小,也不需要CAN FD和CAN XL进行大幅度的速率升级。具体到发动机控制单元,要实现的功能是监控和控制发动机的各种参数,例如转速、温度、气压和油耗等,这些功能传统CAN协议可以很好地应对。

那么,既然高速CAN和低速CAN是一种并存的状态,两者之间在系统中如何兼容呢,这就要求CANFD和CAN XL在仲裁段需要和传统CAN保持一样的速率,进而完成数据的切换。

结语

从传统CAN到CANFD和CAN XL,CAN协议的性能在显著提升,和以太网之间的差距也越来越小。不过,CAN总线协议之间并不是一种替代的关系,而是要兼容共存,更高速率CAN协议的演化是为了满足更多新的功能,而传统功能只需要CAN协议就够了,如果全部换成CANFD和CAN XL,甚至是以太网,那么造车的成本压力会非常大,且没有必要。

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

    关注

    57

    文章

    2714

    浏览量

    463322
  • 总线
    +关注

    关注

    10

    文章

    2864

    浏览量

    87971
  • 总线协议
    +关注

    关注

    0

    文章

    115

    浏览量

    14838
收藏 人收藏

    评论

    相关推荐

    CAN总线基础知识汇总#CAN #CANoe #汽车总线

    CAN总线
    北汇信息POLELINK
    发布于 :2024年11月04日 13:35:54

    虹科干货 CAN技术演进:从CAN CC到CAN XL的创新路径(上篇)

    CAN FD作为CAN技术的一个重要迭代,其高速率和大数据量的传输能力为现代汽车和其他需要高效数据传输的应用场景提供了有力的支持。从CAN CC到C
    的头像 发表于 11-01 11:04 242次阅读

    什么是CAN时钟?#CAN #汽车CAN总线  #CANoe

    CAN总线
    北汇信息POLELINK
    发布于 :2024年10月29日 12:23:36

    CAN总线知识】深度解析CAN-FDCAN协议的差别

    导读随着工业的发展,工业总线上的数据量越来越多,这使得CAN总线的逐渐达到负荷极限,这就需要改进原有的总线来提高总线传输速率,
    的头像 发表于 10-23 08:06 431次阅读
    【<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>知识】深度解析<b class='flag-5'>CAN-FD</b>与<b class='flag-5'>CAN</b><b class='flag-5'>协议</b>的差别

    CAN FD与传统CAN的区别是什么

    随着汽车电子、工业自动化的蓬勃发展,CAN总线上的设备数量、数据量都大大增加,给CAN总线带来了极大的挑战。为满足更高的带宽及数据吞吐量,CAN
    的头像 发表于 10-22 10:47 290次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>与传统<b class='flag-5'>CAN</b>的区别是什么

    CAN总线知识】全面了解CAN总线协议

    提及总线,总是让人联想到那些交错在一起的计算机电线。那么这些电线如何发挥功效呢?这还得配合总线协议的管理来使用。那么今天我们介绍的就是CAN总线
    的头像 发表于 10-15 08:05 1199次阅读
    【<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>知识】全面了解<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>协议</b>

    CAN-FDCAN总线网络第二章

    日常工作中使用 CAN FD 的公司实习。无论哪种方式,本指南都会向您展示 CAN FD:具有灵活数据的 CAN 的相似点、差异和用例。
    的头像 发表于 10-02 15:20 189次阅读
    <b class='flag-5'>CAN-FD</b>:<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>网络第二章

    替代到创新,国产CAN FD芯片持续突破

    电子发烧友网报道(文/吴子鹏)随着汽车电子、工业自动化设备的发展迭代,CAN总线上的设备、数据量都大大增加,给CAN总线带来了极大的挑战。因此,CA
    的头像 发表于 09-02 08:13 6172次阅读

    CAN FD盒基本功能包括哪些

    CAN FD盒基本功能有哪些? CAN FD盒作为CAN FD
    的头像 发表于 07-02 16:21 838次阅读

    CAN总线的传输速率由什么决定

    的快慢。本文将详细分析CAN总线传输速率的决定因素。 CAN协议标准 CAN总线有多种
    的头像 发表于 06-16 10:17 1173次阅读

    什么是CAN总线协议?它有哪些特性和应用?

    CAN总线协议(Controller Area Network,简称CAN),是一种在汽车和工业自动化领域广泛应用的串行通信协议。自1986
    的头像 发表于 05-27 16:32 1134次阅读

    泰克科技全新CAN XL协议解码软件上线

    近日,泰克宣布推出CAN XL(控制器局域网扩展长度)协议解码软件,支持工程师整合最新一代CAN通信技术,并帮助客户在技术日新月异的当今时代保持竞争优势。 泰克
    发表于 03-27 10:30 456次阅读
    泰克科技全新<b class='flag-5'>CAN</b> <b class='flag-5'>XL</b><b class='flag-5'>协议</b>解码软件上线

    高速CAN总线和低速CAN总线的特性

    总线的特性。 首先,高速CAN总线是指数据传输速率较高的CAN总线,其中包括CAN 2.0A和
    的头像 发表于 01-31 14:09 2536次阅读

    CAN总线的发展历程 CAN XL总线的典型应用

    CiA 604-1发布,2021年12月,第CAN总线CAN XL标准CiA 610-1发布,目前
    的头像 发表于 12-21 14:03 2898次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的发展历程 <b class='flag-5'>CAN</b> <b class='flag-5'>XL</b><b class='flag-5'>总线</b>的典型应用

    请问usb can收发器是否能和CAN FD总线搭配使用呢?

    请问usb can收发器是否能和CAN FD总线搭配使用呢? USB-CAN收发器是一种使用USB接口连接计算机和
    的头像 发表于 11-22 16:37 787次阅读