EasyGo DeskSim是一款配置型的實(shí)時仿真軟件,它允許用戶將 Simulink 算法程序快速部署到 EasyGo 實(shí)時仿真機(jī)上。實(shí)時仿真機(jī)支持選配不同的 FPGA 芯片和 IO 模塊,能夠處理高速信號,并通過 IO 模塊輸出真實(shí)的仿真結(jié)果,可滿足用戶在科研、教學(xué)或工業(yè)測試中的多樣化需求。
本篇視頻主要為大家分享基于設(shè)備 EGBox Mini,通過利用EasyGo DeskSim教你快速實(shí)現(xiàn)信號輸出。
實(shí)時仿真:信號輸出
01 軟件特點(diǎn)
圖形化配置交互功能:EasyGo DeskSim采用圖形化配置操作,支持模型讀取,C代碼自動生成,模型一鍵下載運(yùn)行,波形數(shù)據(jù)實(shí)時顯示,數(shù)據(jù)實(shí)時存儲等功能。
操作簡單:配置界面只需進(jìn)行模型的載入,刷新,編輯,移除操作。
智能檢測:模型載入后會自動檢測,發(fā)現(xiàn)錯誤會提示給用戶修改。
易用工具箱:軟件中設(shè)計(jì)了各類實(shí)用工具包,方便用戶更快地進(jìn)行實(shí)時仿真實(shí)驗(yàn)。
FPGA電路模型在線調(diào)參:FPGA上載入的電路模型中的參數(shù)可以進(jìn)行修改,用戶在運(yùn)行過程中可以隨時修改參數(shù)來觀測波形變化。
02 應(yīng)用指南
為了幫助用戶進(jìn)一步了解和掌握 EasyGo DeskSim 軟件,本期主要以使用 EGBox mini 設(shè)備應(yīng)用 EasyGo DeskSim 快速通過 AO 輸出一組三相正弦波信號為例,教你快速實(shí)現(xiàn)信號輸出。
模型部署
首先打開 Matlab,我們要通過 AO 輸出一組正弦波信號,需要先使用到 CPU 模塊進(jìn)行正弦波的生成,并傳輸給 FPGA 的 AO 通道輸出,因此需要使用到 CPU+FPGA 架構(gòu)。
啟動 simulink,可以看見我的模板中出現(xiàn)8個 Template,選擇“EasyGo Template:CPU+FPGA”,創(chuàng)建出“CPU+FPGA”的框架模型。
由于是 CPU+FPGA 聯(lián)合仿真模型,所以核心代碼在 CPU 子系統(tǒng)和 FPGA 子系統(tǒng)里面。
打開 CPU 子系統(tǒng),可以看到一個簡單的三相正弦波參考波生成程序。我們本次目標(biāo)僅需要通過 AO 輸出一組正弦波,需要對模型進(jìn)行修改(詳見視頻操作)。
修改完成后,打開 FPGA 子系統(tǒng),點(diǎn)擊模塊“FPGA Configuration",選擇“EGBox-mini”,板卡選擇“1011”,勾選“Run The Power Electronic Solver”。
然后打開 simulink 庫,在電源庫中選擇直流電壓源模塊,并添加到模型中。同樣點(diǎn)擊“Elements”選擇串聯(lián) RLC 支路,將模塊添加進(jìn)模型中。
將電源和負(fù)載連接,形成完整電路,并給出電壓和電阻值(這里我們刪除 AI 采集和 DO 輸出模塊)。
打開simulink庫點(diǎn)擊“EasyGo Real-Time”,選擇“FPGA Block”中的“IO Block”,右鍵鼠標(biāo)將 AO 模塊添加進(jìn)模型中。連接AO模塊并雙擊,輸入通道改為3個,選擇 Connector1,通道選擇 AO0、AO1、AO2,增益均為1,偏移量為0。AO配置設(shè)置完畢。
由于有拓?fù)洌枰砑印皃owergui”模塊。雙擊打開模塊,改為“離散”模式,采樣頻率為1us。
上位機(jī)配置
保存好模型后,需要建立設(shè)備與上位機(jī)聯(lián)系。
首先,將設(shè)備 EGBox-mini 接上電源,并連接上位機(jī)后進(jìn)行 ping 接,Win+R鍵輸入“cmd”并回車,輸入ping 192.168.1.67,出現(xiàn)視頻中信息表示Ping接正常。
實(shí)時仿真
設(shè)備與上位機(jī)完成連接后,開始實(shí)時仿真。
打開 EasyGo DeskSim 軟件,新建項(xiàng)目并載入建好的simulink模型,編譯成功后配置好界面和 ip,開始運(yùn)行。
觀測驗(yàn)證
上位機(jī)觀測波形正常后,需要用示波器觀測驗(yàn)證。
首先,將設(shè)備連接IO接口板,并將AO0、AO1、AO2口連接示波器,觀察上位機(jī)波形和示波器波形。
如視頻所示,頻率均為50Hz,幅值均為1。分別增大上位機(jī)幅值和頻率,示波器波形也隨之增大,驗(yàn)證完成。
停止運(yùn)行后,保存文件方便下次打開。
應(yīng)用 DeskSim 快速實(shí)現(xiàn)信號輸出操作教程就分享到這里了,下期我們會繼續(xù)為大家分享利用 DeskSim 快速實(shí)現(xiàn)信號采集操作教程。需要更多DeskSim實(shí)時仿真應(yīng)用教程,歡迎私信/留言咨詢獲取。
-
FPGA
+關(guān)注
關(guān)注
1645文章
22012瀏覽量
616668 -
Simulink
+關(guān)注
關(guān)注
22文章
542瀏覽量
63836 -
信號輸出
+關(guān)注
關(guān)注
0文章
45瀏覽量
8687 -
仿真軟件
+關(guān)注
關(guān)注
21文章
258瀏覽量
30949
原文標(biāo)題:EasyGo DeskSim 入門篇丨 快速實(shí)現(xiàn)信號輸出
文章出處:【微信號:EasyGo實(shí)時仿真,微信公眾號:EasyGo實(shí)時仿真】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
利用EasyGo DeskSim創(chuàng)建實(shí)時仿真項(xiàng)目教程

