《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 基于ARM的無刷直流電機控制系統的設計
基于ARM的無刷直流電機控制系統的設計
2015年微型機與應用第16期
王新彪,俞建定,王 青
(寧波大學 信息科學與工程學院,浙江 寧波 315211)
摘要: 為了滿足對無刷直流電機快速、平穩、準確調速的要求,設計了一種以Cortex_M3內核為平臺的無刷直流電機(BLDC)控制系統,并實現了該控制系統的硬件及軟件部分。運用操作系統FreeRTOS實時調度任務,采用速度、電流雙PID控制算法,形成無刷電機的雙環實時控制。為了更加有效地降低轉矩脈動,實現了一種12扇區無磁鏈觀測的二三導通模式直接轉矩控制。試驗結果證明,該控制系統響應速度快、調速范圍廣且精度高、性能穩定可靠、成本和功耗皆低,應用前景十分廣泛。
Abstract:
Key words :

  摘  要: 為了滿足對無刷直流電機快速、平穩、準確調速的要求,設計了一種以Cortex_M3內核為平臺的無刷直流電機(BLDC)控制系統,并實現了該控制系統的硬件及軟件部分。運用操作系統FreeRTOS實時調度任務,采用速度、電流雙PID控制算法,形成無刷電機的雙環實時控制。為了更加有效地降低轉矩脈動,實現了一種12扇區無磁鏈觀測的二三導通模式直接轉矩控制。試驗結果證明,該控制系統響應速度快、調速范圍廣且精度高、性能穩定可靠、成本和功耗皆低,應用前景十分廣泛。

  關鍵詞直流無刷電機;直接轉矩控制;PID算法;轉矩脈動

0 引言

  近些年來,隨著控制理論及電子技術的迅速發展,無刷電機電子換相逐漸取代了傳統的有刷直流電機的機械換相[1-2]。本文提出在中小功率的無刷電機的控制系統中采用ST公司以Cortex—M3為內核的STM32f103作為核心處理器,它自身帶有反電動勢檢測功能,專門用于電機控制的外設,簡化了外圍電機控制系統的設計,使其成本大幅降低。

  由于無刷直流電動機的控制技術仍不成熟,為降低轉矩脈動,對轉矩的控制成為了研究的新方向。傳統直接轉矩控制方法通過優選的電壓矢量對電機定子磁鏈和轉矩直接進行調節,實現了對電機轉矩的直接控制[3-4]。在無刷直流電機直接轉矩控制中,由于反電勢為方波,常用的導通方式是120°導通方式,對應的空間電壓矢量的選擇與傳統的電壓矢量也不同[5]。為了更加有效地降低轉矩脈動,本文實現一種12扇區無磁鏈觀測的二三導通模式直接轉矩控制[6]。

1 系統設計及工作原理

  該控制系統主要包含輸入保護電路、MOSFET驅動、模數轉換、采樣保持、電池充電檢測、電子剎車、電流保護、通信模塊。該控制系統結構如圖1所示。

001.jpg

  系統工作原理及功能如下:使用FreeRTOS操作系統建立4個任務設定優先級:AD檢測任務、串口通信任務、模式及速度控制任務、故障報警指示任務。AD檢測任務每2 ms執行一次,若有過流、長時間堵轉或其他突發性故障,故障指示燈將報警并關斷輸出停止電機運行。若無上述故障,則處理器將根據人機界面通過串口發送來的信號進行解碼,然后設置相應的轉子速度及運行模式。根據定時器中斷捕獲到霍爾的變化,分析電機轉子的位置,然后根據定子轉動方向來控制功率管的開關順序,控制電機的轉動方向和速度[7]。

