跳过导航
关闭

类别

订阅电子邮件更新

最近的故事

非接触式健康监测与射频技术
非接触式射频技术Cyient健康监测
非接触式健康监测与射频技术
优先考虑矿山道路安全
优先在矿山Cyient道路安全
优先考虑矿山道路安全
人工智能在城市空气流动
人工智能在城市空中机动Cyient
人工智能在城市空气流动
人工智能和大型语言模型是如何革新制造吗爱游戏捕鱼游戏
人工智能和大型语言模型是如何革新制造Cyient吗爱游戏捕鱼游戏
人工智能和大型语言模型是如何革新制造吗爱游戏捕鱼游戏
使用人工智能路径损耗建模和移动网络优化
使用人工智能路径损耗建模和移动网络优化Cyient
使用人工智能路径损耗建模和移动网络优化
库马尔Kaderu库马尔Kaderu 库马尔Kaderu写的,解决方案架构师
2023年2月16日

硬件的形式ECU(电子控制单元)或车辆原型通常是用于ECU软件的功能测试。然而,这带来了时间和成本挑战在发展过程中,作为原型通常只有在开发周期的后期。

最近的一项研究测试ecu与原型显示,大约有60%的开发周期,没有可用的原型,和10%的工程师们被迫在实际车辆运行这些测试。不可用的原型和高成本与他们的创造带来一些挑战,比如:

  • 有限的测试功能爱游戏娱乐网
  • 后才发现integrations-related缺点ECU结果可用
  • 验证设计在开发阶段,提供快速更新,没有硬件原型
  • 在当前市场缩减开发周期

这将是更好的测试模块后立即在全系统上下文中前模块和模块的变化到下一个工序。

什么是虚拟ECU验证?

任何软件功能,可以不执行硬件称为虚拟ECU(似曾经历过”)。是独立于硬件、虚拟ecu提供测试的优势在模拟环境中各种场景。除了具有成本效益的、虚拟ecu帮助评估软件的功能和交互环境和组件模型之前使用硬件原型。这有助于开发人员在测试他们的ECU软件在开发阶段,以最可行的方式保证其可用性。

好处:

  • 早期发现的集成问题
  • 可伸缩的环境
  • 减少验证工作
  • 稳定和可靠的测试环境
  • 可用的硬件测试用例的重用

似曾经历过”可能有不同的利用水平,这取决于它们的使用。应用程序级似曾经历过”包含选定的部分应用软件和互补的框架,使它们可执行。似曾经历过”可能还包括基本的应用软件和部分生产软件,如诊断和通信模块。似曾经历过”可以包括完整的应用程序软件和独立于硬件的基本软件,除了硬件相关的微控制器的抽象层。

似曾经历过”

它是如何工作的呢?

只有真正的生产代码和不依赖于硬件,一个虚拟的ECU平台帮助开发人员构建ECU通过推出虚拟环境来测试复杂的软件堆栈。这个虚拟控制单元模拟相关方面的真正的控制单元,连接输入和输出信号环境模型,函数的软件可以读取传感器的值并设置执行器。

模拟似曾经历过”不依赖于实时执行。扩大的模拟更强大的cpu可以在相同的时间进行更多的测试。

似曾经历过”可分为以下类别:

0级似曾经历过”(控制器模型)

0级由控制器模型(例如,作为一个MATLAB仿真软件模型)或从控制器模型生成的C代码。这是最简单的似曾经历过”类型和只能用于测试控制算法本身。

1级似曾经历过”(应用程序级别)

一级包含生产代码的应用程序SW特定似曾经历过”。他们沟通和操作水平不使用公共汽车或网络信号。

2级似曾经历过”(BSW正在模拟)

2级似曾经历过”提供基本模拟软件(BSW正在)功能除了一级似曾经历过”的内容。他们可以交流信号电平,像一级似曾经历过”,在公车或网络水平。

三级似曾经历过”(BSW正在生产)

三级似曾经历过”不仅包括生产应用软件也基本软件(生产)BSW正在BSW正在测试。三级似曾经历过”可以用来测试一个真正的ECU的独立于硬件的软件。他们也可以用来测试BSW正在本身,例如,测试的完整或部分独立于硬件的功能BSW正在真正的ECU在不同测试级别(子系统测试,stack-test,组件测试)。

四级似曾经历过”(目标二进制)

四级包含真正的ECU的生产代码编译。因为它是最接近生活系统,并且没有代码更改似曾经历过”和真正的代码之间的ECU,四级似曾经历过”有能力包括硬件依赖性,帮助评估可能出现的故障和问题。

使用虚拟ECU测试的可视化集成和测试平台,一个完整的车辆的不同阶段(V-process)

V-process

似曾经历过”的有效测试

ECU软件的可用性在系统上下文可以调查和测试在开发过程的早期阶段,提供一个理想的基础进一步增强。汽车OEM和供应商之间的协同作用加强,使他们能够共同努力以相同的工件。通过前期投资,即。,the early validation of discrete sub-functions, the quality of the ECU software significantly improves, and the development process becomes more efficient. The realistic visualization enables ease of use and facilitates the acceptance of the validation results by different users. While this approach has helped save time and cost allowing manufacturers to invest more time in deploying new functions, it has also enabled ECU software to achieve higher maturity levels.

未来的流动性

软件定义车辆集成方面的连接在汽车会导致中断在移动市场,显著改变。虚拟ECU的验证是一个最好的方法来测试复杂的产品在早期阶段。虚拟化允许仿真汽车ecu的Windows电脑执行与车辆闭环仿真模型。这种方法使某些开发任务的移动从道路或测试平台和边境(半)电脑,在那里他们通常可以更快、更便宜。与自治、连接、电气和共享(ace)流动性和提高OEM投资software-enabled特性和连接车辆,汽车行业都是设置一个重大转变受数字技术。

案例研究

上面的分析促使Cyient补充传统建立过程产生似曾经历过”的早期阶段。这个特性使所有嵌入功能的验证和测试之前的实际生成C代码。这里似曾经历过”供应商的工具,如VEOs /银/虚拟目标被用来验证软件是通过控制/自动化的书桌上。

参考虚拟ecu平台由不同的供应商:

关于作者

Naresh有15年以上的经验在汽车工业系统和软件测试。Cyient他解决方案架构师,在汽车领域提供专业知识测试等功能ADAS(高级司机助理system-short-range雷达,相机,等),身体控制模块(BCM),主动安全系统(ABS / TC / YSC),和娱乐。

让我们知道你想过这篇文章。

把你下面的评论。

你可能也喜欢:

跟我们

找到更多关于如何通过我们的服务和解决方案。*最大化的影响

*供应商、求职者、或校友,请使用适当的形式