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

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

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

關(guān)于模型設(shè)計(jì)的永磁同步電機(jī)控制編譯和代碼生成

嵌入式程序員 ? 來源:嵌入式程序猿 ? 作者:嵌入式程序猿 ? 2021-10-09 15:06 ? 次閱讀

摘要

之前推送過,基于模型設(shè)計(jì)的準(zhǔn)備工作,后臺(tái)有人問怎么設(shè)置模型編譯和代碼生成,本篇筆記主要記錄基于NXP恩智浦MPC5744P的MBD工具箱,一步步編譯PMSM電機(jī)模型和代碼生成。

準(zhǔn)備工作

安裝可以正常工作的MATLAB工具箱。

安裝NXP的MBD工具箱。

電機(jī)控制模型

其實(shí)現(xiàn)在越來越多的公司和大廠開始使用基于模型的設(shè)計(jì)和開發(fā),NXP和MATLAB合作開發(fā)的電機(jī)控制MBD工具箱,很好的幫助工程師解決PMSM電機(jī)控制的難點(diǎn)和問題,模型包含從底層到應(yīng)用層都有的模型設(shè)計(jì)和參考,

PMSM 電機(jī)FOC 模型,

92720d60-224b-11ec-82a8-dac502259ad0.png

92b5e116-224b-11ec-82a8-dac502259ad0.png

模型瀏覽

有開環(huán),閉環(huán),有單速度環(huán)控制的,也有基于V/F控制的,最復(fù)雜的就是基于FOC的閉環(huán)控制。雙閉環(huán)調(diào)速,電流環(huán)是內(nèi)環(huán),速度環(huán)是外環(huán)

92e27690-224b-11ec-82a8-dac502259ad0.png

代碼生成配置

生成代碼需要做一些配置,這里采用默認(rèn)配置就可以

938752aa-224b-11ec-82a8-dac502259ad0.png

編譯

94dd16da-224b-11ec-82a8-dac502259ad0.png

代碼生成報(bào)告

9530fe94-224b-11ec-82a8-dac502259ad0.png

生成的電機(jī)閉環(huán)控制的代碼在PMSM_ClosedLoop_mpc5744p.c里面,有興趣的可以自行編譯查看。

出現(xiàn)下面的對(duì)話框,就可以下載代碼了,

95eb5cee-224b-11ec-82a8-dac502259ad0.png

但是這里有一個(gè)問題,第一次下載代碼必須先使用S32DS下載一個(gè)bootloader,之后才可以在matlab里面直接一鍵下載代碼。

9633aff8-224b-11ec-82a8-dac502259ad0.png

Bootloader目錄,這里根據(jù)自己的安裝目錄可能不同,在NXP的MBD工具箱安裝目錄下的tools文件夾下

96806b54-224b-11ec-82a8-dac502259ad0.png

C:UsersDELLAppDataRoamingMathWorksMATLAB Add-OnsToolboxesNXP_MBDToolbox_MPC57xx oolsBootLoaderRBF_Files

Bootloader 下載完后,點(diǎn)擊

95eb5cee-224b-11ec-82a8-dac502259ad0.png

就可以在matlab里面一鍵下載代碼了。

972b4d30-224b-11ec-82a8-dac502259ad0.png

等待程序下載完成,就可以操作電機(jī)控制了。對(duì)于自己的應(yīng)用,需要做一些模型的修改,這個(gè)就看自己的應(yīng)用場(chǎng)景和電路設(shè)計(jì)了。這個(gè)工具箱將MPC5744的底層驅(qū)動(dòng)SDK也集成了進(jìn)來,所以如果是基于MPC5744開發(fā),則底層驅(qū)動(dòng)也可以在MATLAB里完成,。模型的安裝在之前的公號(hào)推送里已經(jīng)介紹過了,

基于模型的開發(fā)需要準(zhǔn)備什么

之后有機(jī)會(huì)還會(huì)帶來模型的分析和參考設(shè)計(jì)。

