一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MBDT快速上手

冬至子 ? 來源:autoMBD ? 作者:autoMBD ? 2023-07-13 09:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 需要知道的MBDT資源

基于模型的設(shè)計(jì)(Model-Based Design,MBD)的實(shí)戰(zhàn)系列從MBDT開始。

MBDT(Model-Based Design Tools)是由恩智浦(NXP)發(fā)布的硬件支持包,覆蓋了NXP旗下的多款芯片。MBDT可以免費(fèi)下載和使用,并且提供了很多樣例工程,可以覆蓋MIL、SIL、PIL和HIL等各種測(cè)試。

MBDT支持的芯片系列 - From NXP

MBDT的資源可以分為三個(gè)部分:MBDT軟件、MBDT硬件和開發(fā)工具。

  • MBDT軟件

一般來說,這種軟件的相關(guān)資源均可以在官方網(wǎng)站中找到(下載官方文檔需要注冊(cè)賬號(hào)),但初次接觸的時(shí)候,還是難免會(huì)無從下手

MBDT官方論壇可以提一些問題,一般會(huì)有專業(yè)工程師解答(軟件問題會(huì)回答的比較多,硬件問題可能得不到回復(fù))。MBDT論壇首頁的右邊可以找到很多有用的文章或課程,例如“MBDT Beginner's Guide”、“PMSM Control Workshop”等板塊。多看看這些文章肯定能獲益匪淺。

  • MBDT硬件

硬件是需要單獨(dú)購買的,S32K144 EVB是比較適合練習(xí)和評(píng)估的。如果想要做一些電機(jī)控制的相關(guān)應(yīng)用,可以購買MCSPTE1AK144開發(fā)套件,包括開發(fā)板、驅(qū)動(dòng)板和一個(gè)BLDC電機(jī)。官方的很多例程都是基于這兩套平臺(tái)創(chuàng)建的。

MBDT硬件 - From NXP

上述的開發(fā)板,通過板載的openSDA調(diào)試器,不需要額外的下載器,僅使用micro-USB數(shù)據(jù)線就可以實(shí)現(xiàn)代碼的下載和Debug,以及和電腦通信(使用的是UART方式)。

這兩套硬件在官網(wǎng)和某寶均可購買,不過官網(wǎng)發(fā)貨可能會(huì)慢很多。

同樣,在產(chǎn)品頁的主頁中就能找到很多有用的文檔。

  • 開發(fā)工具

除了MBDT的軟件和硬件,還有兩個(gè)可能比較常用到的開發(fā)工具:

**① S32 Design Studio For ARM v2.2 **

該軟件是NXP專門的集成開發(fā)環(huán)境(IDE),編寫和查看代碼會(huì)方便很多。

**② FreeMASTER tool 3.1 **

利用FreeMASTER,可以很方便地查看運(yùn)行程序中變量的變化,生成曲線圖,也可以向MCU發(fā)送控制指令,具有友好的UI界面。

圖片

FreeMASTER界面 - From NXP

關(guān)于版本選擇,建議下載S32DS v2.2和FreeMASTER v3.1,同時(shí) 建議把所有NXP軟件的安裝路徑就放在默認(rèn)的目錄上 (所有NXP軟件都默認(rèn)安裝在“C:NXP”中),免得由于路徑產(chǎn)生一些奇怪的問題。

為了便于讀者上手,我會(huì)把從官網(wǎng)上下載到的必要的文檔和軟件整理好,上傳到網(wǎng)盤中。 在對(duì)話框中回復(fù)關(guān)鍵詞“MBDT”可以收到資源信息 。

2 基于MBDT搭建MBD開發(fā)環(huán)境

首先,做好前期的準(zhǔn)備,比如說安裝好MATLAB/Simulink,注冊(cè)好NXP賬號(hào)等。

假設(shè)你使用的是我的網(wǎng)盤中的資源,現(xiàn)在軟件都準(zhǔn)備好了,可以按照以下順序搭建MBD開發(fā)環(huán)境:

1. 安裝S32 Design Studio For ARM v2.2

S32DS的安裝較為簡單,具體的安裝過程可以參照S32DS_ARM_Installation_Guide.pdf,里面有較為詳細(xì)的安裝步驟。

圖片

S32DS For ARM v2.2安裝 - From autoMBD

2. 安裝FreeMASTER 3.1

