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

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

3天内不再提示

CAN和CAN FD对汽车领域不同应用的实现

要长高 来源:embedded 作者:Bernd Westhoff 2022-05-13 16:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

由于汽车领域对带宽的更高要求,CAN控制器局域网)规范被扩展为灵活的数据速率,新的迭代称为 CAN FD。

CAN 具有成本、灵活性和鲁棒性等优势,所有这些优势都对许多领域的非汽车应用非常有利。CAN FD 扩展的市场机会更加广阔。本文介绍了 CAN 和 CAN FD 的基础知识,以及使用不同物理层或更高层协议的不同应用实现,CAN 作为数据链路层。

首先,让我们谈谈 CAN 相对于 RS232RS485 等标准串行通信的优势。由于 CAN 具有更高的通信速度和错误检测功能,因此它具有出色的鲁棒性和更低的成本。

成本和灵活性

汽车行业最重要的驱动力是减少汽车中的布线数量。由于采用双绞线布线,布线相对容易,而且重量较轻,价格也不贵。终端电阻器对于高速运行 CAN 和 CAN FD 是必需的。灵活性是一个很大的优势,因为使用更多节点扩展系统非常容易。

poYBAGJ-EYWAU2XBAAFq_EgVUcQ063.png

错误检测和鲁棒性

CAN 和 CAN FD 包含非常可靠的错误检查机制。比特填充和监控在第一层工作,而帧检查、确认和循环冗余校验在 OSI 模型的第二层工作。

位填充在五个连续的高位或低位之后添加一个交替位。具有相同级别的六个连续位表示错误。位监控会读回发送的每条消息。如果存在差异(仲裁或确认字段除外),则检测到错误。一个很大的优势是可以非常及时地检测到错误。

由于数据长度不同,CAN 和 CAN FD 上的循环冗余检查实现方式不同。帧错误(有时也称为格式或格式错误)使用在接收方必须相同的预定义值。每条消息都需要被确认。这三个错误检查机制在消息级别上运行良好。

总之,CAN 和 CAN FD 通过多种不同的错误检查非常稳健可靠。在消息传输过程中不会丢失任何数据,并且可以防止消息冲突。每个节点在发送之前等待一段时间的不活动。情况二,同时发送消息,发送方检测哪个消息的优先级较高,并禁用较低优先级的消息。与两种消息都停止并稍后发送的以太网相比,在 CAN 上具有最高优先级的消息通过。

高速和低延迟

CAN 支持高达 1Mbps 的数据速率。借助 CAN FD,可以根据 CAN FD 控制器的最大时钟来提高控制和数据区域的数据速率。仲裁阶段的速率保持在最大 1Mbps。

CAN 的延迟小于 145us,而具有 8Msps 和 8Byte 数据的 CAN FD 小于 58us。

pYYBAGJ-EZSAEFNaAACeW3O4n9s982.png

短数据帧在延迟方面具有优势。整个包的传输和解码速度更快,因此反应时间也更快。随着 CAN FD 上更高的传输速率,这种影响甚至更大。与为大数据量设计的 TCP/IP 通信相比,包较大,因此延迟增加。这意味着 CAN FD(取决于数据量)与 10 或 100Mbit 的 TCP/IP 通信相比可能具有更短的反应时间,并显示出更好的总实时性能。

pYYBAGJ-EaKABdYiAABZGempFYE053.png

限制

关于节点的数量,理论上没有限制,因为每条消息都可以发送到不同的节点。在实践中,每个节点都会在总线上引起信号反射,传输质量取决于 CAN 收发器和物理层的实现。

这也是长距离限制速度的原因。通常值在 CAN 上最多为 25 个节点,在 CAN FD 上最多为 8 个节点。

汽车以外的应用示例

为什么在汽车应用之外使用 CAN FD?由于上述的巨大优势。CAN 和 CAN FD 广泛应用于各个行业,包括:

楼宇自动化

  • 电梯和升降机
  • 门禁控制、灯光控制和安全开门器
  • 空调

