基於STM32的永磁同步電機伺服控制器設計

2020-11-26 電子產品世界

摘要:首先介紹了永磁同步電機伺服控制器的基本功能及控制原理,並以STM32F407為基礎進行了小功率的伺服控制器設計,詳細講述了伺服控制器的軟、硬體的具體設計流程及其實現方式。並通過意法半導體公司提供的相關軟體設計工具快速、有效地完成伺服控制器的設計、調試。

本文引用地址:http://www.eepw.com.cn/article/246284.htm

自20世紀90年代以來,隨著現代電機技術、現代電力電子技術、微電子技術、控制理論及計算機技術等支撐技術的快速發展,交流伺服控制技術得到極大的發展,使得先前困擾著交流伺服系統的電機控制複雜、調速性能差等問題取得了突破性的進展。交流伺服系統的性能日漸提高,價格趨於合理,使得交流伺服系統取代直流伺服系統,尤其是在高精度、高性能、智能化、模塊化和網絡化要求的伺服控制領域成了一個發展趨勢。

在伺服控制器中,為了保證伺服控制良好的實時性、準確性及靈活性,常採用專用於電機控制的DSP(DSC)或FPGA作為控制核心,這些晶片都針對電機控制做了大量的優化,如:帶死區的互補型PWM,多種觸發、同步方式的快速ADC,高可靠性和抗幹擾性。但它們都不約而同地將晶片的設計重心偏向了電機控制本身,而少了對網絡化的支持。由於現在伺服控制器正在向智能化、網絡化方向發展,DSP或FPGA作為伺服控制器的核心,不但應具有良好的電機控制特性,而且更要有良好的互聯性,以適應伺服單元與其它控制設備間飛速增長的互聯能力。這方面,意法半導體的基於ARM Cortex—M4內核的STM32F407系列晶片就做到非常到位,STM32F407晶片內置的單精度FPU和1MB的快閃記憶體,使它不但運算速度快(168 MHz,2.79Coremark/MHz)、運算精度高,使得複雜的電機控制算法得以實施,而且具有IEEE1588 v2 10/100 M乙太網接口、CAN2.0接口和USART接口以方便和不同的控制設備互聯互通。另外,晶片自帶的加密/哈希硬體處理器保證了產品的智慧財產權不至輕易被盜。

使用意法半導體(ST)的STM32F407晶片不但在硬體上大幅減小了外部器件的種類及數量,降低了生產成本,提高了產品的可靠性;而且提供了通用外設庫、DSP算法庫、交流永磁電機(Permanent Magnet Synchronous Motor以下簡稱:PMSM)的場定向(Field Oriented Control以下簡稱:FOC)庫,圖形化晶片外設配置軟體Microxplorer和支持實時變量監控及可視化調試的軟體STMStudio,以加快設計開發人員的產品開發速度。

1 伺服控制器的方案設計

1.1 伺服控制器設計原理

由於伺服系統具有高帶寬、高精度、大扭矩的特點,為達到伺服控制要求,採用技術成熟的交流永磁同步電機作為被控對象,將伺服系統設計成一個具有電流環、速度環、位置環三閉環迴路的複合控制系統。

伺服系統最終追求的是外環定位的準確性和快速性,而外環的性能發揮在於內環的性能。電流內環的設計是高性能伺服系統的基礎和前提,是提高伺服系統控制精度和響應速度、改善控制性能的關鍵。伺服控制系統的原理框圖見圖1。

 

 

1.2 基於STM32F407晶片的伺服控制器的硬體實現

基於STM32F407晶片的伺服控制器原理框圖如下:

 

 

由圖2可知:基於STM32F407晶片的伺服控制器使用的元件少,結構簡單,易於開發。現就基於STM32F407晶片的伺服控制器各部分分述如下:

1.2.1 電源供電

本方案中驅動的電機為24 V~48 V的中小功率PMSM,所以直流母線電壓應該在DC 24 V~48 V之間,最低不能低於DC18 V。

採用L7815CP三端穩壓模塊將直流母線電壓降為15 V,供IGBT驅動器L6390使用;

