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衔接方面具有优势。各家公司都有自己的优点和缺点,选择哪一家取决于具体的应用需求和预算。


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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

神经网络-搭建小实战和Sequential的使用

CIFAR-10 model structure 通过已知参数(高、宽、dilation1、kernel_size)推断stride和padding的大小 网络 import torch from torch import nnclass Tudui(nn.Module):def __init__(self):super(Tudui, self).__init__()self.conv1 nn.Conv2d(in_chan…

WIN10-22H2专业版万人装机系统镜像

站长亲自封装的电脑维修人员专用装机系统镜像,系统干净无广告,稳定长效不卡顿,适合电脑维修店用来维修电脑重装系统。此版本是WIN10系统里非常稳定的正式版本之一,适合在维修电脑时重装系统或者大批量装机使用。本次封装镜像使用全…

YOLOv8独家原创改进:提出一种新的Shape IoU,更加关注边界框本身的形状和尺度,对小目标检测也很友好 | 2023.12.29收录

💡💡💡本文改进:一种新的Shape IoU方法,该方法可以通过关注边界框本身的形状和尺度来计算损失,解决边界盒的形状和规模等固有属性对边界盒回归的影响。 💡💡💡对小目标检测涨点明显,在VisDrone2019、PASCAL VOC均有涨点 收录 YOLOv8原创自研 https://blog.cs…

【2023 CCF 大数据与计算智能大赛】基于TPU平台实现超分辨率重建模型部署 基于Real-ESRGAN的TPU超分模型部署

2023 CCF 大数据与计算智能大赛 《基于TPU平台实现超分辨率重建模型部署》 洋洋很棒 李鹏飞 算法工程师 中国-烟台 2155477673qq.com 团队简介 本人从事工业、互联网场景传统图像算法及深度学习算法开发、部署工作。其中端侧算法开发及部署工作5年时间。 摘要 本文是…

IPv6有状态地址自动配置(DHCPv6)

IPv6有状态地址自动配置 IPv6实现了对无状态地址自动配置的支持。这种不需要特殊服务器的地址自动配置方式有着极大的好处。使用起来也很方便,而在IPv4时代曾经是地址自动分配的首选方式的DHCP好像显得有些没落了。但是,DHCP作为有状态地址自动配置的方式之一,依旧有着无状…

【STM32】RTC实时时钟

1 unix时间戳 Unix 时间戳(Unix Timestamp)定义为从UTC/GMT的1970年1月1日0时0分0秒开始所经过的秒数,不考虑闰秒 时间戳存储在一个秒计数器中,秒计数器为32位/64位的整型变量 世界上所有时区的秒计数器相同,不同时区…

虚幻UE 材质-边界混合之PDO像素深度偏移量

2024年的第一天!!!大家新年快乐!!! 可能是长大了才知道 当你过得一般 你的亲朋好友对你真正态度只可能是没有表露出来的冷嘲热讽了 希望大家新的一年平安、幸福、 永远活力满满地追求自己所想做的、爱做的&…

Unix操作系统的前世今生

Unix是一种多用户、多任务操作系统,最初由AT&T贝尔实验室的肯汤普逊(Ken Thompson)和丹尼斯里奇(Dennis Ritchie)等人开发于上世纪70年代初。它被设计成一种通用的操作系统,支持跨多种硬件平台&#xf…

开发经验:代码编译、打包正常,运行提示包不存在

天天提交代码,合并代码。经常会发生,代码提交过后,本地的代码跑不起来的情况出现。遇到脾气好点的同事会仔细检查检查下,是否是自己的环境出现的问题,遇到脾气不好的同事,直接就开喷了。怎么每次你一提交代…

C++: 求1+2+3+...+n

int i 1; int sum 0; class Sum { public:Sum(){sum i;i;} };class Solution { public:int Sum_Solution(int n) {Sum a[n]; //调用n次sum的构造函数return sum;} };

Docker 镜像以及镜像分层

Docker 镜像以及镜像分层 1 什么是镜像2 Docker镜像加载原理2.1 UnionFs:联合文件系统2.2 Docker镜像加载原理2.3 Docker镜像的特点 3 镜像的分层结构4 可写的容器层 1 什么是镜像 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行…

1_开闭原则(Open Closed Principle)

开闭原则(Open Closed Principle) 1.概念 开闭原则(Open-Closed Principle)是指一个软件实体如类、模块和函数应该对扩展开放, 对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架&#xff…

python总结高阶-异常处理机制

文章目录 异常是什么?try和except结构try...一个except结构try...多个except结构try...except...else结构try...except...finally结构return语句和异常处理问题 常见异常常见异常的解决SyntaxError :语法错误NameError :尝试访问一个没有申明…

算法第十二天-矩形区域不超过K的最大数值和

矩形区域不超过K的最大数值和 题目要求 解题思路 来自[宫水三叶] 从题面来看显然是一道[二维前缀和]的题目。本题预处理前缀和的复杂度为O(m* n) 搜索所有子矩阵需要枚举[矩形左上角]和[矩形右下角],复杂度是 O ( m 2 ∗ n 2 ) O(m^2 * n^2) O(m2∗n2)&#xff0c…

如何安装 Python

1.打开浏览器 输入网址 :www.python.org ​ 2.根据电脑系统配置进行下载 ​ 3.确定电脑系统属性,此处我们以win10的64位操作系统为例 ​ 4.安装python 3.6.3 双击下载的安装包 python-3.6.3.exe 注意要勾选:Add Python 3.6 to PATH 点击 Customize…

听GPT 讲Rust源代码--compiler(27)

File: rust/compiler/rustc_mir_build/src/build/expr/as_place.rs 在Rust编译器的源代码中,文件rust/compiler/rustc_mir_build/src/build/expr/as_place.rs的作用是用于处理表达式的转换为L-value的过程。L-value是指那些可接受赋值操作的表达式,如变量…

企业Aspera替代方案有哪些推荐

随着企业数据量的不断增加,数据传输和共享成为了一个重要的问题。Aspera是一款高性能、低延迟的数据传输工具,但是它并不是万能的,随着数据量的不断增大,也有一些企业需要寻找Aspera的替代方案。本文将介绍三种常用的企业Aspera替…

复旦MBA科创青干营(二期):探索合肥科创企业的创新之路

11月18日-19日,复旦MBA科创青干营二期学生开启了整合实践活动的第三次企业参访,前往位于合肥的蔚来第二先进制造基地、安徽万邦医药科技股份有限公司和合肥国轩高科动力能源有限公司,在学术导师和科创企业家“双导师”的指导下,深…

近屿智能OJAC带您从0到1全方位深度学习AI大模型,星辰大海和你开创!

Look!👀我们的大模型商业化落地产品📖更多AI资讯请👉🏾关注Free三天集训营助教在线为您火热答疑👩🏼‍🏫 在这个信息爆炸的数字时代,你是否也想掌握那种像魔法一样的AI技…

Git - 强制替换覆盖 master 分支解决方案

问题描述 在版本迭代中,通常会保持一个主分支 master,及多个 dev 分支,但是因为 dev 分支的开发周期过长,迭代太多而没有及时维护 master ,导致后来发版上线的大部分代码都在 dev 分支上,如果将代码在 mas…