0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于场景的V2X功能测试用例开发思考

北汇信息POLELINK 2022-08-01 14:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在《大话中国C-V2X通信标准应用层标准》一文中,我们向大家介绍了CSAE在国内推行的C-V2X应用层标准。随着国内C-V2X标准的推动,一些量产车型也即将搭载V2X功能上市,V2X功能测试也成为了汽车电子测试中很重要的一个环节。相较于传统的汽车ECU依赖总线仿真的测试,OBU的V2X测试加入了对测试场景的仿真。因此,如何构建一个完善的覆盖度高的测试用例,成为了测试的关键。

本文将以思维导图的形式对场景进行分析,以表格的形式将测试用例呈现,共同探讨在场景中的V2X功能测试用例开发。

一、测试环境构成分析

首先我们对OBU的通信环境进行分析:

pYYBAGLmTZSAbfcTAABbi7lcWos307.png

图1.车用通信系统架构示意图

由图1我们不难发现,实现车辆V2X功能的通信对象主要有四种,分别是:

1)定位系统天线,用于接收GNSS信息,确定自车的定位;

2)无线电通信子系统,用于向他车发送自车的相关状态;

3)车内总线,向应用电子控制单元推送车辆内部的相关信息;

4)人机交互界面,应用电子控制单元在对数据进行逻辑处理后向人机交互界面推送V2X信息,起到向驾驶员推动消息,发出报警的作用。

依据数据流向,我们可以将V2X功能测试拆分为自车向外发送状态消息及自车接收消息对驾驶员进行消息推送及预计两部分,如图2所示:

pYYBAGLmTayAQtJLAABAzVA_p1g165.png

图2.1车辆发送射频消息通信构架示意图

poYBAGLmTbmAd8nWAABF37ueGaQ919.png

2.2车辆接收射频消息通信构架示意图

综合图2.1、图2.2我们可以发现,在车辆发送射频消息通信构架示意图中,定位系统与车内总线是输入端、无线电通信子系统天线是数据输出端,车辆接收射频消息通信构架示意图中,定位系统天线、无线电通信子系统天线、车内总线、是数据输入端,人机交互界面是数据输出端,由此可以构建数据流向图,如图3:

pYYBAGLmTfCAdehFAAAbM8Pns-Q164.png

3.1车辆发送射频消息通信数据流向示意图

poYBAGLmTf2AeOswAAAkzHE5kF4447.png

3.2车辆接收射频消息通信数据流向示意图

定位系统天线及无线通信子系统天线接收的消息与交通场景强相关。因此,本文主要对车辆接收射频消息通信数据应用场景进行讨论。

依据通信网络的来源属性我们可以将V2X功能模块的传入数据分为车内数据和车外数据,车内数据可分为车辆的状态信息,如车速信息、车辆危险警示灯状态、车辆挡位信息等;车辆车外数据可分为道路环境数据及交通参与者数据,道路环境数据亦可分为动态道路环境及静态道路环境,动态道路环境例如路侧单元发出的红绿灯数据(SPAT),道路事件及路侧单元感知到的道路交通参与者信息(RSI)等;静态道路环境,包括地图数据,车道标牌等,交通参与者数据,例如车辆发出的BSM消息,弱势交通参与者(行人、非机动车)的基础安全消息PSM等,如图4所示:

poYBAGLmThCAb3d4AAC6obyS-7U341.png

图4车辆接收射频消息V2X功能测试环境数据构成分析。

二、测试用例开发

本文以CSAE 0157中车车协作式变道场景为需求,开发其对应的测试用例。

CSAE 0157对车车协作式变道场景进行了如下描述。

车车协作式变道场景描述如下:

1)装备有V2X通信设备的车辆EV-1、 EV-2在道路上正常行驶, EV-2在EV-1相邻车道内行驶。

2)EV-1和EV-2需具备无线通信能力。EV-1在行驶过程中需要进行变道时, EV-1将变道意图发送给目标车道的相关车辆EV-2。

3)EV-2收到EV-1的变道意图,根据自身信息、周围车辆信息或者其它车载传感器感知的周边环境信息,EV-2经决策判断,加速通过后EV-1变道或EV-2减速让道。同时EV-2将其自身的驾驶行为调整即时发送给EV-1。

