TMTS汽车电子仿真及测试研讨会笔记请查收!

11月29日,德思特2023年度TMTS汽车电子仿真及测试研讨会圆满结束。感谢大家的观看与支持!

在直播间收到一些观众的技术问题,我们汇总了热点问题并请讲师详细解答,在此整理分享给大家,请查收!

面向汽车T-BOX与域控制器的HIL测试新方案

Q:目前全球一共只有100多颗卫星,为什么你们的模拟器需要模拟那么多的通道?有什么应用吗?

卫星数量和模拟仿真通道不是等同的,我们一般在GNSS模拟仿真中的搜星通道一般指的是:每个通道代表一颗卫星输出的一个星座的一个频点。这样算下来的话,如果需要同时仿真世界上所有的卫星与频点,则一共需要上百个通道。此外伴随着多径效应模拟、多待测件/多车模拟,以及一些新的应用,需要的通道数就会更多,我们保证了用户模拟的全面性,以及对于未来的扩展性。此外,这些通道是免费开放给用户的,无需额外付费。

Q:软件定义形式有什么优势呢?我自己也可以搭建?

软件定义顾名思义,就是以软件为核心,一方面他带来了灵活性、扩展性以及经济效益;此外核心软件Skydel带来了大量独特的功能,他不因为硬件的变化而改变,最大程度上提供了高性能仿真能力。我们也欢迎用户自己去搭建GNSS模拟器,在Skydel的基础上,采用自己的硬件,我们有提供丰富的指导文件。

Q:能详细介绍下软件定义架构与硬件驱动的区别吗?

软件定义架构(Software-Defined Architecture)和硬件驱动之间有几个主要的区别:

● 抽象层级:软件定义架构通过在软件中定义和管理资源,引入了一个抽象层级,使得应用程序可以通过软件界面来访问和管理底层资源。而硬件驱动是直接与硬件设备交互的程序。

● 灵活性和可编程性:软件定义架构通过软件配置和管理资源,具有更高的灵活性和可编程性,可以根据需求动态改变资源分配和配置。相比之下,硬件驱动的功能和性能通常是固定的,不容易变更。

● 硬件依赖性:软件定义架构减少对特定硬件的依赖,通过引入抽象层级可以在不同的硬件环境中运行。而硬件驱动通常是为特定硬件设备或芯片定制的,对其他硬件可能不适用。

简而言之,软件定义架构通过软件对资源进行配置和管理,具有灵活性和可编程性,并减少对特定硬件的依赖。而硬件驱动直接与硬件设备交互,是硬件资源的控制和管理。

Q:请问软件在环与硬件在环的具体操作是?

GNSS模拟器在软件在环与硬件在环中的使用方法类似,区别在于是否真正地输出了射频信号。这里我以硬件在环为例进行介绍。

用户实时发送真实的车辆轨迹,并生成相应的GNSS射频信号。图中描绘了一个闭环,其中真实位置传输到系统中,自动驾驶仪应用命令实时影响车辆轨迹。系统中的HIL模拟器和Skydel GNSS模拟器造成的附加延迟必须足够小,来保障不会对自动驾驶仪和GNSS接收器性能的测试和测量产生负面影响。整体系统框图如下:

物理连接上:

a) 物理连接上HIL仿真器和GNSS模拟器采用以太网联接

b) 通信协议采用TCP/IP,真实位置信息传输通过UDP协议

c) 提供开放API用于Skydel软件的开放编程与远程控制

d) 另外需要借助时钟装置对HIL模拟器与GNSS模拟器做同步

此外, 德思特提供了一个Skydel HIL客户端(Skydel HIL Client),这是一个提供简单API的库。强烈建议使用此库,不要尝试与Skydel重新实现通信协议。Skydel HIL客户端需要以太网连接,并且对大多数命令混合使用TCP/IP,对真实位置数据使用UDP。Skydel HIL客户端增加了延迟,延迟主要由以太网连接定义。

软件定义的GNSS模拟器

Q:多实例和多辆车是一个概念吗?

这是一个包含概念,多辆车属于多实例仿真的一种,我们认为在同一台设备内进行的多个独立且实时的仿真场景或轨迹,就是多个实例。因此,多实例可能的情况是:

● 多天线:例如同一辆车或者飞机的多个天线,每根天线独立使用,具有独立的信号采集与分析功能,因此是多实例。

● 多车或多无人机:模拟场景下多个实体的交互、运行等,属于多个独立信号的运行,因此是多实例。

