在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

利用數(shù)字ASIC或FPGA技術(shù)的無傳感器電機控制算法的實現(xiàn)

電子設(shè)計 ? 來源:電子工程網(wǎng) ? 作者:電子工程網(wǎng) ? 2021-03-28 11:26 ? 次閱讀

如今越來越多的電器制造商采用變速永磁(PM)同步電機來提高能效、增加產(chǎn)品特性。工業(yè)驅(qū)動器制造商很早就認(rèn)識到PM電機具有高能效和高功率重量比,但控制電子技術(shù)的最新進展才使得PM電機被電器制造商廣泛采納。

只需采用直流環(huán)節(jié)電流反饋技術(shù)的定向控制(FOC)可最小化系統(tǒng)成本,對電器驅(qū)動器應(yīng)用非常有吸引力。電機的正弦控制可產(chǎn)生平滑的扭矩輸出,輸出的聲學(xué)噪聲很低。因此,F(xiàn)OC適合用在風(fēng)扇、水泵、洗衣機和干衣機等低噪聲和高能效非常重要的設(shè)備中。

空調(diào)和洗衣干衣機等許多電器設(shè)備必須獨立控制兩個電機的速度,以優(yōu)化它們的性能。這些系統(tǒng)所采用的傳統(tǒng)方法是使用帶串行通信鏈路的電機控制處理器來實現(xiàn)同步。但是,如果用一個器件控制兩個電機,就可以大大簡化硬件和系統(tǒng)設(shè)計。最近推出的電器控制平臺可僅利用直流母線電流反饋技術(shù)同時控制兩個PM交流電機,該芯片采用嵌入式FOC算法,可縮短開發(fā)時間,并推動電器制造商快速采納這種技術(shù)。

1 無傳感器電機控制算法的實現(xiàn)

FOC在工業(yè)驅(qū)動系統(tǒng)中很常見,它一般采用編碼器或分解器測量轉(zhuǎn)子的位置。閉環(huán)電流控制算法利用轉(zhuǎn)子的角坐標(biāo)校正電機電流和轉(zhuǎn)子磁通,從而實現(xiàn)扭矩輸出的最大化。電器控制系統(tǒng)中先進的轉(zhuǎn)子位置估算算法無需使用高分辨率位置傳感器(圖1)。

利用數(shù)字ASIC或FPGA技術(shù)的無傳感器電機控制算法的實現(xiàn)

圖1:定向控制(FOC)系統(tǒng)通過使用直流環(huán)節(jié)電流反饋技術(shù)消除了對位置傳感器的需求。

估算算法根據(jù)采用繞組電壓和電流的電機模型,獲得PM的轉(zhuǎn)子磁通位置。這種方法非常合適,因為轉(zhuǎn)子上的磁體決定了轉(zhuǎn)子磁通的位置。繞組電流測量數(shù)據(jù)是利用基于功率變換器的狀態(tài)知識的正確的ADC采樣時序,從直流環(huán)節(jié)電流中獲得的。

系統(tǒng)框圖表明,繞組電流測量數(shù)據(jù)和繞組電壓驅(qū)動值是計算轉(zhuǎn)子角位置和角速度的轉(zhuǎn)子磁通模型的輸入。扭矩和磁通控制環(huán)路不僅能在較低速度范圍內(nèi)實現(xiàn)最大的扭矩輸出,還可以實現(xiàn)弱磁下的高速操作。

