女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于DSP芯片TMS320LF2407A和μc/OS-Ⅱ實現異步電機矢量控制設計

電子設計 ? 來源:電子技術應用 ? 作者:張偉,黨存祿,劉 ? 2020-11-04 10:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:張偉,黨存祿,劉媛,楊建

交流異步電動機調速系統的矢量控制技術是上世紀70年代迅速發展起來的一種新型控制技術,它通過矢量的坐標變換使交流異步電動機獲得如同直流電動機一樣良好的動靜態調速特性。由于交流異步電動機是非線性、強耦合、多變量的時變參數系統,對其進行控制較為復雜,通過普通的單片機難以實現較好的實時性和快速性控制的效果。隨著數字信號處理器DSP)的推出,全面數字化的交流調速系統發展十分迅速。TMS320LF2407A是TI公司專為電機控制設計的高性能、低價位的定點DSP芯片,以16位定點CPU為內核,配置了較完備的外圍設備,形成了真正的單芯片控制器。為了有效管理多任務并滿足系統的實時性要求,需要使用嵌入式實時操作系統。μc/OS-Ⅱ是一個源代碼開放的實時操作系統,具有可剝奪實時內核、可移植性強、多任務、執行時間可確定性等特點。

1 矢量控制系統的基本原理

交流異步電動機的矢量控制系統是按磁場定向的矢量控制系統。其基本思想是模擬直流電動機控制,在遵循磁勢和功率不變的原則下,利用坐標變換將交流電動機的三相系統等效為直流電動機的兩相系統,經過按轉子磁場定向的同步旋轉變換,實現對定子電流勵磁分量和轉矩分量之間的解耦,從而達到分別控制交流異步電動機的磁鏈和轉矩的目的。

1.1 矢量坐標變換

Clarke變換是將三相平而坐標系OABC向兩相平面直角坐標系Oαβ的轉換。其變換和逆變換矩陣分別為:

基于DSP芯片TMS320LF2407A和μc/OS-Ⅱ實現異步電機矢量控制設計

Park變換是將兩相靜止直角坐標系Oαβ向兩相旋轉直角坐標系OMT的轉換。其變換和逆變換矩陣分別為:

式中,φS為M軸與α軸的夾角。

1.2 轉子磁鏈位置的計算

交流異步電動機的轉子機械轉速不等于轉予磁鏈轉速,因此,不能通過佗置傳感器或速度傳感器直接檢測到交流異步電動機的轉子磁鏈位置,而需要在OMT坐標系中,通過對電動機的電流模型得出:

進行離散化處理,得到下式:

式中,K為常數327.68。

由式(7)、(8)、(9)即可求出轉子磁鏈的位置θ。

1.3 矢量控制系統分析

該系統是采用轉速和電流雙閉環控制的矢量控制系統,原理圖如圖1所示。

通過霍爾傳感器測量智能功率模塊(IPM)輸出的定子電流iA、iB,經過DSP的A/D轉換器轉換成數字量,并利用式iC=-(iA+iB)計算出iC。通過Clarke變換和Park變換將電流iA、iB、iC變換成旋轉坐標系中的直流分量iM、iT,iM、iT作為電流環的負反饋量。利用1024線的增量式編碼器測量電動機的機械轉角位移,并將其轉換成轉速n。轉速n作為速度環的負反饋量。由于交流異步電動機的轉子機械轉速與轉子磁鏈轉速不同步,所以用電流一磁鏈位置轉換模塊求出轉子磁鏈位置,用于參與Park變換和逆變換的計算。

給定轉速n*與轉速反饋量n的偏差,經過速度PI調節器輸出用于轉矩控制的電流T軸參考分量iT*。iT*和iM*(設為零值)與電流反饋量iT、iM偏差經過電流PI調節器,分別輸出M、T旋轉坐標系的相電壓分量VM*、VT*。VM*、VT*再通過Park逆變換轉換成α、β直角坐標系的定子相電壓欠量的分量Vα*、Vβ*。當定子相電壓矢量的分量Vα*、Vβ*和其所在的扇區數已知時,就可以利用電壓空間矢量SVPWM技術,產生PWM控制信號來控制智能功率模塊6個橋臂的通斷。

