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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 老外用AVR設(shè)計的數(shù)字電源電路分析

          老外用AVR設(shè)計的數(shù)字電源電路分析

          作者: 時間:2016-10-19 來源:網(wǎng)絡(luò) 收藏

            

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

           

            上面這款電路是老外用單片機設(shè)計的一款數(shù)字電源.

            采用按鍵輸入和LCD顯示,僅用一個單片機加少量外圍元件形成一款電源.設(shè)計思路非常好.值得我們大家來學(xué)習(xí)...

            他電路的設(shè)計點有1個點非常不錯...

            DA電路...在單片機中并沒有DA電路...他這里面采用IO口加電阻分壓的方式完成DA電路...這樣能省下一個DA.從而使電路更加簡潔...

            HE HE...其實整個電路也不是很復(fù)雜...我現(xiàn)在把整個電源的電路各部分分開...愛好分析的朋友可以一起來討論下.希望大家在討論的時候能互相學(xué)習(xí)認識下.哈哈.能改進下電路就更好了...

            1.電源電路...這個電源電路輸入30V輸出5V...設(shè)計思路不錯...

            利用一個大功率穩(wěn)壓二極管反向擊穿電壓來降壓.然后為7805供電提供整個系統(tǒng)的電壓...

            

           

            2.輸出級...把DA輸出的電流信號轉(zhuǎn)為電壓信號...有負反饋有利于輸出的工作穩(wěn)定...末級采用的是復(fù)合管能顯著提高輸出電流...并且在輸出大功率三極管CE極接上了保護二極管...

            

           

            3.DA電路...DA電路采用的是電阻加IO口的方式...輸出的形式是電流信號...輸出電流越大輸出電壓越高...

            

           

            

           

            4.電壓采樣電路...這個是對輸出的電壓采樣.反饋到單片機內(nèi)部...控制DA達到輸出電壓的穩(wěn)定...因為負載加重或變輕會使輸出電壓升高或變低.有這個必要加上這個采樣電路...

            

           

            5.電流采樣電路...電流采樣是采用負端電阻采樣...這樣采樣的電壓比較低,能直接送到單片機中處理...采樣的電壓越高...說明電流越大.可以在單片機中設(shè)置過流保護...嘿嘿我個人感覺要在正端電流檢測會好點.但那樣成本很高.比較難實現(xiàn).

            

           

            6.顯示電路...HE HE這個就沒啥好說的吧.就一個LCD...LCD顯示的鍵盤是共用IO的.

            

           

            7.鍵盤電路...也是比較普通的.和LCD共用IO口...

            

           

            8.此外就是一些接口比如說IC總線呀別的.HE HE...也是比較普通的...可以加一個24C08什么的.斷電記憶都可以...

            整個電源就由以上部分組成...

            歡迎大家發(fā)言討論...可能有些地方小弟分析的不對,也請大家指點下...如果某些電路能簡化或有另外的方案.也歡迎大家指出...



          關(guān)鍵詞: AVR 數(shù)字電源電路

          評論


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