● RTK:因为同时具有基准站与流动站两个独立实体,因此是多实例。

汽车总线物理层测试方案

Q:你们的数字化仪是PCIe什么标准?是不是主机带有匹配的插槽就可以开始使用?对工控机有什么要求吗?

我们不同的数字化仪对应的PCIe标准不一样,低速采集的板卡是4.0的标准, 中高速的采集卡是PCIe8.0或者16.0. 主板带有对应插槽就可以,并且您有8.0的插槽条,可以兼容4.0的插槽。

德思特数字化仪

Q:这个数字化仪有触发输入接口吗?只能采集模拟信号吗?

有的,我们有触发输入的接口,本身的采集通道也可以作为触发通道。数字化仪除了模拟信号,我们还有预留的16个数字IO通道,数字IO和模拟IO可以同时采集。当然如果您只是想获取数字IO,我们也有很多数字IO板卡提供。

汽车大电流注入测试

Q:开环和闭环法怎么选择?依据是什么?

开环和闭环方法是以测试布置为依据来做区分,不同的方法测试布置要求明显不同,测试结果也有差异,相对而言,闭环测试法的要求更加严苛。一般来说,我们测试标准中会有规定需要用哪种测试方法,如果没有规定需要自己选择,那么选择开环还是闭环法主要取决于你的产品设计和测试要求。如果你的产品设计和测试要求较为严格,那么可能需要选择闭环法。如果你的产品设计和测试要求相对较为宽松,那么开环法可能是一个更好的选择。总的来说,选择哪种方法主要取决于你的具体需求和情况。在做出选择时,你可能需要考虑你的产品设计、测试要求以及你的资源和能力。

Q:你们的报告生成器可以生成的文件有哪些内容呢?

生成报告分为三个步骤。首先,创建或者选择一个模板文件作为报告的基础。然后设置所需的报告生成器设置。最后生成并检查测试报告。

①模板文件可以采用Microsoft Word、Microsoft Excel或文本格式制作。

②选择模板文件并确定报告内容后即可生成报告,模板文件中包含各个测试的代码(只列举了几项)。

③报告生成器可以生成图形文件和表格文件,报告生成器已进行扩展,不仅可以更轻松地指定应包含哪些图表,而且甚至可以在一个图表中包含多条“线”。可以生成不限于以下内容:

● 组合多条图表线

● 单频段多频段测试中产生的所有数据的记录,包括像辐射抗扰中生成的磁场图

● 可定制的AD通道测量表

Q:请问你们的套装支持什么标准呢?

从上图可以看出,我们的套装支持,国际标准,国家标准,以及一些军用设备的标准,除了表格中说到的这一些,由于我们能产生大于200 mA的电平等级且产生的频率范围覆盖我国车企的标准。那么我们还支持绝大部分车企的标准。

德思特汽车大电流注入测试方案

汽车传感器仿真和信号分析

Q:我看直播里面讲的传感器仿真是基于压阻式的基本传感器,那对于智能传感器,比如MEMS这种可以仿真吗?

这个比较复杂的智能传感器集成了部分芯片,主控在里面,这个是我们仿真板卡做不到的。不过这种情况,一般是针对于自动驾驶里面应用居多,都是在软件层上去做仿真模拟。如果您有这种仿真测试的集成需求,也可以找我们,我们背靠研发团队,是可以给您完全的解决方案的。

Q:如果我想做一套故障注入的测试系统,但是想用网线去控制,可以实现吗?

这个也是可以做到的,我们有这种LXI机箱,插入PXI板卡,可以通过以太网或者USB去控制。

面向自动驾驶与智慧城市的C-V2X与C-ITS方案

Q:Sdk 支持哪些软件语言,或者软件集成开发环境?

支持C和Python的语言。软件集成开发环境要求如下:

1.操作系统要求:Ubuntu Linux 18.04或更高版本。

2.V2X设备要求:安装、授权并运行德思特V2X软件堆栈。

3.Python SDK要求:

- pip3包管理器,用于安装Python软件包。

- Python 3.7或更高版本,用于运行Python示例。

4.C SDK要求:

- 开发者环境,例如build-essentials、cmake等,可以从.c源代码生成可执行文件并运行

Q:你们提供的这个应用程序和高德、百度这些有什么区别?

