• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STM8S的直流無刷電機控制系統(tǒng)的設計

      2014-10-20 08:26:36張俊賀殳國華李永鶴
      實驗室研究與探索 2014年6期
      關(guān)鍵詞:無刷電機反電動勢微控制器

      張俊賀, 殳國華, 李永鶴

      (上海交通大學電子信息與電氣工程學院,上海 200240)

      0 引言

      直流無刷電機(BLDC motor)既有交流電動機的結(jié)構(gòu)簡單、運行可靠、維護方便等優(yōu)點,又有直流電動機運行效率高,調(diào)速特性好等優(yōu)勢,并且由于沒有機械換相的限制,容易做到小型化、重量輕、高轉(zhuǎn)速等特性,因此,在近年來直流無刷電機得到了廣泛應用。直流無刷電機調(diào)速系統(tǒng)是一種典型的機電一體化產(chǎn)品,它是由電動機本體,轉(zhuǎn)子位置檢測器、逆變器和控制器組成的自同步電動機系統(tǒng)[1,2]。其中,位置傳感器檢測轉(zhuǎn)子位置信號,控制器對位置信號進行處理并發(fā)出相應的換相命令,由逆變器執(zhí)行,從而帶動電動機旋轉(zhuǎn)。

      在直流無刷電機調(diào)速系統(tǒng)中,轉(zhuǎn)子位置檢測器有兩種方法:有位置傳感器式和無位置傳感器式[3]。其中有位置傳感器式常用的有霍爾位置傳感器和光碼盤,雖然位置傳感器有很多優(yōu)點,但是它們的存在也不可避免地增加了無刷直流電機控制系統(tǒng)的體積及成本,所以在一些體積、重量或成本比較敏感的設計中,無位置傳感器式無刷直流電機調(diào)速系統(tǒng)得到了普遍的應用。常用的無位置傳感器式位置檢測方法主要有反電動勢檢測法、續(xù)流二極管工作狀態(tài)檢測法、三次諧波檢測法等。在文獻[4]中提出了一種利用線電壓來實時計算反電動勢的無刷直流電機轉(zhuǎn)子位置辨識方法,該方法雖然結(jié)構(gòu)簡單,不需要構(gòu)造電機中點、不需要反電動勢過零硬件檢測和深度濾波電路,但是該方法需要對線電壓進行實時處理,并進行大量運算,這需要數(shù)字信號處理(DSP)芯片才能實現(xiàn),而采用DSP芯片將會極大增加系統(tǒng)的成本。目前,反電動勢過零檢測法是無刷直流電機轉(zhuǎn)子位置估算的主要方法[5-8],傳統(tǒng)的反電動勢法大都采用端電壓與構(gòu)造的電機中點來間接得到反電動勢過零信號,一般采用硬件電路實現(xiàn)[9]。在本文中,采用已經(jīng)得到廣泛應用比較成熟的反電動勢檢測法作為轉(zhuǎn)子位置的檢測方法。

      1 直流無刷電機的運行分析

      直流無刷電機調(diào)速電路圖如圖1所示,在圖1中,上橋臂三個開關(guān)管 Q1、Q3、Q5采用 P溝道功率MOSFET,柵極電位低電平時導通;Q2、Q4、Q6采用 N溝道功率MOSFET,柵極電位高電平時導通,A、B、C為電機三相繞組。在圖1中,在由微控制器組成的控制系統(tǒng)的控制下,同一橋臂的上、下兩個開關(guān)管不能同時導通,通過控制開關(guān)管Q1~Q6中的兩個按照一定順序輪流導通,電機電樞同時有兩相通電,當按表1所示順序輪流導通一周時,電機就旋轉(zhuǎn)一周,電機的此種導通方式被稱為三相六狀態(tài)通電方式[10,11]。需要注意的是,同一橋臂上下兩個開關(guān)管必須保留足夠的死區(qū)時間。

      圖1 三相橋式逆變電路

      2 控制系統(tǒng)設計

      2.1 系統(tǒng)控制策略

      根據(jù)直流無刷電機的運行原理,本文中所設計的直流無刷調(diào)速系統(tǒng)采用兩相導通星形三相六狀態(tài)方式,按照不同的導通次序可實現(xiàn)電機的正轉(zhuǎn)、反轉(zhuǎn)及剎車功能。本控制系統(tǒng)中,速度調(diào)制采用電流環(huán)和速度環(huán)雙閉環(huán)調(diào)速,調(diào)速系統(tǒng)原理圖如圖2所示。速度環(huán)為外環(huán),電流環(huán)為內(nèi)環(huán),速度調(diào)節(jié)器和電流調(diào)節(jié)器均采用PID算法實現(xiàn)。在速度環(huán)中,將速度給定信號n*與速度反饋信號n作為速度調(diào)節(jié)器的輸入,速度調(diào)節(jié)器的輸出用作電流參考信號i*,與電流反饋信號一起作為輸入送到電流調(diào)節(jié)器,而電流調(diào)節(jié)器的輸出將作為PWM發(fā)生器的信號,用以控制輸出PWM信號的占空比,再通過逆變器對電機進行調(diào)速。需要說明的是,上述電流內(nèi)環(huán)所調(diào)節(jié)的其實就是電磁轉(zhuǎn)矩,除此之外,它還有過流保護等作用。

      表1 開關(guān)管導通與電樞通電之間的關(guān)系

      圖2 直流無刷電機調(diào)速系統(tǒng)原理圖

      2.2 硬件設計

      直流無刷調(diào)速系統(tǒng)包括控制模塊、檢測模塊、通訊模塊及全橋逆變模塊。其中,控制模塊、檢測模塊以及通訊模塊可以由一個微控制器實現(xiàn),在本調(diào)速系統(tǒng)中,采用目前非常流行的性價比較高的STM8S系列芯片作為本調(diào)速系統(tǒng)的微控制器芯片。STM8S系列微控制器是意法半導體公司采用130 nm技術(shù),具有先進的核架構(gòu),在24 MHz主頻時,指令執(zhí)行速度高達20 MIPS,除此之外,該系列微控制器內(nèi)嵌有RC振蕩器、EEPROM、flash以及完善的外設[12]。該系列微控制器穩(wěn)定性和可靠性都非常高,運算速度極快,完全可以實現(xiàn)PID算法的復雜計算。全橋逆變模塊由三支橋臂組成,如圖1所示。每一支橋臂均由1只N溝道MOS管和1只P溝道MOS管組成,其中,P溝道MOS管作為上橋臂,即圖1中的Q1、Q3、Q5;N溝道MOS管作為下橋臂,即圖1中的Q2、Q4、Q6。在本調(diào)速系統(tǒng)中,N溝道MOS管我們采用FDS8880,P溝道MOS管我們采用的是FDS6675。逆變模塊直流側(cè)電壓直接由直流電源供電??傮w系統(tǒng)架構(gòu)圖如圖3所示。

      圖3 控制模塊系統(tǒng)架構(gòu)圖

      需要注意的是,由于我們采用的是三相六狀態(tài)通電方式,所以直流無刷電機在正常工作時每時每刻只有兩相通電,余下的第三相我們稱之為懸空相。反電動勢過零檢測轉(zhuǎn)子位置的方案,就是通過比較懸空相和中性點的電壓值來決定電機換相的時刻[13~15]。在圖3中,我們用模擬比較器LM339來達到這一目的。

      2.3 軟件設計

      在軟件設計中,要合理利用微控制器的外設,在不影響實時性的情況下盡量多地對電流進行采樣,從而達到實時過流保護的目的。在此前提下,還要實現(xiàn)微控制器通過UART與上位機的通信,為了防止通信受到干擾造成的微控制器誤動作,同時也為實現(xiàn)一臺上位機能控制多臺控制器,我們還設計了簡單的基于RS232協(xié)議的增強通信協(xié)議,如圖4所示。

      圖4 基于RS232的增強通信協(xié)議框圖

      本調(diào)速系統(tǒng)是一個實時控制系統(tǒng),為了達到實時性,必須充分利用微控制器強大的中斷處理能力:通過與模擬比較器輸出腳相連接的GPIO引腳中斷,確定換相時刻并進行換相處理,我們稱之為換相中斷;上位機請求數(shù)據(jù),通過UART中斷并完成收發(fā)數(shù)據(jù)的任務,稱之為串口中斷;通過ADC轉(zhuǎn)換完成中斷,實時檢測電流信息并進行處理,稱之為ADC中斷;通過電流檢測器的過流信息產(chǎn)生GPIO中斷,可以做到實時保護,稱之為過流中斷。在所有的這些中斷中,過流中斷優(yōu)先級最高,其次為換相中斷,再次為ADC中斷,最后為串口中斷。而main()函數(shù)主要負責系統(tǒng)初始化,根據(jù)串口通信協(xié)議判斷需要執(zhí)行的命令,計算電機轉(zhuǎn)速,實現(xiàn)閉環(huán)控制以及在等待中斷的時候觸發(fā)電流采樣。

      特別要住的是,由于本調(diào)速系統(tǒng)采用的是無位置傳感器直流無刷電機,在啟動的時候轉(zhuǎn)速較小,難以檢測到符合要求的反電動勢信號,因此,無法得到正確的換相信息。為了能夠正常啟動,采用三段式啟動方法實現(xiàn)電動機轉(zhuǎn)子定位、步進啟動直到正常運行[16-17]。

      3 試驗分析

      根據(jù)以上方案,設計了圖5所示無位置傳感器式直流無刷電機調(diào)速系統(tǒng)。

      圖5 基于STM8S的直流無刷電機控制系統(tǒng)

      基于以上直流無刷電機調(diào)速系統(tǒng),采用新西達2212三相永磁無刷電機作為被控對象,由以上控制系統(tǒng)分別連接上位機與該型號電機進行聯(lián)合實驗,實驗模塊圖如圖6所示。

      圖6 直流無刷電機控制系統(tǒng)實驗圖

      對圖5所示的直流無刷電機調(diào)速系統(tǒng)進行試驗,得到的啟動波形如圖7所示。

      圖7 電機啟動轉(zhuǎn)速-時間波形圖

      4 結(jié)語

      本控制系統(tǒng)已成功實現(xiàn)對新西達2212電機的空載及帶載(風機)試驗,能成功執(zhí)行上位機發(fā)送的調(diào)速命令,實現(xiàn)電機閉環(huán)調(diào)速。本直流無刷電機控制系統(tǒng)調(diào)速效果好,動態(tài)響應快,體積小,重量輕,成本低,非常適合于航模等自控性能要求較高的場合,具有廣泛的應用空間及市場空間。

      [1] 孫建忠,白鳳仙.特種電機及其控制[M].北京:中國水利水電出版社,2005:6-14.

      [2] 陳玉榮,倪光正.直流無刷電機電流檢測技術(shù)的研究[J].農(nóng)機化研究,2004(1):106-108.CHEN Yu-rong,NI Guang-zheng.Research on Current Measurement Technique of Brushless DC Motor[J].Journal of Agricultural Mechanization Research,2004(1):106-108.

      [3] 賈桂麗.基于ST7的直流無刷電機控制系統(tǒng)設計與實現(xiàn)[D].哈爾濱:哈爾濱工程大學,2008:6-8.

      [4] 李自成,程善美,蔡 凱,等.反電動勢過零檢測無刷直流電機轉(zhuǎn)子位置新方法[J].電工技術(shù)學報,2009,24(7):52-58.LI Zi-cheng,CHENG Shan-mei,CAI Kai. A Novel Scheme of Sensing Rotor Position of BLDCM Based on the Zero-Crossing of Back EMF[J].Transactions of China Electrotechnical Society,2009,24(7):52-58.

      [5] Su G J,Mckeever J W.Low-cost sensorless control of brushless dc motors with improved speed range[J].IEEE Transactions on Power Electronics,2004,19(2):296-302.

      [6] 張 磊,瞿文龍,陸海峰,等.一種新穎的無刷直流電機無位置傳感器控制系統(tǒng)[J].電工技術(shù)學報,2006,21(10):26-30.ZHANG Lei,QU Wen-long,LU Hai-feng,et al.A Novel Sensorless Control System of Brushless DC Motors[J].Transactions of China Electrotechnical Society,2006,21(10):26-30.

      [7] 陳海濱,殳國華.四旋翼飛行器的設計[J].實驗室研究與探索,2013,32(3):41-44.CHEN Hai-bin,SHU Guo-hua.Design of a Four-rotor Aircraft[J].Research and Exploration In Laboratory,2013,32(3):41-44.

      [8] 薛曉明,楊 翀.一種統(tǒng)一的無刷直流電機直接反電動勢法[J].電工技術(shù)學報,2010,25(9):62-68.XUE Xiao-ming,YANG Chong.A Unified Approach to Direct Back EMF Detection for Brushless DC Motor[J].Transactions of China Electrotechnical Society,2010,25(9):62-68.

      [9] Chen Kuangyao,Tzou Yingyu.Design of a sensorless commutation IC for BLDC motors[J].IEEE Transactions on Power Electronics,2003,18(6):1365-1375.

      [10] 張 琛.直流無刷電動機原理及應用[M].2版.北京:機械工業(yè)出版社,2004.

      [11] 劉 軍,李金飛,俞金壽.無刷直流伺服電機四象限運行分析[J].上海交通大學學報,2009,43(12):1910-1915.LIU Jun,LI Jin-fei,YU Jin-shou.Analysis on 4-Quadrant Operation of Brushless DC Servo System[J].Journal of Shanghai Jiaotong University,2009,43(12):1910-1915.

      [12] 陳 雄.以STM8S208單片機為主控的編程器的設計與實現(xiàn)[D].武漢:武漢工業(yè)學院,2012:11-14.

      [13] 崔 麗,葉先明.基于AVR單片機的直流無刷電機智能控制系統(tǒng)設計[J].儀表技術(shù)與傳感器,2009(11):34-36.CUI Li,YE Xian-ming.Design of BLDCM Intelligent Control System Based on AVR Single-chip Microcomputer[J]. Instrument Technique and Sensor,2009(11):34-36.

      [14] 劉伯揚.基于dsPIC30F2010微處理器的無位置傳感器直流無刷電機控制系統(tǒng)[D].南京:南京航空航天大學,2010.

      [15] 顏廷玉.直流無刷電機控制系統(tǒng)的設計與研究[D].哈爾濱:哈爾濱工業(yè)大學,2009.

      [16] 林東軒.直流無刷電機無傳感器啟動方法研究[D].廣州:華南理工大學,2012:29-48.

      [17] 朱俊杰,粟 梅,王湘中,等.無位置傳感器無刷直流電機閉環(huán)三段式啟動策略[J].儀器儀表學報,2013,34(1):173-179.ZHU Jun-jie,SU Mei,WANG Xiang-zhong,et al.Closed-loop 3-step start-up strategy for brushless DC motor without position sensor[J].Chinese Journal of Scientific Instrument,2013,34(1):173-179.

      猜你喜歡
      無刷電機反電動勢微控制器
      基于STM32F407的無刷電機調(diào)速系統(tǒng)設計
      基于改進滑模觀測器的BLDCM無傳感器控制
      基于DSP的直流無刷電機電子控制方法研究
      電子制作(2019年10期)2019-06-17 11:45:00
      溫度對永磁同步電機反電動勢值的影響
      汽車電器(2019年2期)2019-03-22 03:35:16
      物聯(lián)網(wǎng)技術(shù)在微控制器實驗教學中的應用
      電子制作(2017年14期)2017-12-18 07:07:58
      基于ARM的無傳感器無刷電機水泵控制系統(tǒng)研究
      Atmel針對新一代物聯(lián)網(wǎng)應用發(fā)布全新32位微控制器
      最新STM32設計工具增加對混合信號微控制器的支持
      車用永磁無刷電機的技術(shù)研究
      河南科技(2014年5期)2014-02-27 14:08:32
      意法半導體(ST)推出世界首款基于ARM Cortex-M7的STM32 F7系列微控制器
      庆安县| 洞口县| 万荣县| 乳源| 南涧| 桦川县| 安化县| 沧州市| 永嘉县| 瑞安市| 青川县| 左云县| 南开区| 合江县| 聊城市| 新闻| 大关县| 南康市| 左贡县| 于都县| 虞城县| 沧州市| 英吉沙县| 北京市| 营口市| 弋阳县| 陈巴尔虎旗| 湖北省| 浑源县| 边坝县| 西乌珠穆沁旗| 伊川县| 林州市| 会同县| 景德镇市| 武清区| 长泰县| 佛学| 深州市| 崇州市| 衡阳市|