《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于AD2S1205的旋變解碼系統(tǒng)設(shè)計
基于AD2S1205的旋變解碼系統(tǒng)設(shè)計
2018年電子技術(shù)應(yīng)用第9期
李育龍,皮大偉,閆明帥
南京理工大學(xué) 機(jī)械工程學(xué)院,江蘇 南京210094
摘要: 為了利用磁阻式旋轉(zhuǎn)變壓器獲取永磁同步電機(jī)(Permanent Magnet Synchronous Motor,PMSM)的轉(zhuǎn)子位置信息和轉(zhuǎn)速信息,基于解碼芯片AD2S1205,設(shè)計了旋變解碼系統(tǒng)。首先分析了磁阻式旋轉(zhuǎn)變壓器的工作原理,然后設(shè)計出旋變解碼系統(tǒng)的硬件電路,并通過C代碼實(shí)現(xiàn)轉(zhuǎn)子位置信息和電機(jī)轉(zhuǎn)速信息的計算。最后,利用單片機(jī)和電機(jī)驅(qū)動板驅(qū)動電機(jī)旋轉(zhuǎn),并通過CAN總線實(shí)時將轉(zhuǎn)子位置信息和電機(jī)轉(zhuǎn)速信息發(fā)送到dSPACE。實(shí)驗(yàn)結(jié)果表明,該旋變解碼系統(tǒng)能夠有效地解算出電機(jī)轉(zhuǎn)子的位置信息和電機(jī)的轉(zhuǎn)速信息。
中圖分類號: TN4
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.180823
中文引用格式: 李育龍,皮大偉,閆明帥. 基于AD2S1205的旋變解碼系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2018,44(9):71-74.
英文引用格式: Li Yulong,Pi Dawei,Yan Mingshuai. Design of decoding system to rotary transformer based on AD2S1205[J]. Application of Electronic Technique,2018,44(9):71-74.
Design of decoding system to rotary transformer based on AD2S1205
Li Yulong,Pi Dawei,Yan Mingshuai
School of Mechanical Engineering,Nanjing University of Science and Technology,Nanjing 210000,China
Abstract: In order to obtain the rotor position information and speed information of permanent magnet synchronous motor with magnetic resistance rotary transformer,the system of spin decoding is designed.The design is based on decoding chip AD2S1205.Firstly, the working principle of the magnetic resistance rotary transformer is analyzed.Then the hardware circuit of the rotary decoding system is designed, and the rotor position information and motor speed information are calculated by C code.Finally, single chip microcomputer and motor drive plate are used to drive motor rotation.The rotor position information and motor speed information are sent to dSPACE in real time through the CAN bus.The experimental results show that the system can effectively solve the motor rotor position information and the motor speed information.
Key words : variable-reluctance resolver;decoder chip;CAN industrial network;hardware circuit;C code

0 引言

    永磁同步電機(jī)是一種反電動勢為正弦波的直流無刷電機(jī),多被應(yīng)用到控制精度要求較高的場合[1]。該類型電機(jī)沒有電刷,避免了有刷電機(jī)維護(hù)周期短、故障率高和電磁干擾等缺陷[2]。但是,為實(shí)現(xiàn)正常換向和轉(zhuǎn)速控制,永磁同步電機(jī)需要轉(zhuǎn)子位置傳感器獲取電機(jī)轉(zhuǎn)子的位置信息和轉(zhuǎn)速信息[3]。

    常用轉(zhuǎn)子的位置傳感器有光電編碼器、霍爾型位置傳感器和旋轉(zhuǎn)變壓器3種[4]。其中,旋轉(zhuǎn)變壓器有著抗震性強(qiáng)、精度高、耐高溫、耐濕度和壽命長等優(yōu)點(diǎn)[5],適用于汽車等工作環(huán)境差的場所。但是,旋轉(zhuǎn)變壓器輸出的是模擬信號,主控芯片不能直接讀取轉(zhuǎn)子位置信息,需設(shè)計解碼電路將模擬信號轉(zhuǎn)換為數(shù)字信號。因此,本文基于專用旋變解碼芯片AD2S1205設(shè)計了一種旋變解碼系統(tǒng),并通過實(shí)驗(yàn)驗(yàn)證該系統(tǒng)的軟硬件性能。

1 磁阻式旋變工作原理

    磁阻式旋變主要由定子和轉(zhuǎn)子構(gòu)成,其中旋變定子繞有勵磁輸入繞組和兩相輸出繞組,旋變轉(zhuǎn)子由特定形狀的鐵芯構(gòu)成,與電機(jī)輸出軸同軸連接,不繞線圈,定子和轉(zhuǎn)子不直接接觸[6]。旋變工作時,勵磁線圈通以固定頻率的正弦電壓,由于旋變轉(zhuǎn)子的凸極效應(yīng),兩相輸出繞組的電壓幅值隨轉(zhuǎn)子位置的變化而變化,并且兩相輸出繞組電壓相位相差90°[7]。通過旋變解碼系統(tǒng)解碼兩相輸出繞組的電壓,便可得到此時電機(jī)轉(zhuǎn)子的位置信息。

    磁阻式旋變的電氣結(jié)構(gòu)示意圖如圖1所示,其中,勵磁繞組輸入電壓與兩相輸出繞組電壓有以下數(shù)學(xué)關(guān)系。

