摘要: |
随着汽车电子技术的发展,汽车上的控制器越来越多,为了减少控制器之间连接导线的数量,提高数据传输的安全性、可靠性,在不需要CAN总线性能、带宽及复杂性的领域,LIN总线标准得到了广泛的应用。
本论文对LIN总线网络通讯协议进行了简述,并在此基础上,利用MATLAB/Simulink/Stateflow,建立LIN总线通讯有限状态机模型,实现了LIN总线主节点和从节点通讯机制的仿真。
随着LIN总线网络在汽车上的广泛应用,LIN总线开发与测试技术也得到了快速的发展。本文在广泛研究LIN总线网络设计及测试方法现状的基础上,选取了Vector Informatik公司的CANoe.LIN进行详细的功能分析,进而提出了LIN总线开发测试工具所应具备的模块化功能。
本论文设计一个LIN总线网络设计及测试工具--LIN-BOX,其特点是低成本、操作简便直观而且具备了基本的模块化功能。LIN-BOX采用MC9S12XDP512作为其微处理器,通过XGate协处理器实现LIN总线协议通讯。利用VC++开发LIN-BOX上位机软件,通过PC串口和LIN-BOX通信,控制LIN-BOX实现LIN主节点、从节点的仿真,LIN总线通讯的监测,并实现了仿真及测试结果的显示、存储、分析和解释。
所开发的LIN总线网络设计及测试工具LIN-BOX,在各种测试用例条件下所进行的调试与验证表明,可以满足LIN总线系统设计、仿真和测试的基本要求,达到了设计的目的。
|