在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于CPLD的直流無刷電機驅(qū)動電路設(shè)計

            基于CPLD的直流無刷電機驅(qū)動電路設(shè)計

            作者:談?wù)穹謽s森,王洪波,郭立東 時間:2008-11-10 來源:現(xiàn)代電子技術(shù) 收藏

              直流無刷電機廣泛應(yīng)用于計算機外圍設(shè)備、數(shù)控機床、機器人、伺服系統(tǒng)、汽車、家電等領(lǐng)域。本文介紹的電機驅(qū)動電路就是某穩(wěn)定平臺的角度伺服控制回路的驅(qū)動部分。本文中設(shè)計的基于的電機驅(qū)動電路,充分利用cPLD的硬件可編程和實現(xiàn)邏輯運算方便的特點,用一片代替原有十幾片邏輯門和一部分模擬電路。采用VHDL語言編程實現(xiàn)相關(guān)邏輯。利用在線可編程的特點,可以很方便的對系統(tǒng)進行調(diào)試。

            本文引用地址:http://www.biyoush.com/article/89321.htm

            1 無刷直流電機的驅(qū)動原理

              直流無刷電動機是由電動機本體、轉(zhuǎn)子位置傳感器和電子開關(guān)電路組成一個閉環(huán)系統(tǒng)。與一般的有刷電機不同,他的定子為電樞繞組,轉(zhuǎn)子采用永磁體。本文介紹的電動機采用了3相Y型聯(lián)結(jié)的全控電路,其基本構(gòu)成如圖1所示。

              其電子開關(guān)電路為6個IGBT組成的三相逆變電路。直流無刷電機驅(qū)動電路的作用就是對來自電機轉(zhuǎn)子位置傳感器的位置信號、來自外部的PWM控制信號以及其他控制信號采樣并進行譯碼,使A,B,C三相繞組能按要求的順序?qū)ǎ瑢崿F(xiàn)定子繞組的正確換相,從而使電機正常運行。在實際應(yīng)用中還要對電機的過壓、欠壓、過流、過熱保護等進行設(shè)計。并按要求進行光電隔離和基極驅(qū)動電路設(shè)計。

             

            2 系統(tǒng)總體方案設(shè)計

              電動機驅(qū)動電路包括3個部分,即:

              (1)CPLD核心控制電路;

              (2)驅(qū)動及隔離電路;

              (3)IPM接口電路;其系統(tǒng)框圖如圖2所示。

            3 硬件電路設(shè)計

            3.1 CPLD控制電路

              該部分是電動機驅(qū)動電路的核心部分見圖3,其信號采集、換相譯碼、死區(qū)發(fā)生器設(shè)計以及故障處理均由該部分完成。采集的信號有:電機控制器的PWM信號;正反轉(zhuǎn)控制信號;經(jīng)過整形的電機的霍爾位置傳感器的位置信號;來自IPM模塊的電機的欠壓、過壓、過流、過熱等故障檢測信號。這些信號輸入到CPLD后,通過CPLD的軟件實現(xiàn)換相譯碼、編程死區(qū)和電機保護邏輯,最后輸出控制信號UP,VP,WP,UN,VN,WN到IPM的三相逆變電路。控制電機的三相電樞正確換相,從而使電機正常運行。

              霍爾傳感器信號的整形電路如圖4所示:

             

              采用4路精密電壓比較器LM339完成。對來自霍爾傳感器的信號進行整形,并對輸出到CPLD的信號加濾波電容濾波。

            3.2 驅(qū)動隔離電路

              驅(qū)動隔離電路包括光電隔離電路和基極驅(qū)動電路。

              光電隔離電路的作用是實現(xiàn)CPLD控制電路與IPM模塊之間的電氣隔離。隔離信號有2部分:

              (1)CPLD輸出到IPM模塊的UP等控制信號;

              (2)IPM反饋給CPLD的電機故障診斷信號F1,F(xiàn)2,F(xiàn)3,F(xiàn)4;

              UP等信號的電氣隔離采用高速光電耦合芯片6N137,該芯片的最大延遲時間為75 ns??蓪崿F(xiàn)3 000 VDC的高電壓隔離,適合于電氣控制場合。IPM反饋給CPLD信號的電氣隔離由光電耦合芯片4N25完成,如圖5所示。

             

              基極驅(qū)動電路采用9014三極管,并使三極管工作在開關(guān)狀態(tài)。增加控制信號的驅(qū)動能力,并最終輸出控制電壓給IPM模塊的三相逆變電路。如圖6所示:

             

            3.3 IPM接口電路設(shè)計

              IPM(智能功率模塊)將多個IGBT集成到一起,廣泛應(yīng)用于無噪聲逆變器、低噪聲UPS和伺服控制器中。一般含有柵極驅(qū)動、短路保護、過壓、過流保護等。本文采用三菱電機生產(chǎn)的PM75CSA120的IPM模塊實現(xiàn)驅(qū)動電機所需的三相逆變電路。他內(nèi)部集成6只IGBT,每2只對應(yīng)電機的一相。其額定負載電流為75 A,額定控制電壓為1 200 V。另外還集成過流、過熱、欠壓、短路等故障檢測電路,其示意圖如圖7所示。

              出現(xiàn)故障時,IPM會將檢測信號FO送到CPLD進行處理,采取相應(yīng)的措施,提高系統(tǒng)的可靠性。

              IPM工作需要單獨的電源供電,與控制電路電源嚴格分開。其中上橋臂的3個IGBT各自需要1路電源,下橋臂的3個IGBT共用1個電源,這樣就需要4路電源。其電源模塊的電路如圖8所示。

             

              智能功率模塊將功率電子器件和驅(qū)動電路集成到一起,并且內(nèi)藏有故障檢測電路,不僅體積小,而且可靠性高。

            4 系統(tǒng)軟件設(shè)計

            4.1 軟件構(gòu)架設(shè)計

              CPLD的軟件采用VHDL語言編程實現(xiàn)。軟件模塊間的程序并行執(zhí)行,沒有程序流程圖,只能用程序架構(gòu)表示。CPLD的軟件主要有電機的換相譯碼、死區(qū)發(fā)生器設(shè)計、故障處理和PWM與轉(zhuǎn)向控制等功能,其軟件構(gòu)架如圖9所示。

             

            4.2 換相譯碼程序設(shè)計

              換相譯碼器的作用是根據(jù)當前位置信號和PWM控制信號以及轉(zhuǎn)向控制信號Q,確定出UP,VP,WP,UN,VN,WN的相應(yīng)值。需要實現(xiàn)的邏輯表達式為:

             

            4.3 死區(qū)發(fā)生器設(shè)計

              為防止三相逆變電路上下橋臂的IGBT產(chǎn)生“共態(tài)導(dǎo)通”的現(xiàn)象,導(dǎo)致短路。需要給IGBT的控制信號的上升沿設(shè)置死區(qū),使其在一段延時之后才真正達到高電平。

              死區(qū)發(fā)生器設(shè)計采用飽和計數(shù)器的方式,類似于電容的充放電過程,需產(chǎn)生如圖10所示的時序。其規(guī)則為:

              (1)當UP_IN輸入為0時,如果計數(shù)值T等于0,則計數(shù)值T保持不變,否則作減1計數(shù);

              (2)當UP_IN輸入為1時,如果計數(shù)值T等于max,則計數(shù)值T保持不變,否則做加1計數(shù);

              (3)當輸入為1且死區(qū)計數(shù)器數(shù)值T為MAX時,UP=1對應(yīng)IGBT導(dǎo)通;

              (4)當死區(qū)計數(shù)器數(shù)值在0~MAX之間時,UP=0,對應(yīng)IGBT關(guān)閉;

             

              下面為死區(qū)時間為N個時鐘周期的VHDL程序,程序的運行結(jié)果如下。

             

            4.4 IPM故障處理

              在系統(tǒng)中故障檢測信號的處理是把信號引入到CPLD中,然后UP實現(xiàn)的邏輯后輸出,既保證IPM出現(xiàn)故障時,UP無輸出,又保證UP與UN的反邏輯。

            5 結(jié) 語

              介紹一種采用CPLD做核心控制器的無刷直流電動機的驅(qū)動電路的設(shè)計。實現(xiàn)電機驅(qū)動所需的換相邏輯、電機運行故障處理以及可以靈活設(shè)置死區(qū)時間的死區(qū)發(fā)生器。該電機驅(qū)動電路可以用于高精度的伺服控制系統(tǒng)中。



            關(guān)鍵詞: CPLD

            評論


            相關(guān)推薦

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

            關(guān)閉