[發明專利]一種步進電機驅動機頭的自適應速度控制方法在審
| 申請號: | 201910304413.1 | 申請日: | 2019-04-16 |
| 公開(公告)號: | CN110109490A | 公開(公告)日: | 2019-08-09 |
| 發明(設計)人: | 董輝;何青;周伯男;俞立;周祥清;張文安;張宇 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | G05D13/62 | 分類號: | G05D13/62 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 楊天嬌 |
| 地址: | 310014 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 步進電機 機頭 速度表 步進電機驅動 加速度表 目標位置 速度控制 最大變化 自適應 脈沖 加減速控制 規劃周期 機頭運動 計算誤差 減速階段 實時讀取 運行過程 最小變化 加減速 比對 減小 算法 提速 預設 轉動 檢測 規劃 | ||
1.一種步進電機驅動機頭的自適應速度控制方法,其特征在于,所述步進電機驅動機頭的自適應速度控制方法,包括:
檢測機頭在進行往復運動時,步進電機能允許的最大變化速度與最小變化速度;
在機頭運行允許的最大變化速度內,根據S型曲線加減速控制算法,得出加速度表;
根據預設的步進電機的開始轉動速度和規劃周期,結合加速度表,獲取對應的步進電機速度和脈沖步長表;
將機頭運動的目標位置、目標速度與速度表、脈沖步長表中的值進行比對,調整步進電機達到目標位置前的最大速度接近目標速度,規劃出步進電機加減速曲線。
2.根據權利要求1所述的步進電機驅動機頭的自適應速度控制方法,其特征在于,所述在機頭運行允許的最大變化速度內,根據S型曲線加減速控制算法,得出加速度表,包括:
令加速度表中的首個加速度b1等于最大突變速度Δvmax,再根據S型曲線加減速控制算法依次遞減得出b1~bm的值,m<n;
為使機頭步進電機運轉速度盡可能達到目標速度Vy,令bm=bm+1=···=bn,即電機運轉到加速度值近似最小突變速度Δvmin時進行勻加速度運動,保持速度的穩定提升,加速度表(b1,b2,···,bn)具體計算公式如下:
bi=b1·(1+cosθi)(bi>Δvmin)
其中b1=Δvmax,i是大于0的整數,bi表示第i個規劃周期的加速度值,當i滿足bi<=Vmin<bi-1時,令m=i,即此時bi=bm,因此可得bm~bn的計算公式為:
bm=bm+1=···=bn。
3.根據權利要求1所述的步進電機驅動機頭的自適應速度控制方法,其特征在于,所述根據預設的步進電機的開始轉動速度和規劃周期,結合加速度表,獲取對應的步進電機速度和脈沖步長表,包括:
步進電機以vmin為起始速度,再根據加速度表(b1,b2,···,bn)依次遞增得出速度表(v1,v2,···,vn+1),其計算公式如下:
vn=vn-1+b1·(1+cosθn-1)
其中v1=vmin、首個加速度值b1等于最大突變速度Δvmax,vm表示當加速度為bn-1時步進電機所要達到的速度,結合規劃周期可得出脈沖步長表(y1,y2,···,yn+1)的計算公式:
yn=vn·t+yn-1 (5)
其中y1=v1·t,yn表示步進電機以初速度vmin為起步速度,t為規劃的周期,每經過一個規劃周期t按照加速度表(b1,b2,···,bn)進行一次提速當速度提升到vn時其所運行的脈沖長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910304413.1/1.html,轉載請聲明來源鉆瓜專利網。





