[發(fā)明專利]一種離散采樣的S曲線加減速控制方法及裝置在審
| 申請?zhí)枺?/td> | 201510011320.1 | 申請日: | 2015-01-07 |
| 公開(公告)號: | CN104483906A | 公開(公告)日: | 2015-04-01 |
| 發(fā)明(設(shè)計)人: | 沈孟鋒;俞紅祥 | 申請(專利權(quán))人: | 浙江師范大學(xué) |
| 主分類號: | G05B19/416 | 分類號: | G05B19/416 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 浙江省金*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 離散 采樣 曲線 減速 控制 方法 裝置 | ||
1.一種離散采樣的S曲線加減速控制方法及裝置,其特征在于:通過人機(jī)交互界面將運動參數(shù)寫入該基于現(xiàn)場可編程門陣列的加減速控制裝置;該裝置完成加減速運算配置脈沖頻率后,產(chǎn)生相應(yīng)脈沖用以驅(qū)動電機(jī);當(dāng)輸出脈沖數(shù)等于預(yù)設(shè)脈沖數(shù)時,控制器停止輸出,電機(jī)完成走位;同時裝置還接收編碼器的反饋信號,以反映當(dāng)前電機(jī)的速度和實際的位移;本裝置利用可調(diào)分頻器來產(chǎn)生預(yù)設(shè)頻率的脈沖,在已知的高頻系統(tǒng)時鐘下,根據(jù)給定的離散算法來修改脈沖的頻率值,從而產(chǎn)生一連串預(yù)期頻率的脈沖,這些脈沖即可通過差分芯片直接控制伺服電機(jī)驅(qū)動器。
2.如權(quán)利要求1中所述的運動控制裝置是基于現(xiàn)場可編程門陣列為核心控制器,根據(jù)運動規(guī)劃所需實現(xiàn)的功能,采用硬件描述語言將現(xiàn)場可編程門陣列片內(nèi)邏輯設(shè)計分為四個子功能模塊:采樣周期模塊、速度控制模塊、計數(shù)比較模塊、脈沖發(fā)生模塊。
3.如權(quán)利要求1中所述的預(yù)期頻率脈沖,是通過對電機(jī)位置的實時反饋和加速度、速度的實時比較,實現(xiàn)對S曲線各變速點的判斷以改變加加速的狀態(tài),從而通過加速度累加器和速度累加器實現(xiàn)對輸出脈沖的S曲線控制。
4.如權(quán)利要求1中所述的離散算法的基于離散采樣,系統(tǒng)設(shè)置采樣周期Ts、最高驅(qū)動速度Vs和初始速度V0;限定加加速段、減加速段、加減速段和減減速段所用的時間相等,設(shè)為tc,則有tc=Nc·Ts(Nc表示tc時間內(nèi)的采樣周期數(shù));勻速段所用時間為tu,勻加速段和勻減速段所用的時間相等且設(shè)為td,則有td=Nd·Ts(Nd表示td時間內(nèi)的采樣周期數(shù));最大加速度和加速度導(dǎo)數(shù)分別為Amax和ja,則由線性變化的加速度規(guī)律可得tc=Amax/ja。
5.如權(quán)利要求2中所述的采樣周期模塊主要由一個分頻器和一個計數(shù)器組成;對該分頻器系統(tǒng)設(shè)置一個可更改的分頻系數(shù)DT,用于對系統(tǒng)時鐘Fclk的分頻;計數(shù)器可產(chǎn)生兩個頻率相同(均為采樣頻率fT)但不同步的觸發(fā)脈沖TA,TB,分別用于觸發(fā)ja乘法器和At乘法器的運作,可實現(xiàn)對速度控制模塊中的兩個累加器進(jìn)行同頻異步控制。
6.如權(quán)利要求2中所述的速度控制模塊設(shè)計了ja選擇器、At累加器、ft累加器以及2個乘法器;系統(tǒng)設(shè)置一個可調(diào)加速度導(dǎo)數(shù)ja,則ja選擇器將對外部控制信號EN1,EN2進(jìn)行譯碼進(jìn)而選擇使用ja,0及-ja三個參數(shù)進(jìn)入ja乘法器,與采樣周期值Ts相乘后,ja乘法器輸出加速度增量J進(jìn)入At累加器;At累加器輸出的是當(dāng)前加速度值A(chǔ)(t);At乘法器是將當(dāng)前加速度值A(chǔ)(t)、采樣周期Ts和脈沖當(dāng)量σ的倒數(shù)進(jìn)行相乘,輸出脈沖頻率增量Δf進(jìn)入ft累加器;最后ft累加器輸出預(yù)期脈沖的頻率值f(t);速度控制模塊本質(zhì)上是改變預(yù)期脈沖的頻率值來控制速度。
7.如權(quán)利要求2中所述的脈沖發(fā)生模塊設(shè)計有鎖相環(huán)PLL、除法器、寄存器和分頻器;系統(tǒng)時鐘Fclk首先進(jìn)入PLL倍頻;在寄存器中設(shè)置32位的整型數(shù)G(其值為系統(tǒng)時鐘Fclk倍頻后的頻率值),作為除法器的被除數(shù);由速度控制模塊產(chǎn)生的當(dāng)前預(yù)期脈沖頻率值f(t)作為除法器的除數(shù),其值用作可調(diào)分頻器的分頻系數(shù);分頻器輸出實際驅(qū)動脈沖的頻率fa(t);經(jīng)鑒相、濾波即可發(fā)送給伺服驅(qū)動器驅(qū)動電機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江師范大學(xué),未經(jīng)浙江師范大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510011320.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種主控單元分布式控制方法
- 下一篇:基于Powerlink總線的運動控制器