如图6:

poYBAGLmTjiAA69mAABoPpsRRR4386.png

图6车车协作式变道场景描述

在场景中,我们可认为:

1)EV-1,EV-2之间时距小于等于5秒时,EV-1的变道请求会使得EV-2进入逻辑判断阶段。

2)EV-1,EV-2在相邻车道时,EV-1的变道请求会使得EV-2进入逻辑判断阶段。

3)EV-2车速小于EV-1,且EV-1与EV-2之间时距小于等于3秒时,EV-2向驾驶员发出预警,并提示减速;当EV-2车速大于等于EV-1,EV-2向驾驶员发出预警,并提示加速通过,EV-1向驾驶员发出预警,并提示延迟变道。

4)EV-1完成变道或EV-2完成超车后预警退出。

poYBAGLmTpqAQMyNAAFjJb_N--A568.png

图7协作式车车变道测试点示意图

图7所示的测试点由环境描述、预警触发条件、预警退出条件三部分构成,对每条测试用例的交通环境、预警功能触发条件及预警功能退出条件进行了约束。

其后,我们对测试场景进行了搭建。

加速通过场景:

在加速通过场景中,“红车(EV-1)”接近前车准备变道后,“白车(EV-2)”加速行驶,让出道路后“红车(EV-1)”完成了变道。

减速让道场景:

在减速通过场景中,“红车(EV-1)”接近前车准备变道后,“白车(EV-2)”通过减速让行的方式让“红车(EV-1)”完成了变道。

三、总结

本文对基于V2X功能的测试用例开发进行了探讨。北汇信息是IMT-2020(5G)推进组蜂窝车联(C-V2X)工作组成员,我们致力于在C-V2X领域积极开展LTE-V2X和5G-V2X的测试验证技术研究等工作,积极推动中国V2X的产业落地,为客户提供C-V2X一站式测试解决方案和委外服务。方案覆盖终端接入层一致性、协议栈一致性和场景功能测试。

注:文中部分内容参考于Vector。

参考文献

