HIL硬件在环品牌介绍
类别\厂家 | Speedgoat | dSPACE | NI | OPAL-RT |
---|---|---|---|---|
产地 | 瑞士,MATLAB官方硬件 | 德国 | 美国 | 加拿大 |
硬件架构 | 单个机箱的PCIe总线下插入多块FPGA板卡,支持多块FPGA板卡之间同步。多机箱之间通过反射内存网进行扩展。多FPGA之间通过Aurora协议通信。 | 单个机箱的私有总线下插入多块FPGA板卡。多机箱之间通过私有协议进行扩展。多FPGA之间通过私有协议通信。 | 单个机箱的PXI总线下插入多块FPGA板卡。不支持多主机并行仿真; | 单个机箱的PCIe总线下插入1块FPGA板卡,不支持多块FPGA板卡之间同步。多机箱之间通过PCIe交换机进行扩展。多FPGA之间通过Aurora协议通信。 |
主处理器(CPU) | i7 4 Cores 4.2GHz,Xeon 2x10 Cores, 3.1GHz,计算资源完全开放,不另外收取费用。 | Xeon 4 Cores 3.8GHz,Xeon 16 Cores, 2.9GHz,计算资源完全开放,不另外收取费用。需购买额外软件。 | i7 4 Cores 2.6GHz,Xeon 8 Cores, 2.3GHz。 | Xeon 4 Cores 3.0 GHz, 8 Cores 3.2 GHz, 2x8 Cores 3.2 GHz, 2x16 Cores 2.3 GHz,计算资源由购买的License限定,价格昂贵。 |
多核并行 | 支持多核并行运算,且支持自动和手动分核 | 支持多核并行运算(需额外购买多核并行的软件包) | 支持多核并行运算(需要第三方供应商开发) | 支持多核并行运算(多核开放需额外付费) |
功能扩展 | 支持200多种IO板卡和协议 | 支持100多种IO板卡和协议 | 支持200多种IO板卡和协议,但IO板卡驱动的实时性不佳 | 支持少量IO板卡和协议 |
与MATLAB/Simulink兼容性 | 与MATLAB/Simulink无缝集成,兼容最好。支持诸多Simulink工具箱,对MATLAB/Simulink功能支持最好。功能会随着MATLAB版本的更新而不断增强。 | 与MATLAB/Simulink兼容好 | 与MATLAB/Simulink兼容差 | 与MATLAB/Simulink兼容差 |
上位机软件 | 上位机软件就是MATLAB/Simulink,无第三方软件,在线修改参数、实时数据记录等功能使用方便快捷。 | ControlDesk软件,可视化的操作环境,在线修改参数、实时数据记录等功能使用方便快捷。 | Labview平台,可视化的操作环境,在线修改参数、实时数据记录等功能使用不方便。 | RT-LAB平台,可视化的操作环境,在线修改参数、实时数据记录等功能使用不方便。 |
使用方式 | 所有软件操作都在MATLAB/Simulink中执行,无需操作第三方软件,学习成本低。 | 需要学习和使用多款dSPACE软件,学习成本高。 | 需要学习和使用NI的软件,学习成本高。 | 需要学习和使用OPAL-RT的软件,学习成本高。 |
CPU模型开发环境 | 与MATLAB/Simulink无缝集成,开发过程支持MBD流程,在Simulink环境完成设计、开发、验证、调试、部署等所有工作,不需切换第三方软件。支持MATLAB中的各种模型库。 | 非无缝集成,相对操作繁琐,需借助configuration desk上位机,进行调试、部署等工作。 | 非无缝集成,相对操作繁琐,需借助Labview上位机,进行调试、部署等工作。 | 非无缝集成,相对操作繁琐,需借助RT-LAB上位机,进行调试、部署等工作。 |
FPGA模型开发环境 | 1. 所有流程均在Simulink图形化开发环境中完成。结合MATLAB自有的FPGA代码生成工具HDL Coder,将Simulink模型转化成FPGA代码。2. 开发人员无需了解FPGA开发的硬件和逻辑知识,只需会使用Simulink即可。3. 工具不仅支持定点运算,还支持原生浮点运算,无需担心FPGA模型运算精度问题。4. 整个过程按钮式操作,全自动化的工作流程:从模型到FPGA代码实现和时序分析,并最终生成位流文件。5. 支持将Simscape电路模型直接生成FPGA实时模型。 | 1. 需借助第三方工具Xilinx System Generator for DSP,该工具非MATLAB自有工具,与MATLAB结合使用不便,操作繁琐,开发效率低。2. 用户需对FPGA知识深入理解。 | 1. 需借助NI的FPGA开发工具,该工具非MATLAB自有工具,与MATLAB结合使用不便,操作繁琐,开发效率低。2. 用户需对FPGA知识深入理解。 | 1. 需借助第三方工具Xilinx System Generator for DSP,该工具非MATLAB自有工具,与MATLAB结合使用不便,操作繁琐,开发效率低。2. 用户需对FPGA知识深入理解。 |
模型开源程度 | 100%白盒交付,完全开源,不通过S-Function封装源代码。 | 非100%白盒交付,非完全开源。 | 非100%白盒交付,非完全开源。 | 非100%白盒交付,非完全开源。 |
模型授权方式 | 公司级授权,无License与硬件加密设备限制,不限使用电脑和人数。 | 有license和硬件加密设备限制,只有带license和插硬件加密设备的单台电脑才能使用。 | 因集成商而异 | 有license限制 |
模型二次开发 | 模型100%白盒交付,用户可以方便地进行二次开发。 | 模型非100%白盒交付,用户很难进行二次开发。 | 基于NI平台的模型二次开发,相对来说不太方便。 | 基于OPAL-RT平台的模型二次开发,相对来说不太方便。 |
模型开发能力 | 人力资源投入:一旦承接模型开发项目,至少投入2名资深开发工程师参与项目。项目规模较大时,可按需增加人员。专家资质:核心专家拥有超过10年模型开发经验,承接过不少于5个类似的模型开发项目。 | dSPACE中国主要以测试为主,相对欠缺模型开发经验,较难承接模型开发项目,多数情况需要dSPACE德国承担模型开发任务,耗时长、费用贵、交流不畅。 | NI集成商很多,技术水平参差不齐。 | 模型开发能力一般 |
软件授权形式 | Speedgoat软件提供公司级授权,无License和硬件加密设备限制,不限使用电脑和人数,有助于协同开发和测试。 | 有license和硬件加密设备限制,只有带license和插硬件加密设备的单台电脑才能使用。 | 因集成商而异 | 有license限制 |
机柜集成 | 核心零部件从瑞士进口,机柜在国内集成,扩展非常灵活。为机柜预留空间,后期需要扩展时,在国内完成扩展工作,周期短、成本低。 | 机柜通常在国外集成,整体运输到国内,扩展不便。后期扩展,可能需要把机柜运回德国,周期长、成本高。 | 核心零部件从美国进口,机柜在国内集成。 | 核心零部件从加拿大进口,机柜在国内集成。 |
系统集成透明性 | 机柜系统集成过程透明,可邀请用户深入参与机柜集成与搭建工作,并可传授机柜集成经验及技能。 | 机柜在德国集成,用户不方便参与。 | 机柜在国内集成,用户可参与。 | 机柜在国内集成,用户可参与。 |
交付时间 | 4个月左右 | 通常6个月以上。因集成工作通常在国外完成,可能受疫情影响,无法保证交付时间。 | 因集成商而异 | 4个月以上 |
质保期 | 1年 | 1年 | 1年 | 1年 |
用户反馈 | 使用方便响应速度快,服务态度好,技术能力强,擅于及时解决客户问题 | 使用方便响应速度和服务态度有待提高 | 使用不方便响应速度和服务态度因集成商而异 | 使用不方便响应速度和服务态度有待提高 |
服务响应速度和质量 | 很好 | 一般 | 因集成商而异 | 较好 |
1. 品牌:
MATLAB官方硬件