汽车售后市场

  • 车队跟踪、车辆跟踪
  • 记录预测性维护、远程信息处理、保险和黑盒
  • 医疗保健设备

工业的

  • 工业驱动
  • 内阁

消费者

  • 游戏机

机器人技术

  • 在主机和链式执行器之间

具有两个 CAN FD 控制器单元以及 TrustZone 和安全性的 MCU 的一个很好的用例是楼宇自动化中的控制单元,将安全部分与非安全部分分开。一个 CAN FD 控制器可用于安全侧,以控制关键组件,例如开门器、滑动门和 ID 卡读卡器。第二个 CAN FD 可用于楼宇自动化中的非关键控制部件,例如灯开关按钮、灯泡和建筑物内的门。

poYBAGJ-EbaASPq9AAEarmP4b7s048.png

双 CAN FD 单元的另一个用例是网关功能,例如在大型楼宇自动化系统、大型机柜和通信扩展模块中。具有集成 CAN FD 控制器(如执行器、传感器和控制)的 MCU 有许多不同的用例。

CAN FD 非常适用于需要高安全性和可靠性的应用,例如机器人、升降机和运输系统,以及医疗和保健系统。汽车应用所需的可靠性要求在这些用例中也非常有益。

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

    关注

    147

    文章

    18603

    浏览量

    386538
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190164
  • CAN
    CAN
    +关注

    关注

    58

    文章

    3010

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯力特CAN FD系统基础芯片SIT1169Q的功能特性

    汽车电子与工业自动化领域CAN总线作为核心通信协议,对其配套芯片的集成度、可靠性与性能提出了严苛要求。芯力特推出的SIT1169Q作为一款Mini高速CAN
    的头像 发表于 11-21 15:14 408次阅读

    芯力特CAN FD系统基础芯片SIT1169Q的关键技术特性

    汽车电子与工业自动化领域CAN总线作为核心通信协议,对其配套芯片的集成度、可靠性与性能提出了严苛要求。芯力特推出的SIT1169Q作为一款 Mini高速CAN
    的头像 发表于 11-06 13:55 369次阅读

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

    Microchip Technology MCP251863外部CAN FD控制器在小尺寸封装中集成了 CAN FD控制器 (MCP2518FD
    的头像 发表于 10-14 15:43 533次阅读
    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 649次阅读
    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 593次阅读
    ‌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 459次阅读
    德州仪器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 536次阅读
    ‌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 607次阅读
    <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可减少显性到隐性边缘的信号振铃,并能在复杂的网络拓扑中实现更高的吞吐量。S
    的头像 发表于 09-11 14:03 621次阅读
    TCAN1463-Q1<b class='flag-5'>汽车</b>级高速<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析与应用指南

    TCAN341x系列3.3V CAN FD收发器技术解析与应用指南

    Texas Instruments TCAN341x 3.3V CAN FD收发器是控制器局域网(CANFD收发器,符合ISO 11898-2:2016高速
    的头像 发表于 09-05 10:23 822次阅读
    TCAN341x系列3.3V <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析与应用指南

    TCAN1167EVM CAN FD评估模块技术解析

    Texas Instruments TCAN1167EVM CAN FD评估模块 (EVM) 可用于评估TCAN1167系列器件。CAN总线可通过测试点、J13接头和DSUB9连接器轻松访问,这是
    的头像 发表于 08-22 11:46 632次阅读
    TCAN1167EVM <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>评估模块技术解析

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

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

    广成科技CAN转CANFD设备的应用案例

    CANCAN FD设备的应用案例广泛存在于汽车电子、工业自动化等领域,以下是一些典型场景和案例说明。
    的头像 发表于 04-30 11:26 926次阅读

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

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

    广成科技CAN FD转以太网模块的应用场景

    CAN FD转以太网模块在多个领域和项目中都有广泛应用,主要用于实现CAN FD总线与以太网之间
    的头像 发表于 02-17 10:38 858次阅读