2 硬件設計

  2.1 STM32f103簡介

  STM32是32位處理器,工作頻率高達72 MHz,速度達120 MIPS,內部集成多路高精度12位AD,6個普通定時器,兩個16位高級定時器,每個可產生6路捕獲/比較通道可輸出6路互補PWM,還有剎車和死區控制,是一款專用電機控制芯片,不僅簡化了外圍電路設計,而且節省成本,結合實時操作系統FreeRTOS,更充分有效地運用了CPU資源,使各個任務實時快速響應,實現操作的快速靈活。

  2.2電流采樣及保護電路

002.jpg

  在圖2所示的電流采樣及保護電路中,當電機帶負載時,有時電流會達到幾安培,為了處理器正常工作及采樣,需要采用阻值小且精確、體積小的康銅絲作為采樣電阻,電流信號經康銅絲采樣之后分兩路,分別送至放大器和比較器。放大器用來實時放大采樣過來的電流信號,放大約20倍,放大后的信號提供給處理器進行AD采樣轉換,轉換后的AD值不能超過規定值。另一路信號送至比較器,當電流由于某種原因大大超過允許值時,比較器翻轉送出低電平,觸發單片機的大電流中斷,使單片機能夠快速關斷驅動,從而保護MOSFET避免受到更大的傷害[8-10]。

  2.3 功率逆變驅動電路

003.jpg

  如圖3所示,功率逆變驅動電路中,功率開關器件采用隔離驅動方式將多路驅動電路、控制電路、主電路互相隔離,以免引起嚴重的后果。本系統采用美國IR公司生產的IR2101S,它具有獨立的低端和高端輸入通道;懸浮電源采用自舉電路,邏輯電源電壓范圍大,為系統模塊化的設計帶來了方便,極大降低了開發成本,縮短了系統開發周期[11];快速恢復二極管Fr10和R39組成自舉電路。

3 系統軟件設計

  3.1 控制策略

  將二二導式與三三導通模式相結合,得到新的二三導通模式,該導通模式共有12個電壓矢量,電壓矢量增加使60°扇區變為30°扇區,能有效地減小轉矩脈動。在定子磁鏈和轉矩控制方面,12個電壓矢量的調節比6電壓空間矢量更準確。12個電壓矢量組合分成12個扇區,扇區劃分如圖4所示。二三導通劃分扇區的方法和三三導通一樣,二三導通是電壓矢量的15°范圍內作為一個扇區。

