汽车单片机应用技术 学习情景4: 车载总线及网络系统的单片机控制 主讲:向楠
学习情境 4 车载总线及网络系统的单片机控制 学习目标 1.专业能力目标: (1)描述汽车网络的分类与基本特征。 (2)完成汽车总线系统的维修与检测。 (3)分析汽车控制器与收发器芯片的基本原理与功能。 (4)完成汽车总线系统智能节点的设计。 2.方法能力目标: (1)能够分析汽车总线的工作原理。 (2)掌握汽车总线的故障排除方法。 (3)汽车总线电脑检测的数据分析能力。
学习情境 4 车载总线及网络系统的单片机控制 3.社会能力目标: (1)团队合作和协作能力。 (2)良好的自身修养和职业道德能力。 (3)良好的心理素质和克服困难的能力。 (4)批评与自我与自我批评的能力。 (5)注意环境保护意识。
学习情境 4 车载总线及网络系统的单片机控制 4.1 汽车LIN总线系统的部件构成 1.LIN总线简介 车身控制系统局部互联网(LIN)是一种低成本的车载局域网。由奥迪、宝马、戴姆勒一克莱斯勒、沃尔沃、大众以及半导体厂商(火山通信技术公司)、摩托罗拉组成的协会于1999年提出的串行通信协议,LIN为单总线,2003年投入使用,主要用于开夫与操作系统。LIN代表Local Interconnect Network(局部互联网络)。局部互联指的是所有控乏单元被安装在一个有限的结构空间(例如车顶)内。它也被称为“局部子系统”。 一辆汽车中的各个LIN总线系统之间的数 据交换是通过CAN数据总线进行的,而且 每一次只交换一个拄制单元的数据。单线 总线数据传送LIN实例如图4-1所示。
学习情境 4 车载总线及网络系统的单片机控制 2.LIN总线与CAN总线的关系 LIN-BUS是内部网络的缩写。所谓汽车中的内部网络是指所有的控制单元都在一个总成内(如空调等),并且有主控制器和子控制器之分,整个总成内(主控制器和子控制器,子控制器和子控制器)信息都由LIN-BUS相连,然后由主控制器通过CAN-BUS与外界相连。 LIN-BUS是CAN-BUS的子网,但它只有一根数据线,线截面积为0.35mm2,并且没有屏蔽措施。LIN-BUS系统规定一个主控制单元最多可以连接16个子控制单元。其特点: (1)低速CAN总线用于车身控制网络成本太高。LIN作为低成本的车载局域网正好弥补CAN的不足。同时,LIN总线的目标是作为CAN的辅助总线,用于车身控制网络的低端场合,实现汽车车身网络的层次化,降低汽车网络的复杂程度和生产成本。
学习情境 4 车载总线及网络系统的单片机控制 (2)LIN总线主要应用在汽车车身中的联合装配单元,如车门模块、车顶模块、座椅模块、空调模块、组合仪表板模块、车灯模块等。模块内部各节点通过LIN总线构成一个低端通信网,完成对外围设备的控制。各个模块又作为一个节点,通过网关(智能服务器)连接到低速CAN总线上,构成上层主干网,使整个车身电子系统形成一个基于LIN总线的层次化网络,实现分布式多路传输,发挥网络连接的优点,LIN总线与CAN总线的连接关系如图4-2所示,实例如图4-3所示。
学习情境 4 车载总线及网络系统的单片机控制 3.LIN协议的特点 L1N是一种低成本的串行通信网络,用于实现汽车中的分布式电子系统控制。LIN的目标是为现有汽车网络提供一种低速总线技术标准,它能满足CAN总线所不要求的带宽和功能,比如传感器和执行器的通信,使用LIN总线可大大节省成本。在使用LIN总线的网络中,电控单元的集成是将汽车上分布的智能ECU连成一个局部网络,如将门上的电动窗、集控门锁、电动后视镜连成一个局部网络,然后再通过网关将这个网络挂接到车辆的主体网络中去,LIN总线和CAN总线可以通过网关来完成信息交换。 LIN的标准简化了现有的基于多路解决方案的低端SCI,同时降低了汽车电子装置的开发、生产和服务费用。LIN的开发应用速度很快,这是由于其开发环境简单,可以利用C或者C++进行编程,系统连接也不繁琐,且网络性能优良,稳定性好。 LIN技术规范中,除定义了基本协议和物理层外,还定义了开发工具和应用软件接口。
学习情境 4 车载总线及网络系统的单片机控制 因此,从硬件、软件以及电磁兼容性方面来看,LIN保证了网络节点的互换性。这极大地提高了开发速度,同时保证了网络的可靠性。LIN采用低成本的单线连接,传输速度最高可达20kbit/s,对于低端的大多数应用对象来说,这个速度是可以接受的。LIN通信是基于SCI(DART)数据格式,它的媒体访问采用单主控制器/多从设备的模式,不需要进行仲裁,同时在从节点中不需要晶体振荡器而能进行自同步,这极大地降低了硬件平台的成本。
学习情境 4 车载总线及网络系统的单片机控制 4.LIN总线的诊断 如表4-4所示,对LIN总线系统的诊断是通过LIN主控制单元的地址字进行的。所有LIN从属控制单元都可以执行自诊断功能。LIN总线将诊断数据从LIN从属控制单元传送到LIN主控制单元。
学习情境 4 车载总线及网络系统的单片机控制 5.LIN接口器件 LIN协议推出后,Motorola与Philips生产了支持LIN协议的芯片LIN主节点的微控制器 (MCU, MicroController Unit)。例如: Motorola生产的MC33399 Philips生产的TJA1020