通过《V2X测试系列——V2X应用场景仿真及开发流程》和《V2X测试系列——CANoe.Car2x(V14)尝鲜》两篇推文,相信大家对于V2X的研究意义、技术标准和开发流程等都具有了一定的认知和理解。

接下来,我们来到汽车开发V流程的后半部分,聊聊V2X的HIL研究(硬件在环测试)如何进行。

图1 V2X测试开发V流程(源自Vector)

V2X HIL研究是什么?

V2X即Vehicle-to-Everything,HIL即Hardware-in-Loop。V2X HIL研究即基于硬件在环的V2X测试研究,区别于MIL/SIL的虚拟仿真环境,HIL测试需要基于一定的待测硬件、I/O板卡和集成服务进行,相对于虚拟仿真阶段,可以实现实时的仿真测试效果。HIL模式的研究形式多种多样,可以基于单个DUT、单个ECU,也可以基于一整套实际的子系统来进行,具体形式取决于开发阶段和开发目标。

在C-V2X HIL系统研究中,一般集成的硬件是指车载单元OBU。基于HIL系统的测试研究可以帮助我们更加有效的进行实时仿真测试,是整个开发流程中一个非常重要的环节。

图2 车载单元OBU

V2X HIL测试系统可以实现哪些功能?

下面我们从不同的层级来看看基于C-V2X HIL系统可以实现哪些功能。

从应用层角度来看,可以实现基于CSAE 53-2017第一期的安全效率类的场景进行仿真测试,后续也可以扩展至第二期的自动驾驶、信息服务及客户自定义场景进行。

图3 V2X应用层场景类型(源自CSAE/53-2017)

从协议栈层面来看,可以基于协议栈一致性测试标准要求,实现相关的消息层和网络层的测试,以及扩展至安全层一致性测试。

图4 一致性测试系统架构(源自《LTE协议栈一致性测试测试用例标准》)

由于V2X应用本身就是对于ADAS应用的一个有力的补充延伸,所以最终将V2X模块和ADAS模块进行融会贯通的研究肯定也是V2X测试应用的一个主要方向。当然,不同的测试方向涉及的测试系统和测试用例均不相同,具体的配置和工程根据实际的设计目标决定。目前关于V2X应用研究的各个测试标准还未完全成熟,需要我们基于专业认识和实际应用经验来共同完善和扩展。

怿星科技的C-V2X HIL测试系统怎么样? 

无论我们需要实现以上哪种研究测试,均需要依托于一套完整的C-V2X HIL系统设备来布置研究环境、运行测试用例、评估测试结果和优化设计方案。目前怿星科技的C-V2X HIL系统是桌面式的HIL测试系统,支持扩展至机柜式,以及后续延伸到实车道路测试。当前方案主要针对应用层测试,后续也支持扩展至协议栈类、以及道路测试类的的工程服务。

完整的C-V2X HIL测试系统的框架图示:

图5 C-V2X HIL系统架构

系统通过应用层的成熟仿真平台创建测试场景,生成原始的HV和RV、RSU模型及环境数据;然后基于专业的GPS仿真平台、V2X协议栈单元和射频硬件,将GNSS和V2X消息,以及HV的车身CAN数据发送到待测OBU,实现最终的开环预警应用或者闭环控制功能的集成。

C-V2X HIL测试系统包括哪些软硬件资源?

应用层的场景仿真平台

基于成熟的商业仿真软件平台,比如DYNA4、Prescan、VTD、CarMaker等,实现基于T/CSAE 53-2017中描述的V2X环境以及客户自定义的各类场景搭建,包括自车模型、远车模型、以及道路、环境及其它交通参与模块的创建。

图6 V2V(TJW)

图7 V2I(HLW)

协议栈仿真平台

依托于成熟的协议栈平台,比如Vector、璀璨智行(SAVARI)等公司提供的V2X协议栈仿真模型,将来自应用层的原始仿真数据,依据相应标准打包成BSM、SPAT、MAP、RSI/RSM等格式的消息。

图8 V2X协议栈报文

图9 RSU协议栈MAP报文生成插件(EPT自研)

C-V2X射频通讯单元

基于专业的商用射频测试平台,比如NI、Keysight等的射频单元,实现V2X消息的实时模块,支持至少100辆以上的车辆模型测试。

图10 V2X消息射频仿真模块

GNSS仿真平台

基于GNSS仿真工具,比如M3的M3 StellaNGC-HIL、MAXEYE的GNSS仿真平台等实现GPS信号模拟。支持各种制式的GPS信号,包括GPS、BeiDou、Galileo、GLONASS等各类国际通用制式,同时支持静态GPS信号、GPS轨迹输入、动态GPS输入和Playback等多种模式。

图11 V2X GPS仿真平台

待测DUT

此处可以是待测的车载单元OBU,是测试服务的主体,作为集成开闭环应用的嵌入式平台;也可以是进行协议一致性测试及道路测试的主体。

基于以上模块,最终实现下图所示的HIL测试系统搭建,用于进行基于应用层的V2X研究测试。

图12 C-V2X HIL测试系统方案图示

以上就是我们本次V2X专题分享的最后一期了,关于V2X系列的分享到这里就告一段落啦,希望这三期内容能对大家有所帮助和启发,也希望大家能持续关注我们,我们将继续为大家科普更多的汽车知识。

