克里斯托夫•哈恩Speedgoat
如果您决定针对真实系统测试,测试控制算法可能是耗时,昂贵的,并且可能不安全。为了保持竞争力和提供高质量的控制器软件,测试工程师已使用硬件 - 循环(HIL)测试取代了传统的测试方法。HIL测试允许您在没有完整的系统硬件的情况下验证控制器设计:依靠实时工厂模拟器,充当真实系统的数字双胞胎或其部分的数字双胞胎,从实用性和成本中受益。
让我们在循环测试或短时间测试中进行硬件介绍。我将涵盖HIL系统的建立以及控制器HIL测试的最佳实践。让我们看一下HIL测试设置。通常有两个主要组件。首先,您的控制器和测试。这包括两者,生产硬件和需要彻底测试的嵌入式软件。第二,HIL测试系统。HIL系统由实时模拟器组成,该模拟器可与I / O模块一起运行数字双胞胎,以确保低延迟数据采集,信号调节和与被测控制器的通信。
主计算机运行专用应用软件,支持您的实时模拟器的设置和操作。万博1manbetx根据您的小组的大小以及如何组织嵌入式软件的开发,山丘系统设置和控制器HIL测试,可以由相同或不同的团队完成。让我们假设我们的嵌入式系统组被分为三个。西蒙的团队,专注于组装和设置新的HIL测试系统。索菲的团队负责运行嵌入式软件测试广告系列和Corine的团队,该团队是任务开发和修改嵌入式软件。因此,问题是,我们如何使这些团队能够在其特定任务中取得成功。
西蒙以前建立了一个基于速山羊性能机器的HIL测试系统。Simon的团队现在挑战指定一个新的更复杂的现场测试系统,这是集成高功率执行器和电子负载和来源所必需的。实施此类HIL系统是耗时的,需要具体的专业知识。考虑到这一点,西蒙决定依靠山羊的知识如何,为他提供模块化残骸的HIL解决方案,定制了他的需求。最终解决方案看起来如下所示。两个残骸安装的性能实时机器,在多个Schatz中启用分布式和同步模拟。此设置完全集成了所有电源电子元件,所需的信号路由和调节模块,以及布线线束中的断路器面板。对于Simon的团队,这是一个真正的即插即用解决方案。
随着硬件障碍的消除,团队能够专注于数字双胞胎的设计,甚至引入一些创新。例如,模型参数现在可以自动调整以适应测量数据。通过简单的拖放速度山羊驱动块,控制器的连接也很快完成。使用Simu万博1manbetxlink实时,模型在高速山羊机器上运行,只需简单的点击,团队就可以从Simulink中验证所有接口的正确性。HIL系统是用内置在Designer中的Matlab实现的。用户界面控制,直接与实时应用连接,使HIL系统独立于Simulink运行。万博1manbetx
同时,Sophie的团队一直在创建脚本到替补,并优化测试工作流程。该团队的一部分一直在使用Simulink测试,这被证明是其投资的万博1manbetx巨大资产。例如,大多数桌面模拟测试,在实时重复使用。只需点击几下咔嗒声触发了实时测试广告系列,使用内置可视化工具,效果快速且简单的结果快速简便。此外,可以自动生成详细的测试报告。这大大简化了与Corine的团队沟通,并帮助进一步加快软件修订工作。
总而言之,该团队能够快速解决几个关键错误,并运行所有测试活动,而不损坏任何硬件。通过使用正确的工具,团队可以避免许多琐碎的测试,并专注于他们真正的任务,即开发出色的控件。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。