[發明專利]一種基于CAN總線的多電機控制方法有效
| 申請號: | 201310205768.8 | 申請日: | 2013-05-28 |
| 公開(公告)號: | CN103326637A | 公開(公告)日: | 2013-09-25 |
| 發明(設計)人: | 董輝;吳祥;羅立鋒;俞立;仲曉帆;高陽 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | H02P5/46 | 分類號: | H02P5/46;G05B19/418 |
| 代理公司: | 杭州斯可睿專利事務所有限公司 33241 | 代理人: | 王利強 |
| 地址: | 310014 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 can 總線 電機 控制 方法 | ||
1.一種基于CAN總線的多電機控制方法,其特征在于:包括以下步驟:
(1)設單片機時鐘周期為T,電機控制周期和反饋周期均為nT,電機期望速度為Ve,實際速度為Vf,每個控制周期對電機的反饋速度與實際速度進行比較,得到速度差ΔV,則ΔV=Ve-Vf;
令實際速度與期望速度差閾值大小為ΔVt,當速度差大于閾值時,即ΔV>ΔVt,增大控制周期為n1T,n1>n,但反饋周期仍為nT,以減小CPU對單個電機控制的消耗;同時設定速度閾值為Vt,當實際速度大于速度閾值時,即Vf>Vt,電機處于高速運行狀態,在滿足CPU計算時間要求下,縮短電機控制周期和反饋周期為n2T,n2<n;
(2)對于多電機之間恒定轉速比的控制,每個控制周期nT內對各電機的速度反饋值進行比較,設兩電機期望速度都為Ve,第一電機的實際速度為V1,第二電機的速度為V2,速度差為ΔV12,則ΔV12=|V1-V2|,第一種情況,在兩電機都在進行速度調整階段,假設V1<V2,增加第一電機的加速度a1,在CAN數據幀的第一字節報文中寫入相應加速度值,在加速度由于某些原因無法做出調整時,則對第二電機速度做出調整,在給出速度控制的周期內,插入若干個等待脈沖,即在CAN的數據幀第二字節給0x00,當速度反饋誤差達到允許范圍內時,給第一電機和第二電機相同加速度a,并對加速度進行微調,以確保轉速比;第二種情況,在速度相對穩定狀態下,減小反饋周期為n3T,n3<n,同時根據兩電機速度差ΔV12的大小確定各自的加速度,當ΔV12較大時,減小控制周期為n4T,n4<n,使對兩電機的速度處理頻率增大。
2.如權利要求1所述的基于CAN總線的多電機控制方法,其特征在于:所述步驟(2)中,對于多電機位置協調控制,首先軌跡信息根據小線段插補之后劃分為小線段存儲在單片機中,然后將各線段映射到x、y方向上;設x方向為長軸方向,令σ<1,當Y/X>σ,即y方向與長軸x方向位移分量差較小時,此時較容易控制,在控制周期nT內,分別將計算得到的x方向、y方向上相應脈沖頻率通過CAN總線報文信息下發給各伺服器;當Y/X<σ時,即y方向與長軸x方向位移分量差較大時,在長軸x方向控制周期nT內直接發送相應脈沖頻率,在y方向上,在控制周期之間插入預設的若干等待周期wT,使兩軸同時達到目標位置點;同理,進行下一個插補點的位置軌跡控制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310205768.8/1.html,轉載請聲明來源鉆瓜專利網。





