ISOCAN协议栈解析及其在飞思卡尔单片机平台的实现

摘要∶ISOCAN协议被广泛应用于乘用车各电控单元间的数据交换。为确保数据在传输过程中的稳定性和正确性,对ISOCAN 协议栈的体系结构进行分析,并对协议栈的数据链路层进行具体的解析,详细分析逻辑链路子层(LLC)和介质访问层(MAC)、CAN的帧结构以及CAN的错误检测和管理。基于飞思卡尔单片机平台实现了上述协议,并通过Vector公司的CAN 总线仿真工具CANoe对CAN收发过程进行验证。实验结果表明∶实现的协议栈可以准确稳定地接收和发送报文,验证了设计的CAN 通信协议的有效性。

相关资料