以上過程可以采用軟件實現,從而對交流異步電動機實施全數字實時控制。

2 系統的硬件設計

系統采用交-直-交電壓源型變頻電路,主電路由整流電路、濾波電路以及智能功率模塊(1PM)逆變電路構成,控制電路以DSP芯片TMS320LF2407A為核心,輔以電流電壓信號采集、速度檢測、過壓過流保護、人機接口以及上位機通信等單元,從而構成功能齊全的全數字矢量控制系統。

該系統的參數由上位機通過RS232接口下傳給下位機,DSP負責采樣各相電流、計算電動機的轉速和位置,最后運用矢量控制算法得到電壓空間矢量SVPWM控制信號,經過隔離光耦HCPL4504,驅動逆變器功率開關器件;同時DSP還監控變頻調速系統的運行狀態,當系統出現短路、過流、過壓、過熱等故障時,DSP將封鎖SVPWM信號使電動機停機,并通過LCD進行顯示。系統結構如圖2所示。

下位機控制的核心芯片采用TMS320LF2407A,其主頻為40MHz。關于該芯片的介紹,詳見參考文獻。下面簡述系統的主要硬件模塊。

2.1 智能功率模塊IPM

系統使用的IPM是三菱公司生產的PM25RSA120。它由7個IGBT單元封裝,額定電壓為1 200V,額定電流為25A。IPM與普通IGBT模塊相比,在系統性能和可靠性上有進一步的提高,使設計和開發變得簡單。由于IPM通態損耗和開關損耗都比較低,使得散熱器尺寸減小,因而系統尺寸也減小。尤其是IPM集成了驅動和保護電路,使系統的硬件電路簡單可靠,并提高了故障情況下的自保護能力。IPM模塊內置保護功能有:控制電源欠壓鎖定、過熱保護、過流保護、短路保護。如果IPM模塊中有一種保護電路動作,則IGBT柵驅動單元就會關斷電流并輸出一個故障信號。

2.2 電流信號采集模塊

用CSM025A型號的磁平衡式霍爾電流傳感器(簡稱LEM)檢測三相輸出中的二相電流iA、iB,通過計算得出 第3相電流iC=-(iA+iB),從而獲得實時的輸出電流信號,為矢量控制提供實時信號。因為TMS320LF2407A片內集成的模數轉換模塊ADC的輸入必須為0~3.3V,所以應將LEM輸出的電流信號通過采樣電阻轉換為符合要求的電壓信號,放大濾波后接ADC口。

2.3 轉子位置檢測模塊

系統采用的增量式光電編碼器每轉可產生1 024個脈沖。其輸出A、B信號線直接接人DSP的編碼器接口QEP1和QEP2引腳。DSP的正交編碼脈沖電路自動利用每個A、B信號脈沖的4個沿(2個上升沿和2個下降沿)對輸入信號4倍頻,這樣就可以使每轉得到4 096個脈沖,提高了分辨率。此外,還對電動機的運動方向進行判別,由一個16位的計數器對脈沖信號計數,并計算出當前時刻的轉子位置角度。

2.4 人機接口模塊

利用DSP的I/O口及中斷方式,管理點陣圖形式FYD12864-0402B液晶顯示器與4個按鍵,實現菜單式人機交互。該模塊可實現系統的參數設定、檢測結果顯示以及保護報警信號顯示等功能。

3 系統軟件設計

μC/OS-Ⅱ是一個內核很小的嵌入式實時操作系統,整個代碼可分為內核層和移植層,從而更便于移植。它采用搶占式調度策略,保證任務的實時性;能夠管理多達64個任務;提供了郵箱、消息隊列、信號量、內存管理、時間管理等系統服務。同時,它又是一個開放源代碼的操作系統,使得該系統升級和日后的維護都非常方便。μC/OS-Ⅱ的內核采用標準的C語言代碼編寫,易于移植到各種微處理器上。

