HIL(硬件在环)技术汇总梳理

2024-01-07 00:28
文章标签 技术 汇总 梳理 硬件 hil

本文主要是介绍HIL(硬件在环)技术汇总梳理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        HIL(Hardware-in-the-Loop)测试领域的知名公司有dSPACE、NI、Vector和speedgoat等,以下是针对这几家HIL技术的对比分析:

文章目录

dSPACE

NI

Vector

speedgoat

总结


dSPACE

        dSPACE成立于1988年,起源自德国的帕德博恩大学,是HIL概念的发明者之一,中国分公司在2009 年成立。dSPACE的HIL系统主要针对复杂的多域集成系统。它提供了一个全面的解决方案,包括硬件、软件和数据采集工具,并且提供了可在Simulink中直接调用的底层驱动库。dSPACE的硬件平台支持多种处理器架构,包括x86和ARM。

        dSPACE的优势是,软件平台提供了强大的功能,如实时操作系统、图形化编程工具和调试工具。此外,dSPACE的系统具有很高的灵活性和可扩展性,可以满足各种复杂系统的测试需求。

        dSPACE的劣势是,对于一些简单的测试场景,系统可能稍微复杂一些,成本也相对较高。

NI

        NI于1976年在美国的一个车库中诞生,它们最初的想法就是将测试仪器连接到计算机,永远改变测试和测量方式,现为艾默生新的测试与测量业务集团的一部分。NI提供的HIL解决方案,其硬件平台通常基于PC硬件(主板有一定的裁剪和优化)和NI的采集卡。NI的软件工具包括数据采集、分析和可视化功能。

        NI的优势是,涉及的行业范围和业务领域非常广泛,硬件平台基于PC,具有良好的兼容性和可扩展性。其软件工具包提供了丰富的功能,易于使用,初学者更容易快速入门。

        NI的劣势是,对于各个细分领域的测试任务,NI提供的基础库较少一些,需要用户在一些基础工作上花费一些精力。

Vector

        Vector于1988年成立于德国,行业范围主要针对特定的应用领域,如汽车、航空航天等,HIL的产品包括了仿真实时处理器、信号模拟和输出控制板卡等硬件设备,设备管理平台、实时操作系统和自动化测试等软件。

        Vector的优势是,硬件设备在特定应用领域具有很高的性能和可靠性。其仿真平台可以模拟各种实时系统的行为,提供更真实的测试环境。

        Vector的劣势是,涉及的行业范围和业务领域可能不如其他竞争对手那样全面和丰富,系统扩展的灵活性相对封闭一些,兼容第三方工具时稍微麻烦一些。

speedgoat

        speedgoat于2007年由MathWorks的前员工注册成立,总部位于瑞士伯尔尼。产品业务主要包括快速控制原型(Rapid Control Prototype,简称RCP)和硬件在环仿真(Hardware-in-loop,简称HIL)两大块。

        speedgoat的优势是,工作流程全部在Simulink中,与MATLAB/Simulink无缝衔接,Simulink模型可一键编译下载到speedgoat实时系统。MathWorks优先推荐的实时系统就是speedgoat,speedgoat也是专注于使用Simulink和Simulink real time进行实时测试,在MathWorks总部旁专门设立分部门,两者合作非常紧密。

        speedgoat的劣势是,功能非常纯粹,相对单一一些。

总结

        综上所述,dSPACE在复杂多域集成系统测试方面具有优势,NI在扩展兼容方面具有优势,Vector在特定应用领域具有深度优势,而speedgoat在与MATLAB/Simulink衔接方面具有优势。各家公司都有自己的优点和缺点,选择哪一家取决于具体的应用需求和预算。


        版权声明,原创文章,转载和引用请注明出处和链接,侵权必究!

        文中部分图片来源自网络,若有侵权,联系立删。

这篇关于HIL(硬件在环)技术汇总梳理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/578120

相关文章

C#实现获取电脑中的端口号和硬件信息

《C#实现获取电脑中的端口号和硬件信息》这篇文章主要为大家详细介绍了C#实现获取电脑中的端口号和硬件信息的相关方法,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 我们经常在使用一个串口软件的时候,发现软件中的端口号并不是普通的COM1,而是带有硬件信息的。那么如果我们使用C#编写软件时候,如

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.