一種具有hall信號(hào)反饋的直流無(wú)刷電機(jī)控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電機(jī)控制領(lǐng)域,具體涉及一種具有HALL信號(hào)反饋的直流無(wú)刷電機(jī)控制方法。
【背景技術(shù)】
[0002]目前,直流無(wú)刷電機(jī)由于其噪聲低、無(wú)電刷、無(wú)火花、壽命長(zhǎng)、安全可靠的優(yōu)點(diǎn),以及體積能耗均比傳統(tǒng)三相異步電機(jī)具有強(qiáng)大的優(yōu)勢(shì)而被陶瓷機(jī)械廠家廣泛使用。由于直流無(wú)刷電機(jī)在使用傳統(tǒng)方波控制時(shí)存在轉(zhuǎn)矩脈沖大、電機(jī)啟動(dòng)時(shí)HALL信號(hào)脈沖數(shù)量少且過(guò)于簡(jiǎn)單等缺點(diǎn),使其無(wú)法提供矢量脈沖寬度調(diào)制(SVPffM)計(jì)算模型所需要的電角度,因此在直流無(wú)刷電機(jī)平穩(wěn)啟動(dòng)和運(yùn)行時(shí)存在極大的困難。
【發(fā)明內(nèi)容】
[0003]為了解決上述問(wèn)題,本發(fā)明提供一種結(jié)構(gòu)簡(jiǎn)單、容易實(shí)現(xiàn)的直流無(wú)刷電機(jī)平穩(wěn)啟動(dòng)和運(yùn)行的控制方法,以實(shí)現(xiàn)矢量脈沖寬度調(diào)制(SVPffM)計(jì)算模型所需電角度的精確計(jì)笪并ο
[0004]本發(fā)明的技術(shù)方案是:一種具有HALL信號(hào)反饋的直流無(wú)刷電機(jī)控制方法,其特點(diǎn)是直流無(wú)刷電機(jī)控制系統(tǒng)在運(yùn)行過(guò)程中執(zhí)行以下步驟:
[0005]S1、讀取當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài);
[0006]S2、根據(jù)HALL反饋信號(hào)使用方波控制開(kāi)通相對(duì)應(yīng)的橋臂;
[0007]S3、更新當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài);
[0008]S4、判斷HALL反饋信號(hào)狀態(tài)更新是否達(dá)到2次以上,并在HALL反饋信號(hào)狀態(tài)更新達(dá)到2次以上時(shí),執(zhí)行步驟S5,在HALL反饋信號(hào)狀態(tài)更新次數(shù)少于或等于2次時(shí),執(zhí)行步驟SI ;
[0009]S5、計(jì)算出當(dāng)前時(shí)刻的電機(jī)速度;
[0010]S6、根據(jù)測(cè)定的速度計(jì)算出當(dāng)前電角度;
[0011]S7、按照當(dāng)前的電角度進(jìn)行SVPffM控制電機(jī)運(yùn)行;
[0012]S8、判斷HALL反饋信號(hào)狀態(tài)是否有更新,并在HALL反饋信號(hào)狀態(tài)發(fā)生更新時(shí),執(zhí)行步驟S9,在HALL反饋信號(hào)狀態(tài)沒(méi)有發(fā)生更新時(shí),執(zhí)行步驟S6 ;
[0013]S9、測(cè)速并對(duì)電角度進(jìn)行校正后,執(zhí)行步驟S7。
[0014]本發(fā)明的有益效果如下:在傳統(tǒng)方波控制直流無(wú)刷電機(jī)(BLDCM)控制系統(tǒng)的基礎(chǔ)上采用電壓空間矢量脈沖寬度調(diào)制(SVPffM)技術(shù)控制,解決了傳統(tǒng)方波驅(qū)動(dòng)轉(zhuǎn)矩脈沖大的缺點(diǎn),使直流無(wú)刷電機(jī)控制系統(tǒng)具有良好的靜態(tài)、動(dòng)態(tài)特性,運(yùn)行平穩(wěn)。
[0015]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
【附圖說(shuō)明】
[0016]圖1為本發(fā)明的總體電路示意圖;
【具體實(shí)施方式】
[0017]本發(fā)明如圖1所示:一種具有HALL信號(hào)反饋的直流無(wú)刷電機(jī)控制方法,其特點(diǎn)是直流無(wú)刷電機(jī)控制系統(tǒng)在運(yùn)行過(guò)程中執(zhí)行以下步驟:
[0018]S1、讀取當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài);
[0019]S2、根據(jù)HALL反饋信號(hào)使用方波控制開(kāi)通相對(duì)應(yīng)的橋臂;
[0020]S3、更新當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài);
[0021]S4、判斷HALL反饋信號(hào)狀態(tài)更新是否達(dá)到2次以上,并在HALL反饋信號(hào)狀態(tài)更新達(dá)到2次以上時(shí),執(zhí)行步驟S5,在HALL反饋信號(hào)狀態(tài)更新次數(shù)少于或等于2次時(shí),執(zhí)行步驟SI ;
[0022]S5、計(jì)算出當(dāng)前時(shí)刻的電機(jī)速度;
[0023]S6、根據(jù)測(cè)定的速度計(jì)算出當(dāng)前電角度;
[0024]S7、按照當(dāng)前的電角度進(jìn)行SVPffM控制電機(jī)運(yùn)行;
[0025]S8、判斷HALL反饋信號(hào)狀態(tài)是否有更新,并在HALL反饋信號(hào)狀態(tài)發(fā)生更新時(shí),執(zhí)行步驟S9,在HALL反饋信號(hào)狀態(tài)沒(méi)有發(fā)生更新時(shí),執(zhí)行步驟S6 ;
[0026]S9、測(cè)速并對(duì)電角度進(jìn)行校正后,執(zhí)行步驟S7。
[0027]所述計(jì)算當(dāng)前時(shí)刻的電機(jī)速度,需要監(jiān)測(cè)HALL反饋信號(hào)狀態(tài)是否有更新,而且必須更新2次以上才能進(jìn)行電機(jī)速度的計(jì)算。所述根據(jù)測(cè)定的速度計(jì)算出電角度是通過(guò)對(duì)上一次測(cè)定的速度和當(dāng)前測(cè)定的速度經(jīng)過(guò)對(duì)比和處理后計(jì)算出來(lái)的。
[0028]所述按照當(dāng)前的電角度進(jìn)行SVPffM控制電機(jī)運(yùn)行后,需要繼續(xù)檢測(cè)HALL反饋信號(hào)狀態(tài)是否有更新;在HALL反饋信號(hào)狀態(tài)更新后,才能進(jìn)行速度計(jì)算和電角度校正;在HALL反饋信號(hào)狀態(tài)沒(méi)有更新后,必須返回步驟S6,重新計(jì)算電角度。
[0029]上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的【具體實(shí)施方式】,上述的【具體實(shí)施方式】?jī)H僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明的宗旨的權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。
【主權(quán)項(xiàng)】
1.一種具有HALL信號(hào)反饋的直流無(wú)刷電機(jī)控制方法,其特征在于,直流無(wú)刷電機(jī)控制系統(tǒng)在運(yùn)行過(guò)程中執(zhí)行以下步驟: S1、讀取當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài); S2、根據(jù)HALL反饋信號(hào)使用方波控制開(kāi)通相對(duì)應(yīng)的橋臂; S3、更新當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài); S4、判斷HALL反饋信號(hào)狀態(tài)更新是否達(dá)到2次以上,并在HALL反饋信號(hào)狀態(tài)更新達(dá)到2次以上時(shí),執(zhí)行步驟S5,在HALL反饋信號(hào)狀態(tài)更新次數(shù)少于或等于2次時(shí),執(zhí)行步驟SI ; S5、計(jì)算出當(dāng)前時(shí)刻的電機(jī)速度; S6、根據(jù)測(cè)定的速度計(jì)算出當(dāng)前電角度; S7、按照當(dāng)前的電角度進(jìn)行SVPffM控制電機(jī)運(yùn)行; S8、判斷HALL反饋信號(hào)狀態(tài)是否有更新,并在HALL反饋信號(hào)狀態(tài)發(fā)生更新時(shí),執(zhí)行步驟S9,在HALL反饋信號(hào)狀態(tài)沒(méi)有發(fā)生更新時(shí),執(zhí)行步驟S6 ; S9、測(cè)速并對(duì)電角度進(jìn)行校正后,執(zhí)行步驟S7。
【專利摘要】本發(fā)明公開(kāi)了一種具有HALL信號(hào)反饋的直流無(wú)刷電機(jī)控制方法,方法包括:讀取當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài),使用方波控制開(kāi)通相對(duì)應(yīng)的橋臂;更新當(dāng)前時(shí)刻的HALL反饋信號(hào)狀態(tài),并判斷其更新次數(shù)是否達(dá)到2次以上,執(zhí)行下一步;計(jì)算當(dāng)前時(shí)刻的電機(jī)速度和當(dāng)前電角度,進(jìn)行SVPWM控制電機(jī)運(yùn)行;判斷HALL反饋信號(hào)狀態(tài)是否有更新,執(zhí)行下一步,測(cè)速并對(duì)電角度進(jìn)行校正后,執(zhí)行下一步。本發(fā)明在傳統(tǒng)方波控制直流無(wú)刷電機(jī)控制系統(tǒng)的基礎(chǔ)上采用電壓空間矢量脈沖寬度調(diào)制技術(shù)控制,解決了傳統(tǒng)方波驅(qū)動(dòng)轉(zhuǎn)矩脈沖大的缺點(diǎn),使直流無(wú)刷電機(jī)控制系統(tǒng)具有良好的靜態(tài)、動(dòng)態(tài)特性,運(yùn)行平穩(wěn)。
【IPC分類】H02P21/00
【公開(kāi)號(hào)】CN105227018
【申請(qǐng)?zhí)枴緾N201510727269
【發(fā)明人】楊曉東, 洪旭文, 肖植, 何志永, 梁偉恩
【申請(qǐng)人】佛山市和融數(shù)控軟件有限公司
【公開(kāi)日】2016年1月6日
【申請(qǐng)日】2015年10月29日