2.1 功能分析 7
2.2 功能描述 10
2.3 仿真方案 11
3 详细设计 12
3.1 拓扑设计 12
3.2 硬件设计 13
3.3 软件设计 14
3.4 错误检测 15
3.5 设计结论 16
4 功能实现与调试 17
4.1 仿真软件界面与功能简介 17
4.2 LIN模块数据通信测试 18
4.3 基于仿真多LIN模块的简易车身通信协议测试 19
5 总结 24
致谢 26
参考文献 27
附录 28
1 绪论
1.1 引言
LIN协会创建于1998年末,最初的发起人为为宝马、Volvo、奥迪、VW、戴姆克莱斯勒、摩托罗拉和VCT等,五家汽车制造商,一家半导体厂商以及一家软件工具制造商。该协会将主要目的集中在定义一套开放的标准,该标准主要针对车辆中低成本的内部互联网络LIN(Local Interconnect Network),这些地方无论是带宽还是复杂性都不必要用到CAN网络。LIN标准包括了传输协议的定义、传输媒质、开发工具间的接口、以及和软件应用程序间的接口。LIN提升了系统结构的灵活性,并且无论从硬件还是软件角度而言,都为网络中的节点提供了相互操作性,并可预见获得更好的EMC(电磁兼容)特性。LIN补充了当前的车辆内部多重网络,并且为实现车内网络的分级提供了条件,这可以有助于车辆获得更好的性能并降低成本。LIN协议致力于满足分布式系统中快速增长的对软件的复杂性、可实现性、可文护性所提出的要求,它将通过提供一系列高度自动化的工具链来满足这一要求。LIN(Local Interconnect Network)Bus是一种串行通讯总线,它有效地支持汽车应用中分布式机械电子节点的控制。它的使用范围是带单主机节点和一组从机节点的多点总线。
1.2 LIN总线的历史背景和意义
传统的汽车电气系统设计利用一捆电缆来连接车灯、电动机、电磁阀、加热器、空调等设备。现在,车辆中电子器件的数量急剧增加,汽车的电气系统变得越来越复杂。一些统计数据显示,汽车中电子器件所占的比例将达到40%~50%。因此,汽车中电缆的数量会越来越多,电缆的重量也越来越大。此外,汽车的电接线变得越来越复杂,这给汽车制造商和汽车文修厂的装配工作造成更多的麻烦。
在十几年前,博世公司为汽车应用引入了CAN总线系统,其目的是将本地网络的概念应用到汽车系统内,就像办公室和家中的LAN网络一样。然而,CAN针对高达1Mbps的高速数据传输设计,对于普通的汽车应用来说,CAN模块的成本比较高,它更适合于引擎ECU和ABS的互连。
LIN是1999年推出的针对汽车应用的新型串行总线系统,它的目标是低成本应用,如电动门、电动窗、侧镜、雨刮器、座椅安全带报警、外部照明等。LIN总线的传输速度最大为20kbps,而且它在单通道总线环路中最多能支持16个节点,总线电缆的长度最多可以扩展到40米。LIN标准包括了传输协议的定义、传输媒质、开发工具间的接口、以及和软件应用程序间的接口。LIN提升了系统结构的灵活性,并且无论从硬件还是软件角度而言,都为网络中的节点提供了相互操作性,并可预见获得更好的电磁兼容特性。
LIN补充了当前的车辆内部多重网络,并且为实现车内网络的分级提供了条件,这可以有助于车辆获得更好的性能并降低成本。LIN协议致力于满足分布式系统中快速增长的对软件的复杂性、可实现性、可文护性所提出的要求,它将通过提供一系列高度自动化的工具链来满足这一要求。 LIN总线车身系统逻辑控制的仿真设计(2):http://www.751com.cn/jisuanji/lunwen_2446.html