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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 伺服驅(qū)動器中電流采樣電路的設(shè)計(jì)

          伺服驅(qū)動器中電流采樣電路的設(shè)計(jì)

          作者: 時(shí)間:2014-02-13 來源:網(wǎng)絡(luò) 收藏




          圖4 輸入最大260mv,輸出占空比91%



          圖5 輸入最小-260mv,輸出占空比9%

          現(xiàn)將兩種方案在軟件程序及調(diào)試參數(shù)均相同的情況下采集到的電流信號波形進(jìn)行對比,如圖6圖7所示。



          圖6 常規(guī)波形圖



          圖7 新型波形圖

          用常規(guī)電流采樣電路設(shè)計(jì)所得到的兩路采樣信號波形曲線如圖6所示,可以看出其為正弦波形,因該波形仍然存在一部分毛刺,故波形不圓滑,因此我們在此基礎(chǔ)上加入軟件濾波,成功實(shí)現(xiàn)電流閉環(huán)控制。經(jīng)反復(fù)實(shí)驗(yàn)驗(yàn)證,電機(jī)運(yùn)轉(zhuǎn)平穩(wěn),可以實(shí)現(xiàn)電流閉環(huán)。

          用新型電流采樣電路設(shè)計(jì)所得到的兩路采樣信號波形曲線如圖7所示,其波形十分平滑,可以不加任何處理直接用作電流環(huán)閉環(huán)。

          以上兩種電流采樣電路均可以實(shí)現(xiàn)電流環(huán)閉環(huán),但通過圖6和圖7的實(shí)驗(yàn)波形圖可以發(fā)現(xiàn),當(dāng)使用采樣電阻與線性光耦組成的電流采樣電路時(shí),易受到外界干擾,需要增加較多的濾波電路并進(jìn)行大量的調(diào)試,且所得的波形不平滑。而使用ir2175組成的采樣電路時(shí),可以大大簡化接口電路,又因?yàn)槠漭敵鲂盘枮閿?shù)字信號,可較大程度上減小外界干擾對其造成的影響,較之前一種設(shè)計(jì)電路更方便,穩(wěn)定,閉環(huán)效果更好。

          結(jié)束語

          通過本次實(shí)驗(yàn),可以發(fā)現(xiàn)使用電流傳感器芯片可以很方便的解決的電流采集,并且采集到的信號較為精確,但是在pcb設(shè)計(jì)時(shí)仍要重視高壓與低壓信號的隔離,并應(yīng)增加適當(dāng)?shù)谋Wo(hù)電路及濾波電路。

          作者簡介
          郭曉強(qiáng)(1986-) 男,碩士,研究方向?yàn)闄C(jī)械制造,自動化,自動控制等。
          參考文獻(xiàn)
          [1] hcpl-7840 data sheet hp
          [2] 李欣,李波.高壓線性電流傳感器ir2175及其應(yīng)用[j].國外電子元器件,2005(5).
          [3 ir2175 data sheet ir corporation,2003.

          上一頁 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); })();