<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 步進(jìn)電機(jī)升降速曲線控制方法

          步進(jìn)電機(jī)升降速曲線控制方法

          作者: 時間:2012-07-06 來源:網(wǎng)絡(luò) 收藏

          2、用具有運(yùn)動控制功能的PLC做上位控制單元——以松下FP0系列PLC為例
          按此在新窗口瀏覽圖片

          松下FP0系列PLC具有專用的運(yùn)動控制指令,其CPU單元可自動進(jìn)行圖1所示的計算。和MPC01系列運(yùn)動控制卡相似,用戶只需設(shè)置梯形速度的初速度ls、恒速hs、加速時間t和所需發(fā)的脈沖數(shù)P。運(yùn)行此程序段,當(dāng)PLC檢測到輸入端X2的一個上跳變時,便自動執(zhí)行如圖1所示的脈沖輸出功能。
          3、用單片機(jī)做上位控制單元
          采用微機(jī)對進(jìn)行加減速控制,實際上就是改變輸出脈沖的時間間隔,升速時使脈沖串逐漸加密,減速時使脈沖串逐漸稀疏。采用定時器中斷方式控制電機(jī)變速時,實際上是不斷改變定時器裝載值的大小。
          單片機(jī)在控制電機(jī)加減速的過程中,一般用離散方法逼近理想的曲線。加減速的斜率在直線加速過程中,速度不是連續(xù)變化,而是按分檔階段變化,為與要求的升速斜率相逼近,必須確定每個臺階上的運(yùn)行時間,見圖3。時間Δt越小,升速越快,反之越慢。Δt的大小可由理論或?qū)嶒灤_定,以升速最快而又不失步為原則。每個臺階的運(yùn)行步數(shù)為為Ns=fsΔt=sΔN,反映了每個速度臺階運(yùn)行步數(shù)與當(dāng)前速度s之間的關(guān)系,程序執(zhí)行過程中,每次速度升一檔,都要計算這個臺階應(yīng)走的步數(shù),然后以遞減方式檢查,當(dāng)減至零時,該檔速度運(yùn)行完畢,升入又一檔速度。
          按此在新窗口瀏覽圖片

          電機(jī)在升速過程中,對升速總步數(shù)進(jìn)行遞減操作,當(dāng)減至零時升速過程結(jié)束,轉(zhuǎn)入勻速運(yùn)轉(zhuǎn)過程。減速過程的規(guī)律與升速過程相同,只是按相反的順序進(jìn)行。在的啟停過程中,根據(jù)控制系統(tǒng)的具體特點,采用上述三種升降速控制方式之一,都可以避免電機(jī)失步或過沖,達(dá)到比較精確的控制。

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();