qrs4-t1.gif

    勵磁繞組輸入電壓為:

    qrs4-gs1.gif

其中,E為勵磁繞組輸入電壓幅值,f為勵磁繞組輸入電壓頻率。

    兩相輸出繞組電壓分別為:

     qrs4-gs2-3.gif

其中,K為輸出電壓的增益系數(shù),θ為轉(zhuǎn)子轉(zhuǎn)過的電角度。

    兩相輸出繞組電壓分別是與轉(zhuǎn)子位置有關(guān)的正弦函數(shù)和余弦函數(shù),解碼系統(tǒng)采集輸出繞組的電壓,通過解碼計算,便可以獲得電機(jī)轉(zhuǎn)角的位置信息。

2 硬件設(shè)計

    本設(shè)計中電子電路硬件以AD公司的專用解碼芯片AD2S1205為核心,外圍電路主要包括旋變勵磁電路、旋變輸出信號調(diào)理電路以及解碼系統(tǒng)與單片機(jī)的通信接口電路和電源電路。

2.1 AD2S1205工作原理

    AD2S1205是一款分辨率為12位的專用旋變解碼芯片,內(nèi)部結(jié)構(gòu)包括可編程正弦波發(fā)生器、Type II跟蹤環(huán)路、錯誤檢測電路和數(shù)據(jù)接口4個單元,內(nèi)部結(jié)構(gòu)原理圖如圖2所示。利用頻率選擇引腳(FS1和FS2引腳),可以輕松地將激勵頻率設(shè)置為10 kHz、12 kHz、15 kHz或20 kHz,本設(shè)計中正弦波激勵頻率為10 kHz。AD2S1205采用Type II跟蹤環(huán)路跟蹤正余弦輸入信號,并將正弦和余弦輸入端的信息轉(zhuǎn)換為輸入角位置或角速度所對應(yīng)的數(shù)字量,最大跟蹤速率為1 250 rps。

qrs4-t2.gif

    Type II跟蹤閉環(huán)具體原理如下,AD2S1205產(chǎn)生的輸出角(φ)反饋并與輸入角(θ,電機(jī)電角度)進(jìn)行比較,藉此來跟蹤軸角(θ);兩個角度之間的差異即誤差,如果轉(zhuǎn)換器正確跟蹤輸入角則該值趨于0。為了測量誤差,將S1-S3乘以sinφ,并將S2-S4與cosφ相乘。

qrs4-gs4-8.gif

    KE·(θ-φ)是轉(zhuǎn)子的角誤差與轉(zhuǎn)換器的數(shù)字角輸出之間的差值,依靠解碼芯片內(nèi)部閉環(huán)系統(tǒng)可以將誤差信號歸零。當(dāng)該目標(biāo)得以實(shí)現(xiàn)時,φ等于旋轉(zhuǎn)角θ,實(shí)現(xiàn)角度跟蹤。

2.2 外圍電路

    為向旋變勵磁繞組提供高頻穩(wěn)定的正弦波激勵,并使旋變輸出的正余弦信號滿足解碼芯片的輸入需求,同時保證解碼芯片輸出到單片機(jī)的角位置/角速度信號有足夠的驅(qū)動能力,設(shè)計了AD2S1205最小系統(tǒng)的外圍電路。如圖3所示,該外圍電路主要由勵磁電路、信號調(diào)理電路和信號驅(qū)動電路構(gòu)成。

qrs4-t3.gif

    勵磁電路的設(shè)計需考慮AD2S1205對勵磁繞組的驅(qū)動強(qiáng)度,并且兼顧正弦激勵信號的增益大小,同時還必須對驅(qū)動芯片輸出信號進(jìn)行一定的濾波除噪處理。如圖4所示,EXC與qrs4-t3-x1.gif為AD2S1205勵磁信號的輸出引腳,勵磁信號為中心電壓為2.5 V,峰值電壓為3.6 V的正弦波信號,兩引腳將產(chǎn)生峰值電壓為7.2 V的差分信號。本設(shè)計中旋變變比為0.286,若勵磁電路為單位增益,則旋變輸出到解碼芯片的正余弦信號峰值僅為2 V,滿足不了解碼芯片的輸入電壓要求(輸入端允許電壓3.15 V±27%),因此選用雙功率運(yùn)算放大器TCA0372DM對勵磁信號進(jìn)行放大處理。

qrs4-t4.gif

    實(shí)際中電機(jī)角位移/角速度與旋變輸出信號并不成理想的正余弦關(guān)系,信號中會有噪聲干擾和共模干擾,因此不可以將旋變輸出端與AD2S1205輸入端COS、COSLO、SIN、SINLO直接相連,中間需設(shè)計信號調(diào)理電路。如圖5所示,旋變輸出信號經(jīng)COSLOIN、COSIN、SINLOIN、SININ輸入至信號調(diào)理電路,經(jīng)濾波除噪后輸出至解碼芯片端口。 