004.jpg

  本文詳細地分析了無磁鏈觀測的無刷直流電動機直接轉矩控制,得到轉矩偏差的表達式為:

  HGT4FTBI{14NAR3HNKWW`EW.png

  其中,p為極對數,Δφsq為定子交軸磁鏈變化量,Lq為電機交軸電感,φr為轉子磁鏈,θe為轉子相對于ɑ軸夾角。

  由于轉子轉動時間常數遠大于電氣時間常數,當電壓矢量起作用時,認為轉子位置不變。在轉子位置不變的情況下,dφr/dθe也保持不變,為迅速調節轉矩偏差,應該選擇交軸分量最大的電壓矢量。近似地在保持定子磁鏈幅值不變的情況下,施加垂直于轉子磁鏈方向的電壓矢量,迅速補償轉矩偏差。以扇區Ⅰ為例,如圖5所示,Ψr為轉子磁鏈,V4與V10可近似地認為與30°扇區垂直。施加V4,增加轉矩;施加V10,減小轉矩。

005.jpg

  隨著轉子轉動到不同的扇區,以此規律,得到最優電壓矢量選擇表,如表1所示。

008.jpg

  無刷直流電機無磁鏈觀測直接轉矩控制框圖如圖6所示。

006.jpg

  從圖6看出,給定轉速ωr*和實際轉速ωr經過速度PID調節,將給定轉矩T*與實際轉矩比較,得到輸出結果τ。當τ=1時,表示需要增加電機轉矩;當τ=-1時,表示需要減少電機轉矩。根據HALL信號判斷扇區結合最優電壓矢量選擇表,選出合適的電壓矢量作用于電機,調節轉矩偏差實現對轉矩的控制。

  3.2 程序設計

  本控制器軟件系統采用實時操作系統FreeRTOS來調度各個任務,它是一個輕量級的微內核RTOS,支持優先級調度算法,可根據每個任務的重要程度來賦予其一定的優先級,CPU總是讓處于就緒態的、優先級最高的任務先運行,可極大地提高CPU的運行效率,保證各個任務實時快速響應。

  本系統運用RTOS創建了4個任務,具體如下:

 ?。?)電機轉子模式及轉速設置,優先級為4,如果接收到有效命令則執行相應的設置及操作,人的響應時間為100 ms左右,為了讓人感覺操作靈敏,任務每20 ms執行一次,即得到命令后20 ms內CPU就會執行相應的設置。

 ?。?)AD檢測任務,優先級為2,對采集來的電流與程序中設置的閾值進行比較,若超過最大值,則使電機進入保護或者報警模式,若采集電流值正常,則進行速度PID調節、電流PI調節、轉矩調節、限幅輸出PWM,直至電機平穩運行。

 ?。?)串口通信任務,優先級為3,人機界面每33 ms自動發一次命令給控制器,控制器進行命令解碼,若收到的數據有效,中斷程序釋放一個信號量,串口通信任務得到信號量后,任務從掛起恢復執行,把得到的命令傳送給任務1,若發送成功,返回一個應答命令,然后任務重新掛起,等待下一次信號量的到來。

 ?。?)故障報警指示任務,優先級為5,若缺相、霍爾位置錯誤、電流過大、堵轉則相應的LED會閃爍,并且讓電機停止運行,關斷繼電器,能迅速找到錯誤所在,節省維修調試時間。

  程序系統框架如圖7所示。

007.jpg

  軟件部分把4個任務的部分控制概括融合后進行了簡要描述,直觀體現了電機的整個控制流程。另外,對于電機控制系統的擴展部分,如鍵盤顯示、數據通信等設計也都有過相關文獻論述,就不再贅述。

4 實驗結果

  本控制對象采用額定電壓24 V,最高轉速3 500 r/min的無刷電機。通過上位機給控制器發送命令可驅動電機啟動、運行、剎車、停止,實現電機的不同方向的快速切換和各個速度擋速度的改變,既使在大負載下,也能快速啟動并達到平穩狀態,剎車亦快速平穩[12]。12扇區無磁鏈觀測的二三導通模式直接轉矩控制,可以在忽略復雜的磁鏈估算的前提下,對無刷直流電動機直接轉矩控制進行改進,控制簡單,容易實現,并且有效地降低了轉矩脈動。除以上重要功能外,此控制器還具備上電檢測通信、霍爾、缺相等故障,并發出警報,保護電機及避免功率管因電流過大造成永久損害。

5 結論

  利用無刷直流電動機速度和電流反饋量作為雙閉環控制系統的參數進行PID的調節,并且采用12扇區無磁鏈觀測的二三導通模式直接轉矩控制有效地降低了轉矩脈動,使電機能夠更平穩地運行,并基于STM32型處理器的硬件平臺應用實時操作系統進行任務的調度,使開發和控制更加方便靈活。此方案已成功應用于電動輪椅的控制,在實際運行中電機加減速及平穩運行、轉彎都可以達到理想的效果。該控制系統響應速度快、調速范圍廣且精度高、運行平穩,能夠有效地減小轉矩,在理論和實際應用中都具備一定價值。

參考文獻

  [1] 邱明,張曙明,曲金澤.兩種新型實用直流無刷電機控制器的設計與實現[J].電子技術應用,2006,32(10):77-79.

  [2] 熊倩.基于SoPC的直流無刷電機控制系統設計[D].大連:大連海事大學,2008.

  [3] TAKAHASHI I, NOGUCHI T. A new quick-response and high-efficiency control strategy of an induction motor[J].IEEE Transaction on Industry Applications, 1986,22(5):820-827.

  [4] ZHONG L, RAHMAN M F, HU W Y, et al. Analysis of direct torque control in permanent magnet synchronous motor drives[J]. IEEE Transaction on Power Electronics, 1997,12(3):528-535.

  [5] 楊建飛,胡育文.無刷直流電機無磁鏈觀測直接轉矩控制[J].中國電機工程學報,2011,31(12):90-95.

  [6] 周衍,張興華.一種簡易的無刷直流電動機直接轉矩控制[J].微特電機,2014,42(7):54-57,60.

  [7] 肖兒良,翟萬利,倪珍珍.一種新型的無刷直流電動機換相控制算法[J].電子技術應用,2013,39(7):50-53.

  [8] 李憲全,楊春玲.面向電動車的新型無位置傳感器無刷直流電機控制系統設計[J].電子技術應用,2009,35(6):30-33.

  [9] 董華,尤一鳴,王洪濤.基于DSC的直流無刷電機控制系統設計[J].儀器儀表用戶,2009,16(1):31-32.

  [10] 梅義成,俞建定.基于CAN和TMS320F2812的永磁同步電機控制器的研究[J].寧波大學學報(理工版),2011,24(4):101-105.

  [11] 吳鵬坤,關振宏.IR21367在無刷直流電機控制中的應用[J].新特器件應用,2011,13(1):19-22.

  [12] 郭宇飛,姚猛.無刷直流電動機調速的實現[J].電機與控制應用,2009,36(9):13-16.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩伦理在线免费| 国产精品理论片| 亚洲欧美日韩综合| 一本色道久久综合| 日韩视频免费观看高清完整版| 久久国产精品久久精品国产| 亚洲欧美国产日韩天堂区| 亚洲色图制服丝袜| 一区二区三区视频在线观看| 日韩系列在线| 日韩亚洲欧美成人| 日韩视频中午一区| 99国内精品| 一区二区91| 一区二区三区av| 日韩视频一区二区三区在线播放| 91久久夜色精品国产网站| 亚洲国产91色在线| 亚洲激情av| 亚洲精品永久免费| 中文国产成人精品久久一| 在线亚洲精品| 亚洲欧美激情四射在线日| 亚洲欧美在线免费观看| 欧美一级精品大片| 亚洲电影观看| 亚洲伦理自拍| 亚洲视频一区二区| 午夜宅男欧美| 久久精品国亚洲| 噜噜噜91成人网| 欧美激情视频网站| 欧美视频在线观看一区| 国产精品一区二区三区四区| 国产一区二区无遮挡| 在线成人性视频| 久久青草福利网站| 亚洲在线一区| 久久精品视频99| 欧美成人免费在线观看| 欧美激情中文字幕乱码免费| 欧美三级乱人伦电影| 国产精品亚洲综合久久| 国产在线拍偷自揄拍精品| 亚洲国产婷婷香蕉久久久久久| 亚洲精品小视频| 亚洲一区bb| 久久精品国产免费观看| 99国产精品久久| 午夜精品久久久久99热蜜桃导演| 久久精品综合| 欧美电影免费观看网站| 国产精品久久久久久久浪潮网站| 国产一区激情| 亚洲精品日韩一| 亚洲欧美bt| 亚洲美女色禁图| 欧美一区久久| 欧美极品影院| 国产日产高清欧美一区二区三区| 亚洲第一搞黄网站| 亚洲一级黄色| 91久久久一线二线三线品牌| 亚洲影院在线观看| 玖玖玖国产精品| 欧美色综合网| 永久555www成人免费| 一区二区免费在线观看| 久久精品日产第一区二区三区| 一区二区三区偷拍| 久久久精品五月天| 国产精品av久久久久久麻豆网| 极品尤物久久久av免费看| 9人人澡人人爽人人精品| 亚洲国产精品va在看黑人| 亚洲欧美www| 欧美黄色片免费观看| 国产亚洲一级高清| 一区二区三区精品视频| 91久久精品国产91性色| 欧美一区观看| 欧美性做爰毛片| 亚洲福利在线视频| 羞羞漫画18久久大片| 亚洲少妇自拍| 欧美成人情趣视频| 国产日韩一区在线| 亚洲天堂第二页| 亚洲免费观看高清在线观看 | aa亚洲婷婷| 欧美精品二区| 亚洲高清在线观看一区| 中文有码久久| av不卡免费看| 欧美暴力喷水在线| 国产一区二区三区在线观看网站 | 狂野欧美激情性xxxx| 国产精品视频网址| 日韩视频一区| 一本色道久久综合亚洲精品婷婷 | 欧美日韩综合在线| 亚洲黄色有码视频| 亚洲国产欧美国产综合一区| 欧美专区中文字幕| 国产精品久久婷婷六月丁香| 亚洲精选在线观看| 亚洲精品美女久久7777777| 美日韩在线观看| 一区二区三区在线观看国产| 欧美一区二区黄色| 久久福利电影| 国产午夜精品久久久久久免费视| 亚洲一区二区三区免费观看 | 亚洲视屏一区| 亚洲一二三级电影| 欧美日韩在线一区二区| 亚洲美女黄网| 日韩一区二区精品视频| 欧美激情一区二区| 亚洲日本免费| 一本久久青青| 欧美日韩国产精品专区| 亚洲另类自拍| 亚洲一区黄色| 国产精品午夜电影| 午夜精品视频在线观看| 欧美在线免费观看亚洲| 国产欧美日韩亚洲| 欧美在线播放一区二区| 久久成人精品| 国产主播精品在线| 亚洲观看高清完整版在线观看| 久久青草久久| 亚洲国产精品激情在线观看| 亚洲精品乱码久久久久久蜜桃91| 欧美精品一区二区久久婷婷| 亚洲美女精品久久| 亚洲欧美久久久久一区二区三区| 国产精品久在线观看| 午夜视频久久久| 久久这里只精品最新地址| 亚洲电影免费在线观看| 亚洲免费播放| 欧美天天在线| 欧美一区二区三区在线观看| 亚洲一区二区三区高清不卡| 欧美一区国产在线| 久久久视频精品| 亚洲成人在线视频播放| 亚洲精品日韩久久| 欧美午夜剧场| 欧美一区午夜视频在线观看| 久久综合激情| 一本色道精品久久一区二区三区| 亚洲欧美偷拍卡通变态| 国内自拍视频一区二区三区| 亚洲蜜桃精久久久久久久| 欧美日韩国产色站一区二区三区| 中文在线资源观看网站视频免费不卡| 欧美一区二区精美| 狠狠色综合色综合网络| 亚洲每日在线| 国产欧美 在线欧美| 亚洲国产日韩欧美一区二区三区| 欧美精品手机在线| 亚洲欧美大片| 欧美电影打屁股sp| 亚洲欧美日本视频在线观看| 免费观看成人www动漫视频| 一区二区国产在线观看| 久久久久成人精品免费播放动漫| 最新国产成人av网站网址麻豆| 亚洲欧美韩国| 在线日韩av片| 欧美一级艳片视频免费观看| 亚洲国产另类久久久精品极度| 亚洲欧美日韩中文在线制服| 亚洲第一二三四五区| 亚洲男人第一av网站| 有坂深雪在线一区| 亚洲欧美在线视频观看| 亚洲福利在线观看| 久久大综合网| 一区二区高清| 欧美高清不卡在线| 午夜精品区一区二区三| 欧美日韩另类丝袜其他| 久久精品成人一区二区三区蜜臀| 欧美日韩一区三区| 亚洲国产成人porn| 国产欧美日韩视频在线观看| 亚洲色无码播放| 亚洲丰满少妇videoshd| 欧美在线视频二区| 日韩小视频在线观看| 欧美粗暴jizz性欧美20| 欧美在线播放一区| 国产精品夜夜嗨| 一本色道久久加勒比88综合| 在线观看国产精品网站|