• 
    

    
    

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

      基于磁編碼器的車用轉(zhuǎn)向電機控制系統(tǒng)設(shè)計

      2023-06-25 06:32:09吳玨楊廣春
      現(xiàn)代信息科技 2023年8期
      關(guān)鍵詞:矢量控制

      吳玨 楊廣春

      摘? 要:采用磁編碼器作為電機位置傳感器,裝配上采用90°差分方式擺放,有效消除共模噪聲,并對采樣信號進行軟件濾波處理。電機控制系統(tǒng)采用矢量控制,采用轉(zhuǎn)速環(huán)和電流環(huán)閉環(huán)控制方式實時控制電機的轉(zhuǎn)速和電流。在基于CKS32F103C8T6芯片的硬件平臺上,實現(xiàn)了對轉(zhuǎn)向電機的控制,實驗表明,該系統(tǒng)具有良好的控制性能。

      關(guān)鍵詞:線性霍爾;矢量控制;磁編碼器

      中圖分類號:TM33;TP273;TP391.4 ? ?文獻標識碼:A 文章編號:2096-4706(2023)08-0068-04

      Abstract: The magnetic coder is used as the motor position sensor, 90° differential arrangement is adopted for assembly to effectively eliminate common mode noise and software filtering of the sampled signal. The motor control system adopts vector control, using the speed loop and current loop closed-loop control method to control the speed and current of the motor in real time. The control of the steering motor is realized on the hardware platform based on the CKS32F103C8T6 chip, and the experimental results show that the system has good control performance.

      Keywords: linear hall; vector control; magnetic encoder

      0? 引? 言

      隨著汽車電子技術(shù)的高速發(fā)展,汽車轉(zhuǎn)向助力系統(tǒng)已由傳統(tǒng)機械助力、液壓助力,發(fā)展到電動轉(zhuǎn)向助力系統(tǒng)[1,2]。電動轉(zhuǎn)向助力控制器作為汽車最重要的轉(zhuǎn)向系統(tǒng)部件,其性能的好壞直接影響著汽車的行駛的安全性和可靠性[3]。電動助力轉(zhuǎn)向控制器主要采用矢量控制技術(shù)[4,5]控制直流無刷電機的轉(zhuǎn)矩輸出,不僅要求汽車的助力電機在各種轉(zhuǎn)向工況下能快速準確地輸出助力轉(zhuǎn)矩并能實時跟蹤目標轉(zhuǎn)矩,而且還要求輸出平穩(wěn)高效的轉(zhuǎn)矩,在運轉(zhuǎn)過程中不能出現(xiàn)轉(zhuǎn)矩突變等情況。電機主要部件的磁編碼器具有體積小、抗干擾能力強等優(yōu)點,又由于在位置檢測和角度計算上都優(yōu)于傳統(tǒng)的六步方波法來控制無刷直流電機[6],故用此傳感器應(yīng)用于電機控制中能有效提高目標轉(zhuǎn)矩的準確性,在高轉(zhuǎn)矩運行下也無明顯頓挫感。

      本文提出了基于磁編碼器的車用轉(zhuǎn)向助力電機控制系統(tǒng)方案,通過對磁編碼器信號處理,相電流檢測等精準的電機位置檢測手段,使電機轉(zhuǎn)向系統(tǒng)在各種工況下都能平順的運轉(zhuǎn)下去。

      1? 助力轉(zhuǎn)向控制器整體系統(tǒng)方案

      1.1? 系統(tǒng)硬件方案架構(gòu)

      本設(shè)計采用32位單片機CKS32F103C8T6作為主控芯片,該芯片的內(nèi)核為Cotex-M3,總線頻率最高72 kHz,128 KB字節(jié)Flash內(nèi)存,1路CAN總線,1個16位帶死區(qū)控制和緊急剎車,用于電機控制的PWM高級控制定時器。3個16位定時器,每個定時器有多達4個用于輸入捕獲/輸出比較/PWM或脈沖計數(shù)的通道和增量編碼器輸入,1個12位16通道的ADC采樣模塊用于各模擬量的采集。硬件方案主要由開關(guān)電源電路、電壓采樣、三相電流采集信號處理、MOS管驅(qū)動電路、磁編碼器信號檢測電路組成。從圖1系統(tǒng)硬件方案框圖可以看出,開關(guān)電源電路為整套系統(tǒng)提供所需12 V、5 V和3.3 V的電源。通過磁編碼器檢測電路來檢測電機位置信號,將電機位置信號實時傳輸給控制芯片;通過電流檢測電路將三相電流采集的模擬信號傳輸給控制芯片,控制芯片根據(jù)換向邏輯和負載使用情況輸出相對應(yīng)的PWM調(diào)制信號,通過逆變電路實現(xiàn)對電機的電壓電流調(diào)制控制。電路中還包含電流短路保護、電壓檢測、電源防反接等保護電路,在突發(fā)短路或接線操作失誤時能有效保護后級電路不被燒毀。

      圖2是硬件電源結(jié)構(gòu):電源輸入通過BUCK降壓電路輸出15 V電源,主要用于MOS管的驅(qū)動電壓;15 V電源通過線性穩(wěn)壓后轉(zhuǎn)為5 V電源,主要用于霍爾等外設(shè)部件;5 V電壓通過穩(wěn)壓電路轉(zhuǎn)為3.3 V電源,主要用于單片機供電。電源輸入端采用寬電壓輸入范圍6 V~70 V的電源芯片XL7046,搭配外圍的電感和二極管組成BUCK電路,VIN輸入電壓范圍19.2 V~28.8 V,輸出VOUT電壓為15 V。該電路中位號V1 MOS管CRST055N08N具備電路防反接功能,當電源線正負接反時,MOS處于截止狀態(tài),無法形成有效回路,能對后端電路起到保護作用,防止其他電子元器件損傷。15 V后端采用AMS1117和MD7533逐級轉(zhuǎn)化為5 V和3.3 V。

      圖3為磁編碼器采樣電路,磁編碼傳感器采用四個線性霍爾作為傳感器,并做差分方式放置,以下采用1組電路作說明,線性霍爾輸出的波形為5 V正弦波,單片機采用3.3 V電源,因此需要進行電平轉(zhuǎn)換,采用運算放大器將原來的輸入信號轉(zhuǎn)化為0.82倍,經(jīng)過RC濾波后送入單片機AD采樣口。

      逆變電路主要由板橋驅(qū)動電路和功率開關(guān)電路組成。圖4為三相全橋逆變電路,它由6個功率場效應(yīng)管(MOSFET)組成,工作在兩兩導通的狀態(tài),將直流電逆變?yōu)榭烧{(diào)的交流電,本設(shè)計開關(guān)頻率設(shè)計為15 kHz。

      1.2? 磁編碼器工作原理和信號處理

      磁編碼器是一種電機位置角度和位移檢測的傳感器,其工作原理是采用線性霍爾元件或者磁阻元件,對電機角度或者轉(zhuǎn)子位移變化的磁性實體進行測量[7-9]。本系統(tǒng)采用線性霍爾元件作為磁編碼器的主要采集元件。磁編碼器檢測電路信號發(fā)生部分的結(jié)構(gòu)為單對磁極結(jié)構(gòu)。圖5為單對磁極四信號檢測結(jié)構(gòu)示意圖,磁鋼環(huán)固定在轉(zhuǎn)子上,四個霍爾元件固定在定子上,均勻分布在圓周上,霍爾元件發(fā)出的信號A+與A-,B+與B-分別差分可得到兩相信號A與B,用于消除共模噪聲及部分機械偏差。

      A、B兩相電壓信號與轉(zhuǎn)子角度對應(yīng)關(guān)系,圖6為兩相信號與角度對應(yīng)關(guān)系。模擬信號經(jīng)過模數(shù)轉(zhuǎn)換后,用兩相信號的符號和大小關(guān)系可將一個旋轉(zhuǎn)周期分成若干區(qū)間,每個區(qū)間內(nèi),任一相的電壓與角度都一一對應(yīng),利用電壓-角度變化斜率較大的一相判斷角度,可得到較高的角度精度和分辨率。

      根據(jù)兩組差分信號UA和UB,兩組曲線相交點,圖6可以將曲線分為8段,每一段曲線值都對應(yīng)了相對應(yīng)的角度,計算角度時只需根據(jù)AD采樣值即可。

      磁編碼器輸出的初始信號為電機轉(zhuǎn)子角度位置的正余弦函數(shù),需要使用反正切法進行位置解碼[10],但是由于初始信號疊加了一定的噪聲,適用性不強,為了獲得更準確的電機轉(zhuǎn)子角度和電機轉(zhuǎn)子轉(zhuǎn)速等信息,首先需要對磁編碼器輸出的信號做濾波處理。本設(shè)計通過一階低通濾波器的方法對輸出信號進行濾波降噪處理。

      圖7為一階方程模型可得時域方程(3),其中R為濾波電阻,C為濾波電容,U1為輸入電壓,UC為濾波電壓:

      由此式(7)可對濾波信號做一階濾波處理后,帶入軟件設(shè)計中,對磁編碼器采樣信號進行優(yōu)化。

      2? 電機矢量控制架構(gòu)

      矢量控制系統(tǒng)主要由以下四大模塊組成,圖8為矢量控制系統(tǒng)架構(gòu),分別為FOC運算、三相電流采樣、逆變調(diào)制、磁編碼器信號處理。將三相采樣電流a、b、c經(jīng)過Clark變換為d、q交直軸坐標α、β,分別代表電機d軸和q軸電流分量,從而對電機的磁場和轉(zhuǎn)矩進行控制。逆變調(diào)制模塊主要采用高功率MOSFET器件實現(xiàn)對斬波頻率及電壓的調(diào)制,磁編碼器模塊主要確定轉(zhuǎn)子的速度和電角度。

      三相采樣電流ia、ib、ic經(jīng)過Clark變換為交直坐標下的id,iq:如式(8):

      經(jīng)過坐標變換后,d軸與轉(zhuǎn)子磁場軸線重合,為磁場增強軸,q軸為轉(zhuǎn)矩軸。這樣便實現(xiàn)了定子電流的解耦,將其分解為勵磁和轉(zhuǎn)矩兩個分量,進而對磁通和轉(zhuǎn)矩進行獨立控制[9]。

      Te=pφf id? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (9)

      由式(9),可得Te ∝ id,電機的轉(zhuǎn)矩具有良好的線性控制性。

      系統(tǒng)主要通過速度環(huán)和電流環(huán)兩個維度進行控制:為了精準控制電機轉(zhuǎn)速,通過磁編碼器計算得出的轉(zhuǎn)速值與給定的轉(zhuǎn)速差值作為PI調(diào)節(jié)器的輸入,實時調(diào)制逆變電路的電壓值,使得電機轉(zhuǎn)速保持與給定的轉(zhuǎn)速保持一致;為達到電流閉環(huán),將d軸電流和q軸電流與給定的電流誤差輸入PI調(diào)節(jié)器得到q軸和d軸輸出電壓,再經(jīng)過Park逆變換,輸入逆變驅(qū)動電路進行調(diào)制,這樣使得電機電流和負載能更精準的進行匹配。矢量控制系統(tǒng)架構(gòu)如圖8所示。

      3? 控制器軟件設(shè)計

      該控制系統(tǒng)主要包括主程序、中斷程序和CAN通信程序三個部分。軟件開始執(zhí)行后,首先對各子程序初始化,時鐘、TIM1、TIM3、ADC、中斷、CAN通信等進行初始化配置。圖9為軟件設(shè)計流程圖,完成初始化配置后進入主循環(huán),主循環(huán)包含CAN協(xié)議解析、電機控制、電機狀態(tài)回傳、報警監(jiān)測等配置。外部中斷設(shè)置主要由以下幾個部分組成,DMA中斷、ADC中斷、CAN接收中斷、剎車中斷、硬件過流中斷、溢出中斷。其中ADC中斷和TIM1溢出中斷在每個調(diào)制周期都會觸發(fā)一次,ADC中斷負責讀取磁編碼器的采集值,然后一階低通濾波后,利用反正切計算出當前角度,同時根據(jù)當前角度增加值,計算出當前速度值。TIM1溢出中斷主要是用于速度環(huán)、電流環(huán)、矢量控制的計算和PWM的輸出。

      4? 實驗與結(jié)果

      本設(shè)計轉(zhuǎn)向電機采用直流無刷電機,額定電壓為24 V,額定功率為500 W,位置傳感器為磁編式傳感器??刂破鞑捎玫膯纹瑱C是CKS32F103C8T6,在此硬件平臺上,用測試功系統(tǒng)測試,得到曲線。圖10為控制系統(tǒng)功率曲線圖,從曲線中可以看出,速度電流轉(zhuǎn)矩都沒有突變,變化平穩(wěn),保證了助力電機在運轉(zhuǎn)過程中的平穩(wěn)性和可靠性。由表1特征點數(shù)據(jù)顯示電機在不加載時轉(zhuǎn)速為341 r/min,達到了額定轉(zhuǎn)速,最大轉(zhuǎn)矩為34.3 N.m,最大效率達到了85.5%,具有較寬的效率曲線,各曲線完整平滑,控制器最大電流為14.96 A。

      5? 結(jié)? 論

      線性霍爾的磁編碼器結(jié)構(gòu)簡單體積小,具備較強的抗干擾能力和較快的響應(yīng)速度,在成本上較光編等同性能編碼器也有很大優(yōu)勢。本文使用基于線性霍爾的磁編碼作為電機矢量控制的位置傳感器,通過對采樣信號的處理,控制器能滿足設(shè)計需求,實驗結(jié)果表明該控制器能滿足助力轉(zhuǎn)向的應(yīng)用要求。后續(xù)此方案還可以應(yīng)用于低壓伺服,紡機等電機類控制項目中。目前該控制系統(tǒng)的電流設(shè)計在15 A,所產(chǎn)生的一些電磁干擾還不是很大,若后續(xù)要設(shè)計更大功率的控制器,還需再對磁編碼器的信號進行更高階的濾波處理,控制器電流采樣處理等也要進一步優(yōu)化,以便提高電機轉(zhuǎn)子角度計算的準確性。

      參考文獻:

      [1] 丁希波,王秀松.汽車電動助力轉(zhuǎn)向系統(tǒng)的發(fā)展趨勢分析 [J].西部皮革,2018,40(10):160.

      [2] 莫以為,孫洋洋,黃偉.循環(huán)球式液壓助力轉(zhuǎn)向系統(tǒng)建模仿真及試驗驗證 [J].液壓與氣動,2014(10):54-59.

      [3] 牛繼高.汽車電動助力轉(zhuǎn)向系統(tǒng)測試平臺的開發(fā)與研究 [D].重慶:重慶交通大學,2009.

      [4] 李克靖,徐婕,吳玨,等.基于STM32的無刷直流電機矢量控制系統(tǒng) [J].電子與封裝,2020,20(9):29-34.

      [5] 耿永,王賢會.一種基于BLDC電機的矢量控制電路設(shè)計 [J].電子與封裝,2020,20(3):22-28.

      [6] 林源文,殷希,朱世林,等.一種霍爾磁性旋轉(zhuǎn)位移傳感器控制電路:CN201720198843.6 [P].2018.03.16.

      [7] 唐金元,王翠珍,于潞.微小電壓測量放大電路的抗共模噪聲設(shè)計方法 [J].中國測試,2012,38(4):83-85+109.

      [8] 周鳳坤,張大龍.磁編碼器的安裝與調(diào)整技術(shù)研究 [J].科技創(chuàng)新與應(yīng)用,2017(1):52-53.

      [9] 王明興,董秋生,王凱,等.用于開關(guān)磁阻電機的轉(zhuǎn)子角位移檢測裝置 [J].電機技術(shù),2009(5):49-50.

      [10] 苗會彬.電動助力轉(zhuǎn)向系統(tǒng)中旋轉(zhuǎn)變壓器的角度解碼方法:CN201710010866.4 [P].2019.06.25.

      作者簡介:吳玨(1986—),男,漢族,江蘇丹陽人,工程師,本科,研究方向:嵌入式硬件開發(fā)及汽車電子項目開發(fā)等。

      猜你喜歡
      矢量控制
      交流電機變頻調(diào)速控制系統(tǒng)研究
      雙饋風力發(fā)電機網(wǎng)側(cè)變換器仿真
      基于MOSFET導通電阻的無刷直流電機相電流采樣技術(shù)研究
      永磁同步直線電機的矢量控制系統(tǒng)研究
      一種用于優(yōu)化感應(yīng)電機電流環(huán)的新方法
      干線牽引電機車雙電機驅(qū)動控制方法的設(shè)計
      感應(yīng)電動機磁鏈觀測模型的應(yīng)用
      變頻器節(jié)能技術(shù)原理及其應(yīng)用研究
      永磁同步電動機自抗擾控制器設(shè)計
      科技視界(2016年12期)2016-05-25 11:07:56
      基于虛擬電網(wǎng)磁鏈定向控制的PWM整流器控制策略研究
      科技視界(2015年30期)2015-10-22 10:10:43
      黄山市| 油尖旺区| 洛川县| 太原市| 梨树县| 象州县| 松原市| 韶关市| 苗栗县| 海兴县| 尤溪县| 大丰市| 康乐县| 高阳县| 巫溪县| 乃东县| 南澳县| 深水埗区| 新疆| 桑植县| 鸡西市| 荆州市| 进贤县| 阿拉善右旗| 蒲江县| 东城区| 临江市| 怀仁县| 赣州市| 鄂尔多斯市| 遂平县| 霍邱县| 界首市| 井陉县| 儋州市| 夏津县| 那坡县| 蒙城县| 喀喇沁旗| 明光市| 怀仁县|