電機轉速的控制方法和裝置的制造方法
【技術領域】
[0001 ]本發(fā)明涉及機器控制技術領域,具體而言,涉及一種電機轉速的控制方法和裝置。
【背景技術】
[0002] 按照當前的方式設計完成直流電機控制程序設計之后,在開發(fā)測試時,經(jīng)常會發(fā) 現(xiàn)設計的直流電機控制程序搭配不同廠家同類型號的電機,會出現(xiàn)波動異常、噪音明顯等 匹配性差的問題,從而導致需要反復修改程序、調整算法、反復測試驗證的問題,這勢必會 減低開發(fā)效率、增加開發(fā)成本。
[0003] 針對已開發(fā)的電機廠家,設計、測試合格后的程序,再開發(fā)同類型號的其他廠家電 機時,在批量生產(chǎn)的過程中,經(jīng)常會出現(xiàn)程序需要重新調整測試才能正常使用的情況,嚴重 增加了生產(chǎn)停線返包的概率。
[0004]由此可見,現(xiàn)有的直流電機程序調節(jié)方法,無法滿足同類型號多個廠家的情況,程 序與電機之間的適配性也無法滿足公司通用化的要求,直流電機控制程序的通用性不強。
[0005] 針對上述問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實施例提供了一種電機轉速的控制方法,用以解決現(xiàn)有技術中電機控制程 序通用性不強的技術問題,該方法包括:
[0007] 每間隔預定時間向被控電機輸出一VSP電壓,其中,每次輸入的VSP電壓值不同;檢 測得到多個VSP電壓中每一 VSP電壓對應的實際轉速值;從預先存儲的多組VSP電壓與轉速 對應關系中,查找出與檢測得到的所述多個VSP電壓中每一VSP電壓與實際轉速值之間的對 應關系匹配度最高的一組對應關系;將所述匹配度最高的一組對應關系所對應的轉速控制 方式,作為所述被控電機的轉速控制方式。
[0008] 在一個實施方式中,每間隔預定時間向被控電機輸出一 VSP電壓,包括:獲取預先 設定的VSP電壓區(qū)間;以所述VSP電壓區(qū)間的區(qū)間下限作為第一次輸出的VSP電壓,每間隔預 定時間按照預設增幅增加輸出的VSP電壓,直至輸出的VSP電壓為所述VSP電壓區(qū)間的區(qū)間 上限。
[0009] 在一個實施方式中,所述預先設定的VSP電壓區(qū)間為2V到5V。
[0010] 在一個實施方式中,檢測得到多個VSP電壓中每一 VSP電壓對應的實際轉速值,包 括:獲取所述被控電機在各個預設時間內(nèi)的反饋信息;根據(jù)獲取的反饋信息,計算得到所述 多個VSP電壓中每一 VSP電壓對應的實際轉速值。
[0011]在一個實施方式中,所述反饋信息包括:單個反饋脈沖的時間寬度,和,在所述預 設時間內(nèi)的反饋脈沖數(shù)。
[0012] 在一個實施方式中,檢測得到多個VSP電壓中每一 VSP電壓對應的實際轉速值,包 括:檢測得到M組VSP電壓與實際轉速值對應關系;將所述M組VSP電壓與實際轉速值對應關 系中的M個實際轉速值分別與該實際轉速值對應的VSP電壓的理論轉速值進行對比,去掉差 值最大的兩組VSP電壓與實際轉速值對應關系,得到N組VSP電壓與實際轉速值對應關系,其 中,M為正整數(shù),N為正整數(shù),M = N+2;相應地,從預先存儲的多組VSP電壓與轉速對應關系中, 查找出與檢測得到的所述多個VSP電壓中每一 VSP電壓與實際轉速值之間的對應關系匹配 度最高的一組對應關系,包括:從預先存儲的多組VSP電壓與轉速對應關系中,查找出與所 述N組VSP電壓與實際轉速值對應關系匹配度最高的一組對應關系。
[0013] 在一個實施方式中,在將所述匹配度最高的一組對應關系所對應的轉速控制方 式,作為所述被控電機的轉速控制方式之后,上述方法還包括:確定所述被控電機的目標轉 速;根據(jù)所述轉速控制方式確定達到所述目標轉速所需的VSP電壓;將確定的所需的VSP電 壓作為所述被控電機的輸入VSP電壓。
[0014] 本發(fā)明實施例還提供了一種電機轉速的控制裝置,用以解決現(xiàn)有技術中電機控制 程序通用性不強的技術問題,該裝置包括:
[0015] 輸出模塊,用于每間隔預定時間向被控電機輸出一VSP電壓,其中,每次輸入的VSP 電壓值不同;
[0016] 檢測模塊,用于檢測得到多個VSP電壓中每一 VSP電壓對應的實際轉速值;
[0017] 查找模塊,用于從預先存儲的多組VSP電壓與轉速對應關系中,查找出與檢測得到 的所述多個VSP電壓中每一 VSP電壓與實際轉速值之間的對應關系匹配度最高的一組對應 關系;
[0018] 控制方式確定模塊,用于將所述匹配度最高的一組對應關系所對應的轉速控制方 式,作為所述被控電機的轉速控制方式。
[0019] 在一個實施方式中,所述輸出模塊包括:區(qū)間獲取單元,用于獲取預先設定的VSP 電壓區(qū)間;輸出單元,用于以所述VSP電壓區(qū)間的區(qū)間下限作為第一次輸出的VSP電壓,每間 隔預定時間按照預設增幅增加輸出的VSP電壓,直至輸出的VSP電壓為所述VSP電壓區(qū)間的 區(qū)間上限。
[0020] 在一個實施方式中,所述預先設定的VSP電壓區(qū)間為2V到5V。
[0021 ]在一個實施方式中,所述檢測模塊包括:反饋獲取單元,用于獲取所述被控電機在 各個預設時間內(nèi)的反饋信息;計算單元,用于根據(jù)獲取的反饋信息,計算得到所述多個VSP 電壓中每一 VSP電壓對應的實際轉速值。
[0022] 在一個實施方式中,所述反饋信息包括:單個反饋脈沖的時間寬度,和,在所述預 設時間內(nèi)的反饋脈沖數(shù)。
[0023] 在一個實施方式中,所述檢測模塊包括:檢測單元,用于檢測得到M組VSP電壓與實 際轉速值對應關系;剔除單元,用于將所述M組VSP電壓與實際轉速值對應關系中的M個實際 轉速值分別與該實際轉速值對應的VSP電壓的理論轉速值進行對比,去掉差值最大的兩組 VSP電壓與實際轉速值對應關系,得到N組VSP電壓與實際轉速值對應關系,其中,M為正整 數(shù),N為正整數(shù),M = N+2;相應地,所述查找模塊具體用于從預先存儲的多組VSP電壓與轉速 對應關系中,查找出與所述N組VSP電壓與實際轉速值對應關系匹配度最高的一組對應關 系。
[0024] 在一個實施方式中,上述裝置還包括:目標轉速確定模塊,用于在將所述匹配度最 高的一組對應關系所對應的轉速控制方式,作為所述被控電機的轉速控制方式之后,確定 所述被控電機的目標轉速;所需電壓確定模塊,用于根據(jù)所述轉速控制方式確定達到所述 目標轉速所需的VSP電壓;控制模塊,用于將確定的所需的VSP電壓作為所述被控電機的輸 入VSP電壓。
[0025] 在上述實施例中,在首次使用被控電機時,先測試該電機在不同VSP電壓下的實際 轉速值,并建立針對該被控電機的VSP電壓與實際轉速值之間的對應關系,將該對應關系與 直流電機控制程序中預設的多組對應關系進行匹配,選擇匹配度最高的對應關系所對應的 控制方式對該被控電機進行控制,從而解決了現(xiàn)有的直流電機控制程序通用性不強的技術 問題,達到了有效提高直流電機控制程序通用性的技術效果。
【附圖說明】
[0026] 構成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實 施例及其說明用于