採用L7805CP三端穩壓模塊將15 V電壓降為5 V,供電機的碼盤、電流傳感器ACS706、數據緩衝74LV244以及運放TSV994使用;

採用AMS1117低壓差穩壓器將5 V轉為3.3 V,供SFM32F407晶片及UART PHY接口晶片C3222B、CAN PHY接口晶片4和乙太網PHY接口晶片DP83848T供電。

1.2.2 與上位機/PLC的接口電路

本方案中與上位機/PLC的接口有三種方式,分別是RS232串口、CAN接口和乙太網接口,因為STM32F407晶片不提供相應的物理層接口,為此選用ST公司的C3222B作為RS232的接口晶片,TI公司的SN65HVD234和DP83848T作為CAN和乙太網的接口晶片。

1.2.3 IGBT及其驅動電路

本方案選用ST公司的IGBT,型號是STGF7NC60HD,該款IGBT的耐壓為Vce=600V,在100℃時的允許電流為Ic=6 A,飽和壓降Vces=2.4 V,柵極充電電荷Qg=48 nC,由於其Qg較小,所以其最大開關頻率可達70 kHz。

選用的IGBT驅動晶片為ST公司的L6390半橋驅動晶片,它採用BCD離線技術,使其可以在600 V下工作。

1.2.4 電壓電流採樣電路

本方案先將直流母線電壓通過電阻分壓後,再用運放變換至合適的電平供STM32F407晶片內部的ADC採樣。STM32F407晶片通過採樣直流母線電壓來進行直流母線紋波補償。

本方案選用allegro公司的HALL電流傳感器ACS706,來對V相、W相電流進行檢測,並根據檢測結果進行FOC控制算法,控制電機的轉動。之所以選用ACS706,是為了進行高低壓隔離,防止系統功率部分產生的幹擾串入STM32F407晶片。

1.2.5 故障保護電路

在電流採樣電路的基礎上,通過比較器設定過流門限,當電流超限時,啟動制動電路,停止PWM輸出,並進行故障指示。

在電壓採樣電路的基礎上,通過軟體設定過壓、欠壓門限,當電壓超限時,啟動制動電路,停止PWM輸出,並進行故障指示。

1.2.6 碼盤接口電路

本方案通過74LV244將電機的HALL碼盤信號由TTL電平變換為LVTTL信號,送STM32F407晶片進行處理。

1.3 基於STM32F407晶片的伺服控制器的軟體實現

