使用 RT1180-EVK 和 FreeMaster 測量電機參數

關鍵字 :RT1180FreeMaster電機參數測量調試器mcuapp

    在調整電機電流環 PID 參數時,需要知道電機的 Lq、Ld 參數, D 軸和 Q 軸電流環由這兩個參數計算出比較合適的 PID 參數,後續再根據電流波形進行微調,本文主要介紹如何使用 RT1180-EVK、FRDM-MC-LVPMSM  低壓驅動板、FreeMaster 測量電機的極對數和 Ld、Lq 參數。

1. 硬體連接

   RT1180-EVK 在連接 FRDM-MC-LVPMSM 做電機控制時需要更改板上的某些電阻,以下是需要拆除或要貼上的 0 歐電阻列表:

按下圖連接好接線或者跳帽:

  1. USB 連接板載調試器(CMSIS DAP)
  2. JP5 斷開
  3. 輸入 24V
  4. JP1 連接 7、8 引腳
  5. 連接好電機 UVW 相線

2. MCU 軟體下載

  下載 RT1180-EVK 對應的 SDK,目前為 2.16 版本,IAR 打開 PMSM 電機例程:

SDK_2_16_000_MIMXRT1180-EVK\boards\evkmimxrt1180\demo_apps\mc_pmsm\pmsm_enc\cm7\iar\ mc_pmsm_enc.ewp

選擇 flexspi_nor_debug 工程、調試器選擇 CMSIS DAP,如下圖所示:

編譯後下載,並讓其一直運行

3. FreeMaster 連接和操作步驟

    當連接好 USB 數據線後,電腦端會識別出 MCU-Link 調試器和調試器的虛擬串口,

在電腦設備管理器可以查看串口號。

打開 FreeMaster,並打開 RT1180 SDK 目錄中的 FreeMaster 工程:

\SDK_2_16_000_MIMXRT1180-EVK\middleware\motor_control\freemaster\ pmsm_float.pmpx

在 FreeMaster 菜單欄 Tools ---> Connection Wizard 指南中選擇串口號後連接 MCU。



    點擊綠色按鈕(圖中 1)連接成功後,在測試界面中將 MID:Measurement Type 切換到 PP_ASSIST,表示測試電機的極對數,APP:Spin to MID request 選擇 On,表示切換到測試模式(圖中 4),最後在 MID:Command 中選擇 Run,開始執行測試,

測極對數需要通過肉眼觀察電機轉子動幾次後轉了完整一圈,比如電機轉子動了 5 次後剛好轉一圈,則電機為 5 對極。

測試 Ld、Lq 參數:

    將 MID:Measurement Type 切換到 EL_PARAMS (RS,LD,LQ) ,表示測試電機電阻、 Ld、Lq 參數,

最後在 MID:Command 中選擇 Run,開始執行測試,測試結果如下圖綠色部分所示。

參考文檔

 freemaster 操作文檔:

https://www.nxp.com.cn/docs/en/user-guide/FMSTERUG.pdf

下篇文章將講解如何根據此參數調整電機電流環 PID 參數。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論