CSAE 157-2020合作式智能运输系统 车用通信系统应用层及应用数据交互标准(第二阶段)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • V2X
    V2X
    +关注

    关注

    26

    文章

    219

    浏览量

    45168
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【文章转载】你不知道的Vector | VectorCAST/C++的AI辅助测试功能

    从2026版本开始,VectorCAST/C++推出首批AI辅助测试功能,旨在帮助开发团队解决单元测试过程中的两个核心难点:1.如何根据需求描述自动生成可验证逻辑
    的头像 发表于 04-29 10:03 345次阅读
    【文章转载】你不知道的Vector | VectorCAST/C++的AI辅助<b class='flag-5'>测试</b><b class='flag-5'>功能</b>

    智驾进阶之路:V2X打通车与万物互联,航芯安全芯片守护产业行稳致远

    V2X规模化商用加速落地安全筑牢智能出行生态基石随着全球汽车产业加速向智能化、网联化深度转型,V2X技术正从试点示范迈向规模化商用。当车辆、道路、云端实现高度互联,安全风险也随之加剧——伪造交通信号
    的头像 发表于 04-17 11:57 1980次阅读
    智驾进阶之路:<b class='flag-5'>V2X</b>打通车与万物互联,航芯安全芯片守护产业行稳致远

    新能源汽车V2X通信模块:Fakra连接器与传统射频接口的兼容性设计方案

    在研发和测试阶段,传统射频接口仍具有广泛应用。本文围绕V2X通信模块的工程实践需求,深入探讨Fakra连接器与传统射频接口之间的兼容性设计方案,从阻抗匹配、机械稳
    的头像 发表于 03-31 09:16 2619次阅读
    新能源汽车<b class='flag-5'>V2X</b>通信模块:Fakra连接器与传统射频接口的兼容性设计方案

    Bug 躲猫猫?信而泰X-NetFuzzer模糊测试,一键“照妖镜”显形!

    。 可以支持私有化协议或者API: 可以根据用户的需要,开发私有协议测试用,满足自定义的协议测试需求。 结语 信而泰X-NetFuzzer
    发表于 03-23 11:52

    星创带你了解V2X在无人矿山车辆编队应用案例

    今天就来聊聊V2X是如何让矿车变成"智能集群"的,顺便分享下SV910这款双5G车载网关的实测体验。
    的头像 发表于 01-21 17:43 2079次阅读

    Qorvo UWB和V2X技术构筑车联网安全防线

    超宽带(UWB)作为一种射频(RF)无线技术,可增强高级驾驶辅助系统(ADAS)及联网自主驾驶汽车(CAV)传感器套件的性能。引入UWB技术,有望通过避免致命碰撞、确保“车对万物(V2X)”连接安全可靠地部署,从而挽救更多生命。
    的头像 发表于 01-08 15:51 527次阅读
    Qorvo UWB和<b class='flag-5'>V2X</b>技术构筑车联网安全防线

    Iverilog仿真e203_hbirdv2跑RISC-V指令测试用

    环境:Ubuntu20.04、Iverilog12.0、gtkwave3.3.103 内容:Iverilog仿真e203_hbirdv2跑RISC-V指令测试用 要点: 下载安
    发表于 10-27 08:24

    如何让大模型生成你想要的测试用

    应用大模型生成测试用,常见的知识库,测试大模型,微调,RAG等技术门槛都不低,甚至很难,因此对于应用者而言,最快的方式就是应用好提示词,调教属于个人风格的测试用
    的头像 发表于 09-26 10:01 1212次阅读
    如何让大模型生成你想要的<b class='flag-5'>测试用</b><b class='flag-5'>例</b>?

    芯片硬件测试用

    是项目开始的关键,利用白盒和黑盒覆盖,保证产品质量。根据芯片功能,目标市场,进行测试立项:依据BRD/MRD/PRD;计划:测试需求分析、人力资源时间线;
    的头像 发表于 09-05 10:04 1296次阅读
    芯片硬件<b class='flag-5'>测试用</b><b class='flag-5'>例</b>

    1分钟秒懂v2x车联网技术

    有一个一个有趣的问题:高德地图是怎么知道我前面的红灯还剩几秒的呢? 这个是怎么实现的呢?其实,这背后涉及到一个很多厂家卖力宣传,但大部分用户都会忽略的功能——V2X(车路协同)。车路协同已经被纳入
    的头像 发表于 09-02 17:44 1066次阅读
    1分钟秒懂<b class='flag-5'>v2x</b>车联网技术

    上海控安:基于模型的测试用生成

    在当今复杂多变的软件开发环境中,软件系统的规模和复杂度不断攀升,传统测试方法面临着诸多挑战。如何高效、准确地生成测试用,以确保软件系统的质量和可靠性,成为软件
    的头像 发表于 08-28 14:30 1162次阅读
    上海控安:基于模型的<b class='flag-5'>测试用</b><b class='flag-5'>例</b>生成

    HarmonyOSAI编程单元测试用

    、private修饰的私有函数不支持生成单元测试用。 使用该功能需先完成CodeGenie登录授权。 本文主要从参考引用自HarmonyOS官方文档
    发表于 08-27 14:33

    AI生成的测试用真的靠谱吗?

    软件测试正经历一场深刻的技术革命。AI,尤其是以GPT、通义千问、文心一言、Claude等为代表的大语言模型(LLM),开始广泛介入测试流程:从需求分析、测试用设计,到脚本生成与
    的头像 发表于 08-01 10:02 1976次阅读
    AI生成的<b class='flag-5'>测试用</b><b class='flag-5'>例</b>真的靠谱吗?

    科普|V2X是什么意思?

    V2X不仅提升了道路安全和交通效率,还为自动驾驶和智慧城市的建设提供了关键支持。本文将通过四个详尽部分,深入剖析V2X的定义与技术架构、广泛的应用场景、显著的实际
    的头像 发表于 05-31 09:38 3308次阅读
    科普|<b class='flag-5'>V2X</b>是什么意思?

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 1333次阅读
    【评<b class='flag-5'>测试用</b>】合众HZ-T536<b class='flag-5'>开发</b>板免费<b class='flag-5'>试用</b>体验