采用C8051F060的水质重金属在线监测仪的研制
——
编者按:针对目前水质重金属实验室检测方法的不足,研制了一款灵敏度高、检出限低、性能稳定的实时自动在线监测仪。该仪器以C8051F060作为下位机主控芯片实现信号发生器、恒电位仪和信号采集处理,以基于WindowsCE的ARM9作为上位机完成泵阀控制和数据处理,以稳定的BDD电极作为工作电极的三电极体系,三大部分共同构成稳定的监测系统。此监测仪在测试不同浓度重金属铅、铬、镍离子溶液时得到了良好的响应。
提高检测仪的检测能力
本文引用地址:https://www.eepw.com.cn/article/203223.htm通过软件的编写控制DAC芯片产生不同的电压扫描波形[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&&MCU_flag==5)
{
if(daca>=speed)
{
daca=0;
dac_begin-=step;
dac8831(dac_begin); //DAC数模转换子程序
if((dac_begin<=dac_basic)&&(dac_begin%((dac_basic-dac_end)/256))==0)
{
AD0BUSY=1; //软件置1启动ADC转换
if(dac_begin<=dac_end)
{
break;
}
}
}
dac8831(0x8000);
}
}
评论