最大的区别就是它显示基于V2X的数据,并显示情境警告。例如前方碰撞警告等一系列的应用场景,可以在车载显示屏上显示,也可以与后视镜集成,相较于直接使用手机会有更大的安全性,不易分散注意力。而且是不需要蜂窝网络连接就能实现提醒,在没有信号的情况下或者信号差的情况下也可以使用。

Q:你们的V2X协议栈有指定的硬件?

我们的V2X协议栈没有指定硬件,它支持国际上目前常用的ETSl、ISO、IEEE、SAE、CAICT、CAICV、CCSA定义的标准和指令,以及C2C-CC、C-Roads、NISSTC的配置文件。

德思特C-V2X与C-ITS方案

Q:V2X消息接口怎么访问呢?

我们的V2X堆栈提供了SDK,可以整合车辆数据(例如CAN接口提取的专有车辆数据等)发送来源更加丰富的V2X消息,也可以是发送自定义的V2X消息,同时可以处理接收到的设备消息(包括其他车辆和道路基础设施、传感器等)和自定义消息。更多详细信息可以联系德思特技术工程师获取《德思特V2X软件栈和SDK的使用指南》,其中对于具体案例和访问方法都有介绍。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/216823.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EasyRecovery2024苹果电脑mac破解版安装包下载

EasyRecovery是一款操作安全、价格便宜、用户自主操作的非破坏性的只读应用程序,它不会往源驱上写任何东西,也不会对源驱做任何改变。它支持从各种各样的存储介质恢复删除或者丢失的文件,其支持的媒体介质包括:硬盘驱动器、光驱、…

CSS中神奇的filter属性

CSS是Web开发中不可或缺的一部分,它可以帮助开发者在页面上添加各种各样的样式和效果。其中一个比较神奇的CSS属性就是filter,它可以让我们实现各种有趣的图形处理效果。 一、filter属性的基础 filter属性是CSS中用于对元素进行图形效果处理的属性之一…

java-集合的补充

常见基础集合汇总 数据结构:栈 数据结构分为: (1)逻辑结构 :--》思想上的结构--》卧室,厨房,卫生间 ---》线性表(数组,链表),图,树&…

stm32F407-GPIO的使用——点亮LED并且讲解各个寄存器

stm32F407-GPIO的使用——点亮LED并且讲解各个寄存器 本文为stm32GPIO的介绍与使用,例子是简单的LED点亮。 一、 GPIO GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说, 就是一些引脚,可…

十个Vue3实用但是冷门的API

文章目录 一、前言二、readonly三、shallowRef四、shallowReactive五、toRef & toRefs5.1、 toRef5.2、toRefs 六、toRaw & markRaw & unref6.1、toRaw6.2、markRaw6.3、unref 七、effectScope & onScopeDispose7.1、收集副作用7.2、全局状态管理 八、provide …

HTML面试题---专题一

文章目录 一、前言二、 HTML5 中 <header> 和 <footer> 标签的用途是什么&#xff1f;三、如何在 HTML 中嵌入 SVG&#xff08;可缩放矢量图形&#xff09;文件&#xff1f;四、解释 contenteditable 属性的用途五、如何创建随屏幕尺寸缩放的响应式图像&#xff1f…

3 文本分类入门finetune:bert-base-chinese

项目实战&#xff1a; 数据准备工作 bert-base-chinese 是一种预训练的语言模型&#xff0c;基于 BERT&#xff08;Bidirectional Encoder Representations from Transformers&#xff09;架构&#xff0c;专门用于中文自然语言处理任务。BERT 是由 Google 在 2018 年提出的一…

迅腾文化助力企业品牌创新,加快增强品牌发展新动能

迅腾文化助力企业品牌创新&#xff0c;加快增强品牌发展新动能 随着市场竞争的日益激烈&#xff0c;品牌创新已成为企业持续发展的关键。为了在市场中脱颖而出&#xff0c;许多企业纷纷寻求外部合作伙伴以加快品牌发展。广州迅腾文化传播有限公司拥有13年品宣经验的企业&#…

关于Cython生成的so动态链接库逆向

来个引子&#xff1a;TPCTF的maze题目 如何生成这个so文件 为了研究逆向&#xff0c;我们先搞个例子感受一下生成so的整个过程&#xff0c;方便后续分析 创建对应python库文件 testso.py def test_add(a,b):a int(a)b int(b)return a bdef test_calc(li):for i in range…

JavaWeb笔记之MySQL数据库

