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

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

3天内不再提示

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

悬崖勒马2 来源:悬崖勒马2 作者:悬崖勒马2 2022-07-19 11:35 次阅读

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

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

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

成本和灵活性

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

点击查看完整大小的图片

pYYBAGLVeDiAIfByAANetV-CUlo148.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。

点击查看完整大小的图片

poYBAGLVeEaAan2QAADRDeHQWnY880.png

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

点击查看完整大小的图片

pYYBAGLVeEuAKkJiAABs8oyiCsA994.png

限制

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

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

汽车以外的应用示例

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

楼宇自动化

电梯和升降机

门禁控制、灯光控制和安全开门器

空调

汽车售后市场

车队跟踪、车辆跟踪

记录预测性维护、远程信息处理、保险和黑盒

医疗保健设备

工业

工业驱动

内阁

消费者

游戏机

机器人技术

在主机和链式执行器之间

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

点击查看完整大小的图片

poYBAGLVeImAOJBsAAEMxJygvo8045.png

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

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



审核编辑 黄昊宇

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

    关注

    0

    文章

    69

    浏览量

    12804
  • 汽车
    +关注

    关注

    12

    文章

    2970

    浏览量

    36027
收藏 人收藏

    评论

    相关推荐

    汽车CAN FD总线测试原理及应用

    CAN FD总线报文周期一致性测试方法,可自动实现监控测试并快速生成测试报告,主要根据CAPL语言设计建立测试应用工程。
    发表于 04-01 12:53 124次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>总线测试原理及应用

    CAN FD版本震撼发布!全新PCAN-GPS FD模块,重新定义智能连接!

    导读:科技飞速发展的今天,智能连接已成为各行业追求的焦点。虹科PCAN-GPS FD模块集成了全球定位系统(GPS)与CAN FD技术,不仅在定位方面表现出色,更在数据传输上实现了质的飞跃。在
    的头像 发表于 01-24 09:44 274次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>版本震撼发布!全新PCAN-GPS <b class='flag-5'>FD</b>模块,重新定义智能连接!

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

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

    使用MM32F0160 FlexCAN-FD接口实现CAN FD通信

    MM32F0160 系列 MCU 具有一个 FlexCAN 模块,该模块遵循 ISO 11898-1 标准、 CAN FDCAN 2.0B 协议规范,不仅兼容传统CAN,还支持
    的头像 发表于 12-14 16:44 773次阅读
    使用MM32F0160 FlexCAN-<b class='flag-5'>FD</b>接口实现<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>通信

    CAN FD的降噪措施

    CAN FD的降噪措施
    的头像 发表于 12-07 10:48 234次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的降噪措施

    智能汽车CAN FD总线需要什么样的降噪对策?

    智能汽车CAN FD总线需要什么样的降噪对策?
    的头像 发表于 11-30 09:37 280次阅读
    智能<b class='flag-5'>汽车</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>总线需要什么样的降噪对策?

    SIT1145AQ CAN FD收发器特点 SIT1145AQ CAN FD收发器工作模式

    SIT1145AQ CAN FD收发器特点 SIT1145AQ CAN FD收发器工作模式 SIT1145AQ是一款高性能的CAN
    的头像 发表于 11-24 14:27 362次阅读

    虹科CiA演讲回顾 | CAN(FD)总线协议转换原理及其在汽车行业的应用

    9月14日,虹科首席工程师陈皓受邀在CiA中国技术日发表“CANCAN FD总线协议转换”为主题的演讲,内容包括CANCAN
    的头像 发表于 09-21 09:30 366次阅读
    虹科CiA演讲回顾 | <b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)总线协议转换原理及其在<b class='flag-5'>汽车</b>行业的应用

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

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

    最适合CAN FD的共模滤波器

    CAN FD用共模滤波器 - ACT1210D 信号线的共模扼流圈/滤波器   ACT1210D型是一种通过包含绕组工艺的独有结构设计,使泄漏电感、寄生电容、模式转换特性最小化,针对比以往更容易受到
    的头像 发表于 08-22 11:37 1508次阅读
    最适合<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的共模滤波器

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

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

    CAN FD嵌入式控制器开发硬件设计

    CAN FD作为一种性能可靠、功能完善、成本合理的远程网络通信控制方式,集成CAN/CAN FD控制器的MCU、核心板、工控板及物联网解决方
    的头像 发表于 08-01 10:41 479次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>嵌入式控制器开发硬件设计

    CAN FD帧结构介绍

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

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

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

    线下培训 | 瑞萨电子RA MCU CAN/CAN FD技术培训

      //   CAN/CAN FD协议凭借其多节点通信、高可靠性、低成本和可扩展性优势。被广泛运用于汽车、轨道交通、工业控制、工业自动化、新能源等领域。 为了更好的帮助开发者使用
    的头像 发表于 06-04 16:25 498次阅读
    线下培训 | 瑞萨电子RA MCU <b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>技术培训