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

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

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

平頭哥CDK助力中科昊芯HX2000系列芯片之雙電機(jī)有感FOC控制系統(tǒng)專(zhuān)題(四)拓展:永磁電機(jī)三閉環(huán)有感伺服控制

中科昊芯 ? 2022-03-25 10:42 ? 次閱讀

中科昊芯推出專(zhuān)題闡述HXS320F28034雙電機(jī)有感FOC控制系統(tǒng)實(shí)現(xiàn)以來(lái),第一期主要分析了雙電機(jī)有感FOC控制原理,第二期著重分析了永磁BLDC的霍爾位置開(kāi)環(huán)控制,第三期著重分析了永磁BLDC的雙閉環(huán)調(diào)速,第四期著重分析了永磁PMSM雙閉環(huán)FOC調(diào)速,本期基于上期的方案做了一個(gè)拓展,增加了位置閉環(huán)優(yōu)化,實(shí)現(xiàn)永磁電機(jī)三閉環(huán)有感伺服控制,并繼續(xù)基于平頭哥半導(dǎo)體有限公司的劍池集成開(kāi)發(fā)環(huán)境(簡(jiǎn)稱(chēng)“CDK”)V2.12.1版本與HXS320F28034驅(qū)動(dòng)一體板聯(lián)合開(kāi)發(fā)。

PMSM三閉環(huán)有感伺服原理如圖1,系統(tǒng)給定位置θ*與差分增量式編碼器計(jì)算所得實(shí)際角度位置θ相比較,經(jīng)位置PI運(yùn)算得到給定轉(zhuǎn)速n*,與差分增量式編碼器計(jì)算所得實(shí)際轉(zhuǎn)速nfbk相比較,經(jīng)速度PI運(yùn)算得到q軸電流給定值iq*,采用id*=0控制,與霍爾電流采樣得到三相實(shí)際電流ia,ib,ic,經(jīng)CLARK與PARK變換所得d軸與q軸電流id,iq進(jìn)行比較,經(jīng)電流PI輸出調(diào)節(jié)電壓Ud*,Uq*,經(jīng)反PARK變換得到調(diào)節(jié)電壓Uα*,Uβ*,經(jīng)空間矢量脈寬調(diào)制SVPWM輸出三路開(kāi)關(guān)管切換時(shí)間Tcm1,Tcm2,Tcm3,與三路PWM輸出三角載波相比較得到六路調(diào)制脈寬,驅(qū)動(dòng)控制三相六橋臂MOSFET逆變器通斷,實(shí)現(xiàn)三閉環(huán)伺服的位置精確控制。

a950ce4c-ab8d-11ec-82f6-dac502259ad0.jpg

圖1 PMSM三閉環(huán)有感伺服系統(tǒng)框圖


依照上述原理,設(shè)計(jì)HXS320F28034 PMSM三閉環(huán)有感伺服系統(tǒng)如圖2,通過(guò)GPIO按鍵控制電機(jī)使能與位置給定,轉(zhuǎn)子位置與速度檢測(cè)通過(guò)QEP模塊實(shí)現(xiàn),電流采樣通過(guò)ADC模塊實(shí)現(xiàn),經(jīng)三閉環(huán)PI調(diào)節(jié)輸出PWM波的導(dǎo)通脈寬,從而實(shí)現(xiàn)電機(jī)角度位置的精確伺服控制。硬件連接如圖3,圖中的小黑色電路板為差分編碼轉(zhuǎn)換器,讀者可根據(jù)需要自行采購(gòu)。

a9626c24-ab8d-11ec-82f6-dac502259ad0.jpg

圖2 系統(tǒng)硬件原理圖

a9715a7c-ab8d-11ec-82f6-dac502259ad0.png

圖3 系統(tǒng)硬件連接


系統(tǒng)所采用的軟硬件開(kāi)發(fā)環(huán)境詳見(jiàn)《芯教程丨平頭哥CDK助力中科昊芯HX2000系列芯片之雙電機(jī)有感FOC控制系統(tǒng)專(zhuān)題(一)》。


根據(jù)上述分析,基于CDK開(kāi)發(fā)PMSM三閉環(huán)有感伺服系統(tǒng),代碼包括:PWM、QEP的外設(shè)GPIO引腳配置、三路三相PWM波輸出配置,QEP初始化配置與差分編碼器位置采樣、轉(zhuǎn)速與電角度計(jì)算、ADC初始化配置與電流采樣、PMSM斜坡啟動(dòng)編碼器校正、PI調(diào)節(jié)算法、CLARK、PARK正逆變換、SVPWM算法調(diào)制的EPWM事件觸發(fā)中斷服務(wù)程序,主程序執(zhí)行調(diào)用,其中SVPWM算法調(diào)制的EPWM事件觸發(fā)中斷服務(wù)程序代碼為:

