论文部分内容阅读
二氧化硫作为主要的大气污染物之一,对环境造成严重的危害。而煤、石油等燃料的燃烧过程是排放二氧化硫的最主要的人工污染源,因此对烟气二氧化硫浓度的检测,有十分重要的意义。 本课题分析了目前有关二氧化硫浓度检测的方法及国内外烟气二氧化硫浓度检测仪的情况,以二氧化硫电化学传感器为基础,研制出一种低成本、高精度的能适应较恶劣环境的烟气二氧化硫浓度智能检测仪。本课题详细地给出了传感器的检测原理、智能检测仪的总体结构、硬件设计、软件的实现及通讯接口的设计。 本课题选用City Technology公司的三电极定电位二氧化硫传感器3SF CiTiceL。传感器输出线性直流电流信号,采用恒电位仪来控制传感器需要的定电位。因传感器的输出电流信号十分微弱,所以其恒电位控制及电流信号处理显得尤为重要,本文深入地研究了这一点。 本检测仪在硬件上由气路部分和电路部分组成。根据传感器的特点,采用双传感器气路结构,并且在气路上采用自然降温和利用气水分离器实现快速除水。系统的硬件电路设计包括二氧化硫浓度、温度、湿度检测电路;泵、阀驱动电路;通讯接口电路以及波特率、地址设置电路。以AT89C52单片机为控制器,把二氧化硫传感器的微弱电流信号,经过I/V转换、前置放大器,转换成电压信号,再经过多量程、高精度的A/D转换器,把二氧化硫浓度信号以数据的形式存入单片机中。系统不但提供了常用的RS-232/485标准接口,同时研究了V/I转换电路,设计了4~20mA的线性输出电流接口。 在软件设计部分,探讨了C语言在嵌入式系统中的应用,并充分利用了C语言丰富的库函数和强大的数据处理能力。软件主要由控制程序、数据处理和通信程序组成。本文研究了16位的循环冗余校验码CRC-CCITT在数据通信中的应用,给出了基于模2运算的查表法,实验证明:在保证了系统通信可靠性的基础上,大大提高了计算速度。 本检测仪通过屏蔽、以及硬件和软件滤波等一系列抗干扰措施来满足工业环境的使用。