本發(fā)明屬于電機領(lǐng)域,尤其涉及一種使用單傳感器的電機、應(yīng)用及高精度轉(zhuǎn)速計算方法。
背景技術(shù):
1、在常規(guī)應(yīng)用里,傳感器(霍爾傳感器或編碼器)至少需要兩個才能檢測出電機旋轉(zhuǎn)方向,因為旋轉(zhuǎn)方向只有通過比較兩個傳感器輸出電平的相移才能實現(xiàn)。
2、此外,傳感器的輸出只能是0或1。常規(guī)轉(zhuǎn)速計算方法如圖3所示,為脈沖計算法。常規(guī)轉(zhuǎn)速計算方法下,低電機轉(zhuǎn)速、低處理時間(速度環(huán)采樣頻率高)時,可能會導(dǎo)致較明顯的量化誤差。
3、引起量化誤差的原因,比如電機轉(zhuǎn)速僅300rpm(5hz),如果用一個霍爾的下降沿檢測,每秒只能采集5個霍爾信號。如果速度環(huán)采樣時間0.1s,一秒會采集10次,這會導(dǎo)致有時候一半的時間,速度會顯示0,一半的時間速度會顯示600rpm。因為1秒只有五個信號。所以在低速時或者采樣頻率高的時候這個現(xiàn)象較為明顯。
4、如果不用或只用一個霍爾效應(yīng)傳感器,這樣會大幅度增加量化誤差,這將進一步影響速度估計精度。
5、由于現(xiàn)有電機采用了兩個傳感器來尋找旋轉(zhuǎn)方向并順帶提高速度檢測精準(zhǔn)度,這導(dǎo)致電機的成本較高,同時故障率也會相應(yīng)增加。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于,提供一種使用單傳感器的電機、應(yīng)用及高精度轉(zhuǎn)速計算方法。本發(fā)明具有能降低電機成本、減少單片機引腳用量和測量精度高的優(yōu)點。
2、本發(fā)明的技術(shù)方案:使用單傳感器的電機,所述電機中設(shè)有單個傳感器,通過單個傳感器檢測電機的轉(zhuǎn)速和旋轉(zhuǎn)方向,所述傳感器為霍爾傳感器或編碼器。
3、前述的電機中,電機上連接有驅(qū)動器。
4、前述的電機在具有自鎖結(jié)構(gòu)的驅(qū)動機構(gòu)上的應(yīng)用。
5、前述的應(yīng)用中,所述具有自鎖結(jié)構(gòu)的驅(qū)動機構(gòu)為蝸輪蝸桿式的變速箱,變速箱用于升降桌上,電機通過變速箱驅(qū)動升降桌實現(xiàn)升降動作。
6、前述的電機的高精度轉(zhuǎn)速計算方法,包括以下步驟,
7、步驟一、根據(jù)電機的輸入電壓方向或電流方向,得到電機的旋轉(zhuǎn)方向,
8、步驟二、測量得到傳感器的脈沖數(shù)np,
9、步驟三、通過輸入電壓vin、占空比d、電流idc和總電阻rt,得到電機的估計速度ωest,
10、步驟四、根據(jù)估計速度ωest得到估計脈沖數(shù)np(est,i),
11、步驟五、根據(jù)測量脈沖數(shù)np和估計脈沖數(shù)np(est,i),計算得到電機轉(zhuǎn)速ωactual。
12、前述的電機的高精度轉(zhuǎn)速計算方法中,所述步驟三中,利用公式(eq.3)計算估計速度ωest,
13、
14、vin是電機的輸入電壓,d是占空比,idc是電流,rt是總電阻,即電機和電路的電阻,ke是反電動勢常數(shù)。
15、前述的電機的高精度轉(zhuǎn)速計算方法中,所述步驟四中,利用公式(eq.4)計算得到估計脈沖數(shù)np(est,i),
16、公式(eq.4):
17、np(est,i)是當(dāng)前循環(huán)的估計脈沖數(shù)量,檢測到霍爾的下降沿時,np(est,i)=0,np(est,i-1)是上一個循環(huán)的估計脈沖數(shù)量,ts(calc)是檢測電機速度的周期時間。
18、所述的電機的高精度轉(zhuǎn)速計算方法中,所述步驟五中,利用公式(eq.5)計算得到電機的轉(zhuǎn)速,
19、公式(eq.5):
20、ts(speed)是速度采樣時間,p是霍爾磁環(huán)極對數(shù)。
21、與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點:
22、1)、節(jié)省傳感器的數(shù)量,從而降低電機的成本,并在特定的計算方法下提高了電機轉(zhuǎn)速的測量精度。
23、2)、由于傳感器數(shù)量從兩個降低到一個,可以減少一個單機片上的引腳,在某些情況下,比如多電機控制系統(tǒng),多出一個引腳可能就要多放一個單片機,有助于降低電機控制系統(tǒng)的成本。
24、3)、在特定的計算方法下,可以使傳感器信號丟失的狀態(tài)下繼續(xù)使用估計速度運行,即在傳感器故障時可以繼續(xù)使用。
25、4)、如果采用純電機無傳感器計算速度(即通過檢測電機的反電動勢來推導(dǎo)出電機的轉(zhuǎn)速),容易因電流測量噪聲而出錯,尤其是在電機低速旋轉(zhuǎn)時。此外,由于溫度和老化導(dǎo)致的電機參數(shù)變化將極大地降低準(zhǔn)確性。本發(fā)明使用一個霍爾效應(yīng)傳感器作為配套器件,可以克服純電機無傳感器計算速度時的缺點,傳感器可以作為速度測量的錨點,從而測量精度高。
26、綜上,本發(fā)明具有能降低電機成本、減少單片機引腳用量和測量精度高的優(yōu)點。
1.使用單傳感器的電機,其特征在于:所述電機中設(shè)有單個傳感器,通過單個傳感器檢測電機的轉(zhuǎn)速和旋轉(zhuǎn)方向,所述傳感器為霍爾傳感器或編碼器。
2.根據(jù)權(quán)利要求1所述的電機,其特征在于:電機上連接有驅(qū)動器。
3.根據(jù)權(quán)利要求1或2所述的電機在具有自鎖結(jié)構(gòu)的驅(qū)動機構(gòu)上的應(yīng)用。
4.根據(jù)權(quán)利要求3所述的與應(yīng)用,其特征在于:所述具有自鎖結(jié)構(gòu)的驅(qū)動機構(gòu)為蝸輪蝸桿式的變速箱,變速箱用于升降桌上,電機通過變速箱驅(qū)動升降桌實現(xiàn)升降動作。
5.根據(jù)權(quán)利要求1或2所述的電機的高精度轉(zhuǎn)速計算方法,其特征在于:包括以下步驟,
6.根據(jù)權(quán)利要求4所述的電機的高精度轉(zhuǎn)速計算方法,其特征在于:所述步驟三中,利用公式(eq.3)計算估計速度ωest,
7.根據(jù)權(quán)利要求5所述的電機的高精度轉(zhuǎn)速計算方法,其特征在于:所述步驟四中,利用公式(eq.4)計算得到估計脈沖數(shù)np(est,i),
8.根據(jù)權(quán)利要求6所述的電機的高精度轉(zhuǎn)速計算方法,其特征在于:所述步驟五中,利用公式(eq.5)計算得到電機的轉(zhuǎn)速,