System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及控制電機,特別是涉及一種電機控制方法、裝置、計算機設備和存儲介質。
技術介紹
1、當前行業內高速電驅播種機的電控方案中均采用電機帶動種盤的方式依靠給排種器提供負風壓進行排種,為保證精準的株距,則對播種機中電機控制系統的電機控制精度有一定要求。
2、但是,由于電機控制系統會受到多方干擾,導致電機控制系統中角度傳感器會將受到干擾影響的初始信號傳輸至電機控制系統中,導致電機控制系統超調,影響電機控制系統的電機控制精度。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠保證電機控制系統的電機控制精度的電機控制方法、裝置、計算機設備和存儲介質。
2、第一方面,本申請提供了一種電機控制方法。所述方法包括:
3、獲取當前時刻下采集的目標播種機的播種驅動電機的當前電機角度;
4、獲取所述當前時刻對應的多個相鄰歷史時刻下的電機角度作為歷史電機角度;
5、根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度;
6、根據所述目標過渡角度對所述當前電機角度進行校正,并根據校正結果控制所述播種驅動電機轉動。
7、在其中一個實施例中,所述根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度,包括:
8、根據所述多個相鄰歷史時刻下的電機角度,確定所述多個相鄰歷史時刻對應的一階角度參數和二階角度參數;其中,所述一階角度參數表征所述多個相鄰歷史時刻中最新歷史時刻下的角度變化情況;所述二階角度參
9、根據電機角度采集周期、所述一階角度參數、所述二階角度參數和所述最新歷史時刻下的歷史電機角度,確定所述當前時刻的目標過渡角度。
10、在其中一個實施例中,所述根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度,包括:
11、選取任一歷史時刻作為參考時刻;
12、根據所述參考時刻下的歷史電機角度和所述參考時刻對應鄰域歷史時刻下的歷史電機角度,確定所述當前時刻的目標過渡角度。
13、在其中一個實施例中,所述選取任一歷史時刻作為所述參考時刻,包括:
14、對各所述歷史時刻下所述目標播種機的播種質量進行質量檢測,得到各所述歷史時刻下的播種質量參數;
15、根據各所述歷史時刻下的播種質量參數,從各所述歷史時刻中選取參考時刻。
16、在其中一個實施例中,所述根據各所述歷史時刻下的播種質量參數,從各所述歷史時刻中選取參考時刻,包括:
17、從各所述歷史時刻中選擇播種質量參數的取值最大的歷史時刻,作為參考時刻。
18、在其中一個實施例中,所述根據所述目標過渡角度對所述當前電機角度進行校正,包括:
19、若所述目標過渡角度與所述當前電機角度不相同,則將確定所述目標過渡角度與所述當前電機角度之間的角度差異;
20、根據所述角度差異,對所述當前電機角度進行校正。
21、第二方面,本申請還提供了一種電機控制裝置。所述裝置包括:
22、第一獲取模塊,用于獲取當前時刻下采集的目標播種機的播種驅動電機的當前電機角度;
23、第二獲取模塊,用于獲取所述當前時刻對應的多個相鄰歷史時刻下的電機角度作為歷史電機角度;
24、確定模塊,用于根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度;
25、校正模塊,用于根據所述目標過渡角度對所述當前電機角度進行校正,并根據校正結果控制所述播種驅動電機轉動。
26、第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
27、獲取當前時刻下采集的目標播種機的播種驅動電機的當前電機角度;
28、獲取所述當前時刻對應的多個相鄰歷史時刻下的電機角度作為歷史電機角度;
29、根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度;
30、根據所述目標過渡角度對所述當前電機角度進行校正,并根據校正結果控制所述播種驅動電機轉動。
31、第四方面,本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
32、獲取當前時刻下采集的目標播種機的播種驅動電機的當前電機角度;
33、獲取所述當前時刻對應的多個相鄰歷史時刻下的電機角度作為歷史電機角度;
34、根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度;
35、根據所述目標過渡角度對所述當前電機角度進行校正,并根據校正結果控制所述播種驅動電機轉動。
36、第五方面,本申請還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
37、獲取當前時刻下采集的目標播種機的播種驅動電機的當前電機角度;
38、獲取所述當前時刻對應的多個相鄰歷史時刻下的電機角度作為歷史電機角度;
39、根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度;
40、根據所述目標過渡角度對所述當前電機角度進行校正,并根據校正結果控制所述播種驅動電機轉動。
41、上述電機控制方法、裝置、計算機設備和存儲介質,通過獲取當前時刻下采集的目標播種機的播種驅動電機的當前電機角度,以及當前時刻對應的多個相鄰歷史時刻下的電機角度作為歷史電機角度;進而,根據各歷史電機角度,確定當前時刻的目標過渡角度;因此,可根據目標過渡角度對當前電機角度進行校正,并根據校正結果控制播種驅動電機轉動。根據上述內容可知,本申請在確定目標過渡角度的過程中,考慮了多個相鄰歷史時刻下的歷史電機角度,以此實現結合目標播種機中播種驅動電機的歷史驅動情況,確定當前時刻的目標過渡角度,進而,保證了后續能夠順利根據目標過渡角度對當前電機角度進行校正,以此完成對角度傳感器受到的干擾影響進行消除處理,實現抑制高頻干擾,以得到更加平滑無尖峰的電機角度,防止受到干擾影響的初始信號傳輸至電機控制系統,進而,針對目標播種機,本申請可有效保證種子的播種質量,防止種子播種不線性,以及播種間距存在差異等情況發送,保證了目標播種機的持續穩定運行,實現目標播種機的電機控制系統無超調,提高目標播種機的電機控制系統的電機控制精度。
本文檔來自技高網...【技術保護點】
1.一種電機控制方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度,包括:
4.根據權利要求3所述的方法,其特征在于,所述選取任一歷史時刻作為所述參考時刻,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據各所述歷史時刻下的播種質量參數,從各所述歷史時刻中選取參考時刻,包括:
6.根據權利要求1所述的方法,其特征在于,所述根據所述目標過渡角度對所述當前電機角度進行校正,包括:
7.一種電機控制裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中
10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種電機控制方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據各所述歷史電機角度,確定所述當前時刻的目標過渡角度,包括:
4.根據權利要求3所述的方法,其特征在于,所述選取任一歷史時刻作為所述參考時刻,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據各所述歷史時刻下的播種質量參數,從各所述歷史時刻中選取參考時刻,包括:
6.根據權利要求1所述的方法,其特征在...
【專利技術屬性】
技術研發人員:崔總澤,梁利軍,杜木軍,竇鈺程,呂海杰,沈亮,鄧宇,王晉,程亨曼,程建波,楊華,陳永亮,任文發,項群杰,牟鵬宇,
申請(專利權)人:黑龍江德沃科技開發有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。