CAN协议的分层:
| 1.应用层 |
| 最高层。用户、软件、网络终端等之间用来进行信息交换。如:DeviceNet |
| 2.表示层 |
| 将两个应用不同数据格式的系统信息转化为能共同理解的格式 |
| 3.会话层 |
| 依靠低层的通信功能来进行数据的有效传递。 |
| 4.传输层 |
| 两通讯节点之间数据传输控制。操作如:数据重发,数据错误修复 |
| 5.网络层 |
| 规定了网络连接的建立、维持和拆除的协议。如:路由和寻址 |
| 6.数据链路层 |
| 规定了在介质上传输的数据位的排列和组织。如:数据校验和帧结构 |
| 7.物理层 |
| 规定通讯介质的物理特性。如:电气特性和信号交换的解释 |
CAN 具有十分优越的特点,使人们乐于选择。这些特性包括:
- 低成本
- 极高的总线利用率
- 很远的数据传输距离(长达 10m)
- 高速的数据传输速率(高达 1Mbit/s)
- 可根据报文的 ID 决定接收或屏蔽该报文
- 可靠的错误处理和检错机制
- 发送的信息遭到破坏后,可自动重发
- 节点在错误严重的情况下具有自动退出总线的功能
- 报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息
罗列CAN类型相关型号及说明如下图所示。

CAN的标准帧数扩展帧属性:
标准 CAN 的标志符长度是 11 位,而扩展格式 CAN 的标志符长度可达 29 位。CAN 协议的 2.0A 版本规定 CAN 控制器必须有一个 11 位的标志符。同时,在 2.0B 版本中规定,CAN 控制器的标志符长度可以是 11 位或 29 位。
遵循 CAN2.0B 协议的 CAN 控制器可以发送和接收 11 位标识符的标准格式报文或 29 位标识符的扩展格式报文。
如果禁止 CAN2.0B,则 CAN 控制器只能发送和接收 11 位标识符的标准格式报文,而忽略扩展格式的报文结构,但不会出现错误。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
控制器
+关注
关注
114文章
17878浏览量
195150 -
数据传输
+关注
关注
9文章
2228浏览量
67736 -
CAN
+关注
关注
59文章
3097浏览量
473521
发布评论请先 登录
相关推荐
热点推荐
如何在S32K146中使用CAN2.0B协议的示例项目
hi,
我们正在项目中使用s32k146,希望在我们的板子上使用CAN2.0B协议,但无法配置设置。因此,请提供一个CAN2.0B协议的示例项目。
发表于 04-17 08:31
CAN转EtherCAT协议桥接:耐达讯自动化打破工业设备通信壁垒
在工业自动化行业,设备异构化已成常态——大量采用CAN协议的传感器、执行器,与基于EtherCAT的高速控制系统并存,协议壁垒成为数据高效流转的最大阻碍。传统转换方案存在延迟高、扩展性差、配置复杂等
CAN协议的深度剖析
CAN(Controller Area Network)协议是一种广泛应用于汽车电子、工业自动化等领域的串行通信协议,由德国Bosch公司在1980年代开发,旨在解决复杂系统中多个电子控制
机器人通信协议EtherCAT和CAN如何选择
当下,虽然行业中存在许多通信协议,但业内人士普遍认为,EtherCAT和CAN两大协议,是机器人行业未来最重要的两大协议。
汽车级CAN收发器的性能特点与设计应用
汽车级CAN收发器的性能特点与设计应用 在汽车电子领域,CAN总线作为一种可靠的通信方式,广泛应用于各类汽车电子系统中。而CAN收发器则是使CAN
CAN网关的协议栈架构分析及性能优化策略
CAN总线技术的发展历程与现实挑战 Controller Area Network(CAN)总线作为汽车电子领域最重要的通信协议之一,自1986年由德国博世公司推出以来,已成为车载网络的事实标准
基恩士PLC使用EtherNet/IP协议通过EtherNet/IP转CAN协议转换网关与CAN协议IO卡通讯案例
一、项目背景与痛点分析 某新能源科技企业生产现场部署了一台基恩士PLC,需要与4个采用CAN总线协议的远程IO卡进行数据交互,以实现对生产线关键参数的实时监控和控制。在项目初期,现场面临着三个核心
基恩士PLC使用EtherNet/IP协议通过协议转换网关与CAN协议IO卡通讯案例
一、项目背景与痛点分析 某新能源科技企业生产现场部署了一台基恩士PLC,需要与4个采用CAN总线协议的远程IO卡进行数据交互,以实现对生产线关键参数的实时监控和控制。在项目初期,现场面临着三个核心
打破协议壁垒,CAN转EtherCAT连接工业相机秒变跨国CP”!
在工业自动化中,不同协议设备集成常面临兼容性难题。本文以CAN转EtherCAT连接工业相机为例,从技术原理到实践,提供一套严谨的解决方案,助力高效通信。
一、协议转换必要性
CAN总
发表于 07-14 16:20
一文读懂CAN XL协议
随着汽车和工业应用中数据通信量的增加,传统的CAN协议已无法满足更高的数据速率需求。传统CAN协议在数据速率和总线负载能力方面存在限制,难以满足高带宽和高实时性的应用场景。为此,
CAN从站转Modbus TCP主站总线协议转换网关
同学们,今天小编给大家详细讲解下CAN从站转Modbus TCP主站总线协议转换网关 一,设备主要功能 JH-CAN-TCP疆鸿智能 网关实现连接CAN设备和网络到Modbus TCP
IEC101协议可以传输什么类型的数据
IEC101协议作为电力系统远动通信的核心标准,其核心能力在于支持多种类型数据的传输,满足调度端与场站端(如变电站、发电厂)的实时监控、控制及状态感知需求。以下从数据类型、传输模式及典型应用场景三个
CAN协议的分层、特点及类型
评论