论文部分内容阅读
本文在深入研究CAN总线协议在汽车控制网络应用的基础上,通过分析汽车线控转向系统的组成和系统的功能,建立基于CAN总线的线控转向系统仿真模型,并依据CAN总线协议,采用CANoe模拟和接收发送数据对线控系统进行仿真分析,初步分析设计的CAN总线是否满足线控转向系统实时性数据传递需求,以及总线波特率、负载率及错误帧等指标是否在设计容许范围内。最后设计线控转向系统台架CAN总线模块的硬件和软件,实现线控转向系统基于CAN总线的通信。本文主要工作如下:1)研究CAN总线网络协议的标准,CAN总线的分层结构中的数据链路层和物理层,CAN总线在传输过程中的基于固定优先级的发送方式、CAN总线的仲裁机制。详细阐述了CAN总线的报文、帧格式,错误类型以及检测错误能力。2)在MATLAB/Simulink CAN总线仿真模型,包括CAN接收模块、CAN发送模块等;通过变传动比控制策略验证建立线控转向系统模型的正确性;通过CANoe实时总线仿真工具与MATLAB/Simulink联合仿真,研究数据通信的实时性。3)在得到仿真结果的基础上,基于已有的线控转向系统台架,设计单片机CAN总线控制模块硬件,绘制总线控制时序图、总线调度时序,基于标准MISRC编写应用层控制软件代码,通过编译调试,实现并优化线控转向系统CAN总线通信。研究结果表明,设计的CAN总线能够满足线控转向系统实时性数据传递的需求,验证了所建模型和CAN总线控制硬件及软件的正确性和有效性,同时为汽车智能通信研究提供了一定的理论参考和工程实践经验。