论文部分内容阅读
LIN(Local Interconnect Network)是一种低成本的串行通讯网络用于实现汽车中的分布式电子系统控制。LIN的目标是为现有汽车网络(例如CAN总线)提供辅助功能。在不需要CAN总线的带宽和多功能的场合,使用LIN总线可大大节省成本。这种低成本的串行通讯模式和相应的开发环境已经由LIN协会制定成标准。本文对LIN总线最新公布的2.0版本进行了研究,设计了总线节点的硬件结构和通信程序,规划了电动汽车车身网络总线结构,并对LIN协议中的API(Application Program Interface)进行了详细的研究和编写。 本文分为八章: 第一章介绍了汽车总线的产生和分类,并根据目前国内汽车工业的实际情况,提出制定我国自主的电动汽车A类网络的LIN总线高层通讯协议的规范的主要内容和思想。 第二章具体解释了LIN协议的几个设计理念,并针对最新的LIN总线协议规范2.0版本,详细研究分析了其中的通讯协议规范并作了阶段性的小结。最后通过列举LIN总线在国外汽车的应用现状和发展趋势,对当前主要汽车LIN总线的应用作了总结和分析。 第三章具体阐述LIN总线硬件平台的设计。首先根据LIN总线的特点,确定了总线主机节点和从机节点的硬件结构和芯片选型,然后根据LIN总线物理层规范和通讯协议试验的需要,设计了一个具有三层结构的通讯试验平台。 第四章对当前的网络拓扑结构进行了对比研究,并在此基础上根据电动汽车A类网络各功能单元对通讯功能的实时性、传输距离的要求,均衡考虑性能和成本等因素,确定LIN总线在电动汽车车身上的网络结构。 第五章初步讨论了网络管理、节点状态管理以及汽车车身消息标识符的分配。 第六章在LIN总线硬件平台的基础上,制订应用程序接口函数,并构建了示范性的演示系统。 第七章对全文进行简明的总结,并提出了进一步研究的内容。 本文的创新性在于针对最新的LIN总线协议,确立了MCU+LIN接口芯片的LIN节点硬件结构,实现了主机/从机任务的LIN网络通讯,规划出我国电动汽车车身系统LIN总线结构,为我国电动汽车A类网络电控单元实现总线化奠定了基础。