娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

快速控制原型RCP與硬件在環仿真HIL該如何區分呢?

發布者:EtherealMelody最新更新時間:2025-02-08 來源: elecfans關鍵字:RCP  HIL 手機看文章 掃描二維碼
隨時隨地手機看文章

控制器軟件開發的V流程中,有兩個需要通過實時仿真完成的重要環節,即快速控制原型(RCP)與硬件在環仿真(HIL)。

64de815e-d1e8-11ee-a297-92fbcf53809c.png

我相信有很多朋友都對這兩個概念早有耳聞,但是它們真正的作用是什么呢?在現實中,我們又該如何區分RCP和HIL呢? 接下來的時間里,本文就將參考Speedgoat實時仿真方案,徹底解開您的疑惑!

知識點1:什么是快速控制原型?

快速控制原型(Rapid Control Prototyping,簡稱RCP),話不多說,咱們先看公式:

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

在控制器開發中,如果我們使用實時仿真機運行Simulink算法,控制實際的物理對象(如開關,電機,閥門等)。此時,我們的Speedgoat實時仿真機,就已經成了一個便捷的原型控制器。

64eb5546-d1e8-11ee-a297-92fbcf53809c.png

憑借這個原型控制器,軟件工程師可以在很短的時間內,完成算法的功能驗證,故得名為快速控制原型。 在傳統的控制器開發流程中,算法的進一步驗證,需要工程師自己去開發一套硬件,并且自行編寫調用硬件資源的代碼,然后把控制算法部署到硬件里。而且,在后續測試中,一旦發現問題,就可能要把上面的步驟重來一遍!


這種方法,別說開發者了,我猜屏幕前的朋友們看著都覺得繁瑣。更何況,這些冗長的步驟,還給我們的潛在用戶,帶來了更加冗長的賬單。

對于這些用戶,他們有一個強烈的需求,就是:有人能給他們提供一個成熟的、無bug的硬件,同時給他們提供這個硬件的底層(一般是Simulink驅動模塊),讓他們能夠直接將應用層算法下載到這個硬件中,使得他們可以直接用這個硬件去控制被控對象,在實時的環境中驗證應用層算法。

So,快速控制原型(RCP)應運而生!

它最大的意義就在于,幫助用戶快速地構建一個原型控制器,這個原型控制器可以跟真實被控對象相連,在實時環境下驗證用戶的應用層算法。

知識點2:什么是硬件在環仿真?

硬件在環仿真(Hardware-in-loop,簡稱HIL),同樣的,咱們先看公式:

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

沒錯,RCP和HIL這兩個聽上去感覺很像的概念,其實是完全相反的!硬件在環仿真(HIL)時,運行在實時機中的Simulink被控對象模型(模擬被控對象),受真實控制器的控制,以此對控制器進行測試。

653e4576-d1e8-11ee-a297-92fbcf53809c.png

硬件在環仿真(HIL)可以適用于幾乎所有嵌入式控制器的功能測試和驗證,在電力電子、工業自動化、汽車控制等領域都得到了普遍應用。 比如在實車測試之前,預先通過HIL對控制器做一個全面的功能測試,提前暴露和解決控制器的bug,大幅度減少實車測試的時間、人力和資金成本。

高性能實時目標機

硬件在環仿真(HIL)的核心就在于實時仿真機。一般而言,被控對象模型比控制算法模型復雜,所以要求運行HIL的實時仿真機,算力更強,CPU配置更高。 要易于將Simulink模型編譯、下載到實時仿真機中,具備靈活且豐富的IO和通訊接口,能夠滿足不同應用的需求(一般還需要搭配額外的拓展板卡)。

配置規格
CPUIntel Xeon 6核4.0GHz CPU
實時操作系統Simulink Real-Time
MATLAB版本支持R2021a及以后版本
內存8GB RAM
存儲空間120GB SSD
視頻接口1 x HDMI和1 x DisplayPort
上位機接口Ethernet1路千兆以太網端口,用于與上位機的通訊
千兆網口1路千兆以太網端口,支持EtherCAT Master,real-time UDP,TCP/IP以及XCP Master協議
串行接口2路RS232端口,最高支持波特率115kbps
機箱外殼4U 19寸鋁合金外殼
供電AC 100-240V, 50/60 Hz

一種典型配置

在實際的使用中,仿真主機一般要搭配其他的設備,形成一套完整的HIL測試設備,根據設備的形態,又可分為兩類:桌面式和機柜式。

① 桌面式

這種布置形式常見于各大高校和小型企業,這類用戶對硬件在環仿真(HIL)設備的需求相對簡單,附加設備較少,可以直接置于桌面使用。


②機柜式

機柜式硬件在環仿真(HIL)設備是大中型企業的首選,這類用戶的標準更為嚴格,需求也更加復雜,這就需要更多額外的設備。 但桌面的容量畢竟是有限的,為此,我們會把所有的設備,都集成到一個大機柜中,以便于使用和維護。

6592ac38-d1e8-11ee-a297-92fbcf53809c.png

知識點3:Speedgoat實時仿真方案

Speedgoat公司由MathWorks前員工于2006年成立,總部位于瑞士首都伯爾尼,致力于提供專門針對MATLAB/Simulink環境的實時系統。

Speedgoat實時目標機是MATLAB/Siumlink的官方仿真平臺,無縫兼容Simulink,顯著的優勢之一是All in Simulink,從建模、離線仿真、到實時仿真、調參監控,均可在Simulink環境完成。

65b93330-d1e8-11ee-a297-92fbcf53809c.png


關鍵字:RCP  HIL 引用地址:快速控制原型RCP與硬件在環仿真HIL該如何區分呢?

上一篇:電機旋轉方向快速識別技巧
下一篇:如何去提升機械臂的位置控制性能

小廣播
最新嵌入式文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 焉耆| 蒙城县| 长治市| 江陵县| 宣恩县| 易门县| 特克斯县| 左贡县| 思茅市| 潜山县| 开远市| 山丹县| 镇平县| 台中市| 嵊泗县| 浏阳市| 龙川县| 麟游县| 江山市| 宁明县| 宁南县| 和硕县| 抚顺县| 新郑市| 金阳县| 莱芜市| 奉贤区| 尼木县| 太湖县| 安龙县| 香港 | 灵川县| 延庆县| 长丰县| 金寨县| 安阳市| 高唐县| 东莞市| 汕头市| 渝中区| 贵阳市|