基于位置校驗的門機控制方法和系統的制作方法
【技術領域】
[0001]本發(fā)明涉及門機控制技術,特別是涉及一種開關門效果好且能夠避免編碼器丟失脈沖數據的基于位置校驗的門機控制方法和系統。
【背景技術】
[0002]目前電梯門機市場上主要有兩種調速方式,一種是采用四個開關進行門機換速和門機到位信號判斷。另一種是采用編碼器信號記錄門機位置進行距離控制換速控制以及開關門到位輸出。采用開關控制存在的缺點是門機調速需要對門機開關進行調整才能獲得較好的開關門效果。采用編碼器存在的缺點是一旦編碼器固定方式偏差、編碼器丟脈沖、皮帶打滑等原因則可能造成門機位置異常,無法輸出開關門到位信號,影響電梯正常運行。
【發(fā)明內容】
[0003]基于此,有必要提供一種開關門效果好且能夠避免編碼器丟失脈沖數據的基于位置校驗的門機控制方法。
[0004]一種基于位置校驗的門機控制方法,包括以下步驟:
[0005]對門機的門寬進行學習;
[0006]在門機斷電重新上電后,對門機開關門位置進行定位;
[0007]當門機接收到開門或關門信號后,門機以低速執(zhí)行開門或關門動作;
[0008]在開門過程中,若檢測到位置校正開關動作,且開關動作有效時,將已學習的門位置脈沖A作為當前的位置脈沖;當門機運行位置大于開門到位脈沖C時,輸出開門到位信號;
[0009]在關門過程中,若檢測到位置校正開關動作,且開關動作有效時,將已學習的門位置脈沖A作為當前的位置脈沖;當門機運行位置小于關門到位脈沖D時,輸出關門到位信號;
[0010]當門機正常運行時,檢測位置校正開關動作,則在開關動作有效時,將已學習的位置脈沖A作為當前的位置脈沖。
[0011]在其中一個實施例中,所述對門機的門寬進行學習的步驟包括:
[0012]門機執(zhí)行關門動作,通過力矩判斷關門到位后,清除當前的門位置脈沖;
[0013]門機執(zhí)行開門動作過程中,增加門位置脈沖;
[0014]在檢測到位置校正開關信號有效后,將當前的門位置脈沖記錄為A ;
[0015]通過力矩判斷開門到位后,將當前的門位置脈沖記錄為B,其中,B為門寬脈沖。
[0016]在其中一個實施例中,還包括步驟:在開門過程中,若檢測到門機力矩大于額定的力矩,且沒有檢測到位置校正信號,則輸出開門到位信號,并將當前位置信號更新為已學習的門寬脈沖B。
[0017]在其中一個實施例中,還包括步驟:在開門過程中,在所述位置校正開關動作時,若當前的位置信號與已學習的門寬位置脈沖A的偏差大于額定值時,則控制門機進入快速減速模式;
[0018]或在所述位置校正開關動作時,如果當前運行速度與額定速度相比大于額定值,則控制門機進入快速減速模式。
[0019]在其中一個實施例中,還包括步驟:在關門過程中,在所述位置校正開關動作時,如果當前位置信號與已學習的門位置脈沖A的偏差大于額定值,則控制門機進入快速減速模式;
[0020]或在所述位置校正開關動作時,如果當前運行速度與額定速度相比大于額定值,則控制門機進入快速減速模式。
[0021]此外,還提供一種開關門效果好且能夠避免編碼器丟失脈沖數據的基于位置校驗的門機控制系統。
[0022]一種基于位置校驗的門機控制系統,包括門寬學習模塊、門機定位模塊、門機控制模塊及門機檢測模塊;
[0023]所述門寬學習模塊、所述門機定位模塊及所述門機檢測模塊均與所述門機控制模塊連接;
[0024]所述門寬學習模塊用于對門機的門寬進行學習;
[0025]所述門機定位模塊用于在門機斷電重新上電后,對門機開關門位置進行定位;
[0026]當門機接收到開門或關門信號后,所述門機控制模塊用于控制門機以低速執(zhí)行開門或關門動作;
[0027]在開門過程中,所述門機檢測模塊若檢測到位置校正開關動作,且開關動作有效時,所述門機控制模塊用于將已學習的門位置脈沖A作為當前的位置脈沖;當門機運行位置大于開門到位脈沖C時,所述門機控制模塊用于輸出開門到位信號;
[0028]在關門過程中,所述門機檢測模塊若檢測到位置校正開關動作,且開關動作有效時,所述門機控制模塊用于將已學習的門位置脈沖A作為當前的位置脈沖;當門機運行位置小于關門到位脈沖D時,所述門機控制模塊用于輸出關門到位信號;
[0029]當門機正常運行時,所述門機檢測模塊檢測位置校正開關動作,則在開關動作有效時,所述門機控制模塊用于將已學習的門位置脈沖A作為當前的位置脈沖。
[0030]在其中一個實施例中,所述門機學習模塊包括脈沖清除單元、脈沖增加單元及脈沖記錄單元;
[0031]所述脈沖清除單元用于在門機執(zhí)行關門動作,通過力矩判斷關門到位后,清除當前的門位置脈沖;
[0032]所述脈沖增加單元用于在門機執(zhí)行開門動作過程中,增加門位置脈沖;
[0033]所述脈沖記錄單元用于在檢測到位置校正開關信號有效后,將當前的門位置脈沖記錄為A ;
[0034]所述脈沖記錄單元還用于通過力矩判斷開門到位后,將當前的門位置脈沖記錄為B,其中,B為門寬脈沖。
[0035]在其中一個實施例中,在開門過程中,所述門機檢測模塊若檢測到門機力矩大于額定的力矩,且沒有檢測到位置校正信號,則所述門機控制模塊用于輸出開門到位信號,并將當前位置信號更新為已學習的門寬脈沖B。
[0036]在其中一個實施例中,在開門過程中,所述門機檢測模塊檢測到所述位置校正開關動作時,若當前的位置信號與已學習的門寬位置脈沖A的偏差大于額定值時,則所述門機控制模塊控制門機進入快速減速模式;
[0037]或所述門機檢測模塊所述位置校正開關動作時,如果當前運行速度與額定速度相比大于額定值,則所述門機控制模塊控制門機進入快速減速模式。
[0038]在關門過程中,所述門機檢測模塊若沒有檢測到位置校正信號,則位置校正開關異常,在門機關門到位后,所述門機控制模塊用于將當前位置更新為O。
[0039]在其中一個實施例中,在關門過程中,所述門機檢測模塊檢測到所述位置校正開關動作時,若當前的位置信號與已學習的門寬位置脈沖A的偏差大于額定值時,則所述門機控制模塊控制門機進入快速減速模式;
[0040]或所述門機檢測模塊所述位置校正開關動作時,如果當前運行速度與額定速度相比大于額定值,則所述門機控制模塊控制門機進入快速減速模式。
[0041]上述基于位置校驗的門機控制方法和系統通過對門機的門寬進行學習,因而在門機斷電后,通過判斷位置校正開關動作有效時,能夠將已學習的門機位置脈沖作為當前的位置脈沖。因此,不論在關門還是開門過程中,都能夠通過判斷位置校正開關動作是否有效,進而將已學習的門機位置脈沖作為當前的位置脈沖,能夠避免丟失脈沖數據。同時,通過判斷門機運行位置與開關到位脈沖C與關門到位脈沖D之間的大小能夠有效控制開門關門位置,避免開門關門位置出現偏差。
【附圖說明】
[0042]圖1為基于位置校驗的門機控制方法的流程圖;
[0043]圖2為對門機的門寬進行學習的流程圖;
[0044]圖3為門機位置與當前門位置脈沖示意圖之一;
[0045]圖4為門機位置與當前門位置脈沖示意圖之二 ;
[0046]圖5為減速曲線圖;
[0047]圖6為位置校正開關功能對應的安裝位置示意圖;
[0048]圖7為基于位置校驗的門機控制系統的模塊圖。
【具體實施方式】
[0049]如圖1所示,為基于位置校驗的門機控制方法的流程圖
[0050]一種基于位置校驗的門機控制方法,包括以下步驟:
[0051]步驟S110、對門機的門寬進行學習。
[0052]請結合圖2。
[0053]所述對門機的門寬進行學習的步驟包括:
[0054]步驟S111、門機執(zhí)行關門動作,通過力矩判斷關門到位后,清除當前的門位置脈沖。
[0055]步驟S112、門機執(zhí)行開門動作過程中,增加門位置脈沖。
[0056]步驟S113、在檢測到位置校正開關信號有效后,將當前的門位置脈沖記錄為A。請結合圖3。
[0057]步驟S114、通過力矩判斷開門到位后,將當前的門位置脈沖記錄為B,其中,B為門寬脈沖。請結合圖4。
[0058]具體的,門機正常運行前,需要對門機的門寬進行學習,學習成功后,將該數據存儲,一旦學習成功后,該數據可直接被讀取引用。
[0059]首先門機執(zhí)行關門動作,通過力矩判斷關門到位后,