FreeMASTER同樣比較簡單,安裝過程可以參照FreeMASTER for Embedded Applications.pdf的“Chapter 3 Installation”部分,里面同樣有較為詳細(xì)的安裝步驟。

圖片

FreeMASTER 3.1的安裝 - From autoMBD

3. 在MATLAB中安裝MBDT

安裝MBDT相對(duì)來說要麻煩一些,它需要綁定用戶磁盤,因此我錄制了一段簡單的視頻。由于一些條件不具備,因此并沒有語音解說。不過跟著視頻的步驟,再參考一下安裝文檔,安裝應(yīng)該不會(huì)遇到太大問題,如果依然遇到問題可以給我發(fā)私信。

,時(shí)長04:01

[ ]

Model-Based Design Tools過程(無聲音) - From autoMBD

我使用的是MATLAB 2020b,測(cè)試下來是可以正常使用MBDT的。詳細(xì)的安裝步驟可以在MBDT Quick Start Guide中找到。

Tips:指引手冊(cè)提到的license是.lic格式,但官網(wǎng)生成的是.dat格式,起作用的是.dat格式的license。如果是比較老的版本,可能起作用的的.lic格式的license。

圖片

Model-Based Design Tools安裝 - From autoMBD

此外,關(guān)于硬件的相關(guān)資料,例如電路圖、快速上手手冊(cè)和參考軟件,我也整理好放在下圖這個(gè)位置,這些文件使用的頻率是比較高的。

圖片

MBDT硬件的相關(guān)資料 - From autoMBD

3 MBDT初上手

基于MBDT的開發(fā)環(huán)境搭建好了后,就可以實(shí)際體驗(yàn)一下MBD的自動(dòng)代碼生成。下面給出一個(gè)簡單的示例:

**1. **將S32K144通過micro-USB連接到電腦上,并檢查是否連接正常。正常情況下,在我的電腦中會(huì)出現(xiàn) EVB-S32K144的移動(dòng)盤 ,同時(shí)查看設(shè)備管理器,會(huì)新增一個(gè) OpenSDA端口 (請(qǐng)記住這兩個(gè)連接的信息,后面會(huì)使用到):

圖片

出現(xiàn)EVB-S32K144的移動(dòng)盤 - From autoMBD

圖片

設(shè)備管理器中有OpenSDA端口 - From autoMBD

出現(xiàn)以上兩點(diǎn)表示連接成功。

**2. **在Simulink庫中找到ADC_Potentiometer,雙擊打開,另存到一個(gè)合適的位置(免得修改了原模型),關(guān)閉原模型,打開另存的模型:

圖片

在Simulink庫中找到ADC_Potentiometer - From autoMBD

圖片

另存到合適的位置 - From autoMBD

圖片

打開另存的模型 - From autoMBD

**3. **雙擊 “ MBD_S32K14x_Config_Information ”模塊,可以查看一些基本配置信息。在“ Target Connection ”中,修改OpenSDA配置信息,OpenSDA Driver Name記得要刷新,選擇正確的盤號(hào)(即第1個(gè)步驟中的移動(dòng)盤號(hào)),點(diǎn)擊“應(yīng)用”后關(guān)閉:

圖片

修改OpenSDA配置信息 - From autoMBD

**4. **在Apps中找到Embedded Coder,雙擊打開,然后進(jìn)入“C CODE”頁面,點(diǎn)擊“Build”即可開始生成代碼:

圖片

利用Embedded Coder生成代碼 - From autoMBD

代碼生成的過程中會(huì)彈出代碼生成報(bào)告,代碼生成成功的標(biāo)志是Diagnostic Viewer窗口中出現(xiàn)Build Summary:

圖片

代碼生成報(bào)告 - From autoMBD

圖片

Diagnostic Viewer窗口 - From autoMBD

同時(shí)在MATLAB所在的工作空間內(nèi),會(huì)生成一個(gè)以“_ mbd_rtw ”結(jié)尾的文件夾,所有生成的代碼均在這個(gè)文件夾內(nèi):

圖片

查看生成的代碼 - From autoMBD

