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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 無刷直流電機的保護(hù)電路

          無刷直流電機的保護(hù)電路

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

          軟件流程如圖9所示。

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

          h.jpg


          3.2 過壓
          線電壓檢測的設(shè)計與電流檢測的設(shè)計大體相同。過壓:檢測母線電壓,如果高于上限電壓值,則發(fā)送警告信息幀,并停止驅(qū)動。過壓如圖10所示。
          簡單實用,直接檢測母線電壓,如果電壓高于程序中的設(shè)定值,則做出相應(yīng)的動作。在軟件編程的時候采用了查詢法,即只有在進(jìn)行電壓檢測的程序段中打開A/D,檢測中斷標(biāo)志,然后讀數(shù)并返回電壓值,最后再關(guān)A/D,這樣不用在整個程序執(zhí)行過程中一直打開A/D采集模塊,從而提高了程序執(zhí)行的效率。
          3.3 欠壓保護(hù)
          欠壓:檢測母線電壓,如果低于下限電壓值,則發(fā)送警告幀,并停止驅(qū)動,以保護(hù)電池。
          欠壓保護(hù):第一套方案和上面的過壓保護(hù)過程類似;第二套方案使用了IR2136內(nèi)部集成的自身工作電源檢測器。從IR2136內(nèi)部原理框圖可以看出,當(dāng)Vcc欠壓時,F(xiàn)AULT輸出低電平,同時3個上橋臂的MOS管被關(guān)斷。

          4 實驗測試
          在實驗室對設(shè)計制成的電路板進(jìn)行了測試。測試條件為:母線電壓均為48 V(DC),負(fù)載電機為750 W無刷直流電動機,PWM斬波頻率為10 kHz。
          圖11便是用示波器觀察到I/V電路的電壓信號波形。通過電壓信號可以看出,電流信號的波形為方波,同時方波中含有豐富的PWM高次諧波分量,所以在送至單片機的A/D口之前,需要進(jìn)行信號調(diào)理。

          i.jpg


          圖12是調(diào)整LPF截至頻率為f=1.126 Hz之后,放大8倍的電壓波形。在500 mV下,PWM中點的電壓信號紋波很小,符合設(shè)計標(biāo)準(zhǔn)。

          5 結(jié)語
          根據(jù)本文內(nèi)容設(shè)計并實現(xiàn)的無刷直流電動機保護(hù)電路,簡單可靠,效果良好,可以為交流調(diào)速系統(tǒng)、直線電機控制、開關(guān)磁阻、電機控制、USP等的研究提供參考。

          DIY機械鍵盤相關(guān)社區(qū):機械鍵盤DIY


          霍爾傳感器相關(guān)文章:霍爾傳感器工作原理


          霍爾傳感器相關(guān)文章:霍爾傳感器原理

          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: 電路 保護(hù) 電機 直流 BLDC

          評論


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