1.voidINTERRUPTepwm1_isr(void)
2.{
3./*出于安全考慮,默認(rèn)驅(qū)動(dòng)板上電時(shí)封波,按下GPIO7后,電機(jī)開(kāi)始啟動(dòng)*/
4.if(GpioDataRegs.GPADAT.bit.GPIO7==0)
5.{
6.epwm_flag++;
7.}
8./*判斷啟動(dòng)脈沖信號(hào)是否產(chǎn)生,產(chǎn)生后電機(jī)開(kāi)始啟動(dòng)*/
9.if(epwm_flag!=0)
10.{
11./*啟動(dòng)計(jì)時(shí)*/
12.start_step++;
13./*扇區(qū)讀取:用于獲取確定的轉(zhuǎn)子初始位置與對(duì)應(yīng)的SVPWM初始扇區(qū)*/
14.sector_uvw();
15./*斜坡啟動(dòng)與調(diào)速:200rpm斜坡加速啟動(dòng)后調(diào)速,300個(gè)計(jì)數(shù)內(nèi)完成啟動(dòng)*/
16.if((speed_ref1<300)&&(start_step<=300))
17.{
18./*斜坡啟動(dòng)*/
19.start_ramp();
20.}
21.else
22.{if((speed_add!=0)||(speed_sub!=0))
23.{
24./*按計(jì)數(shù),分配在不同時(shí)段實(shí)現(xiàn)調(diào)速與轉(zhuǎn)子位置伺服控制*/
25.speed_theta_regulated();
26.if(theta_reg<250000)
27.{/*調(diào)速*/
28.speed_regulated();
29.}
30.else
31.{/*角度調(diào)整*/
32.theta_regulated();
33./*位置閉環(huán)*/
34.servo_loop();
35.}
36.}
37.}
38./*轉(zhuǎn)速閉環(huán)*/
39.speed_loop();
40./*電流閉環(huán)*/
41.current_loop();
42./*給定固定初始角度使電機(jī)轉(zhuǎn)過(guò)最大反電勢(shì)點(diǎn),讀取校正值=此時(shí)脈沖計(jì)數(shù)*/
43.theta=theta_open;
44./*根據(jù)差分編碼器的霍爾信號(hào)判斷電機(jī)反電勢(shì)是否處于最大值*/
45.if(theta==NA*_IQ7(PI/3)+_IQ7(PI/6))
46.{
47.iel_int++;
48.}
49./*反電勢(shì)最大時(shí),切電角度閉環(huán),使編碼器零位與電機(jī)零位對(duì)齊,完成啟動(dòng)*/
50.if(iel_int!=0)
51.{
52./*計(jì)算電角度*/
53.theta=freq*_IQ7(2*PI);
54.}
55./*兩相旋轉(zhuǎn)坐標(biāo)系變換到兩相靜止坐標(biāo)系*/
56.iPark();
57./*空間矢量旋轉(zhuǎn)變換*/
58.svpwm_motor();
59./*調(diào)制占空比輸出配置*/
60.epwm_compare();
61.}
62./*清除事件中斷的INT全局中斷*/
63.EPwm1Regs.ETCLR.bit.INT=1;
64./*中斷應(yīng)答,鎖定IER的第3組中斷向量*/
65.PieCtrlRegs.PIEACK.all=PIEACK_GROUP3;
66.}

CDK上開(kāi)發(fā)PMSM三閉環(huán)有感伺服系統(tǒng)控制程序,其編譯結(jié)果為:

a9996184-ab8d-11ec-82f6-dac502259ad0.jpg

編譯通過(guò)后,可以開(kāi)始調(diào)試,其調(diào)試結(jié)果如下:

a9af1286-ab8d-11ec-82f6-dac502259ad0.jpg

調(diào)試后,控制PMSM在400rpm~600rpm調(diào)速與調(diào)節(jié)轉(zhuǎn)子位置的效果如下:

a9beee4a-ab8d-11ec-82f6-dac502259ad0.gif

關(guān)于中科昊芯

