采用C8051F060的水質(zhì)重金屬在線監(jiā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],為了提高儀器檢測重金屬離子的檢出限,采用差分脈沖電壓掃描方式消除背景電流的影響,提高監(jiān)測儀在檢測低濃度重金屬溶液的能力,差分脈沖波形如圖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&&MCU_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);
}
}
評論