iCAN协议规范详解 - 工业CAN应用

4星 · 超过85%的资源 需积分: 13 21 下载量 146 浏览量 更新于2024-08-01 收藏 1.42MB PDF 举报
iCAN协议规范,由广州致远电子有限公司编制,是针对工业CAN应用的一种协议标准,旨在提升工业通信网络的效率和可靠性。该文档详细阐述了iCAN协议的各个方面,包括协议规范简介、iCAN协议的详细解释、报文格式以及通讯帧传输协议。 iCAN协议规范详细介绍了协议的基础概念和设计目标。在介绍部分,它提到了iCAN协议的修订历史,从初步制定到最终发布的过程,表明了该协议经过多次改进以适应实际应用需求。此外,文档还包含了对电气传输介质、物理层和数据链路层的描述,这些都是理解CAN总线系统的关键组成部分。 在iCAN协议规范的主体部分,重点讲解了iCAN网络的特性。电气传输介质部分讨论了网络的物理连接,包括可能的传输介质和接口。物理层和数据链路层的介绍,揭示了iCAN如何在物理层确保信号的可靠传输,并在数据链路层处理错误检测和纠正。iCAN协议通过数据通讯模型、网络设备的编址以及基于连接的通讯方式,实现了高效的数据交换。 设备模型部分详细定义了资源节点和资源子节点的概念,这两个概念是构成iCAN网络的基本单元,它们负责管理和处理网络中的数据。资源节点代表网络上的一个独立功能实体,而资源子节点则表示资源节点下的具体功能或数据。 iCAN协议报文格式是协议的核心部分,规定了报文结构、标识符分配规则以及数据部分的定义。MACID用于标识节点地址,ACK位用于确认接收,FuncID指示报文的功能,SourceID指明数据来源。报文数据部分包括SegFlag和Para,分别用于指示数据分段和传输的实际数据。 iCAN通讯帧传输协议部分详细描述了协议的通讯模式,如主从通讯模式和事件触发通讯模式,以及报文处理流程和传输协议。主从模式中,一个节点作为主节点发起通讯,其他节点作为从节点响应。事件触发模式则根据特定事件来启动通讯。iCAN报文处理流程包括发送、接收和响应的步骤,确保数据的正确传输。 iCAN协议规范提供了一套完整的工业级CAN应用协议,旨在优化设备间的通信,提高系统的稳定性和效率。通过详尽的定义和解释,它为开发者提供了实现iCAN网络的清晰指导,适用于各种工业自动化和控制系统的应用。