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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于STC12C5410AD設(shè)計10位高精度ADC

          基于STC12C5410AD設(shè)計10位高精度ADC

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


          2 軟件設(shè)計
          2.1 寄存器的相關(guān)設(shè)置
          AD單片機(jī)要實現(xiàn)上述設(shè)計,必須對相關(guān)寄存器進(jìn)行設(shè)置:
          通過設(shè)置P1M0,P1M1兩個寄存器對P1口選擇作為A/D轉(zhuǎn)換的輸入口進(jìn)行設(shè)置,比如若是選擇P1.7,則設(shè)置:
          P1M0=0x80;
          P1M1=0x80;
          選擇I/O口模式為開漏(Open Drain),可以作為A/D使用,還可以選擇高阻輸入,設(shè)置為:
          P1M0=0x80;
          P1M1=0x00;
          ADC_CONTR特殊功能寄存器,從高到底依次表示:
          ADC_POWER SPEED1 SPEED0 ADC_FLAG CHS2CHS1 CHS0;
          選擇P1.7作為A/D輸入管腳需將CHS2/CHS1/CHS0設(shè)置為:
          CHS2=1;
          CHS1=1;
          CHS0=1;
          SPEED1/SPEED0是數(shù)/模轉(zhuǎn)換速率控制位,為了達(dá)到最快的轉(zhuǎn)換速率,本設(shè)計采用210個時鐘周期轉(zhuǎn)換一次,設(shè)置為:
          SPEED1=1;
          SPEED0=1;
          ADC_FLAG位,為模/數(shù)轉(zhuǎn)換結(jié)束標(biāo)志位,轉(zhuǎn)換結(jié)束后自動跳變?yōu)椤?”,需軟件清零;
          ADC_START,為ADC開始控制位,設(shè)置為:
          ADC_START=1; //模/數(shù)轉(zhuǎn)換開始
          ADC_DATA,ADC_LOW2分別是10位模/數(shù)轉(zhuǎn)換結(jié)果的高8位和低2位的寄存器。轉(zhuǎn)換計算公式為:
          (ADC_DATA[7:0],ADC_LOW2[1:0])=1 024*Vin/Vcc;
          式中:Vin為模擬輸入通道的輸入電壓;Vcc為單片機(jī)的供電電壓,由單片機(jī)的供電電路9805或者LM317穩(wěn)壓電路輸出端決定。
          2.2 軟件調(diào)試
          A/D初始化子程序和啟動A/D轉(zhuǎn)換的子程序:
          f.JPG

          3 結(jié)語
          機(jī)內(nèi)測試系統(tǒng)在裝備系統(tǒng)中所占比例不得超過裝備的10%,否則會影響裝備的正常運(yùn)行。在信號采集中,硬件設(shè)計的簡化尤其重要。本設(shè)計不但達(dá)到設(shè)計電路的精簡元器件且多個測試點共用的要求。10位精度的ADC分辨率理論上可達(dá)到1/1 024,為了能夠穩(wěn)定的輸出頻率,試驗中加入了中轉(zhuǎn)寄存器保持轉(zhuǎn)換結(jié)果,同時運(yùn)用消除不穩(wěn)定信號的噪聲影響。最后試驗結(jié)果可保持長時間穩(wěn)定輸出,達(dá)到試驗預(yù)期要求。同時最低位能夠連續(xù)跳變,保證輸出的連續(xù)性和準(zhǔn)確性。本設(shè)計對模數(shù)轉(zhuǎn)換器的高精度要求,在調(diào)試過程中需對AD單片機(jī)的供電電壓進(jìn)行微調(diào)。設(shè)計中運(yùn)用LM317穩(wěn)壓器供電電路,調(diào)節(jié)輸入電壓,保證電壓精確穩(wěn)定在5 V,所達(dá)到效果和效率遠(yuǎn)遠(yuǎn)高于雷達(dá)裝備的BIT的模數(shù)轉(zhuǎn)換要求。同時該設(shè)計簡單有效,且故障率低,能夠持續(xù)保持穩(wěn)定工作。該設(shè)計在保證設(shè)計要求條件下優(yōu)化了硬件電路設(shè)計,精簡元器件,降低成本和實際電路運(yùn)行的故障率。本設(shè)計的不足之處有兩點:集成化程度還是太低,解決方法是采用貼片小板設(shè)計;沒用同時處理信號的能力。后續(xù)研究將主要針對這兩點對其進(jìn)行改進(jìn)。


          上一頁 1 2 下一頁

          評論


          技術(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); })();