V2X技术的应用研究任重而道远,怿星科技非常乐意为客户提供从纯虚拟仿真到HIL测试服务、实车路测工程的V2X全栈解决方案;同时,也愿意积极地与行业专家展开各类合作和探讨,为V2X技术在国内的最终落地贡献一份力量。

V2X测试系列——如何实现C-V2X HIL测试相关推荐

  1. 小怿和你聊聊V2X测试系列之 如何实现C-V2X HIL测试(2022版)

    在我们2021年的V2X专题分享系列中,分别给大家介绍了☞ V2X应用场景.☞ V2X仿真测试.以及一篇☞V2X HIL测试,分阶段的进行V2X业务的知识普及,大家肯定记忆犹"新" ...

  2. SOA测试系列 | S2S路由功能浅析及测试解读之问答集锦

    随着国内外汽车电子架构日益复杂,面向服务的架构(Service-Oriented Architecture,SOA)设计理念逐渐从IT行业走进了汽车人的视野,近年来国内外的各OEM开始逐步推进基于SO ...

  3. HIL测试系统的构建

    1 HIL测试系统介绍 在<必须得会的汽车ECU研发基础-HIL测试简介8>简单地介绍了HIL测试,HIL测试是要在专门的HIL测试系统才能执行.一般HIL测试系统主要由三部分组成:硬件平 ...

  4. 新手如何入门学习车载HiL测试

    有很多互联网测试工程师甚至零基础新手想学习转岗新能源汽车车载软件测试,如何系统性学习掌握新能源汽车测试流程.测试方法.学习技巧和学习方法呢?收藏并关注这个回答,让你快速掌握知识.进入行业.独立做测试项 ...

  5. 系统学习车载仿真测试HiL,成为HiL测试工程师

    硬件在环(HiL)仿真测试系统,目的是对新能源汽车 VCU 进行全面深入的功能测试.故障 测试及极限工况测试,并辅助工程师对测试结果分析验证.故障再现,提高测试验证及分析的手段. HiL 测试系统整体 ...

  6. 必须得会的汽车ECU研发基础—HIL测试简介8

    HIL测试(Hardware in the loop,硬件在环)是一种常用于汽车控制器的开发与测试技术,ECU研发过程中系统软件和机械硬件结构通常是并行设计的,只有在集成后才能开展测试工作.如果在集成 ...

  7. 仿真测试-HiL测试全解析

    1.HiL的定义: HiL(Hardware-in-the-Loop)硬件在环是计算机专业术语,也即是硬件在回路.通过使用"硬件在环"(HiL) ,可以显著降低开发时间和成本.在过 ...

  8. 如何成为HIL测试工程师

    硬件在环(HIL:Hardware-in-the-Loop):是一种用于复杂设备控制器的开发与测试技术,通过接入真实的控制器,采用或者部分采用实时仿真模型来模拟被控对象和系统运行环境,实现整个系统的仿 ...

  9. 自动驾驶测试系列(一):初识自动驾驶 上

    汽车行业近10年来一直在持续变革中.新能源汽车风头正盛,自动驾驶方兴未艾.作为入行12年的山哥,有幸见证了汽车行业的变革,感到很欣慰.最近有很多小伙伴在咨询怎么转行做自动驾驶,刚好我正想整理这些年来的 ...

  10. 应用| 基于VT的桌面式VCU HiL及BMS HiL测试系统

    基于HiL(硬件在环)的新能源三电系统(VCU BMS MCU)测试,对于大家来说已经不是一个陌生的概念.随着基于V模型的开发流程的逐步普及,针对控制器在HiL阶段的测试也得到了越来越多的重视.同时, ...

最新文章

  1. 2021年大数据Flink(四十八):扩展阅读  Streaming File Sink
  2. PWM通过RC低通滤波器模拟DAC
  3. c语言二级编程题答案免费下载,全国计算机等级考试二级C语言上机编程题参考答案...
  4. React 组件学习
  5. ObjectArx创建指定块
  6. Matlab--三种归一化方法
  7. teamview修改id
  8. 谁说程序员不懂浪漫?
  9. OSGeolive 开源GIS 使用
  10. Kong 开源的服务网格Kuma爬过了K8S这座大山
  11. 联想台式计算机亮度怎么调,Lenovo笔记本电脑如何调节屏幕亮度
  12. 石榴——转自田维《花田半亩》
  13. bootstrap table
  14. 树莓派接入阿里云IOT平台1(Python模拟数据上传)
  15. 站长号文库:什么是云存储?
  16. 学习途中的风景 2016年 5月
  17. 短视频戒掉“广告瘾”
  18. 智能公交系统电子站牌设计
  19. (七)ArcCatalog应用基础——图层操作与数据输出
  20. 使用Python分析《我不是药神》豆瓣电影短评

热门文章

  1. java开发微信付款码支付
  2. 鸿蒙pc系统镜像,鸿蒙系统有pc版么_鸿蒙系统有pc版安装方法
  3. ue 查看 html,网页查看源文件 默认用UltraEdit或记事本打开 修改办法
  4. 神策应用-概述认知(一)
  5. 课堂派考完直接看成绩怎么说(已被修复)
  6. FFmpeg —— 15.示例程序(九):音频编码器(PCM编码为MP3)
  7. 道——为天地万物之总源头
  8. 【DirectX学习笔记】01_D3D初始化准备-基本绘图概念
  9. 周育如 K.K 音標英文教學 (自然發音)总结
  10. Android音视频通话环境搭建