摘要
本篇筆記主要記錄在恩智浦MPC5744P上基于MBD工具箱的開發準備工作,即工具箱的安裝和初級使用。
準備工作
首先你需要一臺配置比較高的電腦。
正確安裝MTALB2020a,其他版本未測試,應該比較新的版本都可以,建議安裝比較新的版本。
如果你的瀏覽器下載下來是.zip類型,請直接將后綴改為mltbx,這樣MATLAB才能正確識別,注意下載這個工具箱需要登錄NXP官網,最好有賬號,如果沒有先去官網申請一個賬號,用于下載一些資料和軟件。這個是需要申請才能下載的。
開始安裝
在確保S32DS和MATALB安裝正確(包含代碼生成的工具箱等,最好和嵌入式相關的工具箱都裝上,如有人不知道裝什么可以后天留言,這里就不在贅述MATLAB工具箱的選擇和安裝),首先需要登錄NXP官網獲取這個工具箱和license。雖然是免費的,但是需要申請license,申請license需要用到電腦的Host ID。Host ID的獲取通過命令行輸入vol命令,如有不會可以參考論壇
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/Generating-Host-ID-for-MBDT-Toolbox-in-Matlab/td-p/980202
首先登錄賬號,獲取軟件下載鏈接,
可以看到目前NXP為很多的系列都提供了基于模型開發的工具箱和電機控制工具箱。我們這次選擇MPC57xx系列,3.2版本的。
可以參考第一個文檔里的快速指南。
第二步進入license keys界面通過host ID 獲取生成的license,保存到某個路徑。
第三步安裝mbd工具箱和支持包
可以直接使用matlab nxp mbd工具箱的安裝向導一步步安裝,也可以直接將工具箱拖入matlab的命令行窗口會彈出安裝彈窗。有興趣的可以兩種方法都實驗一下。兩種方法二選一都可。
每完成一步,都會變綠,表示成功,可進行下一步
更詳細安裝步驟可以參考官方文檔。
成功安裝后再matlab的附件管理里面就可以看到
證明已經成功安裝了我們需要的工具箱??梢源蜷_看一下,整體來說這個工具箱分為兩部分,一部分是完全獨立的模型,一部分是跟底層和板卡相關的,關聯MPC5744開發板。這個模型從底層管腳定義到上層電機控制應用,都可以完全用模型實現,一鍵生成代碼。當有的人還在懷疑這樣的代碼可靠不,有的公司已經有相應的產品面世。基于模型設計正在變得越來越流行。
電機控制的開環和閉環模型。包含FOC。雙閉環。
電機控制庫,模型驗證的V&V 等都可以作為很好的參考設計自己的模型。
這里多說一點,就是在matlab里生成代碼后,想直接一鍵下載,第一次需要先通過S32DS 下載一個bootloader,這樣就可以通過matlab通過串口直接下載連接板子進行驗證開發了。
責任編輯:haq
-
matlab
+關注
關注
182文章
2963瀏覽量
230199 -
嵌入式
+關注
關注
5072文章
19026瀏覽量
303532
原文標題:基于模型的開發需要準備什么
文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論