甲醛检测仪设计教材.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C8051F单片机的甲醛检测仪设计 摘要:本文设计了一款便携式的甲醛检测仪,以C8051F021单片机为核心,用Dart sensors 甲醛传感器作为高精度的微弱信号检测的传感器,利用AD8571精密运算放大器进行信号处理,实现甲醛检测仪的高精度检测,同时仪器低功耗、智能化及便携式的特点十分实用于室内空气中甲醛气体含量的检测。 关键词:甲醛检测仪;低功耗;便携式 甲醛是一种无色、有刺激性气味的气体。其危害性众所周知,其毒性较高、在常温下极易挥发、长期接触甲醛的人会引起慢性呼吸道疾病、基因突变等问题【1】 本设计通过甲醛传感器、信号处理单元、单片机、人机交互等模块组成。主要实现以下功能: 1. 实时、快速地检测当前室内空气的甲醛含量; 2. 显示ppm和mg/m3两种单位; 3. 判断当前气体含量是否超出国家标准,如超出标准,要予以提示和警告; 4. 可以查询检测的历史数据; 5. 仪器与电脑可进行通信。 二、系统的硬件设计 便携式甲醛检测仪的硬件部分主要由:甲醛传感器、放大和滤波、单片机、液晶显示和按键等部分组成。硬件结构图如2-1所示。 1. 甲醛传感器 本设计所选用的甲醛传感器为英国Dart sensor公司生产的DART SENSORS甲醛传感 如图所示,传感器的表面有一层通透膜,其正中央有一个直径为2.10MIN的圆孔,通透膜和圆孔的结合是为了空气中气体的进入,同时又有效的阻挡了灰尘等杂质进入传感器以致影响传感器的测量精度或减少传感器的使用寿命。这种传感器属于电化学传感器,具有两个电极:正电极和负电极。250-300 nA/ppm,使用寿命为5年。可检测出国家标准甲醛含量内的微弱信号,并且传感器随时间的变化的漂移量极小,因此在设计时不用进行补偿。在常温20℃下传感器的活性最好。 使用此传感器时要特别注意,当传感器不工作时,要将传感器的正负两极短路,在保证传感器的使用寿命的同时消耗两极间积累的电荷,使其在正常工作时不会因为未将两极短路将此电荷释放2天以致影响检测的效率。在传感器工作时,要去掉其短路线,保证其正常工作。 2. 信号处理与放大部分 由于在通常情况下,室内的甲醛含量极低,所以甲醛传感器所检测出的电流信号十分微弱。所以对于微弱信号的放大,有相当高的要求。本设计中,将传感器输出的微弱电流信号接入20K大小的电阻,使uA级别的电流信号转变为mV级别的电压信号。之后,将信号传输到AD8571运算放大器进行信号的放大与滤波。其中,信号的滤波由RC网络组成。设置反馈电阻与输入电阻的阻值,使其放大200倍。 AD8571是ADI公司生产的性能参数良好的轨到轨输入/输出高精度运算放大器。其性能特点:低失调电压:1uV;输入失调漂移:0.005uV/℃;可以进行单电源操作(5V/3.3V);高增益:145 dB(典型值);共模抑制比(CMRR):140 dB(典型值);超低输入偏置电流:10 pA的典型;低电源电流:750μA/运算放大器C8051F系列单片机是(System on a Chip,SOC)在本设计中,选用C8051F021单片机,该单片机包含与8051完全兼容的CIP-5内核,模拟多路选择器、可编程增益放大器、12位和8位的ADC、64K的Flash存储器、UATR串口、电压基准、数字I/O端口和看门狗定时器[2]等本设计将经AD8571滤波放大等处理后的信号输入到C8051F021单片机中。通过单片机的模拟多路选择器AIN0.0通道进行信号采集,利用单片机内部的ADC模块进行模数转换。此时,通过软件设置进行信号大小的判断:当通过硬件处理后的信号相对微小(信号0.5mV)时,利用单片机内部的可编程增益放大器进行2倍的放大,让输入到单片机的信号尽量接近其内部的基准电压(2.4V),使A/D转换更加精确。4. 人机交互 利用单片机的I/O接口与晶联讯公司的128*64的JL号的LCD相5. 串口通信在Silicon Laboratories IDE集成开发环境中编写C语言程序,并通过C8051F MCU调试适配器下载到单片机中。IDE是Silicon Laboratories公司开发的专门针对C8051F系列单片机的集成开发环境,通过和Keil C51系列的开发工具集成提供了使用C51语言进行单片机开发的强大接口通过单片机的控制,实现将传感器检测到的空气中的甲醛含量在LCD液晶显示模块中显示。并根据操作者的不同的按键选择来实现不同的功能。程序流程图如图所示。 当开/关键闭合时,检测仪系统初始化,屏幕中出现开机显示。,系统将自动检测空气中的甲醛含量,。超过了国家规定的标准,键时,系统四、检测仪的低功耗设计 在本设计中,所有元器件的选用均可采用3.3V供电,大大降低了电池能量的消耗。051F0

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档