摘要本文讨论设计了一种用于公共场所及室内具有检测及超限报警功能的甲醛智能测试仪。其设计方案基于 89C51 单片机,选择瑞士蒙巴波公司的 CH20/S—10 甲醛传感器。系统将传感器输出的 4~20mA 的标准信号通过以 AD0832 为核心的 A/D 转换电路调理后,经由单片机进行数据处理,最后由 LCD 显示甲醛浓度值。文中详细介绍了数据采集子系统、数据处理过程以及数据显示子系统和报警电路的设计方法和过程。系统对于采样地点超出规定的甲醛容许浓度时采纳三极管驱动的单音频报警电路提醒监测人员。同时,操作人员对于具体报警点的上限值可以通过单片机编程进行设置。 另外,该系统对浓度信号进行了信号补偿等处理,减少了测量误差,因此,具有较高的测量精度,而且结构简单,性能优良.本系统的量程为 0-10ppm,精度为 0。039ppm。关键词: 甲醛检测,数据采集处理系统,硬件电路,软件设计,A/D 转换器,AT89C52 单片机3目录第1章 绪论..................................................31。1 引言..................................................3第2章 概述..................................................42.1 系统总概述..............................................42.2 总体方案设计............................................42.3 硬件设计................................................52.4 软件设计................................................52.5 硬件结构框图 2。1.......................................52.6 软件结构框图 2.2........................................5第 3 章 硬件设计...............................................6 3。1。1 硬件选择........................................63。1。2 MCU 的选择与简介.................................63.1。3 单片机最小系统的实现.............................83.2.1 数据采集系统.....................................143。2.2 模数转换的选择与简介............................153。2.3 按键选择与简介...................................173.2.4 外围扩充存储器...................................183。2.5 时钟芯片选择与简介..............................193.2。6 上拉电阻........................................213。2。7 液晶显示器简介。...............................213.2。8 报警...