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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于THB6064H的步進電機閉環(huán)控制電路設(shè)計

          基于THB6064H的步進電機閉環(huán)控制電路設(shè)計

          作者: 時間:2011-04-12 來源:網(wǎng)絡(luò) 收藏

          摘要:提出大電流驅(qū)動芯片閉環(huán)系統(tǒng)的方案。整個系統(tǒng)主要包括的驅(qū)動電路部分、單片機的電路部分和基于增量式旋轉(zhuǎn)編碼器的反饋環(huán)節(jié)。將控制器與驅(qū)動器做成一體化,實現(xiàn)對的閉環(huán)控制,使控制精度大大提高。
          關(guān)鍵詞:;步進電機;閉環(huán)

          引言
          步進電機是將電脈沖信號轉(zhuǎn)換成角位移或線位移的一種裝置。它產(chǎn)生的位移與輸入脈沖數(shù)嚴格成正比,平均轉(zhuǎn)速與輸入脈沖的頻率成正比,具有結(jié)構(gòu)簡單、可靠性高和成本低的特點。由于步進電機沒有積累誤差,容易實現(xiàn)較高精度的位移和速度控制,被廣泛用于精確控制領(lǐng)域。由步進電機與驅(qū)動電路組成的開環(huán)數(shù)控系統(tǒng)簡單并且價格低廉,但有時存在振蕩和失步現(xiàn)象,故在復(fù)雜電磁環(huán)境下或是對精度要求較高的場合下,必須加入反饋電路組成高性能的閉環(huán)數(shù)控系統(tǒng)。本文采用旋轉(zhuǎn)編碼器作為反饋器件對步進電機實行閉環(huán)控制。

          1 THB6064H簡介
          THB6064H是在東芝公司2009年主推的TB6560AHQ的基礎(chǔ)上開發(fā)的一款PWM斬波型兩相步進電機驅(qū)動芯片。該芯片配合簡單的外圍電路即可設(shè)計出高性能、多細分、大電流的驅(qū)動電路,在低成本、低振動、低噪聲、高速度的設(shè)計中應(yīng)用效果較佳。其主要參數(shù)和性能指標有:雙全橋MOSFET驅(qū)動,低導(dǎo)通電阻Ron=0.4Ω(上橋+下橋),高耐壓50 V DC,大電流4.5 A(峰值);多種細分可選(1/2、1/8、1/10、1/16、1/20、1/32、1/40、1/64),自動半流鎖定功能,衰減方式連續(xù)可調(diào);內(nèi)置高溫保護及過流保護,當溫度高于170℃時自動斷開所有輸出;封裝形式為HZIP25-P-1.27封裝。

          2 控制原理
          本文的步進電機閉環(huán)控制方法采用核步法。核步法的控制思想是從簡化控制系統(tǒng)出發(fā),利用核步計數(shù)器對系統(tǒng)位置進行跟蹤監(jiān)視,即時發(fā)出反饋控制信號,從而完成對位置的控制。其基本原理如圖1所示。單片機接收來自上位機的時序脈沖信號和方向信號,經(jīng)驅(qū)動放大后送往步進電機來控制步進電機工作;步進電機帶動編碼器同軸旋轉(zhuǎn),由編碼器檢測轉(zhuǎn)角度,并以脈沖的形式反饋到單片機進行核步計數(shù);單片機根據(jù)脈沖反饋當量值與給定值進行比較,按照核步算法發(fā)出控制指令。如果發(fā)生丟步,單片機就會根據(jù)差值繼續(xù)發(fā)送脈沖,把丟掉的步數(shù)補上,從而完成步進電機轉(zhuǎn)動位置的閉環(huán)控制。

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

          a.jpg

          電路相關(guān)文章:電路分析基礎(chǔ)



          上一頁 1 2 3 4 下一頁

          評論


          相關(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); })();