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

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

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

雅特力電機(jī)應(yīng)用快速入門指南

雅特力 AT32 MCU ? 2024-08-30 12:26 ? 次閱讀

AT32電機(jī)控制算法庫(kù)

目標(biāo)電機(jī):

控制模式:

  • 可執(zhí)行有位置感測(cè)器/無位置感測(cè)器FOC弦波矢量控制
  • 可執(zhí)行有位置感測(cè)器/無位置感測(cè)器120°方波BLDC電機(jī)控制

三相PWM調(diào)制模式:

  • SVPWM
  • 120°導(dǎo)通PWM控制

電流檢測(cè)模式:

自動(dòng)調(diào)試功能:

  • 霍爾狀態(tài)自學(xué)習(xí)(霍爾傳感器專用)
  • 電機(jī)線圈參數(shù)自動(dòng)辨識(shí)
  • 電流PI控制參數(shù)自定義

05c9f3f8-6688-11ef-89ff-92fbcf53809c.png

圖1. AT32電機(jī)控制算法庫(kù)

電機(jī)開發(fā)板AT-MOTOR-EVB

AT-MOTOR-EVB電機(jī)開發(fā)板,是一個(gè)泛用型的低壓三相電機(jī)驅(qū)動(dòng)控制板,可適配AT32F413、AT32F415、AT32F425、AT32F421、AT32L021、AT32F423、AT32F455等系列的Sub小板,搭配雅特力電機(jī)函數(shù)庫(kù),PMSM(BLDC)電機(jī),AT-Link或第三方調(diào)試下載器使用,可驅(qū)動(dòng)直流無刷電機(jī)、交流同步電機(jī),以及異步電機(jī)。

相關(guān)硬件配置可參考UM0011低壓電機(jī)控制開發(fā)板使用手冊(cè)。

05dde160-6688-11ef-89ff-92fbcf53809c.png

圖2. AT-MOTOR-EVB適配Sub板

電機(jī)開發(fā)軟件

雅特力提供多模式完整電機(jī)庫(kù),配置免費(fèi)的電機(jī)監(jiān)控上位機(jī)調(diào)試軟件,友好的電機(jī)監(jiān)控和調(diào)試軟件UI界面,可實(shí)時(shí)監(jiān)看電機(jī)運(yùn)轉(zhuǎn)參數(shù)、狀態(tài)與動(dòng)態(tài)顯示響應(yīng)波形,便于進(jìn)行在線調(diào)試相關(guān)控制參數(shù),滿足工程人員開發(fā)需求,提升電機(jī)控制產(chǎn)品上市進(jìn)程。

軟件環(huán)境準(zhǔn)備

  • 開啟相應(yīng)范例工程AT32F4xx_MC_Library_Project\motor_evb_2v0\at32f4xx
  • 電機(jī)應(yīng)用PC軟件ArteryMotorMonitor.exe(本軟件不需安裝,只需直接運(yùn)行可執(zhí)行程序)
  • Keil的配置需根據(jù)各個(gè)AT32 MCU的閃存存儲(chǔ)大小修改Options中的Read/Only MemoryAreas,詳細(xì)參照下表1,例:AT32F413RCT7的閃存存儲(chǔ)大小為256K字節(jié),則其IROM1的起始位置為0x8000000,大小為0x3F800,其IROM2的起始位置為0x803F800,大小為0x800。AT32F413RCT7的修改范例如下圖3所示;AT32 IDE的配置需根據(jù)各個(gè)AT32 MCU的閃存存儲(chǔ)大小修改Id文件如下圖4所示。

060ca82e-6688-11ef-89ff-92fbcf53809c.png

表1. 對(duì)應(yīng)閃存存儲(chǔ)空間ROM配置表

061fd336-6688-11ef-89ff-92fbcf53809c.png

圖3.AT32F413RCT7 ROM配置(Keil)

06374b60-6688-11ef-89ff-92fbcf53809c.png

圖4.AT32F413RCT7 ROM配置(AT32 IDE)

快速上手操作指南

*不同的電機(jī)控制方式,調(diào)試的流程和項(xiàng)目可能會(huì)有差異

