前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >CAN bus 总线有几种?

CAN bus 总线有几种?

作者头像
Hello工控
发布2024-10-23 13:54:53
发布2024-10-23 13:54:53
1670
举报
文章被收录于专栏:Hello工控

针对CAN bus总线,我们详细介绍了其创立的背景及历史、定义及OSI模型,我们这期介绍CAN总线的类别。

小测试下,大家知道CAN总线具体有哪几种类别(版本)吗?

CAN总线变体

经过整理相关资料,主要有以下几种类别:

NO.1 经典CAN

原始的CAN技术,通常被称为经典CAN或CAN 2.0,在嵌入式系统行业引发了一场革命。它提供了一种可靠的方式,以便于网络中的各种单元之间进行通信。第一个目标市场是汽车应用。然而,一旦芯片广泛可用,CAN就几乎迁移到了所有行业。

这个协议的特性和规范如下:

  • 数据传输速率:经典CAN支持从10kbps到1 Mbps的数据传输速率,最常用的速度是125kbps、250kbps或500kbps
  • 载荷容量:每个数据帧最多可容纳8字节的有效载荷,满足基本的传感器和执行器数据传输需求。
  • 错误处理:经典CAN包含了内置的错误检测和处理机制(自动重复未确认的帧),保障了网络的完整性和可靠性。
  • 仲裁和消息优先级:该协议采用了基于优先级的消息仲裁方法,以确保在总线冲突场景中首先传输高优先级消息。
  • 广泛采用:作为CAN协议的先驱,它在各个领域都得到了广泛的采用。

NO.2 CAN FD

经典CAN协议的扩展,CAN FD(CAN with Flexible Data-Rate)引入了增强功能,如:

  • 增加的数据载荷:支持高达64字节的数据帧。
  • 提高的数据速率:提供更高的数据速率,显著加快了数据传输速度。虽然目前的收发器只能处理高达5或8MBps的速度,但更快的速率仍然是可能的。

NO.3 CAN XL

最新的发展,CAN XL,旨在满足现代汽车和工业网络日益增长的需求,偶尔需要将互联网/以太网数据通过系统隧道传输:

  • 更高的数据吞吐量:每个帧可容纳高达2048字节的有效载荷。
  • 灵活的带宽:具有可适应的带宽使用,促进了大量数据的高效管理。
  • 安全性:CiA(CAN in Automation)安全工作组目前正在指定基于CAN XL的安全通信。

详细对比

我们通过对比整理如下所示:

参考翻译如下:

参考链接:

  1. https://www.csselectronics.com/pages/can-bus-simple-intro-tutorial
  2. https://canbus.us/

--------END--------

喜欢本文请在下方分享及“点赞”和“在看”

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Hello工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档