• Kvaser170114-88

CAN总线协议

这是一个对CAN总线协议的简短介绍。 当人们提到“CAN”但不提及谈论的具体标准时,他们通常是指ISO 11898-1定义的数据链路层协议和ISO 11898-2定义的物理层。 在现实中,有非常多的标准可供选择。 


简介

CAN总线协议由ISO 11898-1标准定义,可以总结如下:

  • 物理层在双绞线上使用有差别的传输方式。
  • 非破坏性检测的比特式仲裁被用来控制对总线的访问权。
  • 报文很短(最多八个数据字节),且被总和检查码保护。
  • 报文中没有显地址,作为替代,每个报文都携带着一个控制其在总线中优先性的数值。该数值也可以作为报文内容的标识符。
  • 精心设置的错误处理计划将会在未正确收到报文时重新发送。
  • 拥有隔离故障并关闭总线上故障节点的有效手段

在完整CAN协议指南中学习更多

CAN协议指南概述了ISO 11898-1和ISO 11898-2标准。CAN总线应用在汽车设计、工业自动化控制、嵌入式系统以及其他非常非常多领域,CAN协议指南提供对CAN基本原理的详细介绍。

指南包括以下主题:

  • CAN总线
  • CAN报文
  • CAN物理层
  • CAN示波器图像
  • CAN连接器
  • CAN位定时
  • CAN错误处理
开始

现在就阅读CAN协议指南


我们不宣称指南的完整性;如果您想获得完整信息,您需要在我们的下载区取得博世(Bosch)说明书 。  关于说明书的注:博世制作的说明书非常清楚易读,但它不是ISO11898说明书。后者在网上不可用;相反您需要从ISO购买。ISO标准由ISO维护。您无法免费下载,但可以在线购买。 您在您本国的标准化组织那里可能会找到翻译版本。