采用C8051F060的水质重金属在线监测仪的研制

  作者:谭红涛 方方 顾光明 时间:2013-12-26来源:电子产品世界

编者按:针对目前水质重金属实验室检测方法的不足,研制了一款灵敏度高、检出限低、性能稳定的实时自动在线监测仪。该仪器以C8051F060作为下位机主控芯片实现信号发生器、恒电位仪和信号采集处理,以基于WindowsCE的ARM9作为上位机完成泵阀控制和数据处理,以稳定的BDD电极作为工作电极的三电极体系,三大部分共同构成稳定的监测系统。此监测仪在测试不同浓度重金属铅、铬、镍离子溶液时得到了良好的响应。

  提高检测仪的检测能力

  通过软件的编写控制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);
  }
  }

1 2 3 4

关键词: C8051F060 监测仪 检测仪 MCU 单片机 201401

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版