在第一代FOC電機驅(qū)動系統(tǒng)中,這些功能是由模擬和數(shù)字器件的組合電路實現(xiàn)的。如今,這些電機驅(qū)動系統(tǒng)中的大部分已采用高速DSPRISC處理器在單個器件上實現(xiàn)相關(guān)算法。軟件實現(xiàn)不僅帶來了靈活和硬件簡單的優(yōu)點,也給驅(qū)動系統(tǒng)開發(fā)人員帶來重要的軟件開發(fā)任務(wù)。生成控制算法的軟件代碼需要許多步驟。第一步,系統(tǒng)工程師將控制原理圖轉(zhuǎn)換成代表各種控制功能的微分方程組。第二步,軟件工程師將這些微分方程轉(zhuǎn)換成代表處理器執(zhí)行指令的C代碼。這個過程出錯,從而延長開發(fā)時間,除非代碼具有很好的結(jié)構(gòu)和文檔,并有長期軟件維護小組。RISC處理器和DSP供應(yīng)商可以提供一整套FOC軟件實例來幫助電機驅(qū)動公司加快開發(fā)進程。這是很有可能的,因為FOC控制技術(shù)非常成熟,所以算法結(jié)構(gòu)也可以定義得非常完善。然而,軟件實現(xiàn)在目前是沒有特別優(yōu)勢的,因為算法結(jié)構(gòu)的靈活性不是必需的。

控制系統(tǒng)設(shè)計工程師可以利用數(shù)字ASICFPGA技術(shù),以硬件方式實現(xiàn)FOC算法。開發(fā)過程的第一步與軟件方法沒太大區(qū)別,但在第二步中不再使用C代碼,而是由硬件工程師將微分方程轉(zhuǎn)換成代表邏輯門互連的Verilog代碼。這種設(shè)計可以在控制寄存器中定義并存儲控制參數(shù),以提供靈活性,但在數(shù)字ASIC中實現(xiàn)算法結(jié)構(gòu)的硬連線。這種方法在要求高速處理的電信系統(tǒng)中非常普遍,許多電機控制ASIC可以實現(xiàn)FOC和其它電機控制功能。這種方法的優(yōu)點不僅在于執(zhí)行速度,還在于它能顯著縮短系統(tǒng)的開發(fā)時間。

運動控制引擎(MCE)則提供另一種方法,該方法兼有專用ASIC硬件的高速性能和可編程處理器的靈活性。這種方法特別有效,因為FOC算法使用了許多標(biāo)準(zhǔn)函數(shù),比如誤差放大器、比例積分(PI)補償器,以及會多次出現(xiàn)在控制電路中的矢量旋轉(zhuǎn)器。MCE由硬件電機控制函數(shù)庫組成,通過將輸入和輸出存儲器地址分配給相應(yīng)的系統(tǒng)變量,可高效地實現(xiàn)運動控制定序器與這些函數(shù)的互連。

控制系統(tǒng)工程師不需要將控制原理圖轉(zhuǎn)換成微分方程組,因為在MCE庫中具有經(jīng)過充分優(yōu)化的ASIC實現(xiàn)。相反,控制系統(tǒng)工程師采用原理圖編輯工具,以圖形化的方式通過互連運動控制庫中的標(biāo)準(zhǔn)函數(shù)來確定控制原理圖。圖形化編譯器將控制原理圖轉(zhuǎn)換成用于互連硬件控制函數(shù)的MCE定序器命令。編譯器將MCE的共享RAM區(qū)中的各個地址,分配給控制節(jié)點定義的每個算法變量。MCE定序器命令定義每個控制函數(shù)塊以及輸入輸出變量的存儲器地址。因為MCE將這些命令存儲在存儲器中,所以具有與RISC處理器和DSP一樣的靈活性。

PWM開關(guān)頻率設(shè)置算法執(zhí)行的時序、ADC采樣率和輸出電壓的更新速率。MCE庫元件代表空間矢量調(diào)制器和ADC輸入,但它們在控制原理圖中只出現(xiàn)一次,因為它們與物理的輸入輸出引腳相對應(yīng)。另一方面,矢量旋轉(zhuǎn)器或PI補償器等MCE庫控制函數(shù)可以多次出現(xiàn)在控制算法中,因為MCE將它們的輸入輸出存儲在數(shù)據(jù)存儲器中。庫函數(shù)的每次實例化都會占用數(shù)據(jù)存儲器空間來存儲變量和MCE指令,因此存儲器容量限制了算法的復(fù)雜性。每個庫函數(shù)在每次執(zhí)行時都會占用一定的系統(tǒng)時鐘周期,因此控制環(huán)路總的時鐘周期數(shù)必須小于PWM周期中的時鐘周期數(shù)。

