ADAS如何获取和记录数据

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: ADAS如何获取和记录数据

获取和记录数据是道路测试或开发的主要任务之一。如果使用单个工具记录不同的来源,则结果是车辆中不同数据记录仪的大杂烩。CANape 日志是车辆中 ADAS 日志记录任务的解决方案。现在只需一个数据记录仪即可实现所有要求。

开发驾驶员辅助系统等复杂系统是所有相关方面临的一项重大挑战。许多不同的ADAS传感器和控制单元在车辆中汇集在一起。对于分析系统行为和重新仿真,以及许多其他原因,在车辆中记录数据至关重要。供应商完全可以自由选择他们的工具链。但是,当几个供应商的产品现在聚集在一辆汽车中时,这不再是个人的问题,而是整体解决方案的问题:一个同步记录和存储所有数据源的工具链。这些挑战及其解决方案的细节是什么样子的?

1车辆现状

获取和记录数据是道路测试或开发中的一项主要任务。如果使用单个工具收集不同的来源,则结果是车辆中不同数据记录器的积累。这样的解决方案存在许多挑战:

  • 多个数据记录仪的通用启动、停止和触发以及测量数据的时间同步性。
  • 增加的空间要求和许多数据记录仪的电源。
  • 驾驶员需要了解所有系统,例如,从不同的数据记录仪读取测量数据。

2 对数据记录仪的要求

ADAS应用主要涉及来自雷达、视频和激光雷达传感器的数据。根据制造商和传感器类型,它们通过经典总线、以太网和视频接口传输数据。需要地面实况数据,例如来自RTK(实时运动学)系统的位置或来自上下文摄像头的视频,以便更好地评估车辆状况。除了XCP之外,其他协议如SOME/IP和DoIP也用于记录ECU数据。

目前,每辆车每秒生成几百兆字节的数据。然而,未来的传感器将提供更多的数据。在这方面,只有可扩展的解决方案才能帮助保护测量技术的投资。还记录了非常不同类型的数据。数据记录仪具有可拆卸存储单元,大小为10 TB,具有快速安装和拆卸时间的优势。与通过WiFi/以太网传输相比,这大大减少了数据传输的车辆停机时间。如何克服车辆中多个数据记录仪的问题?答案很简单:只需一个记录器即可实现所有要求。Vector正是为此目的开发了“智能日志”系列。

7e9c5512b1a0e8ff22213a17ee201336_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

图 1:车辆中 ADAS 记录任务的解决方案

CANape 日志可用于获取所有总线、传感器和 ECU 数据(图 1)。Vector的网络接口可以访问CAN / CAN FD,汽车以太网和Flex-Ray。从传感器采集所有原始和调试数据,当然还有所有ECU内部值,都是通过Vector VX1000产品系列完成的。CANape 日志在很多方面都是可扩展的。如果需要更多内存或端口,可以扩展现有设置以在车辆中包括额外的工业计算机。使用ASAM标准MDF记录数据。除了信号和总线消息外,还可以集成视频、原始传感器数据、描述文件和其他元数据。因此,MDF文件包含分析或重新模拟所需的一切。如果写入的存储介质已满,只需几步即可将其替换为空存储介质(图 2)。车辆迅速回到道路上,同时来自存储介质的数据传输到网络。

3 工艺可靠性和适应性

在车辆中安装CANape日志并连接所有组件后,通过以太网与CANape建立连接。当应用工程师在CANape中工作时,所有数据都集中在CANape日志中。成功设置后,CANape 与 CANape 日志断开连接,记录器继续自主处理配置。补间工具和记录器之间没有传输错误的余地。驾驶时,驾驶员使用智能手机或平板电脑上的应用程序查看所有必要的信息或触发启动和停止等动作。如果有必要更改配置,CANape 会随时重新连接到 CANape 日志。如果需要调整ECU或测量配置中的参数,则无需更改车辆中的接线。从而保证了高效和过程安全的工作。

4 ADAS logging实例解析

b46e283a595257d4d538aa89de04c906_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

d25078a7bf96c8c5e68c71cb37ef7475_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

8e71b1213ecc4832e0d9fecc4d895b96_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

24571ade282cd8c891ebc344b7bcf997_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

2448b633bd499c360ed565d467595237_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

52fd81101d65a348efbb9d193122c8e1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

7387ed3dc9dc5dc83fc85da0425f3aff_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

9917eeb1db506c21492a9a43189f0c8f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

a56c365727b242fab40748b944dd9d64_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

db111602b6f622266b748f786a6b5d47_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

8baf746ed57f20904add58de5578be73_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

f4a9e4a932cd397d6a1450524c1bc6b3_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
4月前
|
存储 SQL 关系型数据库
RDS DuckDB技术解析一:当 MySQL遇见列式存储引擎
RDS MySQL DuckDB分析实例以​列式存储与向量化计算​为核心,实现​复杂分析查询性能百倍跃升​,为企业在海量数据规模场景下提供​实时分析能力​,加速企业数据驱动型决策效能。​​
|
存储 Oracle 关系型数据库
Oracle和MySQL有哪些区别?从基本特性、技术选型、字段类型、事务、语句等角度详细对比Oracle和MySQL
从基本特性、技术选型、字段类型、事务提交方式、SQL语句、分页方法等方面对比Oracle和MySQL的区别。
2254 18
Oracle和MySQL有哪些区别?从基本特性、技术选型、字段类型、事务、语句等角度详细对比Oracle和MySQL
|
Ubuntu 网络安全 数据安全/隐私保护
使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地
这样,你就成功地将Ubuntu云服务器上的Jupyter Notebook端口映射到本地,使你能够通过本地浏览器访问并使用Jupyter Notebook。
957 1
|
安全 前端开发 JavaScript
跨域iframe通信
跨域iframe通信
394 2
|
关系型数据库 数据库 数据安全/隐私保护
Docker部署安装禅道
Docker部署安装禅道
617 0
|
分布式计算 运维 搜索推荐
基于阿里云Maxcompute搭建商业广告数据分析系统
互联网时代,信息流广告越来越多。而信息流广告的投放以大数据测算为依托,同样的数据,不同的解读方式,在进行投放指导时会产生不同的效果。
541 0
基于阿里云Maxcompute搭建商业广告数据分析系统
|
敏捷开发 测试技术 持续交付
Scrum敏捷开发实施步骤和注意事项
Scrum敏捷开发实施步骤和注意事项
西门子S7-1200的数据类型及数据存取方式
数据类型用于指定数据元素的大小,以及如何解释数据。西门子S7-1200支持的基本数据类型包括以下几类:布尔型数据为一位二进制数,其取值为0或1,常数举例如图,取值为TRUE、FALSE或0、1等;字节型数据为八位二进制数,取值范围为16进制00到16进制FF,例如16进制12、16进制AB等;字型数据为十六位二进制数,取值范围为十六进制四个0到十六进制四个F,常数举例如16进制0012、16进制ABCD等。
西门子S7-1200的数据类型及数据存取方式
|
存储 算法 PHP
唯一ID生成原理与PHP实现-雪花算法
唯一ID生成原理与PHP实现-雪花算法
836 0
唯一ID生成原理与PHP实现-雪花算法
|
IDE Java 程序员
什么是代码调试(debugging)?进行代码调试的基本方法有哪些?
什么是代码调试(debugging)?进行代码调试的基本方法有哪些?
1066 0
什么是代码调试(debugging)?进行代码调试的基本方法有哪些?

热门文章

最新文章