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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > 步進電機跟蹤伺服系統(tǒng)的設計

          步進電機跟蹤伺服系統(tǒng)的設計

          作者: 時間:2012-03-13 來源:網(wǎng)絡 收藏

          天線總體結(jié)構(gòu)如圖1所示。

          本文引用地址:http://www.ex-cimer.com/article/177752.htm

          b.jpg


          根據(jù)圖1總體結(jié)構(gòu)和系統(tǒng)布局,分別對方位和俯仰傳動力矩進行了計算。在此選用MOTEC公司SM242系列兩相混合式作為驅(qū)動元件,并選用諧波齒輪減速機完成速度和力矩的轉(zhuǎn)換,諧波齒輪減速機減速比為65。同時,采用瑞普公司JSP3806系列光電編碼器作為位置檢測元件實現(xiàn)位置反饋。原理框圖如圖2所示。

          c.jpg


          2.2 硬件
          對于伺服控制系統(tǒng)而言,目前常用的硬件方案有以DSP組成的伺服控制器和以MCU組成的伺服控制器。以DSP組成的伺服控制器具有控制精度高、響應速度快等優(yōu)點,但其成本較高,不適用于低成本場合;而以MCU為控制器構(gòu)成的系統(tǒng)具有結(jié)構(gòu)簡單、適應性強、成本低等優(yōu)點被廣泛使用。該系統(tǒng)以ARM單片機為核心構(gòu)成伺服控制器,伺服控制器硬件原理框圖如圖3所示。
          由圖3可以看出,伺服控制器是伺服系統(tǒng)的控制中心,控制信號的產(chǎn)生、光電編碼器角度信息的采集、位置信息的比較運算等都在伺服控制單元內(nèi)完成。
          該系統(tǒng)伺服控制單元采用PHILIPS公司的LPC2294單片機擴展而成,完成伺服系統(tǒng)的各種運算與控制。
          2.3 伺服控制軟件
          針對該系統(tǒng)的特點,伺服控制軟件主要完成以下功能:
          (1)接收監(jiān)控計算機的控制指令,并分解指令完成伺服系統(tǒng)的控制;
          (2)產(chǎn)生符合頻率要求的脈沖和轉(zhuǎn)向脈沖,實現(xiàn)方位和俯仰的控制;
          (3)實時采集光電編碼器角度信息,完成位置控制;
          (4)實時將天線的指向位置、伺服系統(tǒng)的工作狀態(tài)等信息上報給飛控計算機;
          (5)分別進行方位與俯仰的限位檢測,并進行軟件限位,防止設備破壞;
          (6)完成無人機測控系統(tǒng)所要求的數(shù)字引導、自等其他功能。
          根據(jù)上述主要功能,將控制軟件劃分為相應的功能模塊,采用C語言編寫控制程序,完成伺服控制軟件的
          另外,對于步進電機控制來說,一般應用較多的是采用PID或PI控制算法。針對該系統(tǒng)的特點,由于天線的運行速度較低,為了充分利用單片機有限的資源,提高運算效率,采用簡單易行的數(shù)字PID算法進行電機的控制。

          3 結(jié)語
          本文以某無人機測控系統(tǒng)地面伺服設備的研制為背景,從工程實際出發(fā),設計了一種基于ARM的步進電機天線伺服系統(tǒng)。目前,該伺服系統(tǒng)已完成工程樣機的研制,并進行了相關試驗。試驗結(jié)果表明,該伺服系統(tǒng)滿足最初的設計要求,具有一定的工程實際意義,可以用于無人機和其他測控系統(tǒng)中天線的驅(qū)動與。

          伺服電機相關文章:伺服電機工作原理



          上一頁 1 2 下一頁

          評論


          相關推薦

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

          關閉
          看屁屁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); })();