论文部分内容阅读
如今,汽车工业正朝着电子化、信息化的方向发展,对车载总线网络提出了新的更高的要求。车联网的飞速发展,又将汽车工业带入到一个全新的领域中,汽车不再仅仅作为代步工具出现在人们的生活中,而是成为一个集交通、娱乐、通讯等多种功能于一身的数字化信息终端。利用车联网无线通信技术,可以将车载总线网络与互联网连接起来,实现车与车、车与路、车与人之间的信息交互。针对车载总线网络的发展趋势,本文提出这样一种设想,以应用于车内安全关键领域车载总线Flex Ray作为总线网络,与车辆外部网络互联互通,实现Flex Ray网络数据在车联网环境下的传输。针对这一设想,本文提出一种基于Flex Ray的车联网络解决方案,利用专用短程通信(Dedicated Short Range Communication,DSRC)无线通信技术实现Flex Ray总线数据在车联网环境下的V2X通信。本文所做工作主要分为以下三个部分:第一,设计并搭建Flex Ray网络。对Flex Ray网络的设计从协议设计和节点设计两方面着手。针对协议设计,本文提出一种基于消息分割策略的Flex Ray应用层消息传输方式以保证总线数据在车联网环境下传输的完整性。为支持该消息传输方式,重新定义Flex Ray静态帧格式,并设计了一种降低消息延时的数据提交方式。在应用层设计的基础上,以优化总线带宽利用率为目标定义了Flex Ray静态段协议参数。在节点软硬件设计方面,利用MC9S12XF512单片机搭建总线网络,在单片机中移植μC/OS嵌入式系统并设计通信程序。第二,设计并配置基于DSRC技术的车联网无线通信单元。针对DSRC技术底层标准IEEE 802.11p协议,选择符合其物理层要求的无线网卡,车联网无线通信单元由搭载该网卡的PC机实现。本文在Linux系统下,修改ATH9K网卡驱动和Linux无线网络子系统MAC层,为其添加对802.11p协议的支持,使PC机能够作为车联网无线通信节点实现V2X无线通信。第三,将Flex Ray节点与DSRC通信单元整合,组成基于Flex Ray的车联网络。网络中主节点实现Flex Ray网络与车载自组网之间的数据交互,从节点实现Flex Ray网络通信。在此基础上,通过分析通信速率、丢包率和传输时延等参数指标测试本文所设计的基于Flex Ray总线的车联网络的通信性能。最后,模拟车联网环境下的V2X通信,验证基于Flex Ray的车联网络的可行性。