無線傳感器網(wǎng)絡(luò)中的連通支配集求解算法
接下來設(shè)置仿真參數(shù)和Real-Time Workshop 選項,編譯仿真模型。并利用Matlab Link for CCS Development Tools 建立與目標DSP 的連接。利用CCSLink 工具 ,可以把數(shù)據(jù)從CCS 中傳送到 Matlab 工作空間中,也可以把Matlab 中的數(shù)據(jù)傳送到CCS 中,而且通過RTDX(實時數(shù)據(jù)交換技 術(shù)),可以在Matlab 和實時運行的DSP 硬件之間建立連接,在它們之間實時傳送數(shù)據(jù)而不使正在DSP 上 運行的程序停止,這項功能可以在程序運行期間為我們提供一個觀察DSP 實時運行狀態(tài)的窗口,大大簡化 了調(diào)試工作。Matlab、CCSlink、CCS 和硬件目標DSP 的關(guān)系如圖3 所示。
![](http://editerupload.eepw.com.cn/fetch/20130823/159768_2_0.jpg)
圖3 CCSlink 把Matlab 和CCS 及目標DSP 連接在一起
我們可以在Matlab 中修改一個參數(shù)或變量,并把修改值傳遞給正在運行的 DSP,從而可以實時地調(diào) 整或改變處理算法,并通過觀察探針點數(shù)據(jù)來調(diào)試程序。最后把 CCSlink 和Embedded Target for C2000 DSP Platform. 相結(jié)合,可以直接由調(diào)試好的Simulink 模型生成DSP2812 的可執(zhí)行代碼,并加載 到DSP 目標板中,這樣我們就可以在同一的Matlab 環(huán)境中完成系統(tǒng)算法的設(shè)計、仿真、調(diào)試、測試,并 最終在DSP2812 目標板上運行。
4. 系統(tǒng)調(diào)試
實驗臺硬件結(jié)構(gòu)[14-15]如圖4 所示,變頻器系統(tǒng)用DSP 作為運算控制單元,用IPM 模塊作為功率電 路交換單元,用霍爾電流傳感器檢測電機三相電的兩相電流。DSP 控制器在對檢測到的電流信號進行相應(yīng) 的運算處理之后,將PI 控制算法產(chǎn)生的三對SVPWM 脈沖信號,作用于IPM 來驅(qū)動異步電機,通過改變 輸出脈沖信號的頻率來實現(xiàn)異步電動機的變頻調(diào)速。
![](http://editerupload.eepw.com.cn/fetch/20130823/159768_2_1.jpg)
圖4 系統(tǒng)整體結(jié)構(gòu)框圖
電機參數(shù)為:Rs=10Ω;Rr=5.6Ω;Ls =0.3119H;Lr=0.3119H;Lm = 0.297H;P = 4;J=0.001kg.m2
評論