二氧化碳检测仪答辩技巧.pptVIP

  • 13
  • 0
  • 约1.28千字
  • 约 15页
  • 2016-06-29 发布于湖北
  • 举报
基于单片机的二氧化碳浓度检测仪设计 姓名:李巍 班级:机自1105 学号 设计的目的、意义 近年来,随着单片机功能的日益强大和计算机的广泛应用,人们对大棚内参数检测的准确性和控制的稳定性越来越高。本设计就是针对此问题,设计相对准确的、稳定的CO2浓度监控装置,由于系统的灵活性和模块化,可以广泛应用于温室大棚环境监控。 前期方案的选择 单片机:AT89S52 传感器:MG811 AD转换:ADC0809 显示:LCD1602 选择理由: AT89S52、ADC0809:普遍都在用,都是所学的,比较熟悉。 MG811: 体积小、寿命长,对CO2 有良好的灵敏度和选择性,受温湿度的变化影响较小,好的稳定性,价格便宜。 LCD1602:16×2行字符显示,可以满足本设计的需求。 仿真图 后期方案 单片机:STC90C516RD+ 传感器:MG811 AD转换:PCF8591 显示:LCD1602 选择理由: 由于当时元器件的缺少,老师提供了一套以STC90C516RD+单片机为核心的开发板,板子上所用的AD为PCF8591。 模块设计 本设计是以STC85916RD+单片机为核心控制,系统只要分为3个模块,分别是二氧化碳采集模块、数据处理模块、显示模块。 二氧化碳采集模块:以MG811为核心的二氧化碳传感器 数据处理模块:PCF8591 显示模块:LCD1602液晶显示 系统流程图 二氧化碳传感器MG811 MG811二氧化碳传感器不但具有体积小、寿命长的特点外,对CO2有良好的灵敏度和选择性,受温湿度的变化影响较小,好的稳定性。 MG811工作原理 本传感器采用固体电解质电池原理,由下列固体电池构成:空气,NASICON,CO2。 当传感器置于CO2气氛中时,将发生以下电极反应: 负极: 2Li + + CO2 + 1/2O2 + 2e - = Li2CO3 正极: 2Na+ + 1/2O2 + 2e- = Na2O 总电极反应: Li2CO3 + 2Na + = Na2O + 2Li + + CO2 数据处理模块 PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。 AIN0~AIN3:模拟信号输入端。 VDD、VSS:电源端(2.5-6V)。 SDA、SCL:I2C 总线的数据线、 时钟线。 OSC:外部时钟输入端,内部时钟输出端。 EXT:内部、外部时钟选择线,使用内部时钟时 EXT 接地。 AGND:模拟信号地。 AOUT:D/A 转换输出端。 VREF:基准电源端。 显示模块 1602型LCD显示模块具有体积小,功耗低,显示内容丰富等特点。1602型LCD可以显示2行16个字符,最佳工作电压为5V,工作电流为2.0mA(5V),有8位数据总线D0-D7和RS,R/W,EN三个控制端口,工作电压为5V,并且具有字符对比度调节和背光功能。

文档评论(0)

1亿VIP精品文档

相关文档