交流異步電動機矢量控制系統中的各種功能可以劃分為不同優先級的任務,通過實時操作系統實現對所有任務的調度管理,解決在單任務中難以處理的實時性差的問題,同時又可以增強系統工作的可靠性。

要將μC/OS-Ⅱ應用于該系統,必須先移植到TMS320LF2407A中。移植工作主要有以下幾個部分:(1)在OS_CPU.H中定義數據類型和開/關中斷函數以屏蔽編譯器和處理器;定義堆棧的增長方向;定義任務切換函數。(2)在OS-CPU.C中,用C嵌入匯編語言編寫以下函數:OSTaskstkInit( )、OSCtxSw( )、OSStartHighRdy ( )、OSIntCtxSw( )、OSTicksr( )、OSTaskCreateHook( )、OSTaskSw-Hook( )、OSTaskDelHook( )、OSTaskstatHook ( )和OSTimeTickHook()。任務的全部信息都保存在相對應的任務控制塊和堆棧中,因此任務的切換要處理任務控制塊和堆棧。涉及任務控制塊的工作是:(2)保存被切換任務的堆棧指針到當前任務控制塊;(2)將當前任務控制塊指向最高任務控制塊;(3)取出當前任務塊存儲的堆棧地址。

根據系統所要實現的功能,可將整個系統劃分為以下幾個并行存在的任務:信號采集、電動運行、再生制動、狀態顯示。另外還設計了2個中斷子程序,用于實現4個按鍵的輸入及智能功率模塊IPM對短路、過流、過壓、欠流、欠壓等情況的保護功能。每個任務都分配了優先級和內存空間。任務越重要,賦予的優先級應越高,數值越小表示優先級越高。再生制動任務優先級設為最高,因為該任務實時性最高,若不能及時啟動或過早結束均會對系統造成損害;信號采集任務運行最頻繁,為其他任務提供可靠必需的參數,故設其優先級為次高;顯示任務實現菜單和控制參數的顯示,人機交互,對控制器性能沒有直接影響,優先級設為最低;電動運行任務是常規狀態,優先級設為次低。該系統采用靜態優先權,即運行過程中任務優先權不變。各任務之間的通信通過信號量進行,故應使OS_SEM_EN=1。

在該嵌入式實時操作系統下編寫的DSP軟件流程非常簡單易讀,其具體流程圖如圖3所示。

電動運行任務是系統中最主要的任務,它接收郵箱或消息隊列傳遞過來的消息,實現控制算法的在線調節,控制電機的加減速及勻速運行。其程序流程如圖4所示。

4 試驗結果

系統的試驗對象是一臺鼠籠式交流異步電動機,具體參數為:額定功率0.6kW、額定電流2.75A、額定電壓220V、額定轉速1400r/min。分負載與空載兩種情況做試驗,設定頻率為50Hz,用數字示波器測量異步電機定子的相電流,測量得到的相電流波形如圖5、圖6所示。設定頻率為40Hz時,對從空載到負載的轉速和相電流進行觀察,波形如圖7所示。

示波器存儲截圖中可以看出,在空載與負載的情況下,調速范圍寬、靜差率小,其性能優于一般的直流調速系統;相電流幾乎接近正弦波,實現了恒轉矩控制。當電動機的負載轉矩突然增加時,電動機的相電流和轉速響應很快,穩態誤差接近4%。由此可見系統具有優良的動靜態性能。

