论文部分内容阅读
随着汽车行业的快速发展,汽车逐渐成为了一个集机械、电子、通信、网络于一体的系统。车内通过大量的电子节点来实现丰富的汽车功能,电子节点之间越来越多的信号需要通过车载网来进行传输通信。汽车电子已经成为了现代汽车的重要组成部分。目前汽车内部网络中使用最为广泛的是CAN网络,凭借着其优秀的性能运用于汽车中的许多模块。FlexRay网络的高带宽和灵活的通信模式更好地支持车内电子节点的扩张,有望成为下一代汽车网络的标准。出于对成本和性能的考虑,车内异构网络共存的局面将维持相当长的一段时间。本文根据目前车载网的现状及发展趋势,对汽车内部异构网络间的数据封装和FlexRay网络消息调度进行研究。汽车内部的不同功能节点使用不同网络总线互联,节点间不可避免的需要进行数据交换。异构网络之间的数据传输关系到消息的实时性和系统的可靠性。本文从车用异构网络网关的角度出发,设计了一种新的CAN/FlexRay数据封装方法。在保证实时性的前提下,提高消息数据位的利用率,减少消息竞争总线的频率,提高网关对异构网络数据的转发能力,并设计了实验模型来对其分析验证。实验结果表明,本文设计的方法能够提高异构网络消息可调度性和网络带宽利用率。FlexRay网络凭借着其优越的性能得到了汽车行业的青睐,是未来车载网络的发展方向之一。本文从FlexRay网络消息调度方面进行研究,分析了静态段和动态段消息调度原理,设计了一种FlexRay动态段消息静态段混合调度方法。通过利用静态段总线的空闲时隙对动态段消息进行调度,减少了动态段消息的排队等待时间,提高了静态段时隙利用率。最后通过实验对本文的FlexRay混合调度方法进行验证,实验中对比了依据传统原理调度的方法。实验结果证明本文方法相对于传统调度方法,在FlexRay静态段的总线利用率和动态段的消息可调度性上有一定的改进。