论文部分内容阅读
随着全球汽车数量的不断增加,交通问题变得越来越严峻,而V2X在智慧交通体系的地位也越发提高。V2X技术使得“车-人-路-云”等众多交通要素互相融合,搭建了一个行之有效的智能交通体系,能够让车与车之间获取更多的信息。伴随着海内外V2X标准的出台与推行,各大生产制造商都展开了对V2X设备的使用和开发,而随之产生的便是越来越多的V2X测试需求。传统的V2X的应用测试方案都是进行实车测试,需要多台实车搭载相应的V2X设备去实际场景行驶。虽然实车测试能够达到效果真实,但是也很耗时,更易被车况和路况限制。而V2X虚拟仿真测试系统则可以很好地提升测试效率,并且由于虚拟仿真的车辆、道路、以及行驶的轨迹都是在仿真软件中搭建而成的,不会受车况与路况影响。因此,本文设计开发了基于CarMaker的V2X虚拟仿真测试系统。测试系统基于CarMaker进行二次开发,并与CANoe联合仿真,再配合R&S?CMW500和R&S?SMBV100B两款仪表,来逼近V2X实车测试效果。系统主要有两个功能,分别为V2X(PC5)端到端应用场景的硬件在环(Hardware In Loop,HIL)测试和提供基础安全信息(Basic Safety Message,BSM)报警消息的内置组件功能。基于系统的功能需求,对系统的整体架构进行了详细的研究与设计,并对功能进行了具体实现。(1)针对V2X(PC5)端到端应用场景的HIL测试,设计了多个不同应用的虚拟仿真场景,而后又进行了一系列具体的实现,主要包括仿真应用场景的搭建、CarMaker碰撞预警UI显示开发、CarMaker应用编程以及打印日志开发、硬件设置与连接、Car2X配置工程开发、ITS协议栈仿真、GNSS仿真。系统最终实现由CarMaker与CANoe进行联合仿真,并将仿真场景中的数据以及主车的各项信息可以通过CANoe发送给与之连接的无线电综合测试仪器和GNSS模拟器,这些数据信息经模拟后发送给车载单元(OBU)。由车载单元实时计算,向上反馈预警信息,并将预警标识和预警信息在CarMaker的UI画面中显示。(2)由于一些被测件(如车机显示屏)需要注入标准的BSM报警消息才能进行有效的功能测试,因此系统集成了提供BSM报警消息的组件功能,将系统产生的标准BSM报警消息作为被测件的输入端。该功能是在V2X(PC5)端到端应用场景的HIL测试功能的基础上进一步开发实现的。主要设计并实现了前向碰撞预警算法和左转辅助预警算法,将算法集成到车载单元中,利用主车与远车速度和距离等信息进行实时计算,并将最终产生的标准BSM报警消息发送给被测的车机显示屏。该系统能够在很大程度上降低真实场景测试所带来的成本与风险,并具有极强的可扩展性,是对目前V2X功能测试方案的极大补充。