生成的代碼是已經(jīng)下載到了S32K144 EVB中,并且下載后就直接運(yùn)行,此時(shí)****應(yīng)該可以看到EVB上藍(lán)色的LED燈在不斷的閃爍 。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 調(diào)試器
    +關(guān)注

    關(guān)注

    1

    文章

    313

    瀏覽量

    24329
  • BLDC電機(jī)
    +關(guān)注

    關(guān)注

    7

    文章

    221

    瀏覽量

    22036
  • MBD
    MBD
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    9187
  • simulink仿真
    +關(guān)注

    關(guān)注

    0

    文章

    75

    瀏覽量

    8778
  • MCU芯片
    +關(guān)注

    關(guān)注

    3

    文章

    256

    瀏覽量

    12117
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MBDT實(shí)現(xiàn)電機(jī)控制設(shè)計(jì)

    本期也屬于MBDT(Model-Based Design Tools)上手的一部分,主要是進(jìn)階一點(diǎn)的電機(jī)控制算法。
    發(fā)表于 07-13 09:39 ?964次閱讀
    <b class='flag-5'>MBDT</b>實(shí)現(xiàn)電機(jī)控制設(shè)計(jì)

    ARM超級(jí)菜鳥快速上手【轉(zhuǎn)】

    ARM超級(jí)菜鳥快速上手
    發(fā)表于 08-04 10:22

    ModelSim快速上手指南

    ModelSim快速上手指南
    發(fā)表于 08-16 17:14

    如何快速上手MSP430

    之前一直用keil,如何快速上手MSP430
    發(fā)表于 11-07 20:06

    如何快速上手

    如何快速上手,得分
    發(fā)表于 12-14 09:27

    教你如何快速易懂的上手cadence?

    一步步截圖說明,做到每步都有說明,有理由,教你如何快速易懂的上手cadence?
    發(fā)表于 06-22 06:36

    幫助大家快速上手PCB的設(shè)計(jì)

    一篇“從入門到上手”的PCB設(shè)計(jì)教程這是一篇面向神馬都不懂的小白玩家的PCB設(shè)計(jì)教程。希望能幫助大家快速上手PCB的設(shè)計(jì)。1預(yù)備知識(shí)1.1 常用工具(1)做圖工具:Altium Designer(2
    發(fā)表于 11-11 06:34

    如何快速上手學(xué)習(xí)STM32

    關(guān)注「嵌入式大雜燴」,選擇「星標(biāo)公眾號(hào)」一起進(jìn)步!來源 | 巧學(xué)模電數(shù)電單片機(jī)單片機(jī)用處這么廣,尤其是STM32生態(tài)這么火!如何快速上手學(xué)習(xí)呢?你要考慮的是,要用STM32實(shí)現(xiàn)什么?為什么...
    發(fā)表于 01-24 07:10

    如何快速上手TrueStudio?

    如何快速上手TrueStudio?
    發(fā)表于 02-23 07:01

    如何快速上手RK3399?

    如何快速上手RK3399?
    發(fā)表于 03-07 06:42

    ModelSim快速上手指南

    ModelSim快速上手指南 快速上手四部曲:建立Project、引進(jìn)HDL Files、Compile、模擬(Simulate/Loading and Run)
    發(fā)表于 05-08 17:29 ?0次下載

    Kingst邏輯分析儀快速上手

    為了能夠讓各位電子行業(yè)的同仁們拿到 Kingst 系列邏輯分析儀后,在幾分鐘內(nèi)快速熟 悉上手分析儀,并且高效解決問題,特做此快速上手手冊(cè),以 Kingst LA5016 為例進(jìn)行說明
    發(fā)表于 02-23 10:53 ?3次下載

    看直播 | 電機(jī)控制:如何使用恩智浦MBDT實(shí)現(xiàn)快速設(shè)計(jì)、開發(fā)和部署?

    直播預(yù)告 6月8日 ?15:15–15:45 MATLAB EXPO 2023年6月8日,恩智浦的技術(shù)專家將在MATLAB EXPO上發(fā)表題為 《電機(jī)控制:使用恩智浦 MBDT實(shí)現(xiàn)快速設(shè)計(jì)、開發(fā)
    的頭像 發(fā)表于 06-04 13:45 ?1449次閱讀

    Ubuntu系統(tǒng)快速上手

    Ubuntu系統(tǒng)快速上手概述和操作說明
    的頭像 發(fā)表于 04-12 16:25 ?943次閱讀
    Ubuntu系統(tǒng)<b class='flag-5'>快速</b><b class='flag-5'>上手</b>

    Venue快速上手指南

    電子發(fā)燒友網(wǎng)站提供《Venue快速上手指南.pdf》資料免費(fèi)下載
    發(fā)表于 03-26 14:34 ?0次下載