該系統給出了交流異步電動機矢量控制技術基于DSP的嵌入式實時解決方案。試驗結果證明了交流調速系統在運用了矢量控制技術后,具有動靜態性能好、抗干擾能力強、保護功能完善等特點。此外,將嵌入式實時操作系統移植到控制器中,增強了系統的實時性及可靠性。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    556

    文章

    8157

    瀏覽量

    357503
  • 芯片
    +關注

    關注

    460

    文章

    52505

    瀏覽量

    440808
  • 控制系統
    +關注

    關注

    41

    文章

    6780

    瀏覽量

    112167
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TMS320LF2407TMS320LF2407a 有什么區別啊。。。

    TMS320LF2407TMS320LF2407a 有什么區別啊。。。
    發表于 02-27 14:05

    基于TMS320LF2407A的調音器設計

    基于TMS320LF2407A的調音器設計 摘要:設計了一種基于數字信號處理芯片TMS320LF2407的調音器系統,以咪頭拾取吉他弦音,將聲音信號轉換為電信號,再用模數轉換器轉換為數字信號,通過
    發表于 12-18 11:43

    基于TMS320LF2407A和CY09449芯片設計的運動控制

    基于TMS320LF2407A和CY09449芯片實現運動控制卡的設計
    發表于 12-21 07:53

    基于TMS320LF2407A的全數字單相變頻器的設計及實現方法

    本文介紹了基于DSP TMS320LF2407A并使用SPWM控制技術的全數字單相變頻器的設計及實現方法,最后給出了實驗波形。
    發表于 04-02 06:37

    DSP控制TMS320LF2407A電子資料

    概述:TMS320LF2407A是德州儀器公司(Texas Instruments)出品的一款專為電機控制而設計的單片DSP控制器。它具有高
    發表于 04-07 07:54

    TMS320LF2407A為數字控制系統的設計提供了參考

    TMS320LF2407A的體系結構是由什么組成的?TMS320LF2407A有哪些功能特性?TMS320LF2407A控制領域中的應用有哪些?T
    發表于 04-14 06:18

    TMS320LF2407A 矢量控制變頻器的開發經驗

    TMS320LF2407A 矢量控制變頻器的開發經驗
    發表于 05-18 13:19 ?14次下載

    基于TMS320LF2407A直流電機閉環調速控制系統的設計

      針對某型直流電機調速系統的要求,采用TMS320LF2407A和AT89C51設計一種雙核直流電機閉環調速控制系統。
    發表于 02-11 12:15 ?65次下載

    基于DSP芯片TMS320LF2407A的全數字單相變頻器的

      本文介紹了基于DSP芯片TMS320LF2407A并使用SPWM控制技術的全數字單相變頻器的設計及實現方法,最后給出了實驗波形。
    發表于 11-27 10:58 ?2511次閱讀
    基于<b class='flag-5'>DSP</b><b class='flag-5'>芯片</b><b class='flag-5'>TMS320LF2407A</b>的全數字單相變頻器的

    基于TMS320LF2407A的SVPWM變頻調速系統的應用

    基于TMS320LF2407A的SVPWM變頻調速系統的應用。
    發表于 04-18 10:46 ?34次下載

    基于TMS320LF2407A的SVPWM變頻系統的設計

    基于TMS320LF2407A的SVPWM變頻系統的設計
    發表于 04-19 13:57 ?19次下載

    TMS320LF2407A匯編指令

    TMS320LF2407A匯編指令(word版1.0)
    發表于 05-06 16:54 ?33次下載

    TMS320LF2407異步電機控制系統中的應用

    TMS320LF2407異步電機控制系統中的應用
    發表于 05-06 16:54 ?9次下載

    基于AT89C51和TMS320LF2407A的直流電機閉環調速控制系統的設計

    針對某型直流電機調速系統的要求,采用TMS320LF2407A和AT89C51設計一種雙核直流電機閉環調速控制系統、
    發表于 12-06 08:47 ?12次下載
    基于AT89<b class='flag-5'>C</b>51和<b class='flag-5'>TMS320LF2407A</b>的直流<b class='flag-5'>電機</b>閉環調速<b class='flag-5'>控制</b>系統的設計

    TI中基于單片DSP的雙異步電機控制系統實現

    本文利用TI公司的電機控制專用DSP芯片TMS320LF2407A實現了基于單片
    發表于 04-08 10:20 ?2次下載
    TI中基于單片<b class='flag-5'>DSP</b>的雙<b class='flag-5'>異步電機</b><b class='flag-5'>控制</b>系統<b class='flag-5'>實現</b>