0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详解快速控制原型RCP与硬件在环仿真HIL

汽车ECU开发 来源:汽车ECU开发 2024-01-19 13:41 次阅读

控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真(HIL)

e49b601e-b67d-11ee-8b88-92fbcf53809c.png

我相信有很多朋友都对这两个概念早有耳闻,但是它们真正的作用是什么呢?在现实中,我们又该如何区分RCP和HIL呢?

接下来的时间里,本文就将参考Speedgoat实时仿真方案,彻底解开您的疑惑!

知识点1:什么是快速控制原型?

快速控制原型(Rapid Control Prototyping,简称RCP),话不多说,咱们先看公式:

RCP=假的控制器+真的被控对象

在控制器开发中,如果我们使用实时仿真机运行Simulink算法,控制实际的物理对象(如开关,电机,阀门等)。此时,我们的Speedgoat实时仿真机,就已经成了一个便捷的原型控制器。

e4b8237a-b67d-11ee-8b88-92fbcf53809c.png

凭借这个原型控制器,软件工程师可以在很短的时间内,完成算法的功能验证,故得名为快速控制原型。

在传统的控制器开发流程中,算法的进一步验证,需要工程师自己去开发一套硬件,并且自行编写调用硬件资源的代码,然后把控制算法部署到硬件里。而且,在后续测试中,一旦发现问题,就可能要把上面的步骤重来一遍!

这种方法,别说开发者了,我猜屏幕前的朋友们看着都觉得繁琐。更何况,这些冗长的步骤,还给我们的潜在用户,带来了更加冗长的账单。

对于这些用户,他们有一个强烈的需求,就是:有人能给他们提供一个成熟的、无bug的硬件,同时给他们提供这个硬件的底层(一般是Simulink驱动模块),让他们能够直接将应用层算法下载到这个硬件中,使得他们可以直接用这个硬件去控制被控对象,在实时的环境中验证应用层算法。

So,快速控制原型(RCP)应运而生!

它最大的意义就在于,帮助用户快速地构建一个原型控制器,这个原型控制器可以跟真实被控对象相连,在实时环境下验证用户的应用层算法。

知识点2:什么是硬件在环仿真?

硬件在环仿真(Hardware-in-loop,简称HIL),同样的,咱们先看公式:

HIL=真的控制器+假的被控对象

没错,RCP和HIL这两个听上去感觉很像的概念,其实是完全相反的!硬件在环仿真(HIL)时,运行在实时机中的Simulink被控对象模型(模拟被控对象),受真实控制器的控制,以此对控制器进行测试。

e50466c2-b67d-11ee-8b88-92fbcf53809c.png

硬件在环仿真(HIL)可以适用于几乎所有嵌入式控制器的功能测试和验证,尤其是在汽车领域应用颇多。

实车测试之前,预先通过HIL对控制器做一个全面的功能测试,提前暴露和解决控制器的bug,大幅度减少实车测试的时间、人力和资金成本。

硬件在环仿真(HIL)的核心就在于实时仿真机。一般而言,被控对象模型比控制算法模型复杂,所以要求运行HIL的实时仿真机,算力更强,CPU配置更高。

要易于将Simulink模型编译、下载到实时仿真机中,具备灵活且丰富的IO和通讯接口,能够满足不同应用的需求(一般还需要搭配额外的拓展板卡)。

配置 规格
CPU IntelXeon 6核4.0GHzCPU
实时操作系统 Simulink Real-Time
MATLAB版本支持 R2021a及以后版本
内存 8GB RAM
存储空间 120GB SSD
视频接口 1 xHDMI和1 x DisplayPort
上位机接口Ethernet 1路千兆以太网端口,用于与上位机的通讯
千兆网口 1路千兆以太网端口,支持EtherCAT Master,real-time UDP,TCP/IP以及XCP Master协议
串行接口 2路RS232端口,最高支持波特率115kbps
机箱外壳 4U 19寸铝合金外壳
供电 AC 100-240V, 50/60 Hz

一种典型配置

在实际的使用中,仿真主机一般要搭配其他的设备,形成一套完整的HIL测试设备,根据设备的形态,又可分为两类:桌面式和机柜式。

① 机柜式

一般汽车领域用的多。汽车领域的硬件在环仿真设备,已经有了一定的标准,涉及到很多部件,桌面式的设备已经难以容纳这些设备,所以会做成机柜的形式,把这些设备都集成在一个大机柜中。

e517ce60-b67d-11ee-8b88-92fbcf53809c.png

②桌面式

一般而言,其他领域的硬件在环仿真设备相对没那么复杂,可以直接摆放在桌面。

e530ac3c-b67d-11ee-8b88-92fbcf53809c.png

学习完毕,现在是礼物时间!

首先自我介绍一下,我们上海熠速信息技术有限公司(简称“熠速”),2017年3月成立于中国上海,是一家持续和快速成长的高新技术企业。

作为Speedgoat在中国的独家代理,我们围绕嵌入式系统开发和测试,为用户提供硬件在环仿真系统(HIL)、快速控制原型(RCP)、电机控制算法开发等覆盖各类控制器的解决方案。