修改電機(jī)控制模式及參數(shù)

  • 在電機(jī)庫(kù)文檔中的motor_control_drive_param.h內(nèi)提供用戶自行輸入電機(jī)控制模式、電機(jī)參數(shù)、控制板參數(shù)、控制器參數(shù)。
  • 模式宏定義基于用戶的硬件與電機(jī)特性,可定義適當(dāng)?shù)哪J?,宏定義設(shè)定步驟可參考Quick Start Guide(快速入門指南)。

建立連接

在確保完成硬件準(zhǔn)備和軟件環(huán)境準(zhǔn)備后,我們可以進(jìn)行以下操作建立上位機(jī)監(jiān)控與調(diào)試軟件與控制版的連接。詳細(xì)電機(jī)UI(電機(jī)監(jiān)控與調(diào)試軟件)使用說明請(qǐng)參照AN0063文檔。

參數(shù)自動(dòng)鑒定

參數(shù)自動(dòng)鑒定分為兩部分,分別為電機(jī)線圈參數(shù)自動(dòng)辨識(shí)、電流PI控制參數(shù)自定義。若已有電機(jī)RS_LL以及LS_LL參數(shù)則不需進(jìn)行電機(jī)線圈參數(shù)自動(dòng)辨識(shí),可以直接修改motor_control_drive_param.h文件內(nèi)的宏定義RS_LL以及LS_LL。

電機(jī)線圈參數(shù)自動(dòng)辨識(shí):

STEP-1.在motor_control_drive_param.h文件內(nèi),填入電機(jī)額定電流(NOMINAL_CURRENT)宏定義并重新編譯燒錄代碼,如下圖5所示。

0650a9de-6688-11ef-89ff-92fbcf53809c.png

圖5.電機(jī)額定電流宏定義

STEP-2.使用UI電機(jī)調(diào)試軟件,切換到Auto Tune頁(yè)面,在狀態(tài)機(jī)的狀態(tài)為safty ready時(shí)按下Identify Winding parameter按扭即執(zhí)行電機(jī)線圈參數(shù)自動(dòng)辨識(shí),如下圖6所示。

066eca86-6688-11ef-89ff-92fbcf53809c.png

圖6.電機(jī)線圈參數(shù)自動(dòng)辨識(shí)

STEP-3.Identified process state回報(bào)是否成功(SUCCEED)并獲得RS_LL以及LS_LL參數(shù)并將數(shù)值填入motor_control_drive_param.h文件宏定義RS_LL以及LS_LL參數(shù)并重新編譯燒錄代碼,如下圖7所示。

0682ee30-6688-11ef-89ff-92fbcf53809c.png

圖7.電機(jī)線圈參數(shù)宏定義

電流PI控制參數(shù)自定義:

STEP-1.在motor_control_drive_param.h文件內(nèi),填入輸入電源DC電壓(VDC_RATED)宏定義并重新編譯燒錄代碼,如下圖8所示。

068d8534-6688-11ef-89ff-92fbcf53809c.png

圖8.電機(jī)額定電壓

STEP-2.切換到Auto Tune頁(yè)面,在狀態(tài)機(jī)的狀態(tài)為safty ready時(shí)按下UI軟件的Auto-tune Current PI parameter按扭即執(zhí)行電流PI控制參數(shù)自定義,完成后會(huì)自動(dòng)更新Q軸以及D軸電流的PI控制參數(shù),如下圖9所示。

06b19c58-6688-11ef-89ff-92fbcf53809c.png

圖9.電流PI控制參數(shù)自定義

STEP-3.將上圖9顯示的參數(shù)填回宏定義(motor_control_drive_param.h)并重新編譯燒錄代碼,如下圖10。

06d2554c-6688-11ef-89ff-92fbcf53809c.png

圖10.電流PI控制參數(shù)宏定義

Q軸電流調(diào)試

此模式下會(huì)產(chǎn)生一個(gè)步階的電流,如下圖11,可以調(diào)整步階電流的相關(guān)參數(shù),產(chǎn)生步階電流的目的是為了查看調(diào)整Q軸電流的PID電流環(huán)參數(shù)后的電流響應(yīng)。

06ef16c8-6688-11ef-89ff-92fbcf53809c.png

圖11.步階電流示意圖

詳細(xì)操作步驟如下:

STEP-1.將控制模式下拉菜單選為IQ tune06ff2338-6688-11ef-89ff-92fbcf53809c.png圖12.控制模式選取IQ電流環(huán)調(diào)試

