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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 采用C8051F060的水質(zhì)重金屬在線監(jiān)測儀的研制

          采用C8051F060的水質(zhì)重金屬在線監(jiān)測儀的研制

          ——
          作者:譚紅濤 方方 顧光明 時間:2013-12-26 來源:電子產(chǎn)品世界 收藏
          編者按:針對目前水質(zhì)重金屬實驗室檢測方法的不足,研制了一款靈敏度高、檢出限低、性能穩(wěn)定的實時自動在線監(jiān)測儀。該儀器以C8051F060作為下位機主控芯片實現(xiàn)信號發(fā)生器、恒電位儀和信號采集處理,以基于WindowsCE的ARM9作為上位機完成泵閥控制和數(shù)據(jù)處理,以穩(wěn)定的BDD電極作為工作電極的三電極體系,三大部分共同構(gòu)成穩(wěn)定的監(jiān)測系統(tǒng)。此監(jiān)測儀在測試不同濃度重金屬鉛、鉻、鎳離子溶液時得到了良好的響應(yīng)。

            提高的檢測能力

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

            通過軟件的編寫控制DAC芯片產(chǎn)生不同的電壓掃描波形[11]:線性、差分脈沖等波形[12],為了提高儀器檢測重金屬離子的檢出限,采用差分脈沖電壓掃描方式消除背景電流的影響,提高在檢測低濃度重金屬溶液的能力,差分脈沖波形如圖5所示。

            在Keil軟件中編制差分脈沖掃描部分軟件如下:

            void scan(uint dac_begin,uint dac_end,uint speed,uint step,uint dac_basic)
            {
            adcnum0=0;
            step=1;//增加步長可變
            while(dac_begin>dac_end&&_flag==5)
            {
            if(daca>=speed)
            {
            daca=0;
            dac_begin-=step;
            dac8831(dac_begin); //DAC數(shù)模轉(zhuǎn)換子程序
            if((dac_begin<=dac_basic)&&(dac_begin%((dac_basic-dac_end)/256))==0)
            {
            AD0BUSY=1; //軟件置1啟動ADC轉(zhuǎn)換
            if(dac_begin<=dac_end)
            {
            break;
            }
            }
            }
            dac8831(0x8000);
            }
            }

          負(fù)離子發(fā)生器相關(guān)文章:負(fù)離子發(fā)生器原理
          離子色譜儀相關(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); })();