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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 一種24V直流電機驅(qū)動器設(shè)計

          一種24V直流電機驅(qū)動器設(shè)計

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

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

            為防止瞬時輸入電壓過大, 在電源入口放置穩(wěn)壓芯片7818, 再經(jīng)過瞬態(tài)二極管的降壓, 最后進入DC /DC芯片, 得到兩路電壓15 V 和9 V, 電感L 1 和L2 的作用是組成 LC濾波網(wǎng)絡(luò), 可以進一步減少輸入輸出紋波, 利用這兩路電壓經(jīng)過三端穩(wěn)壓芯片78L05就可以得到需要的5 V和+ 5 V 兩路電源系統(tǒng), 分別給單片機控制電路和驅(qū)動電路供電。

          系統(tǒng)的電源電路設(shè)計

          圖3 系統(tǒng)的電源電路

            2.3 驅(qū)動電路

            由于功率MOSFET 是壓控元件, 具有輸入阻抗大、開關(guān)速度快、無二次擊穿現(xiàn)象等特點, 滿足高速開關(guān)動作需求, 因此采用IR 公司的場效應(yīng)管IRF9540和IRF540構(gòu)成H 橋電路的橋臂。H 橋電路中的4個功率MOSFET 分別采用n溝道型和p溝道型, 的電路原理, 如圖4所示。

            數(shù)字電平上下跳變時, 集成電路耗電發(fā)生突變,引起電源產(chǎn)生毛刺。數(shù)字電路越復(fù)雜, 數(shù)據(jù)速率越高, 累計的電流跳變越強烈, 高頻分量越豐富, 而普通印刷電路板不能完全吸收邏輯電平跳變產(chǎn)生的電壓毛刺, 這種噪聲會嚴重干擾電路。為了實現(xiàn)模擬電路和數(shù)字電路的隔離, 提高信噪比, 有效的抑制噪聲對模擬電路的干擾, 在PWM 信號從控制系統(tǒng)引出之后, 需要經(jīng)過光電隔離, 才能送入驅(qū)動電路。在不影響整體性能的前提下, 使用TLP521- 1光電耦合器, 主要考慮的是價格因素。

            運放2902在電路中用作比較器, 把輸入邏輯信號同基準電壓比較, 轉(zhuǎn)換成接近功率電源電壓幅度的方波信號。運放的輸入電壓范圍不能接近負電源電壓, 否則會出錯。因此在運放輸入端增加了防止電壓范圍溢出的二極管D 13。輸入端的電阻R 50用于限流,R66用于在輸入懸空時把輸入端降為低電平。

            當運放2902 輸出端為低電平時, 三極管Q25截止, 場效應(yīng)管Q23導(dǎo)通。三極管Q16導(dǎo)通, 場效應(yīng)管Q19截止, 輸出為高電平。當運放輸出端為高電平時,三極管Q25導(dǎo)通, 場效應(yīng)管Q23截止。三極管Q16截止, 場效應(yīng)管Q19導(dǎo)通, 輸出為低電平。

          基于MOSFET的驅(qū)動電路設(shè)計

          圖4 基于MOSFET的驅(qū)動電路



          評論


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