轉(zhuǎn)子角度估算器和電流控制環(huán)路大約要消耗1,400個系統(tǒng)時鐘周期,相當(dāng)于128MHz最大系統(tǒng)時鐘頻率下的11μs時間。這樣,在相當(dāng)于20kHz開關(guān)頻率的50μs PWM周期下,可以同時實現(xiàn)對兩個電機的控制。當(dāng)然,為控制兩個電機,芯片需要兩套空間矢量PWM調(diào)制器和用于電流采樣的額外模擬輸入端。圖2是一個雙電機控制IC的結(jié)構(gòu)圖,它包含嵌入式運動控制引擎和用于執(zhí)行應(yīng)用層代碼的8位微控制器內(nèi)核。這種方法的優(yōu)勢是它能將在微控制器上執(zhí)行的慢速系統(tǒng)級功能與MCE執(zhí)行的高速電機控制算法分隔開來。

圖2:包含用來執(zhí)行應(yīng)用層任務(wù)的8位微控制器的雙電機控制芯片。

2 MCE庫函數(shù)

高速執(zhí)行控制算法的關(guān)鍵是MCE庫函數(shù)在ASIC中的實現(xiàn)效率。兩個重要的反饋控制單元(PI控制補償器和矢量旋轉(zhuǎn)塊)可以作為庫函數(shù)的典型例子。ASIC實現(xiàn)需要優(yōu)化硅片和時鐘周期的使用,并同時不犧牲魯棒性和可靠性。

圖3:比例積分(PI)控制補償器可高效地使用MCE硬件資源和時鐘周期。

眾所周知的PI控制補償器的ASIC實現(xiàn)(圖3)基于連續(xù)時域轉(zhuǎn)移函數(shù):

將這個表達(dá)式轉(zhuǎn)換到離散時間域就可以產(chǎn)生一組定義ASIC實現(xiàn)的微分方程:

為保持低輸入電平時的精度,并將輸出重新調(diào)節(jié)到16位變量,積分項的總和具有32位分辨率??癸柡湍K可以在輸出達(dá)到系統(tǒng)的物理極限時,防止積分項飽和。

矢量旋轉(zhuǎn)模塊是一個二維矩陣函數(shù),用來實現(xiàn)旋轉(zhuǎn)和固定參考系之間的電壓轉(zhuǎn)換。

前向旋轉(zhuǎn)具有正弦和余弦項:

有多種三角恒等式可以將正弦和余弦項的運算簡化為0到90?范圍的正弦函數(shù)運算,但根據(jù)可用硬件的不同,該項的運算會有所變化。在一些微控制器實現(xiàn)中,快速乘法函數(shù)的缺乏將迫使軟件開發(fā)人員依賴簡單的查找表。在具有單周期乘法指令的DSP或RISC處理器中,可用泰勒展開式計算正弦函數(shù)。

針對基于一系列加法、減法和移位函數(shù),僅在13個周期內(nèi)就可實現(xiàn)12位精度的ASIC實現(xiàn),開發(fā)被稱為CORDIC算法的矢量旋轉(zhuǎn)函數(shù)(圖4)。這種運算要比在32位RISC處理器上使用泰勒展開式進行運算快10倍。

圖4:CORDIC算法計算矢量旋轉(zhuǎn)的速度比使用泰勒展開式的方法快一個數(shù)量級。

3 簡化電機控制

盡管可能存在許多種配置,但圖5所示的采用單個控制IC操作雙電機平臺的配置是最高效的。這種配置不僅能消除用來控制第二個電機的第二個IC(該IC導(dǎo)致了不必要的冗余設(shè)計),還使得兩個電機的復(fù)雜接口設(shè)計成為可能。例如,當(dāng)一個電機發(fā)生故障(比如短路或閉鎖),第二個電機可以立即像反射動作一樣被去激勵,從而減少與主控制系統(tǒng)通訊相關(guān)的延遲。以空調(diào)應(yīng)用為例,壓縮機電機的速度和蒸發(fā)器風(fēng)扇要求相互跟蹤以優(yōu)化工作效率,控制系統(tǒng)通過直接寫入MCE寄存器設(shè)置電機速度,并避免多個IC之間的復(fù)雜通訊。

