本發(fā)明屬于電動牙刷控制領(lǐng)域,具體涉及一種電動牙刷伺服系統(tǒng)控制方法。
背景技術(shù):
1、電動牙刷按其工作原理可以分成旋轉(zhuǎn)式電動牙刷和聲波式電動牙刷:旋轉(zhuǎn)式電動牙刷是通過牙刷主體中的電機驅(qū)動圓形刷頭旋轉(zhuǎn),就是將傳統(tǒng)的手動刷牙變成了電動,增強摩擦效果,以此來提升刷牙的效率,不過旋轉(zhuǎn)類電動牙刷噪音較大,牙面清洗很干凈,牙縫清洗相對較弱,且對牙齒磨損大;聲波牙刷刷頭的振動頻率與聲波頻率一致或者相近,是通過其內(nèi)部聲波電機驅(qū)動刷頭產(chǎn)生垂直于刷柄方向的高頻擺動,但擺動的幅度很小,通過不停的上下刷動和引起的水流沖擊完成對口腔的清潔,對牙齒的磨損較小,但清潔效果相對較弱。
2、要實現(xiàn)電動牙刷伺服電機的精確控制,需要實時檢測轉(zhuǎn)子磁極位置。常見的位置傳感器主要分為3大類:開關(guān)霍爾傳感器、線性霍爾傳感器及光電位置傳感器。其中,開關(guān)霍爾傳感器價格最便宜,但角度分辨率較差,需要計算霍爾邊沿跳變的間隔時間去計算轉(zhuǎn)子平均速度,以及根據(jù)不同相邊沿確定當(dāng)前時刻的位置。但是,霍爾安裝偏差,位置和速度計算誤差較大,需要引入較為復(fù)雜的補償算法。光電位置傳感器價格高,角度分辨率高,且通過正交譯碼計數(shù)器和零位脈沖信號可直接獲取轉(zhuǎn)子位置和速度。但是光電位置傳感器環(huán)境適應(yīng)性差,易受振動、粉塵等影響,可靠性一般。線性霍爾傳感器輸出一對正交的正、余弦模擬信號,角度分辨率較高,且價格與開關(guān)型霍爾傳感器相當(dāng)。因此,電動牙刷采用線性霍爾傳感器獲得轉(zhuǎn)子位置,控制精度高,性價比高。文獻《application?ofhall?effect?sensor:a?study?on?the?influences?of?sensor?placement》(w.sriratana,r.murayama.ieeetransactions?on?industrial?electronics,2013,1-5)指出,由于元器件安裝誤差、磁場強度、轉(zhuǎn)子偏心、電磁干擾等原因,會干擾線性霍爾輸出的正弦和余弦模擬量,從而降低位置解碼精度。因此,如何處理線性霍爾輸出的信號,并精確解析出相應(yīng)的角度成為當(dāng)下研究熱點。常見對于線性霍爾軟件解碼有單霍爾和雙霍爾解碼,其中單霍爾是讀取線性霍爾輸出的正弦信號,再將讀到的正弦信號做反函數(shù)換算即可得到實際的電機角度。該方法優(yōu)點在于運算量小,但由于只采用一路線性霍爾,這樣將會導(dǎo)致信號一旦受到干擾,得到的角度誤差會明顯增大,尤其是在過零點和極值點附近。雙霍爾解碼用到了正弦和余弦信號,文獻《low?costposition?sensor?for?permanent?magnet?linear?drive》(wegener?r,senicarf,junge?c,et?al.peds'07.7th?international?conference?on.ieee,2007:1367-1371.)提出了利用正余切和正余弦之間的三角函數(shù)關(guān)系,將正余弦信號經(jīng)過簡單的反正切計算得到當(dāng)前的角度,這種方法估計動態(tài)響應(yīng)快,但是易受測量噪聲影響。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于針對解決背景技術(shù)中提出的問題,提出一種電動牙刷伺服系統(tǒng)控制方法。
2、為實現(xiàn)上述目的,本發(fā)明所采取的技術(shù)方案為:
3、本發(fā)明提出的一種電動牙刷伺服系統(tǒng)控制方法,應(yīng)用于電動牙刷伺服系統(tǒng),且電動牙刷伺服系統(tǒng)中電動牙刷的電機的內(nèi)底部安裝有相互垂直的兩個線性霍爾傳感器,所述電動牙刷伺服系統(tǒng)控制方法包括:
4、獲取電機轉(zhuǎn)動后線性霍爾傳感器輸出的電壓信號,且電壓信號為一對正交的正弦信號和余弦信號;
5、對正弦信號進行直流偏置補償,以及對余弦信號進行直流偏置和幅值補償;
6、通過鎖相環(huán)對補償后的信號進行解碼得到當(dāng)前霍爾角度,即當(dāng)前電機機械角度,通過當(dāng)前電機機械角度和電機極對數(shù)相乘得到當(dāng)前電機電氣角度;
7、將電機輸入的給定位置信號分解為低頻擺動信號與高頻振動信號,并且將低頻擺動信號與高頻振動信號進行疊加;
8、將疊加后的信號作為電機的給定角度,并將給定角度與當(dāng)前電機機械角度作差后,輸入至位置環(huán)進行控制;
9、將位置環(huán)的輸出和預(yù)設(shè)的參考電流作為d、q軸電流環(huán)的輸入,電流環(huán)分別輸出兩個電壓矢量,然后將兩個電壓矢量結(jié)合當(dāng)前電機電氣角度進行坐標變換以及空間矢量脈沖寬度調(diào)制,對電機進行矢量控制,實現(xiàn)電動牙刷的掃振一體位置控制。
10、優(yōu)選地,所述一對正交的正弦信號和余弦信號的表達式分別為:
11、正弦信號f(θhall)sin:
12、f(θhall)sin=asinsin(θhall)+osin
13、余弦信號f(θhall)cos:
14、f(θhall)cos=acoscos(θhall)+ocos
15、其中,
16、
17、其中,θhall表示當(dāng)前霍爾角度,asin和osin依次表示正弦信號的幅值和直流偏置,acos和ocos依次表示余弦信號的幅值和直流偏置,f(θhall)sinmax和f(θhall)sinmin依次表示正弦信號的最大值和最小值,f(θhall)cosmax和f(θhall)cosmin依次表示余弦信號的最大值和最小值,sin(θhall)和cos(θhall)依次表示當(dāng)前霍爾角度對應(yīng)的正弦值和余弦值。
18、優(yōu)選地,所述對正弦信號進行直流偏置補償,以及對余弦信號進行直流偏置和幅值補償,包括:
19、以正弦信號為基準,進行補償,且補償后的正弦信號f(θhall)'sin的表達式為:
20、
21、補償后的余弦信號f(θhall)'cos的表達式為:
22、
23、優(yōu)選地,所述通過鎖相環(huán)對補償后的信號進行解碼得到當(dāng)前霍爾角度,即當(dāng)前電機機械角度,包括:
24、將補償后的正弦信號和余弦信號作為鎖相環(huán)的輸入,鎖相環(huán)輸出估計霍爾角度,即估計電機機械角度,將估計霍爾角度作為當(dāng)前霍爾角度,則估計電機機械角度作為當(dāng)前電機機械角度,其中:
25、鎖相環(huán)控制過程中,補償后的正弦信號和余弦信號,以及反饋的估計霍爾角度經(jīng)過鎖相環(huán)的鑒相器轉(zhuǎn)化為電信號e(θhall),且計算公式如下:
26、
27、將電信號依次通過鎖相環(huán)的環(huán)路濾波器和壓控振蕩器得到估計霍爾角度且計算公式如下:
28、
29、其中,表示積分環(huán)節(jié),kp表示待調(diào)節(jié)的比例系數(shù),ki表示待調(diào)節(jié)的積分系數(shù)。
30、優(yōu)選地,所述通過當(dāng)前電機機械角度和電機極對數(shù)相乘得到當(dāng)前電機電氣角度,計算公式如下:
31、
32、其中,pn表示電機極對數(shù),表示估計電機電氣角度,表示估計電機機械角度,θe表示當(dāng)前電機電氣角度,θm表示當(dāng)前電機機械角度。
33、優(yōu)選地,所述將電機輸入的給定位置信號分解為低頻擺動信號與高頻振動信號,其中所述低頻擺動信號與高頻振動信號的表達式如下:
34、低頻擺動信號θ(t)l:
35、θ(t)l=asin(ωlt),t>0
36、高頻振動信號θ(t)h:
37、
38、其中,a表示低頻擺動信號的幅度,ωl表示低頻擺動信號的頻率,t表示時間,θh表示高頻振動信號的幅度,th表示高頻振動信號的周期。
39、優(yōu)選地,所述位置環(huán)采用比例微分控制,且公式如下:
40、
41、其中,iq*表示位置環(huán)的輸出,θerr表示給定角度與當(dāng)前電機機械角度作差后的值,kp表示待調(diào)節(jié)的比例系數(shù),kd表示待調(diào)節(jié)的微分系數(shù)。
42、優(yōu)選地,所述將位置環(huán)的輸出和預(yù)設(shè)的參考電流作為d、q軸電流環(huán)的輸入,電流環(huán)分別輸出兩個電壓矢量,然后將兩個電壓矢量結(jié)合當(dāng)前電機電氣角度進行坐標變換以及空間矢量脈沖寬度調(diào)制,對電機進行矢量控制,實現(xiàn)電動牙刷的掃振一體位置控制,包括:
43、對電機進行矢量控制過程中,將兩個電壓矢量結(jié)合當(dāng)前電機電氣角度進行park逆變換得到兩個交流電壓,然后再將該兩個交流電壓通過空間矢量脈沖寬度調(diào)制算法得到數(shù)字驅(qū)動信號,將數(shù)字驅(qū)動信號輸入至三相逆變器,產(chǎn)生頻率與幅值均不斷變化的三相正弦交流電,輸入到電機定子端,驅(qū)動電機轉(zhuǎn)動,同時三相正弦交流電依次經(jīng)過clark變換和park變換得到實際反饋電流,將實際反饋電流分別與位置環(huán)的輸出和預(yù)設(shè)的參考電流作差作為電流環(huán)的輸入進行循環(huán)控制,然后繼續(xù)對電機進行循環(huán)矢量控制,不斷更新三相正弦交流電,驅(qū)動電機轉(zhuǎn)動,實現(xiàn)電動牙刷的掃振一體位置控制。
44、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:
45、本電動牙刷伺服系統(tǒng)控制方法首先對線性霍爾傳感器輸出正余弦信號進行直流偏置以及幅值補償,補償后采用鎖相環(huán)解碼得到當(dāng)前霍爾角度,即當(dāng)前電機機械角度,減小霍爾安裝、元器件精度、磁場強度等造成的霍爾信號誤差,提高解碼速度和精度;并通過將電機的給定位置信號分解為低頻擺動信號和高頻振動信號,將低頻擺動信號和高頻振動信號疊加后,采用位置環(huán)比例微分控制加電流環(huán)的雙閉環(huán)方法實現(xiàn)電動牙刷高頻疊加低頻位置控制,提高電機對高頻位置指令的響應(yīng),在保證清潔力度的同時能讓用戶擁有良好的刷牙體驗。