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协议致力于满足分布式系统中快速增长的对软件的复杂性、可实现性、可文护性所提出的要求,它将通过提供一系列高度自动化的工具链来满足这一要求。
上一篇:Flash益智教育游戏开发
下一篇:ASP.net+sqlserver物业管理系统的设计与实现

架设Linux(2.6内核)的服务器集群【745字】

改善嵌入式Linux实时性能的方法研究【2067字】

搭建Linux桌面环境的影音平台【1261字】

Linux内核的键盘模拟实现【1538字】

于PCI9656设备驱动程序的...

Linux操作系统下以太网卡的...

Linux茬信息家电(IA)上的應用【812字】

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

承德市事业单位档案管理...

神经外科重症监护病房患...

志愿者活动的调查问卷表

公寓空调设计任务书

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...