圖5:通過單個平臺提供的雙電機控制可以消除冗余硬件和對兩個分離控制器之間的復(fù)雜通訊鏈路的需求,并能實現(xiàn)兩個電機之間的復(fù)雜接口。

責(zé)任編輯:gt

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

    關(guān)注

    2552

    文章

    51325

    瀏覽量

    755380
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21778

    瀏覽量

    604814
  • 電機
    +關(guān)注

    關(guān)注

    142

    文章

    9058

    瀏覽量

    145960
收藏 人收藏

    評論

    相關(guān)推薦

    面向高效電機控制傳感器矢量控制技術(shù)繼續(xù)發(fā)展

    ,有助于增強矢量控制和弱磁控制。EKF以其簡單、最佳、易控制和穩(wěn)定可靠,成為應(yīng)用最廣泛的非線性系統(tǒng)跟蹤和估計方法之一。為實現(xiàn)對凸極IPMSM的
    發(fā)表于 10-10 18:16

    傳感器BLDC電機控制引入低成本應(yīng)用

    已出現(xiàn)相當(dāng)長一段時間,但在過去,它們需要昂貴的控制器才能運行除去傳感器所需的算法數(shù)字信號控制器(DSC)(例如Microchip的dsPI
    發(fā)表于 11-08 16:08

    一種傳感器刷直流電機控制算法

    Microchip 的應(yīng)用筆記 AN1083 詳細(xì)地講述了一種傳感器刷直流電機控制算法,其
    發(fā)表于 08-17 06:39

    基于FPGA位置傳感器無刷電機控制器

    針對Actel公司推出的Fusion系列混合信號FPGA,介紹了一種基于Fusion FPGA的無刷電機位置傳感器
    發(fā)表于 12-17 16:37 ?31次下載

    用擇多函數(shù)實現(xiàn)反電動勢濾波的傳感器BLDC控制

    本應(yīng)用筆記介紹一種用dsPIC數(shù)字信號控制器(DSC)來實現(xiàn)刷直流(Brushless Direct Current, BLDC)電機
    發(fā)表于 04-11 14:33 ?57次下載
    用擇多函數(shù)<b class='flag-5'>實現(xiàn)</b>反電動勢濾波的<b class='flag-5'>無</b><b class='flag-5'>傳感器</b>BLDC<b class='flag-5'>控制</b>

    使用 FPGAASIC 實現(xiàn)位置傳感器對接

    很多原始設(shè)備制造商 (OEM) 已經(jīng)習(xí)慣于依賴現(xiàn)場可編程門陣列 (FPGA) ASIC技術(shù)來完善現(xiàn)成可用的產(chǎn)品所不支持的功能。這些功能中的其中一個就是與工業(yè)用伺服
    發(fā)表于 04-26 15:37 ?1794次閱讀

    用多數(shù)函數(shù)反電動勢濾波的位置傳感器BLDC電機控制

    本文討論了用數(shù)字信號控制器(DSC)上的多數(shù)濾波控制刷直流電動機的
    發(fā)表于 07-20 11:28 ?42次下載
    用多數(shù)函數(shù)反電動勢濾波的<b class='flag-5'>無</b>位置<b class='flag-5'>傳感器</b>BLDC<b class='flag-5'>電機</b><b class='flag-5'>控制</b>

    BLDC電機控制算法的介紹和使用反電動勢濾波進行傳感器BLDC控制概述

    本應(yīng)用筆記說明了無傳感器刷直流 (Brushless DC, BLDC)電機控制算法,該算法
    發(fā)表于 06-20 09:29 ?107次下載

    如何使用微芯片DSPIC DSC系列實現(xiàn)永磁同步電機傳感器聚焦算法

    該應(yīng)用筆記討論了使用微芯片DSPIC?DSC系列實現(xiàn)永磁同步電機(PMSM)的傳感器聚焦算法
    發(fā)表于 06-01 09:16 ?14次下載
    如何使用微芯片DSPIC DSC系列<b class='flag-5'>實現(xiàn)</b>永磁同步<b class='flag-5'>電機</b>的<b class='flag-5'>無</b><b class='flag-5'>傳感器</b>聚焦<b class='flag-5'>算法</b>

    基于PIC16的傳感器刷直流電機控制實現(xiàn)

    基于PIC16的傳感器刷直流電機控制實現(xiàn)說明。
    發(fā)表于 05-10 14:13 ?46次下載

    單片機C868實現(xiàn)傳感器BLDC電機控制

    單片機C868實現(xiàn)傳感器BLDC電機控制(電源技術(shù)作業(yè) 電力/水利工程科技 答案)-單片機C8
    發(fā)表于 09-18 17:24 ?26次下載
    單片機C868<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>無</b><b class='flag-5'>傳感器</b>BLDC<b class='flag-5'>電機</b><b class='flag-5'>控制</b>

    高效、傳感器電機控制代碼實現(xiàn)

    運動控制應(yīng)用的設(shè)計人員面臨著優(yōu)化性能和效率同時將組件數(shù)量和空間保持在最低限度的壓力。理想的情況是對這些應(yīng)用中使用的永磁同步電機 (PMSM) 進行傳感器
    發(fā)表于 08-22 14:26 ?1475次閱讀
    高效、<b class='flag-5'>無</b><b class='flag-5'>傳感器</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>的<b class='flag-5'>無</b>代碼<b class='flag-5'>實現(xiàn)</b>

    利用滑模觀測實現(xiàn)永磁同步電機傳感器磁場定向控制

    利用滑模觀測實現(xiàn)永磁同步電機傳感器磁場定向控制
    發(fā)表于 07-13 09:32 ?1次下載

    Renesas永磁同步電機位置傳感器算法介紹

    位置傳感器算法在現(xiàn)代電機控制領(lǐng)域扮演著至關(guān)重要的角色。這類算法能夠在不依賴傳統(tǒng)物理位置
    的頭像 發(fā)表于 08-01 15:58 ?1173次閱讀
    Renesas永磁同步<b class='flag-5'>電機</b><b class='flag-5'>無</b>位置<b class='flag-5'>傳感器</b><b class='flag-5'>算法</b>介紹

    利用刷直流電機簡化傳感器電機控制

    電子發(fā)燒友網(wǎng)站提供《利用刷直流電機簡化傳感器電機控制.pdf》資料免費下載
    發(fā)表于 09-24 11:07 ?0次下載
    <b class='flag-5'>利用</b><b class='flag-5'>無</b>刷直流<b class='flag-5'>電機</b>簡化<b class='flag-5'>傳感器</b>式<b class='flag-5'>電機</b><b class='flag-5'>控制</b>
    主站蜘蛛池模板: 特级免费毛片| 日本不卡在线播放| 亚洲性天堂| 日本xxxxxxxxx18| 午夜精品视频在线观看美女| 久久永久视频| 四虎午夜剧场| 伊人久久综合成人亚洲| 色香欲亚洲天天综合网| 美女视频黄a全部免费看小说| 在线视频免费播放| 久久天天综合| 天天做天天操| 91九色成人| 国产精品美乳在线观看| 老逼影院| 丁香六月在线| 色婷婷激婷婷深爱五月小说| 亚洲人成影网站~色| 国产精品久久久久免费| 性叉叉| 91大神精品| 好爽好大www视频在线播放| 国产99久9在线视频| 九九精品影院| 久久毛片视频| 成人午夜免费视频| 中文在线天堂网| 在线天堂中文新版www| 中国免费黄色片| 三级黄色片在线播放| 日本最新免费网站| 日韩在线视频一区| 韩日成人| 高清国产在线| 日本一本在线视频| 日韩一级黄色录像| 看久久| 日本不卡1| 在线天堂中文新版有限公司| 色吧视频|