STEP-2.切換到Tuning Parameters頁(yè)面,設(shè)置PID參數(shù)以及步階電流參數(shù),初次調(diào)整可以使用電流PI控制參數(shù)自定義后的參數(shù),如電流響應(yīng)不如預(yù)期在進(jìn)行調(diào)整,如下圖13

070e4ec6-6688-11ef-89ff-92fbcf53809c.png

圖13.PID參數(shù)以及步階電流參數(shù)

STEP-3.按下啟動(dòng)電機(jī)(Start Motor)按紐

STEP-4.調(diào)整繪圖區(qū)的參數(shù)監(jiān)控為Torque reference(Iq)以及Torque measured(Iq)并按下Save鍵

07334a00-6688-11ef-89ff-92fbcf53809c.png

圖14.調(diào)整通道監(jiān)控參數(shù)(IQ電流環(huán)調(diào)試)

STEP-5.點(diǎn)選繪圖紐即可呼叫出波形窗口,波形制圖控制按鈕詳細(xì)說明可參考AN0063AT32Motor Monitor Application Note

STEP-6.查看電流響應(yīng)是否如預(yù)期,如下圖15,若不如預(yù)期則按下停止電機(jī),并重復(fù)STEP-2~STEP6

07457586-6688-11ef-89ff-92fbcf53809c.png

圖15.電流環(huán)調(diào)試波型

STEP-7.微調(diào)完成后將參數(shù)填回宏定義(motor_control_drive_param.h)并重新編譯燒錄代碼,如下圖16。

07522bc8-6688-11ef-89ff-92fbcf53809c.png

圖16.電流PI控制參數(shù)宏定義

外部/軟件命令控制

本范例工程支持兩種控制來源,包含外部電壓控制以及軟件控制,外部電壓控制為通過外部的電壓調(diào)整速度或轉(zhuǎn)矩的大小,在本低壓電機(jī)控制開發(fā)板為調(diào)整紅框處的電位器來控制命令值的大小,電位器為逆時(shí)針轉(zhuǎn)動(dòng)電壓會(huì)遞增,軟件控制則為直接輸入速度或轉(zhuǎn)矩命令值來控制,本范例工程初始設(shè)定默認(rèn)為軟件控制模式。

0756b738-6688-11ef-89ff-92fbcf53809c.png

圖17.電位器位置圖(外部電壓控制來源)

控制來源可以直接修改程序定義或是通過電機(jī)應(yīng)用PC軟件來做修改,程序定義值于motor_control_drive_param.h文檔內(nèi)的CTRL_SOURCE,如下圖18。通過PC軟件修改的修改方式詳見下圖19,且根據(jù)用戶選擇不同的控制模式會(huì)對(duì)應(yīng)不同的控制參數(shù),若為速度控制模式時(shí)則會(huì)顯示目標(biāo)速度的控制欄位,如下圖19,若選擇轉(zhuǎn)矩控制則會(huì)有目標(biāo)轉(zhuǎn)矩電流的控制欄位,如下圖20。

07b59e10-6688-11ef-89ff-92fbcf53809c.png

圖18.控制來源定義值(軟件控制來源(上)/外部電壓控制(下))

1) 外部電壓控制來源

在來源選擇的下拉菜單中若選擇external voltage control則可以切換到外部來源控制,可通過外部的電壓調(diào)整速度或轉(zhuǎn)矩的大小,目標(biāo)速度或目標(biāo)轉(zhuǎn)矩的欄位將會(huì)顯示目前控制電壓下所換算的控制速度或轉(zhuǎn)矩大小。注意:外部來源控制模式下本欄位不可修改。

07ca85fa-6688-11ef-89ff-92fbcf53809c.png

圖19.速度控制模式(外部電壓控制來源)

07e0754a-6688-11ef-89ff-92fbcf53809c.png

圖20.轉(zhuǎn)矩控制模式(外部電壓控制來源)

2) 軟件控制來源

默認(rèn)為軟件控制模式,來源選擇的下拉菜單中選擇Software control也可切換至軟件控制模式,如下圖21,在此模式下通過修改UI接口的目標(biāo)速度/轉(zhuǎn)矩來調(diào)整電機(jī)控制的速度/轉(zhuǎn)矩大小,雙擊此欄位即可修改數(shù)值,設(shè)定完成可看到下面欄位顯示設(shè)置成功的信息。

