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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 采用TMS320F2812DSP的交流永磁同步直線電機控制系統(tǒng)的設(shè)計

          采用TMS320F2812DSP的交流永磁同步直線電機控制系統(tǒng)的設(shè)計

          作者: 時間:2012-08-14 來源:網(wǎng)絡(luò) 收藏
          θ是d軸與 軸的夾角。根據(jù)旋轉(zhuǎn)的Park變換理論和兩結(jié)構(gòu)比較。由于運動部分的不同,故電機動子相當(dāng)于旋轉(zhuǎn)電機定子,電機定子相當(dāng)于旋轉(zhuǎn)電機動子。所以在旋轉(zhuǎn)電機中旋轉(zhuǎn)坐標(biāo)系固定在動子上,旋轉(zhuǎn)坐標(biāo)系隨著電機轉(zhuǎn)子一起旋轉(zhuǎn)。在電機中,由運動相對性原理,動子的直線運動,可理解為定子相對于動子作反方向直線運動,因此“旋轉(zhuǎn)坐標(biāo)系”(實際上此坐標(biāo)系是直線運動的,應(yīng)稱之為直線運動坐標(biāo)系)則固定在定子上,和定子一起相對于動子作直線運動,如圖3所示。此時,直線電機動子向右作直線運動,其定子則相對于動子向左直線運動,固定在定子上的坐標(biāo)系也和定子一起相對于動子相對于動子向左運動。動子內(nèi)部的行波磁場相對于動子本身是向左運動,這樣站在固定在定子上的坐標(biāo)系上觀察此電機的行波磁場則是靜止的。于是讓d軸位于次級體N極軸線上,q軸則超前d軸90?,也就是極距的1/4。θ由直線電機運動時動子所處的位置決定。

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

          4.直線電機

            根據(jù)直線電機工作原理,采用矢量變換其控制驅(qū)動系統(tǒng)。

            控制器采用DSP處理器,選用TI公司的TMS320F2812 DSP。它是TI公司最新推出的32位定點高速數(shù)字信號處理器,150MIPS的執(zhí)行速度使得指令周期縮短至6.67ns,內(nèi)置12位的AD轉(zhuǎn)換器,最小轉(zhuǎn)換時間為80ns[4]。功率驅(qū)動部分采用IPM模塊, PWM頻率最高可達(dá)20K。


            同步直線電機驅(qū)動結(jié)構(gòu)框圖如圖3所示

          5.軟件結(jié)構(gòu)

            系統(tǒng)軟件包括軟硬件初始化程序、主程序、初始定位子程序、控制過程顯示程序和中斷服務(wù)子程序5個部分。系統(tǒng)復(fù)位后首先執(zhí)行初始化程序,實現(xiàn)對DSP內(nèi)部各功能模塊工作模式的設(shè)定和初始狀態(tài)的檢測;然后執(zhí)行主程序,開啟定時中斷、外部保護(hù)中斷及初始定位子程序;獲得動子準(zhǔn)確位置信息后,進(jìn)入運行狀態(tài),執(zhí)行中斷服務(wù)子程序[5]。 系統(tǒng)的主要功能,包括電流大小的計算、速度位置信息和矢量變換,由中斷服務(wù)子程序來完成。根據(jù)系統(tǒng)運行原理其軟件結(jié)構(gòu)。圖5為系統(tǒng)運行程序圖:

            系統(tǒng)中斷子程序圖如圖4所示:



          評論


          相關(guān)推薦

          技術(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); })();