FlexRay-CAN网关消息转发机制研究与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:newAya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
汽车电子技术的迅猛发展,引发了汽车控制领域深刻的技术变革,目前汽车网络正朝着总线化的方向发展。CAN总线是目前被众多汽车产业广泛采用的汽车网络主流协议,FlexRay总线是新一代现场总线,将于未来很多年内引导整个汽车电子产品控制结构的发展方向。目前由于FlexRay总线成本较高且没有必要在汽车车身系统所有单元都使用如此高性能的汽车总线,所以在一定期间内,FlexRay总线不会完全代替CAN总线。为了提高汽车的安全性、经济性以及舒适性等性能并满足成本约束,本课题解决了FlexRay-CAN网关消息交互问题,这对缩短我国同发达国家汽车电子水平的差距,提高自身的核心竞争力具有积极的探索作用和促进作用。本文介绍了研究FlexRay-CAN网关消息处理机制的背景和意义,分析了国内外研究现状,大量收集和研究国内外网关设计实现技术,指出了FlexRay-CAN网关实现的技术关键,提出了解决消息转发机制问题。对FlexRay总线和CAN总线的数据帧以及网络特点进行深入研究,基于FlexRay网络时分多址访问(TDMA)和柔性时分多址访问(FTDMA)的特点,给出了ISO 15765机制应用于FlexRay总线的方法,设计了仿真平台对此方法进行了验证。通过分析FlexRay静态段和动态段中有效载荷及数据帧传输时间,得到了诊断报文的分段策略以及数据帧传输时必须满足的时延要求。针对FlexRay数据帧中不包含目的地址的情况,通过在帧有效载荷中增加表示地址的字段,实现了CAN报文到FlexRay数据帧的映射。为了解决CAN与FlexRay之间由于数据帧格式和消息处理机制都不同而造成的数据消息之间传输安全性的问题,按照网关发送缓冲区和接收缓冲区以及数据帧大小等不同情况,给出了相应的消息处理机制,解决了FlexRay-CAN网关的消息转发机制问题,并于CANoe上搭建了仿真平台对其进行了仿真验证。本课题的研究较好地实现了FlexRay和CAN两类消息的混合传输,有效地增加了网络带宽利用率,减少了实时性消息传输过程中的时延。
其他文献
在当今高速网络发展中,许多应用对网络提出了不同于简单数据应用的服务质量的要求,需要提供完善的QoS保证,如果希望给这些应用提供较好的服务质量,要求网络中的交换式路由器必须
学位
近年来,随着互联网的发展,人们可以获取的信息以指数的速度增长。一方面,为了便于管理如此庞大的信息,文本分类技术日益引起人们的关注。另一方面,对于特定的用户而言,所需要的信息
分类算法是机器学习、模式识别、数据挖掘等领域中研究和应用最广泛的一个重要课题。目前已知的分类算法中一种重要的基于统计方法的模型是贝叶斯分类模型,在贝叶斯分类模型中
本文系统地研究了敏捷(Agile)软件方法中的极限编程(XP)方法,讲解了XP的理论知识以及它的十二种实践方法,并且对十二种实践方法在实际系统中进行了研究与应用,还有对敏捷建模和
Web服务和对等网络是当前的热门技术。两者具有一定的互补性,因此可将这两项技术进行一定程度的整合。在P2P平台上实现Web服务不但可使Web服务分散,实现应用之间的松耦合;还
对于网络拥塞的控制,首先需要了解流量特性并建立准确的流量模型。传统的网络业务模型只能描述其短时相关性,研究发现网络流量具有长相关性,因而具有自相似性。FARIMA(p,d,q)
近年来,随着生物信息计算、网络入侵检测、文本检索等领域的发展,如何从序列数据中快速地提取用户感兴趣的、有意义的模式成为了一项关键的研究课题。对于已有的模式定义,最
在软件开发历程中,软件系统架构设计一直起着关键的作用。对于规模较大的企业级应用而言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至