System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機領域,尤其涉及一種控制器標定方法、系統、電子設備及存儲介質。
技術介紹
1、嵌入式伺服振動油缸控制器是一種專門用于控制振動油缸的微型電子控制器。由于其響應速度快、網絡依賴性低、尺寸小巧且易于部署等特點,逐漸在工業振動控制領域得到了廣泛應用。該控制器在實際使用過程中,需要連接多種信號,包括控制信號、反饋信號、執行器信號和傳感器信號等,其中,許多信號是以模擬量的形式存在,例如壓力傳感器采集的油缸內壓力和溫度傳感器采集的油缸溫度通常表現為模擬電流信號,而振動信號反饋則通常以模擬電壓形式的加速度信號呈現,由于嵌入式硬件電路本身存在的固有誤差,會導致實際測量值和輸出值之間出現偏差,為了確保控制器在使用過程中能夠精確控制,必須在生產測試環節對所有模擬量輸入輸出通道進行標定。現有技術的標定方法往往需要人工干預,耗時較長,操作復雜,并且容易受到人為因素的影響,導致標定精度不高。
技術實現思路
1、本專利技術實施例的目的在于提供一種控制器標定方法、系統、電子設備及存儲介質,以解決上述技術問題。
2、本專利技術提供了一種控制器標定方法,所述控制器標定方法包括:響應于控制器標定請求,確定標定任務類型,并確定與所述標定任務類型關聯的標定執行步驟和標定誤差條件;根據所述標定任務類型閉合待標定控制器與目標標定工具的連接,并控制開啟所述待標定控制器;基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟,得到標定采集數據表
3、于本專利技術的一實施例中,所述標定采集數據表滿足標定誤差條件包括:根據所述標定采集數據表和對應的預設標定測試數據表進行線性擬合,得到線性擬合關系參數;基于所述線性擬合關系參數和預設線性期待參數確定擬合誤差值;若所述擬合誤差值小于或等于預設誤差閾值,則確定所述標定采集數據表滿足標定誤差條件。
4、于本專利技術的一實施例中,所述標定任務類型包括電壓型模擬量輸入通道標定、電流型模擬量輸入通道標定、電壓型模擬量輸出通道標定、電流型模擬量輸出通道標定。
5、于本專利技術的一實施例中,若所述標定任務類型為電壓型模擬量輸入通道標定,所述目標標定工具為標準電壓輸入源,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:調用預設電壓輸入標定數據表,所述預設電壓輸入標定數據表包括多個不同的標定測試電壓輸入數值;根據所述預設電壓輸入標定數據表中各標定測試電壓輸入數值依次控制所述標準電壓輸入源進行輸入,并接收每次所述待標定控制器的電壓輸入標定采集數值,得到多個電壓輸入標定采集數值;根據各所述電壓輸入標定采集數值和預設電壓輸入標定數據表生成電壓輸入標定采集數據表。
6、于本專利技術的一實施例中,若所述標定任務類型為電流型模擬量輸入通道標定,所述目標標定工具為標準電流輸入源,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:調用預設電流輸入標定數據表,所述預設電流輸入標定數據表包括多個不同的標定測試電流輸入數值;根據所述預設電流輸入標定數據表中各標定測試電流輸入數值依次控制所述標準電流輸入源進行輸入,并接收每次所述待標定控制器的電流輸入標定采集數值,得到多個電流輸入標定采集數值;根據各所述電流輸入標定采集數值和預設電流輸入標定數據表生成電流輸入標定采集數據表。
7、于本專利技術的一實施例中,若所述標定任務類型為電壓型模擬量輸出通道標定,所述目標標定工具為萬用表,所述萬用表用于測量所述待標定控制器的輸出電壓,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:調用預設電壓輸出標定數據表,所述預設電壓輸出標定數據表包括多個不同的標定測試電壓輸出數值;根據所述預設電壓輸出標定數據表中各標定測試電壓輸出數值分別生成輸出控制指令,并控制所述待標定控制器根據所述輸出控制指令進行輸出,并讀取每次萬用表的電壓輸出測量數值,得到多個電壓輸出標定采集數值;根據各所述電壓輸出標定采集數值和所述預設電壓輸出標定數據表生成電壓輸出標定采集數據表。
8、于本專利技術的一實施例中,若所述標定任務類型為電流型模擬量輸出通道標定,所述目標標定工具為負載電阻和萬用表,所述負載電阻與所述待標定控制器串聯,所述萬用表用于測量所述負載電阻的電壓,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:獲取負載電阻的電阻值,調用預設電流輸出標定數據表,所述預設電流輸出標定數據表包括多個不同的標定測試電流輸出數值;根據所述預設電流輸出標定數據表中各標定測試電流輸出數值分別生成輸出控制指令,并控制所述待標定控制器根據所述輸出控制指令進行輸出,基于萬用表讀取每次所述負載電阻的電壓,得到多個負載電阻電壓的采集數值;根據各所述負載電阻電壓的采集數值和所述負載電阻的電阻值確定多個電流輸出標定采集數值;根據各所述電流輸出標定采集數值和所述預設電流輸出標定數據表生成電流輸出標定采集數據表。
9、本專利技術實施例還提供了一種控制器標定系統,所述控制器標定系統包括:標定信息獲取模塊,用于響應于控制器標定請求,確定標定任務類型,并確定與所述標定任務類型關聯的標定執行步驟和標定誤差條件;標定測試準備模塊,用于根據所述標定任務類型閉合待標定控制器與目標標定工具的連接,并控制開啟所述待標定控制器;標定步驟執行模塊,用于基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟,得到標定采集數據表;標定標準核驗模塊,用于若所述標定采集數據表滿足標定誤差條件,則根據所述標定采集數據表對所述待標定控制器進行標定。
10、本專利技術實施例還提供了一種電子設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述電子設備實現如上述實施例中任一項所述的控制器標定方法。
11、本專利技術實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機可讀指令,當所述計算機可讀指令被計算機的處理器執行時,使計算機執行如上述實施例中任一項所述的控制器標定方法。
12、本專利技術提供的一種控制器標定方法、系統、電子設備及存儲介質,通過響應于控制器標定請求,確定標定任務類型,并確定與標定任務類型關聯的標定執行步驟和標定誤差條件,根據標定任務類型閉合待標定控制器與目標標定工具的連接,基于標定任務類型匹配對應的預設標定測試數據表,并根據預設標定測試數據表和目標標定工具執行標定執行步驟,得到標定采集數據表,若標定采集數據表滿足標定誤差條件,則根據標定采集數據表對待標定控制器進行標定;本申請能夠達到的有本文檔來自技高網...
【技術保護點】
1.一種控制器標定方法,其特征在于,所述控制器標定方法包括:
2.根據權利要求1所述的控制器標定方法,其特征在于,所述標定采集數據表滿足標定誤差條件包括:
3.根據權利要求1所述的控制器標定方法,其特征在于,所述標定任務類型包括電壓型模擬量輸入通道標定、電流型模擬量輸入通道標定、電壓型模擬量輸出通道標定、電流型模擬量輸出通道標定。
4.根據權利要求3所述的控制器標定方法,其特征在于,若所述標定任務類型為電壓型模擬量輸入通道標定,所述目標標定工具為標準電壓輸入源,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:
5.根據權利要求3所述的控制器標定方法,其特征在于,若所述標定任務類型為電流型模擬量輸入通道標定,所述目標標定工具為標準電流輸入源,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:
6.根據權利要求3所述的控制器標定方法,其特征在于,若所述標定任務類型為電壓型模擬量
7.根據權利要求3所述的控制器標定方法,其特征在于,若所述標定任務類型為電流型模擬量輸出通道標定,所述目標標定工具為負載電阻和萬用表,所述負載電阻與所述待標定控制器串聯,所述萬用表用于測量所述負載電阻的電壓,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:
8.一種控制器標定系統,其特征在于,所述控制器標定系統包括:
9.一種電子設備,其特征在于,包括處理器、存儲器和通信總線;所述通信總線用于將所述處理器和存儲器連接;所述處理器用于執行所述存儲器中存儲的計算機程序,以實現如權利要求1-7任一項所述的控制器標定方法。
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述計算機程序用于使計算機執行如權利要求1-7任一項所述的控制器標定方法。
...【技術特征摘要】
1.一種控制器標定方法,其特征在于,所述控制器標定方法包括:
2.根據權利要求1所述的控制器標定方法,其特征在于,所述標定采集數據表滿足標定誤差條件包括:
3.根據權利要求1所述的控制器標定方法,其特征在于,所述標定任務類型包括電壓型模擬量輸入通道標定、電流型模擬量輸入通道標定、電壓型模擬量輸出通道標定、電流型模擬量輸出通道標定。
4.根據權利要求3所述的控制器標定方法,其特征在于,若所述標定任務類型為電壓型模擬量輸入通道標定,所述目標標定工具為標準電壓輸入源,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:
5.根據權利要求3所述的控制器標定方法,其特征在于,若所述標定任務類型為電流型模擬量輸入通道標定,所述目標標定工具為標準電流輸入源,則基于所述標定任務類型匹配對應的預設標定測試數據表,并根據所述預設標定測試數據表和所述目標標定工具執行所述標定執行步驟包括:
6.根據權利要求3所述的控制器標定方法,其特征在于,若所述標定任務類型為電壓型模擬量輸...
【專利技術屬性】
技術研發人員:何小莉,龍灝,劉瀚立,彭燕華,
申請(專利權)人:中冶賽迪信息技術重慶有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。