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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 基于單片機的數(shù)控直流電流源的研制(一)

          基于單片機的數(shù)控直流電流源的研制(一)

          作者: 時間:2013-06-21 來源:網(wǎng)絡(luò) 收藏

          0 引言

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

          從日常生活到最尖端的科學都離不開電源技術(shù)的參與和支持,而電源技術(shù)和產(chǎn)業(yè)對提高一個國家勞動生產(chǎn)率的水平,即提高一個國家單位能耗的產(chǎn)出水平,具有舉足輕重的作用.在電源種類繁多和技術(shù)的多樣化中,不斷地提出更多.更高.更先進的要求來迎合當今社會時代的步伐.電源設(shè)備是電子儀器的一個重要組成部分,通常有電壓源.電流源.交流電壓源,電壓源等.隨著信息時代的飛速發(fā)展,電源設(shè)備也逐漸向數(shù)字化方向發(fā)展,便有了數(shù)控電流源的研究方向.

          數(shù)控電流源是一種低紋波.高精度并當負載在一定范圍內(nèi)變化時具有良好的穩(wěn)定性.輸出可預(yù)置的數(shù)控直流電流源,它是現(xiàn)代科學研究和生產(chǎn)的需要,也代表著直流電流源發(fā)展的方向,而且得到了越來越廣泛的應(yīng)用.

          1 設(shè)計任務(wù)要求

          在此設(shè)計并制作出一款數(shù)控直流電流源.其原理示意圖如圖1所示.

          具體要達到的技術(shù)指標為:

          (1)輸入交流為200~240 V,50 Hz;輸出直流電壓≤10 V.

          (2)輸出電流范圍:20~2 000 mA;

          (3)可設(shè)置并顯示輸出電流給定值,要求輸出電流與給定值偏差的絕對值≤給定值的2%+1 mA;

          (4)具有“+”.“-”步進調(diào)整功能,步進≤2 mA;

          (5)改變負載電阻,輸出電壓在10 V以內(nèi)變化時,要求輸出電流變化的絕對值≤輸出電流值的2%+1 mA;

          (6)紋波電流≤1 mA.

          `2 系統(tǒng)總體設(shè)計

          本系統(tǒng)采用STC89C52作為整機的控制部分,通過鍵盤改變或設(shè)定數(shù)字量,經(jīng)D/A 轉(zhuǎn)換后產(chǎn)生相應(yīng)的電壓值,從而控制恒流源;為了能夠使系統(tǒng)具備檢測實際輸出電流值的功能,可以在輸出回路上串聯(lián)取樣電阻,將實際輸出電流轉(zhuǎn)換成電壓,并經(jīng)過A/D 進行模數(shù)轉(zhuǎn)換,用實時對電壓進行采樣,然后進行數(shù)據(jù)處理及顯示.此系統(tǒng)比較靈活,采用軟件方法來解決數(shù)據(jù)的預(yù)置以及電流的步進控制,使系統(tǒng)硬件更加簡潔.靈活,各類功能易于實現(xiàn),能很好地滿足性能指標的要求.具體框圖如圖2所示.

          3 各部分模塊設(shè)計

          3.1 鍵盤與顯示

          鍵盤電路和顯示電路由8255 驅(qū)動,如圖3 所示.

          顯示部分采用共陽數(shù)碼管動態(tài)掃描方式,在程序控制下,可以顯示輸出電流和采樣電流;鍵盤采用矩陣結(jié)構(gòu),有:顯示切換鍵.后退鍵.加1鍵.減1鍵.確認鍵.0~9數(shù)字鍵入鍵等.

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



          上一頁 1 2 下一頁

          關(guān)鍵詞: 直流 單片機 電路

          評論


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