相關焦點

  • 基於FPGA的永磁同步電機控制器設計
    摘要:提出一種基於FPGA的永磁同步電機控制器的設計方案,該設計可應用於具有高動態性能要求的永磁同步電機伺服控制系統。為提高伺服控制系統的實時性,簡化電路及節省成本,該系統設計採用Ahera公司生產的CycloneIII EP3C25Q240C8型FPGA器件實現電機控制器。嵌入NiosⅡCPU軟核配合片內硬體乘法器及可編程邏輯門陣列,實現軟硬體協同工作。通過QuartusⅡ軟體自帶的SignalTaplI嵌入式邏輯分析儀進行板上調試驗證,得到帶有死區輸出的PWM波形。
  • 永磁同步伺服電機驅動器原理
    現在,高性能的伺服系統,大多數採用永磁交流伺服系統其中包括永磁同步交流伺服電動機和全數字交流永磁同步伺服驅動器兩部分。伺服驅動器有兩部分組成:驅動器硬體和控制算法。控制算法是決定交流伺服系統性能好壞的關鍵技術之一,是國外交流伺服技術封鎖的主要部分,也是在技術壟斷的核心。
  • 基於F2808的永磁同步電機伺服系統設計
    摘要:設計了一種基於DSF F2808的永磁同步電機(PMSM)伺服控制系統,系統基於關鍵詞:同步電機;伺服控制;工程設計1 引言與其他電機相比,PMSM構成的交流伺服系統具有明顯的優勢,如效率高、低速性能好、轉子慣量小等,因此研究PMSM構成的高性能驅動和伺服控制系統,具有重要的理論意義和實用價值。
  • 永磁同步伺服電機(PMSM)驅動器原理
    永磁交流伺服系統的驅動器經歷了模擬式、模式混合式的發展後,目前已經進入了全數字的時代。全數字伺服驅動器不僅克服了模擬式伺服的分散性大、零漂、低可靠性等確定,還充分發揮了數字控制在控制精度上的優勢和控制方法的靈活,使伺服驅動器不僅結構簡單,而且性能更加的可靠。現在,高性能的伺服系統,大多數採用永磁交流伺服系統其中包括永磁同步交流伺服電動機和全數字交流永磁同步伺服驅動器兩部分。
  • 基於STM32的大扭矩永磁同步電機驅動系統
    ,具有效率高、振動與噪聲小、精度高、響應快、使用維修方便等一系列突出優點[1].近年來,隨著電力電子技術、永磁材料、電機設計與製造技術、傳感技術、控制理論等的發展,大扭矩永磁同步電機在數控工具機、礦山機械、港口機械等高性能系統中得到了越來越廣泛的應用[2 - 3].
  • 基於交流永磁同步電機的全數字伺服控制系統
    摘要:根據永磁同步電機的數學模型和矢量控制原理,通過仿真和實驗研究,開發出一套基於DSP控制的伺服系統,並給出了相應的實驗結果驗證該系統的可行性。
  • 高性能交流永磁同步電機伺服系統現狀
    為了產生恆定力矩,永磁同步電機需要的定子電流為正弦波對稱電流,無刷直流電機需要的定子電流為方波電流。   由於電磁慣性,無刷直流電機的定子電流實際上為梯形波,而無法產生方波電流,並由集中繞組供電,所以無刷直流電動機較永磁同步電機脈動力矩大。在高精度伺服驅動中,永磁同步電機有較大競爭力。在另一方面,永磁同步電機單位電流產生的力矩較無刷直流電機單位電流產生的力矩小。
  • 基於SimuIink的永磁同步電機矢量控制系統研究
    電機磁場定向矢量控制的仿真模型,並對PMSM控制系統進行了仿真研究,同時用仿真結果表明了該仿真模型的有效性以及控制算法的正確性,為永磁同步電機控制系統設計和調試提供了理論基礎。關鍵詞:Simulink;PMSM;矢量控制;仿真模型0 引言 永磁同步電機作為一種新型的電機,在結構上去掉了電刷和換向器,運行可靠性較高;而且結構簡單、體積小、運行時轉子無損耗。轉子磁場定向的矢量控制是交流伺服系統中使用較為廣泛的一種控制方式。
  • 異步伺服電機和同步伺服電機的區別
    伺服電機轉子轉速受輸入信號控制,並能快速反應,在自動控制系統中,用作執行元件,且具有機電時間常數小、線性度高、始動電壓等特性,可把所收到的電信號轉換成電動機軸上的角位移或角速度輸出。伺服電機主要分為直流伺服電機和交流伺服電機,其中直流伺服又分為有刷直流伺服和無刷直流伺服,交流伺服又分為異步交流伺服和永磁同步交流伺服。
  • 交流永磁同步電機的全數字伺服控制系統介紹
    摘要:根據永磁同步電機的數學模型和矢量控制原理,通過仿真和實驗研究,開發出一套基於DSP控制的伺服系統,並給出了相應的實驗結果驗證該系統的可行性。
  • 「乾貨」永磁同步伺服電機反電動勢怎麼測?一文講解清楚
    在永磁同步伺服電機中,只要電機在轉動,必然會有線圈切割磁力線,所以會有反電動勢產生。反電動勢用E1表示,其有效值的計算如下式:  其中:  KE——為比例常數;  FN——為定子電流的頻率;  NL——為每相定子繞組的匝數;  ф——為主磁通的振幅值。
  • 電動汽車用永磁同步電機驅動控制器設計
    摘要:電動汽車驅動電機頻繁工作於啟動/停車、加/減速等複雜工況下,較工業用電機需要更寬的轉速範圍和更高的過載係數,同時對控制器的開發提出了較大的挑戰。設計了一種適用於電動汽車的永磁同步電機(PMSM)控制器。
  • 永磁同步電機怎麼上電運行呢,是靠什麼驅動的?
    永磁同步電機驅動時,能不能直接加在三相電源上。大多說的是用變頻器或伺服驅動器來驅動的,下面就由杭州立新電機為大家簡單說下。永磁同步電機不能直接加在三相電源上,會燒掉電機的。要看是什麼類型,如果是伺服電機,應該用伺服驅動器驅動,例如三晶S3000B,如果是拖動用的電機,那麼有專門的電機控制器驅動。變頻器就是改變三相交流電的頻率和幅值來控制交流異步電機的轉速。伺服驅動器使用矢量控制技術,精確控制定子產生的磁場矢量,達到對電機的精確控制。而且永磁同步電機長時間工作在振動條件下,永磁體會退磁,不建議這麼用。
  • 基於TMS320F28035的永磁同步電機矢量控制系統研究
    永磁同步電動機(PMSM)具有體積小、重量輕、結構多樣、可靠性高等優點。在數控工具機、工業機器人等自動化領域得到了廣泛的應用。數位化交流伺服調速系統採用的是目前非常流行的矢量控制算法,即電壓空間矢量脈寬調製(SVPWM)。
  • 直流伺服電機、交流伺服電機和步進電機的優缺點
    僅僅將負載直接連接到電機的轉軸上也可以極低速的同步旋轉;  ⑻由於速度正比於脈衝頻率,因而有比較寬的轉速範圍。> 基於滑模變結構的直流伺服電機控制器設計 ,滑模變結構控制系統能適應系統參數的變化,響應時間很快,很快達到穩態,無超調;而PID產生了大幅度的超調,對於直流伺服電機控制系統而言,超調過大,嚴重影響加工等過程。
  • 什麼是伺服電機?伺服電機的內部結構及其工作原理
    電機免維護,效率很高,運行溫度低,電磁輻射很小,長壽命,可用於各種環境。  2、交流伺服電機也是無刷電機,分為同步和異步電機,目前運動控制中一般都用同步電機,它的功率範圍大,可以做到很大的功率。大慣量,最高轉動速度低,且隨著功率增大而快速降低。因而適合做低速平穩運行的應用。
  • 永磁伺服電機的結構與主要傳動參數講解
    永磁伺服電機的基本概念旋轉型永磁電機的結構永磁伺服電機主要傳動參數機器人的概念已經是非常地廣泛,本文所探討的是工業自動化產業所需的機器人關節用伺服電機,暫不涉及到服務型機器人的複合一體化關節伺服電機。旋轉型交流伺服電機按照轉子結構分為交流異步伺服電機和交流同步伺服電機。交流異步伺服電機轉子為鋁製或銅製鼠籠,鼠籠轉速始終和同步旋轉磁場有一定轉速差。
  • 長春光機所永磁同步電機轉矩脈動抑制方法研究獲進展
    為了滿足大口徑望遠鏡低速、平穩跟蹤的需要,伺服控制系統的驅動單元通常採用具有轉動慣量比高、功率密度高、可靠性高、調速範圍寬的永磁同步電機直接驅動。然而,由於齒槽轉矩、磁通諧波以及電流檢測誤差等因素引起的轉矩脈動會引起電機轉速的波動,導致伺服控制系統跟蹤性能的下降。
  • 國外知名伺服電機/系統製造商盤點
    SIMOTICS 1FT7永磁同步電機 歐系伺服特點是過載能力高,動態響應好,驅動器開放性強,且具有總線接口,包括現場總線、工業乙太網甚至無線網絡技術。 ELMO(以色列) Elmo Motion Control是一家專業開發緊湊型、高功率伺服電機的企業,25年來一直致力於為各種惡劣工業環境設計了伺服驅動器,同時提供先進的網絡運動控制器和完整的運動控制解決方案。該公司號稱自己打造的是全球最好的伺服電機。
  • 新能源車的電 機,永磁同步電機好還是異步電機好?
    電動汽車電動機可分為交流電動機、直流電動機、交/直流兩用電動機、控制電動機(包括步進、測速、伺服、自整角等)、開關磁阻電動機及信號電動機等多種。在電動汽車上已應用的和有應用前景的有直流電動機、交流感應(異步)電動機、永磁同步電動機、開關磁阻電動機等。