国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種新型的無位置電機的方波驅動濾波方法與流程

      文檔序號:12476942閱讀:840來源:國知局
      一種新型的無位置電機的方波驅動濾波方法與流程

      本發(fā)明涉及電機控制技術領域,具體涉及一種新型的無位置電機的方波驅動濾波方法。



      背景技術:

      在現(xiàn)有的無位置電機的方波驅動方法中,比較常用的就是反電動勢法去檢測轉子的位置信號,而由于現(xiàn)有電機的調速范圍一般都會在0-21000rpm之間,若按照設定的過零點相移30度電角度參數(shù)設置,在低轉速階段,會比較精準,但隨著轉速的提升,反電動勢越來越大,該30度電角度會因濾波電容過大產生滯后,導致過零點真實的相移角度會大于30度,電機換相滯后;相反,若將濾波電容過小,在高轉速階段,過零點真實相移角度可以為30度電角度,但是在低轉速階段,過零點會因濾波電容過小,在電機換相時刻反電動勢相對減少,誤觸發(fā)比較器輸出異常信號,導致電機換相超前,甚至無法啟動;若選中間轉速,作為過零點在低速段或高速段,其過零點相移角度都不等于30度電角度,電機甚至無法啟動,故其所適用的轉速調節(jié)范圍太小。



      技術實現(xiàn)要素:

      為克服上述缺陷,本發(fā)明的目的即在于提供一種新型的無位置電機的方波驅動濾波方法。

      本發(fā)明的目的是通過以下技術方案來實現(xiàn)的:

      本發(fā)明是一種新型的無位置電機的方波驅動濾波方法,包括:

      驅動電機進行運轉,同時驅動計數(shù)器按預定的計數(shù)時長進行計數(shù);

      在電機進行運轉的同時,判斷是否接收到換相動作請求,若接收到換相動作請求,則進行電機換相動作,并獲取當前時刻的計數(shù)器中通過計數(shù)所得的計數(shù)值;

      在執(zhí)行電機換相動作后,繼續(xù)驅動電機進行運轉;

      在獲取當前時刻的計數(shù)器中的計數(shù)值后,對計數(shù)器中的計數(shù)值進行清零,并重新進行計數(shù);

      對最近獲取的計數(shù)值進行換算,得到濾波深度值;

      在繼續(xù)驅動電機進行運轉的同時,再次判斷是否接收到換相動作請求,若再次接收到換相動作請求,則獲取當前時刻的計數(shù)器中重新進行計數(shù)所得的計數(shù)值;

      判斷該重新進行計數(shù)所得的計數(shù)值是否小于該濾波深度值,若是,則忽略該接收到的換相動作請求,并繼續(xù)驅動電機進行運轉。

      進一步,所述判斷該重新進行計數(shù)所得的計數(shù)值是否小于該濾波深度值還包括:

      若否,則進行電機換相動作,并獲取當前時刻的計數(shù)器中通過計數(shù)所得的計數(shù)值。

      進一步,所述驅動電機進行運轉,同時驅動計數(shù)器按預定的計數(shù)時長進行計數(shù)之前包括:

      對計數(shù)器中的預定的計數(shù)時長進行設定。

      進一步,所述計數(shù)時長為20ms。

      進一步,所述對最近獲取的計數(shù)值進行換算,得到濾波深度值包括:

      將該計數(shù)值的百分比例值設定為濾波深度值,該百分比例值小于100%。

      進一步,所述百分比例值為10%。

      進一步,所述再次判斷是否接收到換相動作請求還包括:

      若沒有再次接收到換相動作請求,則進行繼續(xù)驅動電機進行運轉。

      本發(fā)明的方波驅動濾波方法應用于電機的高速運轉的場合,對比較器輸?shù)某鲞M行軟件濾波,屏蔽低轉速階段的異常的信號干擾,從而實現(xiàn)兼容低轉速范圍,使電機能順利運行,在不更改硬件電路的基礎上具有更寬的調速范圍。

      附圖說明

      為了易于說明,本發(fā)明由下述的較佳實施例及附圖作詳細描述。

      圖1為本發(fā)明的硬件電路結構示意圖;

      圖2為本發(fā)明濾波方法一個實施例的工作流程示意圖。

      具體實施方式

      為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      請參閱圖1,本發(fā)明主要是基于LM339比較器作為電機反電動勢的檢測器件的波方法,比較器負極輸入的REF是使用3個電阻虛擬電機繞組零點的虛擬零點,而比較器正極輸入為電機相電壓,通過將電機相電壓經過分壓與過零點電角度相移后,與虛擬零點進行比較,從而得到正確的電機換相信號。但該電路受限于相電壓的RC濾波電路,該濾波電路參數(shù)直接影響到過零點的電角度相移幅值,若過零點相移過大,會導致電機換相信號滯后;若過零點相移過小,會導致電機換相信號超前;

      對于超高速系統(tǒng)來說,由于電機的調速范圍一般都會在0-21000rpm,若按照設定的過零點相移30度電角度參數(shù)設置,在低轉速階段,會比較精準,但隨著轉速的提升,反電動勢越來越大,該30度電角度會因濾波電容C20過大產生滯后,導致過零點真實的相移角度會大于30度,電機換相滯后;相反,若將濾波電容C20過小,在高轉速階段,過零點真實相移角度可以為30度電角度,但是在低轉速階段,過零點會因濾波電容C20過小,在電機換相時刻反電動勢相對減少,誤觸發(fā)LM339比較器輸出異常信號,導致電機換相超前,失步甚至無法啟動;若選中間轉速,作為過零點在低速段或高速段,其過零點相移角度都不等于30度電角度,電機甚至無法啟動。

      本發(fā)明選取的系統(tǒng)為超高轉速系統(tǒng),但由于其反電動勢RC濾波程度比較淺,即濾波電容C20選取比較小容量,容易誤觸發(fā)LM339比較器輸出異常信號。

      為了解決上述問題,請參閱圖2,本發(fā)明提供了一種新型的無位置電機的方波驅動濾波方法,其包括:

      201. 對計數(shù)時長進行設定

      對計數(shù)器中的預定的計數(shù)時長進行設定;優(yōu)選地,所述計數(shù)時長為20ms。計數(shù)器對LM339輸出信號的電平變化時間進行記數(shù),記錄每次切換的時間間隔,當電機啟動前,該計數(shù)器處于待機狀態(tài);同時,設置MCU外部中斷功能,當LM339輸出信號電平發(fā)生變化時,MCU能及時響應。

      202. 電機進行運轉同時計數(shù)器計數(shù)

      驅動電機進行運轉,同時驅動計數(shù)器按預定的計數(shù)時長進行計數(shù);計數(shù)器開始記錄LM339輸出信號電平變化時間間隔;當沒接收到系統(tǒng)的換相請求前,計數(shù)器一直保持計數(shù)模式,累計計數(shù)器數(shù)值不清零;

      203. 判斷是否接收到換相請求

      在電機進行運轉的同時,判斷是否接收到換相動作請求,若接收到換相動作請求,則進行204. 電機換相獲取當前計數(shù)值;當LM339的電平變化的條件滿足系統(tǒng)執(zhí)行換相動作時,生成換相動作請求;

      204. 電機換相并獲取當前計數(shù)值

      進行電機換相動作,并獲取當前時刻的計數(shù)器中通過計數(shù)所得的計數(shù)值K;

      205. 計數(shù)器重新進行計數(shù)

      在獲取當前時刻的計數(shù)器中的計數(shù)值后,對計數(shù)器中的計數(shù)值進行清零,并重新進行計數(shù);在記錄前一次LM339電平持續(xù)時間后,計數(shù)器累計計數(shù)數(shù)值清零,并重新計數(shù);

      206.電機繼續(xù)運轉

      在執(zhí)行電機換相動作后,繼續(xù)驅動電機進行運轉;

      207. 計數(shù)濾波深度值

      對最近獲取的計數(shù)值按其百分比例值設定為濾波深度值,該百分比例值小于100%,優(yōu)選地,所述百分比例值為10%。即,濾波深度值θ=K*10%;

      208. 再次判斷是否收到換相請求

      在繼續(xù)驅動電機進行運轉的同時,再次判斷是否接收到換相動作請求,若再次接收到換相動作請求,則進行209. 判斷是否小于該濾波深度值;;若沒有再次接收到換相動作請求,則進行206.電機繼續(xù)運轉。

      209. 判斷是否小于該濾波深度值

      判斷該重新進行計數(shù)所得的計數(shù)值是否小于該濾波深度值K1,若是,則進行210. 忽略該接收到的換相動作請求;若否,則進行204. 電機換相獲取當前計數(shù)值;

      若發(fā)現(xiàn)K1<θ,可認為此時發(fā)生的電平變化距離上次電平變化時間太短,屬于非正常變化,故根據(jù)該邏輯判定該電平變化無效,忽略換相請求,不作處理;若K1>θ,可認為此時發(fā)生的電平變化距離上次電平變化時間正常,可再次執(zhí)行換相動作,重復計數(shù)器計數(shù)值更新和清零操作;

      210. 忽略換相動作請求

      當重新進行計數(shù)所得的計數(shù)值小于該濾波深度值時,忽略該接收到的換相動作請求,并按當前的狀態(tài)繼續(xù)驅動電機進行運轉。

      本發(fā)明的濾波原理主要是通過對LM339信號的波形輪廓以及電平持續(xù)時間的監(jiān)測;監(jiān)測該電平持續(xù)時間的意義在于,電平持續(xù)時間可以體現(xiàn)出電機轉速狀態(tài),若電機轉速異常,得到的LM339比較器輸出信號的持續(xù)電平會非常小或非常大,我們根據(jù)該特性,先通過理論計算出最高轉速時刻的電平持續(xù)時間值,以及最低轉速時刻的電平持續(xù)時間值,規(guī)劃出信號電平的有效時間范圍;舉換相周期K的10%的時間為濾波深度為例,該換算公式為 θ=K*10%,通過邏輯判斷可控制電機的換相是否執(zhí)行;若檢測到輸入信號的電平持續(xù)時間不在該有效范圍內,則可認為電平為異常電平,系統(tǒng)對該電平信號不做處理;若輸入信號的電平持續(xù)時間處于該有效范圍內,則認為該電平為有效電平,系統(tǒng)根據(jù)該電平信號進行電機換相動作;當然,該濾波深度可隨轉速、負載等不同而實時進行修正,可使系統(tǒng)具備很強的抗干擾性。

      本發(fā)明只要算出電機的調速范圍,并設定好該參數(shù)范圍,即可自動識別出是否異常,省去了對于不同電機都要調整RC濾波電路參數(shù)的麻煩。在一定程度上提高了硬件設計效率和軟件可靠性。

      由于基于LM339比較器獲取位置信號的方案,其一定會存在調速范圍窄的問題;但通過本發(fā)明所述的濾波方法,都可實現(xiàn)兼容電機高低轉速狀態(tài),在不更改硬件電路的基礎上具有更寬的調速范圍,而且濾波深度可根據(jù)上一次是計算值K對濾波深度值θ實時進行修正,使系統(tǒng)具備很強的工況適應性,對電機運行的穩(wěn)定性、抗干擾性都很有效果。

      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。

      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1