e54f5fba-b67d-11ee-8b88-92fbcf53809c.png

汽车领域实时仿真解决方案矩阵图

目前熠速在北京、成都、广州、深圳都设有分公司,服务当地片区客户。熠速坚持“以客户为中心、为客户创造价值”的宗旨,第一时间为客户您提供优质且专业的服务!

e55632f4-b67d-11ee-8b88-92fbcf53809c.png







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15235

    浏览量

    171212
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2690

    浏览量

    115500
  • RCP
    RCP
    +关注

    关注

    0

    文章

    19

    浏览量

    8994
  • simulink仿真
    +关注

    关注

    0

    文章

    75

    浏览量

    8457

原文标题:详解快速控制原型RCP与硬件在环仿真HIL|文末有彩蛋

文章出处:【微信号:eng2mot,微信公众号:汽车ECU开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    混合动力车的快速控制原型仿真及远程监控系统报告

    混合动力车的快速控制原型仿真及远程监控系统报告报告内容1.HEV及FCV的发展2.虚拟仪器技术与V型开发模式3.燃料电池混合动力系统测试/仿真
    发表于 12-16 09:23

    硬件(HiL)

    仿真系统,是纯粹的系统仿真;②虚拟控制器+实际对象=快速控制原型(
    发表于 02-03 15:57

    便携式--硬件仿真HIL

    `好消息!谁说HIL硬件仿真)不能便携???小生科技推出的这款便携式HIL,极大提升测试效
    发表于 12-04 11:06

    射频硬件技术对嵌入式系统设计有什么影响

    随着无线技术更多地嵌入诸如车载雷达和机器对机器通信等“关键任务”应用中,新的测试方法也相应出现,以确保系统的可靠性。其中一种RF驱动系统测试方法便是“硬件(HIL) 测试”,该测试
    发表于 06-10 07:32

    硬件HIL)测试系统架构

    将整个系统进行实际测试之前,仿真使得您能够虚拟环境下测试嵌入式控制器。有了仿真测试,即使您要测试的系统变得更加复杂,您也可以以一种具有
    发表于 02-01 14:45

    为什么选择高速HIL仿真器来实现电机控制器测试?

    为什么选择高速HIL仿真器来实现电机控制器测试?为何需要基于FPGA的硬件
    发表于 04-28 06:33

    快速控制原型/实时仿真/硬件?到底是个啥?

    一部分的实时仿真系统换成了实物系统,叫半实物仿真(一半换成了实物嘛,所以叫半实物),或者叫硬件系统(
    发表于 05-26 17:31

    基于HIL+RCP的永磁同步电机矢量控制实验分享

    今天给大家分享的是 基于HIL+RCP的永磁同步电机矢量控制实验。可以看到,这是netbox的模型文件,仿真的是一个永磁同步电机的模型。打开Desksim软件,可以载入这个模型文件。切换到User
    发表于 11-16 18:08

    基于HIL+RCP的三相整流电路实验分享

    的Gs值,效果会实时更新变化。控制测给使能信号,可以看到直流电压的值被控制到了设定值,为2.2标幺值 控制测把直流电压设定值改为2.5,可以看到直流电压的值被实时控制到了设定值 。这样
    发表于 12-03 10:50

    EasyGo实时仿真控制硬件HIL)风电场景仿真测试应用

    ,国电南瑞某分公司选定了 Easygo 仿真平台进行实物控制器的硬件HIL
    发表于 04-14 14:32

    Easygo实时仿真:FPGA实时仿真器、硬件((HIL)测试设备及快速控制原型(RCP)系统开发

    针脚,支持IO灵活配置,可根据用户需求来灵活配置不同的模块满足需求,助力完成不同规模电力电子系统的仿真测试。■ 多功能实时仿真 既可以做快速原型
    发表于 08-16 17:29

    硬件在环(HIL)仿真应用中的LabVIEW FPGA

    硬件在环(HIL)仿真应用中的LabVIEW FPGA:硬件在环(HIL)仿真可以对虚拟运行环境
    发表于 10-01 19:06 25次下载

    探究HIL硬件在环测试

    。 电力电子控制系统是电力运输和可再生能源系统不可或缺的组成部分。通过测试原型来验证这些控制系统的嵌入式代码具有挑战性,因为存在硬件损坏的风险,而这会导致您无法在整个瞬态条件范围内试验
    的头像 发表于 11-01 16:12 2869次阅读

    基于HIL+RCP的永磁同步电机矢量控制实验

    今天给大家分享的是 基于HIL+RCP的永磁同步电机矢量控制实验。
    发表于 11-15 10:20 636次阅读

    快速控制原型RCP硬件在环仿真HIL该如何区分呢?

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型RCP)与
    的头像 发表于 02-23 10:32 438次阅读
    <b class='flag-5'>快速</b><b class='flag-5'>控制</b><b class='flag-5'>原型</b><b class='flag-5'>RCP</b>与<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b><b class='flag-5'>HIL</b>该如何区分呢?