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

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于89C51放電法測高阻數(shù)據(jù)的采集與處理

          基于89C51放電法測高阻數(shù)據(jù)的采集與處理

          作者: 時(shí)間:2012-08-31 來源:網(wǎng)絡(luò) 收藏

          2.1 充電路
          將待測與已知電容組成回路,先讓電源給電容充電,充電完成后,再讓電容通過電阻。在電容時(shí)測量電容上的電壓隨時(shí)間的變化關(guān)系,從而確定的阻值。這里選用輸入阻抗達(dá)到1015 Ω的運(yùn)放AD549用作電壓跟隨器,隔離測試回路與待測電阻回路。

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

          i.JPG


          2.2 模數(shù)轉(zhuǎn)換部分
          模擬信號送入ADC0809。ADC0809為8路輸入通道8位A/D轉(zhuǎn)換器,即分辨率為8位,具有轉(zhuǎn)換起??刂贫耍D(zhuǎn)換時(shí)間為100 μs,單個(gè)+5 V電源供電,模擬輸入電壓范圍0~+5 V,不需零點(diǎn)和滿刻度校準(zhǔn)。ADC0809內(nèi)部帶有輸出鎖存器,可以與單片機(jī)直接相連。初始化時(shí),使START和OE信號為低電平,開始轉(zhuǎn)換時(shí)在START和ALE加一個(gè)正脈沖信號,ADC0809開始轉(zhuǎn)換,在轉(zhuǎn)換期間EOC為低電平,轉(zhuǎn)換結(jié)束EOC為高電平。單片機(jī)根據(jù)EOC信號檢測到轉(zhuǎn)換結(jié)束后,給OE為置高電平,ADC0809把轉(zhuǎn)換的輸出到8位線上,單片機(jī)由線上獲得轉(zhuǎn)換結(jié)果。
          單片機(jī)系統(tǒng)的晶體為12 MHz,ADC0809的工作頻率選為500 kHz,在電路中采用74L574把單片機(jī)的2 MHz的ALE信號進(jìn)行4分頻,獲得AD0809所需的工作頻率。
          2.3 單片機(jī)部分
          ADC0809的START為轉(zhuǎn)換啟動信號,當(dāng)START上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開始進(jìn)行A/D轉(zhuǎn)換;在轉(zhuǎn)換期間,START應(yīng)保持低電平,讓START和P2.7連接。EOC為轉(zhuǎn)換結(jié)束信號,當(dāng)EOC為高電平時(shí),表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行A/D轉(zhuǎn)換,檢測ADC0809的EOC端,將它與P3.2口連;OE為輸出允許信號,用于控制3條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù);OE=0,輸出數(shù)據(jù)線呈狀態(tài),讓OE與P2.6連接。D7-D0為數(shù)字量輸出線,數(shù)據(jù)的輸出口連接到P0口,單片機(jī)由P0口讀取轉(zhuǎn)換結(jié)果,在單片機(jī)上實(shí)現(xiàn)數(shù)據(jù)的換算。

          j.JPG



          評論


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