#Author 流云 #Version 1.0 一、引言 1.1 现有的数据存储方式有哪些&#xff1f; Java程序存储数据&#xff08;变量、对象、数组、集合&#xff09;&#xff0c;数据保存在内存中&#xff0c;属于瞬时状态存储。 文件&#xff08;File&#xff09;存储数据&#xff0c;保存…

【基于Flask、MySQL和Echarts的热门游戏数据可视化平台设计与实现】

基于Flask、MySQL和Echarts的热门游戏数据可视化平台设计与实现 前言数据获取与清洗数据集数据获取数据清洗 数据分析与可视化数据分析功能可视化功能 创新点结语 前言 随着游戏产业的蓬勃发展&#xff0c;了解游戏销售数据对于游戏从业者和游戏爱好者都至关重要。为了更好地分…

自动化补丁管理软件

什么是自动化补丁管理 自动补丁管理&#xff08;或自动补丁&#xff09;是指整个补丁管理过程的自动化&#xff0c;从扫描网络中的所有系统到检测缺失的补丁&#xff0c;在一组测试系统上测试补丁&#xff0c;将它们部署到所需的系统&#xff0c;并提供定期更新和补丁部署状态…

Duplicate keys detected: This may cause an update error.【Vue遍历渲染报错的解决】

今天在写项目时&#xff0c;写到一个嵌套评论的遍历时&#xff0c;控制台出现了一个报错信息&#xff0c;但是并不影响页面的渲染&#xff0c;然后一看这个错的原因是 key值重复&#xff0c;那么问题的解决方式就很简单了。&#xff08;vue for循环读取key值时&#xff0c; key…

LLM Agent发展演进历史(观看metagpt视频笔记)

LLM相关的6篇重要的论文&#xff0c;其中4篇来自谷歌&#xff0c;2篇来自openai。技术路径演进大致是&#xff1a;SSL (Self-Supervised Learning) -> SFT (Supervised FineTune) IT (Instruction Tuning) -> RLHF。 word embedding的问题&#xff1a;新词如何处理&…

文档或书籍扫描为 PDF:ScanPapyrus Crack

ScanPapyrus 可让您快速轻松地将文档或书籍扫描为 PDF&#xff0c;批处理模式使扫描过程快速高效&#xff0c;自动处理书籍并将其拆分为单独的页面 用于快速扫描文档、书籍或打印照片的扫描仪软件 快速扫描文档 使用此扫描仪软件&#xff0c;您无需在扫描仪和计算机之间来回移动…

JavaEE 09 锁策略

1.锁策略 1.1 乐观锁与悲观锁 其实前三个锁是同一种锁,只是站在不同的角度上去进行描述,此处的乐观与悲观其实是指在预测的角度上看会发生锁竞争的概率大小,概率大的则是悲观锁,概率小的则是乐观锁 乐观锁在加锁的时候就会做较少的事情,加锁的速度较快,但是消耗的cpu资源等也会…

大数据机器学习与深度学习——过拟合、欠拟合及机器学习算法分类

大数据机器学习与深度学习——过拟合、欠拟合及机器学习算法分类 过拟合&#xff0c;欠拟合 针对模型的拟合&#xff0c;这里引入两个概念&#xff1a;过拟合&#xff0c;欠拟合。 过拟合&#xff1a;在机器学习任务中&#xff0c;我们通常将数据集分为两部分&#xff1a;训…

beebox靶场A3 low级别 xss通关教程(二)

六&#xff1a;xss get型 eval 通过观察我们可以发现url地址中存在一个date函数 那我们可以试一下把后面的date()函数去掉&#xff0c;直接写入一个alert(555) 发现直接弹出一个框&#xff0c;证明有xss漏洞 七&#xff1a;xss href 直接进入页面会看到是get方法&#xff0c…

【JVM从入门到实战】(五)类加载器

一、什么是类加载器 类加载器&#xff08;ClassLoader&#xff09;是Java虚拟机提供给应用程序去实现获取类和接口字节码数据的技术。 类加载器只参与加载过程中的字节码获取并加载到内存这一部分。 二、jdk8及之前的版本 类加载器分为三类&#xff1a; 启动类加载器-加载Ja…

Docker Compose入门:打造多容器应用的完美舞台

Docker Compose 是一个强大的工具&#xff0c;它允许开发者通过简单的 YAML 文件定义和管理多容器的应用。本文将深入讨论 Docker Compose 的基本概念、常用命令以及高级应用场景&#xff0c;并通过更为丰富和实际的示例代码&#xff0c;助您轻松掌握如何通过 Docker Compose 打…