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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 步進電機控制芯片UDN2916LB原理及應(yīng)用

          步進電機控制芯片UDN2916LB原理及應(yīng)用

          ——
          作者:福建實達聯(lián)迪商用設(shè)備公司 陳磊 時間:2006-10-06 來源:今日電子 收藏

          是SANKEN公司推出的一款兩相步進電機雙極驅(qū)動集成電路,能夠驅(qū)動雙繞組雙極步進電機,特別適用于目前國內(nèi)市場雙步進微型打印機電機的控制。

          適用的電機電壓范圍為10~45V,邏輯電壓不能超過7V;通過內(nèi)部脈寬調(diào)制控制器(PWM)可實現(xiàn)最大750mA的輸出電流;內(nèi)置1/3和2/3分割器;邏輯輸入實現(xiàn)1相/2相/W1-2phase激勵模式;內(nèi)置過熱和交叉電流保護功能;集成鉗位二極管;內(nèi)置防止低壓誤操作等保護功能。內(nèi)部結(jié)構(gòu)如圖所示,芯片有兩組電路構(gòu)成,每組電路由PWM控制器、電橋及輔助電路組成。


          圖1 UDN2916LB內(nèi)部結(jié)構(gòu)框圖

          PWM電流控制電路

          每個PWM控制器由一組電橋、一個外部檢測電阻(RS)、一個內(nèi)部比較器和一個多諧振蕩器組成,來獨立檢測和控制輸出電流,如圖2所示。


          圖2 PWM電流控制電路

          當(dāng)電橋?qū)〞r,電機線圈中電流開始增大,電流通過外部檢測電阻產(chǎn)生的檢測電壓也在增大。當(dāng)檢測電壓達到比較器輸入端設(shè)定電壓值時,線圈中電流ITRIP=VREF/10RS,這時比較器觸發(fā)單穩(wěn)態(tài)關(guān)閉電橋的源驅(qū)動。內(nèi)部邏輯和轉(zhuǎn)換開關(guān)的延遲(td)典型值為2μs,這種延遲會導(dǎo)致實際負載電流峰值稍高于理論值。當(dāng)電橋關(guān)閉后,電機電流開始衰減,通過地鉗位二極管和接收晶體管回流。源驅(qū)動關(guān)閉時間toff由單穩(wěn)態(tài)的外部RC決定,toff=RTCT,一般RT取值范圍在20~100kΩ,CT取值范圍在100~1000pf。PWM輸出電流波形見圖3,負載電流路徑見圖4。


          圖3 PWM輸出電流波形


          圖4 負載電流路徑

          芯片5腳和9腳外接電阻RT和電容CT,RT和CT組成的RC電路產(chǎn)生固定頻率信號,作為內(nèi)部單穩(wěn)多諧振蕩器的振蕩源,該振蕩器和比較器共同作用將采樣的電流大小反應(yīng)到源輸出端。當(dāng)電流值達到理論設(shè)定值時,源輸出端變?yōu)闊o效,當(dāng)電流值小于理論設(shè)定值時,源輸出端變?yōu)橛行?。其中RC參數(shù)選擇比較重要,設(shè)計時往往會忽略其參數(shù)要求。如使用不當(dāng),會引起芯片燒壞,或發(fā)出噪聲等異常現(xiàn)象。

          實際電路設(shè)計應(yīng)用中,對RT和CT參數(shù)取值容易忽略,RT取值精度應(yīng)不低于1%,CT應(yīng)選用NPO類型和精度不低于5%的電容,這樣可以有效固定toff時間,達到電流的最佳控制。而采樣電阻取值大小決定了步進電機線圈電流的大小,電阻大了,則線圈電流太小,步進電機驅(qū)動無力;電阻小了,則線圈電流太大,會燒壞步進電機線圈。UDN2916LB最大輸出電流Ioutput=0.75A。

          假設(shè)采樣電阻Rs使用1.0Ω高精度電阻,參考電壓取最大為5V時,要求最大輸出電流IOUTPUT=VREF/(10

          pwm相關(guān)文章:pwm是什么




          評論


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