<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP+CPLD的無刷直流電機三環(huán)控制設(shè)計

          基于DSP+CPLD的無刷直流電機三環(huán)控制設(shè)計

          作者: 時間:2012-12-14 來源:網(wǎng)絡(luò) 收藏

          摘要:以先進(jìn)的TMS320F2812型(DSP)為主控制芯片,利用CPLD實現(xiàn)(M)的邏輯換相,以位置環(huán)控制為主,速度環(huán)和電流環(huán)控制為輔,設(shè)計了一套M的系統(tǒng)。系統(tǒng)對數(shù)字電路與功率電路進(jìn)行光耦隔離,確保整個系統(tǒng)具有良好的電磁兼容性??刂栖浖捎枚ㄖ芷诳刂疲h(huán)等待中斷發(fā)生。實驗結(jié)果表明,該系統(tǒng)工作穩(wěn)定、可靠,具有良好的動、靜態(tài)特性,且實時性強。
          關(guān)鍵詞:;;

          1 引言
          現(xiàn)有的M控制系統(tǒng)大多采用單環(huán)控制,很難同時滿足系統(tǒng)的快速性、穩(wěn)定性與準(zhǔn)確性的要求。此處采用TMS320F2812型DSP為主控制芯片,采用EPM3128ATC100-10型CPLD實現(xiàn)BLDCM的邏輯換相與速度計算,實現(xiàn)了控制系統(tǒng)的電流環(huán)、速度環(huán)、位置環(huán)的。

          2 系統(tǒng)組成和工作原理
          三相BLDCM的三環(huán)控制框圖如圖1所示。

          本文引用地址:http://www.ex-cimer.com/article/148188.htm

          a.JPG


          最內(nèi)環(huán)為電流環(huán),次內(nèi)環(huán)為速度環(huán),最外環(huán)為位置環(huán)。該三環(huán)控制以位置控制為最終目標(biāo),給定位置與位置反饋量形成偏差,經(jīng)位置調(diào)節(jié)后產(chǎn)生速度參考量,它與速度反饋量的偏差經(jīng)速度調(diào)節(jié)后形成電流參考量,它與電流反饋量的偏差經(jīng)電流調(diào)節(jié)后形成PWM占空比的控制量,實現(xiàn)電動機的速度控制,最終實現(xiàn)整個系統(tǒng)的位置控制。
          系統(tǒng)組成框圖如圖2所示。

          b.JPG


          BLDCM的三環(huán)控制系統(tǒng)的基本工作原理為:①電機控制系統(tǒng)與上位機通過通訊單元進(jìn)行實時通信;②DSP接收位置反饋信號、電流反饋信號、速度反饋信號后,根據(jù)位置指令和位置反饋信號形成的偏差信號進(jìn)行控制律的計算,輸出電機控制信號;③CPLD對電機霍爾信號和電機控制信號進(jìn)行邏輯處理產(chǎn)生6路控制功率管開關(guān)的相序,通過隔離電路輸入驅(qū)動電路;④驅(qū)動電路采用三相全橋方式,采用上橋臂調(diào)制方式,采用驅(qū)動芯片IR2130控制逆變電路MOSFET功率管的開通與關(guān)斷,實現(xiàn)電機的PWM控制;⑤電機電流經(jīng)過電流采樣電路與隔離放大電路后,送入DSP,形成電流環(huán)。CPLD接收電機霍爾信號,經(jīng)計算得到電機速度信息,送入DSP,形成速度環(huán)。電機輸出帶動執(zhí)行機構(gòu)運轉(zhuǎn),位置傳感器實時檢測執(zhí)行機構(gòu)的位置信息,通過位置采樣、放大電路反饋給DSP,實現(xiàn)位置環(huán)。


          上一頁 1 2 3 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();