qrs4-t5.gif

3 軟件設(shè)計 

    為精確讀取并顯示旋變的角位置信息,兼顧電機(jī)角速度的計算,以MCS12DG128單片機(jī)為平臺設(shè)計了旋變解碼系統(tǒng)軟件。軟件設(shè)計具體包括單片機(jī)初始化、軟件濾波、角位置信息計算、角速度信息計算和CAN通信等部分。

    如圖6所示,程序開始時首先對單片機(jī)進(jìn)行初始化設(shè)置,將總線頻率設(shè)置為32 MHz,12路I/O口設(shè)置成輸入模式,定時器中斷周期設(shè)為1 ms。AD2S1205解碼所得角位置信號經(jīng)12路并行端口輸入至單片機(jī)I/O口,經(jīng)計算處理后得到0~2π范圍內(nèi)的電角度。為獲得平穩(wěn)精確的電角度信息,設(shè)計了中值濾波算法,對電角度信號進(jìn)行軟件濾波處理,根據(jù)濾波后的電角度信息確定電機(jī)的換相時序。如圖7所示,在計算角位置的同時,由AD2S1205解碼所得角位置信息計算電機(jī)轉(zhuǎn)速,并進(jìn)行中位值濾波處理。

qrs4-t6+7.gif

4 試驗(yàn)

4.1 試驗(yàn)平臺

    在試驗(yàn)平臺設(shè)計中,所用到的設(shè)備主要有:直流開關(guān)電源、MCS12DG128開發(fā)板、永磁同步電機(jī)(帶磁阻式旋變)、電機(jī)驅(qū)動板、AutoBox和上位機(jī)。如圖8所示,開關(guān)電源開啟后,開發(fā)板由旋變解碼板獲得電機(jī)的電角度信息,并根據(jù)電角度信息輸出六路PWM信號,控制電機(jī)驅(qū)動板換相,進(jìn)而驅(qū)動電機(jī)運(yùn)轉(zhuǎn)。

qrs4-t8.gif

4.2 試驗(yàn)結(jié)果分析

    試驗(yàn)開始1 s后給電機(jī)驅(qū)動板通電,PWM占空比固定為0.1、頻率20 kHz,電機(jī)以固定轉(zhuǎn)速運(yùn)轉(zhuǎn)。圖9給出了電機(jī)電角度變化,由于電機(jī)逆時針旋轉(zhuǎn),電角度由6.28~0范圍內(nèi)循環(huán)變化;電角度受電機(jī)脈動、硬件噪聲等干擾,并不是斜率不變的直線。圖10表明電機(jī)轉(zhuǎn)速在1 s時刻由0 r/min迅速上升,約經(jīng)0.3 s后穩(wěn)定在460 r/min左右波動。試驗(yàn)結(jié)果表明,所設(shè)計的旋變解碼系統(tǒng)能夠有效地驅(qū)動電機(jī),且能實(shí)時輸出電機(jī)的轉(zhuǎn)速信息。

qrs4-t9.gif

qrs4-t10.gif

5 結(jié)論

    本文分析了磁阻式旋變的工作原理,并基于解碼芯片AD2S1205設(shè)計了旋變解碼系統(tǒng),最后進(jìn)行試驗(yàn)測試。測試結(jié)果表明所設(shè)計的旋變解碼系統(tǒng)可以為電機(jī)運(yùn)轉(zhuǎn)提供電角度信號,且可以實(shí)時計算轉(zhuǎn)速信息,滿足電機(jī)運(yùn)轉(zhuǎn)需求。

參考文獻(xiàn)

[1] 梅雷.基于旋轉(zhuǎn)變壓器獲取PMSM驅(qū)動系統(tǒng)位置和轉(zhuǎn)速[D].合肥:合肥工業(yè)大學(xué),2013.

[2] 陳久閃.EPS系統(tǒng)永磁同步電機(jī)轉(zhuǎn)矩脈動抑制研究[D].合肥:合肥工業(yè)大學(xué),2016.

[3] 陳守宇.基于永磁同步電機(jī)的EPS控制策略設(shè)計與試驗(yàn)研究[D].合肥:合肥工業(yè)大學(xué),2014.

[4] 國明宇.A4平臺C-EPS永磁無刷電機(jī)設(shè)計[D].沈陽:沈陽工業(yè)大學(xué),2015.

[5] 周亞明.一種新型磁阻式旋轉(zhuǎn)變壓器及其解碼電路的研究與設(shè)計[D].長沙:湖南大學(xué),2013.

[6] 朱賢輝.磁阻式旋轉(zhuǎn)變壓器的工作原理及其應(yīng)用[J].江蘇科技信息,2017(25):35-36.

[7] 周凱,焦文良,王志宏,等.磁阻式旋轉(zhuǎn)變壓器繞組結(jié)構(gòu)分析[J].信息技術(shù),2013(1):61-65.



作者信息:

李育龍,皮大偉,閆明帥

(南京理工大學(xué) 機(jī)械工程學(xué)院,江蘇 南京210094)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。