专栏中心

EEPW首页 > 专栏 > 详解CAN总线:CAN协议分层结构及功能

详解CAN总线:CAN协议分层结构及功能

发布人:美男子玩编程 时间:2022-09-23 来源:工程师 发布文章

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


图片

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


图片

数据链路层分为 MAC 子层和 LLC 子层,MAC 子层是 CAN 协议的核心部分。


数据链路层的功能是将物理层收到的信号组织成有意义的消息,并提供传送错误控制等传输控制的流程。具体地说,就是消息的帧化、仲裁、应答、错误的检测或报告。数据链路层的功能通常在 CAN 控制器的硬件中执行。


在物理层定义了信号实际的发送方式、位时序、位的编码方式及同步的步骤。


具体地说,信号电平、通信速度、采样点、驱动器和总线的电气特性、连接器的形态等均未定义(驱动器及总线的电气特性等在博世公司的 CAN 规格书中没有定义。但在 CAN 的 ISO 标准(ISO11898、ISO11519-2 等)中分别定义了总线及驱动器的电气特性等),这些必须由用户根据系统需求自行确定。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: CAN总线

相关推荐

CAN总线不加终端电阻会怎样?

基于CAN总线的多点红外测温系统设计

如何设计一款高可靠性的汽车CAN总线 (1)

如何安全实现车载网络通信?

动力电池包整车CAN仿真与BMS标定诊断测试

CAN总线中位定时的设定方法

CAN总线在WINCE中的应用

用87C196NT单片机实现CAN总线通信

CAN总线接口保护电路设计指南

汽车电子 2022-12-06

恩智浦工商业储能技术方案解析:能源变革的强力推手!

CAN实现手册

汽车CAN总线详解

汽车电子 2025-03-27

【技术浅谈】如何设计一款高可靠性的汽车CAN总线(3)

CAN 教程

升维打击!用示波器排查CAN的各种错误帧

更多 培训课堂
更多 焦点
更多 视频

技术专区