论文部分内容阅读
LIN总线是一种新型低成本汽车车身总线网络通讯总线,主要用于实现汽车中分布式电子系统控制。
论文在研究开发CAN/LIN车身平台的基础上,针对LIN总线报文帧的特点,分析并解决LIN总线存在的一些技术问题。首先从数据链路层和物理层两个方面进行LIN总线拓扑结构分析,为如何使用LIN总线以及车身LIN总线的布局提供理论依据;针对LIN总线打包算法对LIN总线带宽利用率及总线负载率的影响,提出了一种LIN总线带宽利用率最优的算法——完全搜索树打包算法;同时,针对LIN总线调度的特点以及现有LIN总线调度算法的不足,提出了一种严谨周期调度算法。实验结果表明,严谨周期调度算法能够在保证消息实时性的前提下,最大限度降低总线负载率,而且该算法完全可以通过软件编程来实现对任务的调度。
通过对比分析LIN总线标准及OSEK/VDX通信及网络管理层标准之间的异同,结合LIN总线的特点,实现了LIN总线错误重发、死限监控、节点检测等功能,完成了满足OSEK/VDX通信及网络管理层标准功能要求的LIN总线应用软件,完善了LIN总线通信应用软件。