“智由芯生 創(chuàng)享未來(lái)”,中科昊芯是數(shù)字信號(hào)處理器專(zhuān)業(yè)供應(yīng)商。作為中國(guó)科學(xué)院科技成果轉(zhuǎn)化企業(yè),瞄準(zhǔn)國(guó)際前沿芯片設(shè)計(jì)技術(shù),依托多年積累的雄厚技術(shù)實(shí)力及對(duì)產(chǎn)業(yè)鏈的理解,以開(kāi)放積極的心態(tài),基于開(kāi)源指令集架構(gòu)RISC-V,打造多個(gè)系列數(shù)字信號(hào)處理器產(chǎn)品,并構(gòu)建完善的處理器產(chǎn)品生態(tài)系統(tǒng)。產(chǎn)品具有廣闊的市場(chǎng)前景,可廣泛應(yīng)用于工業(yè)控制及電機(jī)驅(qū)動(dòng)、數(shù)字電源、光伏、儲(chǔ)能、新能源汽車(chē)、消費(fèi)電子、白色家電等領(lǐng)域。

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

    關(guān)注

    41

    文章

    6417

    瀏覽量

    110092
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    永磁電機(jī)與鼠籠條電機(jī)區(qū)別是什么

    永磁電機(jī)與鼠籠條電機(jī)是兩種常見(jiàn)的電機(jī)類(lèi)型,它們?cè)诮Y(jié)構(gòu)、工作原理、性能等方面存在一定的差異。 電機(jī)結(jié)構(gòu) 永磁電機(jī)和鼠籠條
    的頭像 發(fā)表于 08-23 15:48 ?226次閱讀

    永磁電機(jī)變頻器參數(shù)怎么設(shè)置

    一、引言 永磁電機(jī)以其高效、節(jié)能、控制精度高等優(yōu)點(diǎn),在工業(yè)自動(dòng)化領(lǐng)域得到廣泛應(yīng)用。變頻器作為永磁電機(jī)的核心控制設(shè)備,其參數(shù)設(shè)置直接影響電機(jī)
    的頭像 發(fā)表于 07-30 11:12 ?672次閱讀

    永磁電機(jī)的結(jié)構(gòu)和工作原理

    永磁電機(jī),作為一種重要的電動(dòng)機(jī)類(lèi)型,其工作原理基于永磁體的磁場(chǎng)與電流之間的相互作用。它以其結(jié)構(gòu)簡(jiǎn)單、體積小、效率高、功率因數(shù)高等優(yōu)點(diǎn),在工業(yè)、交通、家電等領(lǐng)域得到了廣泛應(yīng)用。本文將對(duì)永磁電機(jī)的工作原理進(jìn)行深入的探討,旨在為讀者提
    的頭像 發(fā)表于 06-21 11:11 ?748次閱讀

    永磁電機(jī)和普通電機(jī)優(yōu)缺點(diǎn)對(duì)比

    永磁電機(jī)和普通電機(jī)是兩種常見(jiàn)的電機(jī)類(lèi)型,它們?cè)诠ぷ髟?、結(jié)構(gòu)、性能等方面都存在一定的差異。本文將對(duì)永磁電機(jī)和普通電機(jī)的優(yōu)缺點(diǎn)進(jìn)行對(duì)比分析。
    的頭像 發(fā)表于 06-13 10:47 ?1989次閱讀

    永磁電機(jī)節(jié)能的主要優(yōu)勢(shì)在于什么

    永磁電機(jī)是一種利用永磁材料產(chǎn)生磁場(chǎng)的電機(jī),具有高效率、高功率密度、高可靠性等優(yōu)點(diǎn)。在當(dāng)前能源日益緊張、環(huán)境污染日益嚴(yán)重的背景下,永磁電機(jī)的節(jié)能優(yōu)勢(shì)日益受到重視。本文將從以下幾個(gè)方面詳細(xì)
    的頭像 發(fā)表于 06-13 10:28 ?472次閱讀

    永磁電機(jī)屬于同步電機(jī)嗎為什么

    傳統(tǒng)的電磁電機(jī)(Electromagnetic Motor)不同,后者依賴(lài)于電流通過(guò)線(xiàn)圈產(chǎn)生磁場(chǎng)。永磁電機(jī)因其高效率、高功率密度、低維護(hù)成本和良好的控制性能而被廣泛應(yīng)用于各種領(lǐng)域,如工業(yè)自動(dòng)化、電動(dòng)汽車(chē)、風(fēng)力發(fā)電等。 同步
    的頭像 發(fā)表于 06-13 10:19 ?605次閱讀

    異步永磁電機(jī)工作原理 永磁電機(jī)有異步的嗎

    異步永磁電機(jī)是一種將永磁材料與異步電機(jī)技術(shù)相結(jié)合的新型電機(jī),它具有效率高、結(jié)構(gòu)簡(jiǎn)單、體積小、重量輕、維護(hù)方便等優(yōu)點(diǎn),在工業(yè)、農(nóng)業(yè)、交通運(yùn)輸?shù)阮I(lǐng)域得到了廣泛應(yīng)用。本文將詳細(xì)介紹異步
    的頭像 發(fā)表于 06-13 10:03 ?510次閱讀

    電動(dòng)車(chē)永磁電機(jī)會(huì)退磁嗎

    引言 電動(dòng)車(chē)永磁電機(jī)是一種采用永磁材料作為轉(zhuǎn)子或定子的電機(jī),具有結(jié)構(gòu)簡(jiǎn)單、體積小、重量輕、效率高、響應(yīng)快等優(yōu)點(diǎn),被廣泛應(yīng)用于新能源汽車(chē)、工業(yè)自動(dòng)化、航空航天等領(lǐng)域。然而,永磁電機(jī)在運(yùn)行
    的頭像 發(fā)表于 06-13 09:49 ?572次閱讀

    電動(dòng)車(chē)永磁電機(jī)和無(wú)刷電機(jī)哪個(gè)好

    電動(dòng)車(chē)永磁電機(jī)和無(wú)刷電機(jī)哪個(gè)好?這是一個(gè)非常復(fù)雜的問(wèn)題,涉及到電機(jī)的工作原理、性能特點(diǎn)、應(yīng)用場(chǎng)景等多個(gè)方面。本文將從以下幾個(gè)方面進(jìn)行詳細(xì)的分析和比較,以幫助您更好地了解這兩種電機(jī)的優(yōu)缺
    的頭像 發(fā)表于 06-13 09:47 ?2082次閱讀

    永磁電機(jī)和異步電機(jī)哪個(gè)好一點(diǎn)

    永磁電機(jī)和異步電機(jī)是兩種不同類(lèi)型的電動(dòng)機(jī),它們各自具有獨(dú)特的優(yōu)勢(shì)和應(yīng)用場(chǎng)景。在決定使用哪種電機(jī)時(shí),需要考慮多種因素,如效率、成本、可靠性、維護(hù)、環(huán)境影響等。本文將詳細(xì)介紹永磁電機(jī)和異步
    的頭像 發(fā)表于 06-13 09:43 ?481次閱讀

    矢量電機(jī)永磁電機(jī)的區(qū)別

    電機(jī)技術(shù)領(lǐng)域中,矢量電機(jī)永磁電機(jī)是兩種常見(jiàn)的電機(jī)類(lèi)型,它們各自具有獨(dú)特的工作原理和性能特點(diǎn)。矢量電機(jī)以其精確的
    的頭像 發(fā)表于 06-04 16:19 ?1518次閱讀

    基于FOC2.0有感輪轂電機(jī)低速控制下,轉(zhuǎn)矩小而且不穩(wěn)定的原因?

    現(xiàn)在正在調(diào)試基于FOC2.0控制有感輪轂電機(jī),現(xiàn)在電機(jī)速度較快的情況下能平穩(wěn)的運(yùn)轉(zhuǎn),但是低
    發(fā)表于 04-18 07:18

    永磁電機(jī)的磁路分類(lèi):種不同方式解析

    永磁電機(jī)與電勵(lì)磁電機(jī)的電樞結(jié)構(gòu)相同,主要區(qū)別在于前者的磁極為永磁體。永磁電機(jī)磁路的形式多種多樣,有許多不同的分類(lèi)方法。
    發(fā)表于 03-01 09:59 ?759次閱讀
    <b class='flag-5'>永磁電機(jī)</b>的磁路分類(lèi):<b class='flag-5'>三</b>種不同方式解析

    永磁電機(jī)的優(yōu)缺點(diǎn) 永磁電機(jī)的使用壽命

    永磁電機(jī)是一種以永磁體作為磁場(chǎng)來(lái)源的電機(jī),其磁場(chǎng)是通過(guò)固定在轉(zhuǎn)子上的永磁體來(lái)產(chǎn)生的,相比于傳統(tǒng)的電磁鐵磁場(chǎng),永磁電機(jī)的磁場(chǎng)更加穩(wěn)定和強(qiáng)大。
    的頭像 發(fā)表于 02-14 15:06 ?4416次閱讀

    永磁電機(jī)計(jì)算公式是什么

    永磁電機(jī)是一種利用永磁體產(chǎn)生的恒定磁場(chǎng)來(lái)產(chǎn)生電磁力的電機(jī)。其結(jié)構(gòu)簡(jiǎn)單、體積小、效率高,因此在很多領(lǐng)域中得到了廣泛應(yīng)用。本文將詳細(xì)介紹永磁電機(jī)的計(jì)算公式。
    的頭像 發(fā)表于 01-11 10:38 ?4386次閱讀