"); //-->
CAN协议涵盖了 ISO 规定的 OSI 基本参照模型中的传输层、数据链路层及物理层如下表所示。

CAN 协议中关于 ISO/OSI 基本参照模型中的传输层、数据链路层及物理层,具体定义如下图所示。

数据链路层分为 MAC 子层和 LLC 子层,MAC 子层是 CAN 协议的核心部分。
数据链路层的功能是将物理层收到的信号组织成有意义的消息,并提供传送错误控制等传输控制的流程。具体地说,就是消息的帧化、仲裁、应答、错误的检测或报告。数据链路层的功能通常在 CAN 控制器的硬件中执行。
在物理层定义了信号实际的发送方式、位时序、位的编码方式及同步的步骤。
具体地说,信号电平、通信速度、采样点、驱动器和总线的电气特性、连接器的形态等均未定义(驱动器及总线的电气特性等在博世公司的 CAN 规格书中没有定义。但在 CAN 的 ISO 标准(ISO11898、ISO11519-2 等)中分别定义了总线及驱动器的电气特性等),这些必须由用户根据系统需求自行确定。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
什么是CAN总线
电力汽车机电油门驱动控制解决方案
CAN总线不加终端电阻会怎样?
便携式CAN总线接口卡的电气原理框图
基于CAN总线的多点红外测温系统设计
CAN收发器电气保护电路图及原理
如何设计一款高可靠性的汽车CAN总线 (1)
如何安全实现车载网络通信?
汽车仪表盘系统
动力电池包整车CAN仿真与BMS标定诊断测试
CAN总线中位定时的设定方法
CAN总线在WINCE中的应用
用87C196NT单片机实现CAN总线通信
隔离RS485和CAN设计
CAN总线接口保护电路设计指南
恩智浦工商业储能技术方案解析:能源变革的强力推手!
CAN实现手册
汽车CAN总线详解
【技术浅谈】如何设计一款高可靠性的汽车CAN总线(3)
CAN总线防护电路及解决方案
CAN 教程
基于fpga的can总线接收滤波器设计
can总线 485区别及联系
升维打击!用示波器排查CAN的各种错误帧
一种CAN总线—PROFIBUSDP总线网关的实现方法