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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于AT89C52的數(shù)控直流電流源設(shè)計(jì)方案

          基于AT89C52的數(shù)控直流電流源設(shè)計(jì)方案

          作者: 時(shí)間:2011-08-10 來(lái)源:網(wǎng)絡(luò) 收藏

            本文源能夠很好地降低因元器件老化、溫漂等原因造成的輸出誤差,輸出在20—2000mA(可調(diào))、輸出可預(yù)置、輸出電流信號(hào)可直接顯示等功能。硬件電路采用單片機(jī)為控制核心,利用閉環(huán)控制原理,電路組成閉環(huán)負(fù)反饋進(jìn)行穩(wěn)流,最終實(shí)現(xiàn)精度高、穩(wěn)定性好、輸出范圍寬的要求。

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

            1 系統(tǒng)組成和原理

            1.1 系統(tǒng)的組成

            本電流源系統(tǒng)可分為穩(wěn)壓電源電路、單片機(jī)控制部分、A/D和D/A轉(zhuǎn)換電路、恒流源電路、人機(jī)界面(包括鍵盤輸入與LED顯示)等幾部分,其系統(tǒng)組成如圖1所示。

            1.2 系統(tǒng)的工作原理

            系統(tǒng)原理如圖1所示,系統(tǒng)通過(guò)穩(wěn)壓電源向恒流源提供24V電壓,向單片機(jī)、A/D和D/A轉(zhuǎn)換器提供5V電壓,通過(guò)鍵盤對(duì)電流值進(jìn)行預(yù)置,利用單片機(jī)將電流步進(jìn)值或電流設(shè)定值換算后輸出相應(yīng)的數(shù)字信號(hào),經(jīng)過(guò)D/A轉(zhuǎn)換、信號(hào)放大,驅(qū)動(dòng)恒流源輸出電流信號(hào),實(shí)際輸出的電流再利用精密電阻采樣變成電壓信號(hào),經(jīng)過(guò)A/D轉(zhuǎn)換,將信號(hào)反饋到單片機(jī)中,單片機(jī)將輸出反饋信號(hào)再與預(yù)置值比較,送出調(diào)整信號(hào),再輸出新的電流,這樣就形成系統(tǒng)的閉環(huán)調(diào)節(jié),從而提高了輸出電流的精度。顯示電路用于顯示電流設(shè)定值和當(dāng)前電流測(cè)量值。

            2 硬件系統(tǒng)的

            2.1 單片機(jī)控制系統(tǒng)的

            在本設(shè)計(jì)中,控制芯片主要完成與A/D、D/A的數(shù)據(jù)通信及對(duì)其數(shù)據(jù)的處理,實(shí)現(xiàn)對(duì)系統(tǒng)給定量的設(shè)定和對(duì)輸出量的采樣與顯示。同時(shí)還檢測(cè)各種故障信息,及時(shí)地發(fā)出相應(yīng)的報(bào)警信號(hào)。此外,由于系統(tǒng)屬于強(qiáng)的EMI源,對(duì)主控制器芯片的抗干擾性能和故障處理能力有較高的要求,所以,控制芯片采用單片機(jī)。

            2.2 穩(wěn)壓電源

            穩(wěn)壓電源采用三端穩(wěn)壓器7805、7824構(gòu)成。由于78系列穩(wěn)壓器最大輸出電流為1.5A,而系統(tǒng)輸出最大電流為2000mA,為此,需外加功率管擴(kuò)流。

          基爾霍夫電流相關(guān)文章:基爾霍夫電流定律



          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


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