CAN协议指南

CAN协议 —— 方便灵活 功能强大

CAN协议是一种针对串行数据通信的ISO标准(ISO 11898)。该协议最初专门为汽车行业而开发。今天,CAN已在世界范围内广泛使用并应用到了工业自动化以及汽车和移动设备中。

CAN 的主要优点

control-systems
CAN协议

分布式控制系统

CAN协议为分布式控制系统的设计提供了良好基础。CAN仲裁方法确保每一个CAN节点只需处理与其相关的报文。分布式控制系统可以被描述为处理器容量被分布到系统内所有节点的系统。与之相反的是具备中央处理器和本地I/O单元的系统。

hardwareicon
CAN协议

硬件实现

CAN协议是在硅片的环境中实现的。这使得CAN设备在拥有错误处理和故障界定功能的同时可保持高速传输。这种用来分发报文至正确接收器的方法有助于充分利用带宽。

wirelesssignal
CAN协议

传输介质简单

常见的传输介质是双绞线。CAN系统也可以单线工作。而在一些应用中,不同种类的链路、光链路或无线链路更适合。虽然存在着传输硬件标准(双绞线),但根据系统要求采用不同的传输方案也很常见。
warningicon
CAN协议

出色的错误处理功能

CAN的错误处理功能是该协议最为突出的优点之一。错误检测机制的范围很广,而且故障界定算法非常先进。错误处理和报文重发会由CAN硬件自动进行。

cone
CAN协议

强大的故障界定功能

系统中的一个节点发生故障可能会毁掉整个系统的传输,例如它会占用所有的可用带宽。CAN协议内置的特别功能会阻止故障节点堵塞整个系统。此类节点最终会被禁止在CAN总线上发送报文。

ribbon
CAN协议

成熟的标准

CAN协议已经诞生将近30年(从1986年开始)。 现在市面上有很多可用的CAN产品和工具。

深入了解CAN

深入了解

高层协议

CAN协议规定了如何使用共享通信介质从A点传输小数据包到B点。 但为了对系统内的通信进行管理,我们需要高层协议。
更新

我們有一個新的視訊課程

我們採用了流行的 CAN 協議教程並將其轉換為 8 部分的視訊課程。