07ff15d6-6688-11ef-89ff-92fbcf53809c.png

圖21.軟件控制來源設(shè)置目標(biāo)速度

電機(jī)應(yīng)用方案

雅特力AT32 MCU在電機(jī)領(lǐng)域得到廣泛應(yīng)用,可全方位滿足電動(dòng)兩輪車/摩托車、高速吹風(fēng)機(jī)、吊扇控制器、洗衣機(jī)、伺服控制器、高速散熱風(fēng)扇、電鉆、鏈鋸、割草機(jī)等應(yīng)用開發(fā)需求,點(diǎn)擊雅特力官網(wǎng)“應(yīng)用方案-電機(jī)驅(qū)動(dòng)”可查閱詳情。

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

    關(guān)注

    142

    文章

    9020

    瀏覽量

    145481
  • 雅特力
    +關(guān)注

    關(guān)注

    0

    文章

    158

    瀏覽量

    8018
  • AT32
    +關(guān)注

    關(guān)注

    1

    文章

    113

    瀏覽量

    2099
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AT32 MCU SDIO入門指南

    AT32 MCU SDIO入門指南本應(yīng)用入門指南主要介紹以下幾部分內(nèi)容:1.基于
    發(fā)表于 10-25 08:08

    lcd接口pcb原理圖

    lcd接口pcb原理圖
    發(fā)表于 08-20 09:27 ?2次下載

    攜高性能 MCU亮相ELEXCON 2022,持續(xù)發(fā)中高端

    32位微控制器的創(chuàng)新領(lǐng)導(dǎo)者科技攜高性能AT32 MCU亮相ELEXCON 2022,期間攜工業(yè)控制、電機(jī)控制、消費(fèi)電子、智能家居及汽車電子等五大領(lǐng)域近百款產(chǎn)品與方案亮相此次展會(huì),
    發(fā)表于 11-17 14:30 ?533次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>攜高性能 MCU亮相ELEXCON 2022,持續(xù)發(fā)<b class='flag-5'>力</b>中高端

    AT32F421

    AT32F421 AT32F421系列搭載了
    發(fā)表于 03-30 10:39 ?2083次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32F421

    低壓電機(jī)控制開發(fā)板及電機(jī)庫(kù)介紹

    ,都關(guān)乎于電機(jī)驅(qū)動(dòng)和控制技術(shù)的好壞。 致力于建立高效電機(jī)控制生態(tài)系統(tǒng),不僅有適用于電機(jī)控制
    的頭像 發(fā)表于 05-23 11:17 ?801次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>低壓<b class='flag-5'>電機(jī)</b>控制開發(fā)板及<b class='flag-5'>電機(jī)</b>庫(kù)介紹

    活動(dòng)預(yù)告丨與您相約電機(jī)智造與創(chuàng)新應(yīng)用暨電機(jī)產(chǎn)業(yè)鏈交流會(huì)

    由大比特主辦的電機(jī)智造與創(chuàng)新應(yīng)用暨電機(jī)產(chǎn)業(yè)鏈交流會(huì)將于2022年11月25日在深圳寶安登喜路國(guó)際大酒店召開。將攜高性價(jià)比
    的頭像 發(fā)表于 11-23 09:24 ?628次閱讀
    活動(dòng)預(yù)告丨<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>與您相約<b class='flag-5'>電機(jī)</b>智造與創(chuàng)新應(yīng)用暨<b class='flag-5'>電機(jī)</b>產(chǎn)業(yè)鏈交流會(huì)

    直播預(yù)告|AT32 MCU高效電機(jī)應(yīng)用平臺(tái)與解決方案

    近年來,隨著節(jié)能環(huán)保意識(shí)的提升和電子產(chǎn)品智能化的趨勢(shì),全球工業(yè)電機(jī)行業(yè)加速發(fā)展,電機(jī)系統(tǒng)被廣泛應(yīng)用在智能家居、智能汽車、自動(dòng)化生產(chǎn)設(shè)備等應(yīng)用領(lǐng)域,生產(chǎn)高效電機(jī)已成為全球工業(yè)電機(jī)的發(fā)展方
    的頭像 發(fā)表于 02-22 11:20 ?638次閱讀
    直播預(yù)告|<b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32 MCU高效<b class='flag-5'>電機(jī)</b>應(yīng)用平臺(tái)與解決方案

    科技榮獲“2023年BLDC電機(jī)控制器行業(yè)創(chuàng)芯突破獎(jiǎng)”

    11月9日,2023BLDC電機(jī)控制器優(yōu)秀企業(yè)評(píng)選暨頒獎(jiǎng)盛典于深圳盛大舉行,AT32F421系列MCU憑借出色的產(chǎn)品性能和優(yōu)異的市場(chǎng)表現(xiàn),榮獲“2023年BLDC
    的頭像 發(fā)表于 11-10 08:14 ?696次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技榮獲“2023年BLDC<b class='flag-5'>電機(jī)</b>控制器行業(yè)創(chuàng)芯突破獎(jiǎng)”

    與您相約2023電機(jī)控制先進(jìn)技術(shù)研討會(huì)

    由電子發(fā)燒友主辦的2023電機(jī)控制先進(jìn)技術(shù)研討會(huì)將于11月16日在深圳益田威斯汀酒店舉辦。產(chǎn)品市場(chǎng)總監(jiān)林金海將發(fā)表“
    的頭像 發(fā)表于 11-14 08:15 ?586次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>與您相約2023<b class='flag-5'>電機(jī)</b>控制先進(jìn)技術(shù)研討會(huì)

    科技榮獲“2023年度電機(jī)控制器十大主控芯片”

    11月16日,2023電機(jī)控制先進(jìn)技術(shù)研討會(huì)同期,電子發(fā)燒友組織的“2023年BLDC電機(jī)技術(shù)市場(chǎng)表現(xiàn)獎(jiǎng)”年度評(píng)選活動(dòng)揭曉,科技AT3
    的頭像 發(fā)表于 11-17 08:14 ?995次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>科技榮獲“2023年度<b class='flag-5'>電機(jī)</b>控制器十大主控芯片”

    AT32 MCU實(shí)現(xiàn)高效電機(jī)驅(qū)動(dòng)控制與應(yīng)用

    發(fā)展。受邀出席此次會(huì)議,產(chǎn)品市場(chǎng)總監(jiān)林金海發(fā)表了題為“AT32MCU實(shí)現(xiàn)高效
    的頭像 發(fā)表于 11-17 08:15 ?838次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32 MCU實(shí)現(xiàn)高效<b class='flag-5'>電機(jī)</b>驅(qū)動(dòng)控制與應(yīng)用

    AT32F423時(shí)鐘配置入門指南

    電子發(fā)燒友網(wǎng)站提供《AT32F423時(shí)鐘配置入門指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-31 09:37 ?1次下載
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32F423時(shí)鐘配置<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    AT32F423入門使用指南

    初步環(huán)境準(zhǔn)備開發(fā)環(huán)境下載地址:
    的頭像 發(fā)表于 05-14 08:15 ?1545次閱讀
    <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32F423<b class='flag-5'>入門</b>使用<b class='flag-5'>指南</b>

    AT32講堂087 | AT32 IDE快速入門指南

    新建項(xiàng)目新項(xiàng)目向?qū)T32ID提供支持MCU的C語(yǔ)言項(xiàng)目模板,方便用戶快速創(chuàng)建項(xiàng)目。菜單欄【File】>【New】>【CProject】。新建項(xiàng)目向?qū)У膶?duì)話框?qū)⒊霈F(xiàn)。在對(duì)
    的頭像 發(fā)表于 09-15 08:08 ?452次閱讀
    AT32講堂087 | <b class='flag-5'>雅</b><b class='flag-5'>特</b><b class='flag-5'>力</b>AT32 IDE<b class='flag-5'>快速</b><b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    發(fā)布高性能電機(jī)控制專用MCU

    近日,科技正式推出了其首款高性能電機(jī)控制專用MCU——AT32M412/M416。這款MCU專為出行工具、家電及工業(yè)控制等應(yīng)用而設(shè)計(jì),旨在滿足市場(chǎng)對(duì)于高效、精準(zhǔn)
    的頭像 發(fā)表于 11-01 18:11 ?898次閱讀