【分享】EasyGo 鏈?zhǔn)絊VG系統(tǒng)的實(shí)時仿真應(yīng)用
【分享】基于Easygo仿真平臺的三電機(jī)實(shí)時仿真測試應(yīng)用
EasyGo實(shí)時仿真丨三相永磁同步電機(jī)開環(huán)實(shí)驗(yàn)仿真應(yīng)用
EasyGo實(shí)時仿真丨PCS儲能變流器控制仿真應(yīng)用
EasyGo 實(shí)時仿真丨DC-AC-MMC 實(shí)時仿真應(yīng)用
基于EasyGo DeskSim的交流微電網(wǎng)實(shí)時仿真教程分享
仿真黑科技EasyGo DeskSim 2022
EasyGo使用筆記丨極簡操作,無需編譯,助力高效實(shí)驗(yàn)室高效發(fā)展
EasyGo使用筆記丨安全高效,新能源系統(tǒng)電網(wǎng)適應(yīng)性測試應(yīng)用
EasyGo實(shí)時仿真丨控制器硬件在環(huán)(HIL)風(fēng)電場景仿真測試應(yīng)用
EasyGo 實(shí)時仿真丨大功率電機(jī)控制器硬件在環(huán)系統(tǒng)仿真測試
FPGA仿真新體驗(yàn)——EasyGo DeskSim V3.5震撼發(fā)布

AC-AC-MMC實(shí)時仿真應(yīng)用指南

基于EasyGo DeskSim進(jìn)行的AC-DC-MMC五電平的實(shí)時仿真

評論