編輯:jq

聲明:本文內(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)投訴
  • matlab
    +關(guān)注

    關(guān)注

    180

    文章

    2952

    瀏覽量

    229855
  • 電機(jī)控制
    +關(guān)注

    關(guān)注

    3519

    文章

    1830

    瀏覽量

    267825
  • MPC5744
    +關(guān)注

    關(guān)注

    2

    文章

    2

    瀏覽量

    4736

原文標(biāo)題:基于模型設(shè)計(jì)的永磁同步電機(jī)控制編譯和代碼生成

文章出處:【微信號(hào):InterruptISR,微信公眾號(hào):嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    永磁同步電機(jī)電磁噪聲的生成原理

    問題也日益受到關(guān)注。電磁噪聲不僅影響電機(jī)的性能,還可能對(duì)周圍環(huán)境和人體健康造成不良影響。因此,深入了解永磁同步電機(jī)電磁噪聲的生成原理,對(duì)于降低噪聲、提高
    的頭像 發(fā)表于 06-21 11:11 ?501次閱讀

    如何快速理解永磁同步電機(jī)的結(jié)構(gòu)

    永磁同步電機(jī)(Permanent Magnet Synchronous Motor,簡(jiǎn)稱PMSM)是一種高性能、高效率、高可靠性的電機(jī),廣泛應(yīng)用于工業(yè)自動(dòng)化、新能源汽車、風(fēng)力發(fā)電等領(lǐng)域。本文將詳細(xì)
    的頭像 發(fā)表于 06-13 10:23 ?960次閱讀

    永磁同步電機(jī)優(yōu)缺點(diǎn)有哪些?

    永磁同步電機(jī)(Permanent Magnet Synchronous Motor,簡(jiǎn)稱PMSM)是一種具有高效率、高功率密度、高可靠性和低噪音等特點(diǎn)的電機(jī)。它廣泛應(yīng)用于工業(yè)自動(dòng)化、新能源汽車、風(fēng)力
    的頭像 發(fā)表于 06-13 09:41 ?3317次閱讀

    永磁同步電機(jī)型號(hào)及參數(shù)大全

    永磁同步電機(jī)(Permanent Magnet Synchronous Motor, PMSM)是一種利用永磁材料產(chǎn)生磁場(chǎng)的同步電機(jī)。它具有高效率、高功率密度、良好的
    的頭像 發(fā)表于 06-13 09:39 ?4012次閱讀

    永磁同步電機(jī)額定轉(zhuǎn)速怎么計(jì)算

    永磁同步電機(jī)(Permanent Magnet Synchronous Motor,簡(jiǎn)稱PMSM)是一種具有高效率、高功率密度、高可靠性和低噪音等優(yōu)點(diǎn)的電機(jī)。其額定轉(zhuǎn)速是電機(jī)設(shè)計(jì)和應(yīng)用
    的頭像 發(fā)表于 06-13 09:35 ?2966次閱讀

    永磁同步電機(jī)調(diào)速范圍多大

    永磁同步電機(jī)(Permanent Magnet Synchronous Motor,簡(jiǎn)稱PMSM)是一種具有高效率、高功率密度、高可靠性和高控制性能的電機(jī)。它廣泛應(yīng)用于工業(yè)自動(dòng)化、新能
    的頭像 發(fā)表于 06-13 09:31 ?799次閱讀

    永磁同步電機(jī)應(yīng)用領(lǐng)域包括哪些

    : 工業(yè)自動(dòng)化領(lǐng)域 工業(yè)自動(dòng)化是永磁同步電機(jī)應(yīng)用最為廣泛的領(lǐng)域之一。在工業(yè)自動(dòng)化生產(chǎn)線上,永磁同步電機(jī)可以作為驅(qū)動(dòng)器,實(shí)現(xiàn)對(duì)各種機(jī)械設(shè)備的精確控制
    的頭像 發(fā)表于 06-13 09:11 ?1343次閱讀

    永磁同步電機(jī)的優(yōu)缺點(diǎn)有哪些 永磁同步電機(jī)的轉(zhuǎn)子主要由什么組成

    永磁同步電機(jī)是一種使用永磁體作為勵(lì)磁源,通過交流電源提供電能來產(chǎn)生磁場(chǎng),從而驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)的一種電動(dòng)機(jī)。與傳統(tǒng)的異步電機(jī)相比,
    的頭像 發(fā)表于 02-04 15:23 ?3129次閱讀

    永磁同步電機(jī)的優(yōu)缺點(diǎn)有哪些 三相永磁同步電機(jī)接線方法

    永磁同步電機(jī)(Permanent Magnet Synchronous Motor,簡(jiǎn)稱PMSM)是一種將永磁體應(yīng)用于同步電機(jī)的一種電機(jī)。相
    的頭像 發(fā)表于 01-31 14:38 ?3721次閱讀

    永磁同步電機(jī)的磁鏈觀測(cè)原理

    永磁同步電機(jī)是一種特殊的電機(jī)類型,其運(yùn)行原理與傳統(tǒng)交流電機(jī)有所不同。在永磁同步電機(jī)中,磁鏈觀測(cè)是
    的頭像 發(fā)表于 12-21 14:58 ?1452次閱讀

    永磁同步電機(jī)的拖拽效應(yīng)是什么?

    永磁同步電機(jī)的拖拽效應(yīng)是什么? 永磁同步電機(jī)的拖拽效應(yīng)是指在電機(jī)失去電源供電時(shí),其轉(zhuǎn)子仍保持一定的轉(zhuǎn)動(dòng)。這種現(xiàn)象是由于
    的頭像 發(fā)表于 12-19 11:03 ?833次閱讀

    為什么永磁同步電機(jī)會(huì)發(fā)生退磁現(xiàn)象?

    功率密度、高起動(dòng)轉(zhuǎn)矩和精確的轉(zhuǎn)速控制等優(yōu)點(diǎn),因此在許多應(yīng)用領(lǐng)域得到廣泛應(yīng)用。然而,在某些特定情況下,永磁同步電機(jī)會(huì)發(fā)生退磁現(xiàn)象。 永磁同步電機(jī)
    的頭像 發(fā)表于 12-19 10:24 ?1437次閱讀

    如何應(yīng)對(duì)永磁同步電機(jī)空載狀態(tài)?

    面對(duì)永磁同步電機(jī)空載狀態(tài)時(shí),我們應(yīng)該采取相應(yīng)的措施來解決這些問題。本文將詳細(xì)介紹如何應(yīng)對(duì)永磁同步電機(jī)空載狀態(tài)。 首先,為了解決振蕩問題,我們可以采取以下措施。首先,可以通過增加
    的頭像 發(fā)表于 12-19 10:24 ?731次閱讀

    解決永磁同步電機(jī)啟動(dòng)震蕩問題的方法

    永磁同步電機(jī)啟動(dòng)震蕩問題的解決方法 永磁同步電機(jī)由于其高效率、高功率密度和快速響應(yīng)等優(yōu)點(diǎn),在工業(yè)應(yīng)用領(lǐng)域得到廣泛應(yīng)用。然而,永磁
    的頭像 發(fā)表于 12-19 10:15 ?1095次閱讀

    如何降低永磁同步電機(jī)的振動(dòng)和噪音?

    造成影響,還可能對(duì)工作環(huán)境和人員健康帶來負(fù)面影響。因此,降低永磁同步電機(jī)的振動(dòng)和噪音對(duì)于提高其性能和可靠性至關(guān)重要。 本文將從機(jī)械設(shè)計(jì)、電氣設(shè)計(jì)和控制策略等多個(gè)方面來探討如何降低永磁
    的頭像 發(fā)表于 12-19 10:15 ?1186次閱讀