基于单片机的甲醛检测仪设计
基于单片机的甲醛检测仪设计
目录
第1章 绪论 ....................................................... 1
1.1 引言 ........................................................ 1 第2章 概述 ....................................................... 3
2.1系统总概述................................................... 3 2.2总体方案设计................................................. 3 2.3硬件设计..................................................... 3 2.4软件设计..................................................... 4 2.5 硬件结构框图2.1............................................. 4 2.6 软件结构框图2.2............................................. 4 第3章 硬件设计 ................................................... 5
3.1 硬件设计主电路图见附录9.1.................................. 5 3.2 硬件选择 ................................................... 5 3.2.1 MCU的选择与简介 ........................................ 5 3.2.2 单片机最小系统的实现................................... 10 3.2.3 数据采集系统........................................... 13 3.2.4 模数转换的选择与简介................................... 14 3.2.5 按键选择与简介......................................... 16 3.2.6 外围扩充存储器......................................... 17 3.2.7 时钟芯片选择与简介..................................... 18 3.2.8 上拉电阻............................................... 20 3.2.9 液晶显示器简介。....................................... 20 3.2.10 报警电路............................................... 23 3.2.11 硬件仿真环境介绍....................................... 24 第4章 软件设计 .................................................. 26
4.1编写语言的选择.............................................. 26 4.2 编译软件介绍 ............................................... 27 4.3主程序模块.................................................. 32 4.4模数转换.................................................... 33 4.5按键模块.................................................... 33 4.6时钟模块.................................................... 34 4.7液晶显示模块................................................ 34 第5章 系统仿真 ................................................. 35 第6章 结束语 ................................................... 37 致 谢 ............................................................ 38 参考文献 ......................................................... 39 附录 ............................................................. 40
毕业设计(论文)
第1章 绪论
1.1 引言
1.1.1甲醛的特性及危害
甲醛是一种无色,有强烈刺激性气味的气体。易溶于水、醇和醚。甲醛在常温下是气态,通常以水溶液形式出现。其37%的水溶液称为福尔马林,医学和科研部门常用于标本的防腐保存。此溶液沸点为19.5℃故在室温时极易挥发,随着温度的上升甲醛的挥发速度加快。在我国有毒化学品优先控制名单中甲醛列居第二位。
1.1.2甲醛的来源
1.室内装修所用的合成板材,如胶合板、细木工板、高密度板、刨花板。这些板材中甲醛起胶合剂、防腐剂的作用,主要用于加强板材的硬度、防虫、防腐。板材中残留的和未参与反应的甲醛逐渐向周围环境释放,是室内空气中甲醛的主要来源。
2.用合成板材制造的家具,厂家为了追求利润使用不合格的板材,再粘贴面材料时使用不合格的胶水,造成家具中甲醛含量超标。
3.含有甲醛成分并有可能向外界散发的各类装饰材料,如壁纸、地毯、油漆。
第2章 概述
2.1系统总概述
本论文主要完成甲醛检测仪软件设计,设计内容包括:A/D转换器程序、控制程序、超标报警、键盘检测、数据显示等。
本系统采用单片机为控制核心,以实现便携式甲醛检测仪的基本控制功能。系统主要功能内容包括:数据处理、时间设置、开始测量、超标报警、键盘检测、自动休眠:仪器若不进行称量操作,5分钟后自动进入休眠模式,以降低电源消耗。
1
毕业设计(论文)
本系统设计采用功能模块化的设计思想,系统主要分为总体方案设计、硬件和软件的设计三大部分。
2.2总体方案设计
室内甲醛污染对人身体健康影响较大,标准规定的方法绝大多数是化学分析法,使用的手段是实验室分析仪器 主要有比色计、 分光光度计、化学滴定、 气相和液相色谱。但这些方法费力费时、成本高、自动化程度低过程复杂、大多数过程是人工操作很难做到现场实时控制随着传感器和计算机技术的不断发展,现已有了基于单片机的便携式甲醛测试仪,并且测试测试范围、分辨率、精度、稳定性已接近标准要求。因此本设计可选用基于电化学原理的甲醛传感器,其原理是空气中的甲醛在电极下发生氧化反应,产生的扩散电极电流与空气中的甲醛浓度成正比,通过检测放大电路和放大倍数的调整经A/D转换后送单片机 、由单片机现场自动控制检测并显示甲醛浓度。由于甲醛含量超量的话,将对人体健康造成很大的影响。具有民用价值的便携式甲醛检测仪的研制受到了人们的高度重视。设计能够满足生活需要,携带方便的便携式甲醛检测仪迫在眉睫。针对目前的现状,本系统设计遵守体积小,质量轻,性价比高的原则。
2.3硬件设计
硬件设计部分主要包括:(MCU、A/D、时钟芯片、LCD、外围扩展数据RAM)等芯片的选择; 硬件主电路设计、数据采集、模数转换电路设计、液晶显示电路设计、外围扩充存储器接口电路、时钟电路、复位电路、键盘接口电路等功能模块电路设计。
2.4软件设计
软件设计部分主要包括:编写语言的选择、主程序/子程序流程的设计、功能模块程序的编写、软/硬件结合调试与演示。主要包括一下功能模块:51驱动、检测、液晶显示、时钟、键盘、模数软换。
2.5 硬件结构框图2.1 外围扩充存储器传感器
LCD2
信号调制AT89C52按键 毕业设计(论文)
图2.1
2.6 软件结构框图2.2
系统初始化、按键扫描显示选择菜单
上位机软件对数据处理测量相关设置串行通信数据处理 图2.2
显示数据第3章 硬件设计
3.1 硬件设计主电路图见附录9.1 3.2 硬件选择
3.2.1 MCU的选择与简介 1. 单片机的概念和特点
现代社会中,尽管PC机的应用已经相当普遍,但是,在工控领域,在日益追求小而精、轻而薄的自动化控制器、自动化仪器仪表、家电产品等方面,PC机
3
毕业设计(论文)
仍有所不相适宜的地方。而工业控制、仪器仪表、家电产品等市场广阔,要求PC机技术与之相适应。在这种情况下,单片机应运而生了(也称作微型计算机)。 微型计算机的基本机构是由中央处理器、储存器、和I/O设备构成的。所谓的单片机是指将微型计算机3个单元的多个分体中的主要功能用1个集成电路芯片来实现,该芯片具有一个微型计算机的基本功能。这种超大规模集成电路芯片即称为单片微型计算机,通常简称单片机。
单片机具有以下特点:
(1) 受集成度限制,片内存储容量较小,一般8位单片机的ROM小于8/16K字节,RAM小于256字节,但可在外部扩展,通常ROM、RAM可分别扩展至64K字节。
(2) 可靠性好。芯片本身是按工业测控环境要求设计的,其抗工业噪声干扰优于一般通用CPU;程序指令及常数、表格固化在ROM中不易破坏;许多信号通道均在一个芯片内,故可靠性高。
(3) 易扩展。片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。
(4) 控制功能强。为了满足工业控制要求,一般单片机的指令系统中具有极丰富的条件分支转移指令、I/O口的逻辑操作以及位处理功能。一般说来,单片机的逻辑控制功能及运行速度均高于同一档次的微处理器。
(5) 一般单片机内无监控程序或系统通用管理软件,只放置有用户调试好的应用程序。但近年来也开始出现了在片内固化有BASIC解释程序的单片机。
2. 单片机的发展与趋势
由于单片机具有以上特点,因此在工业控制、数据采集、智能仪器仪表、智能化设备和各种家用电器等领域得到广泛的应用。随着微电子工艺水平的提高,近十年来单片微型计算机有了飞速的发展。归纳起来,它是沿着两条路发展的: 1.改进集成电路制造工艺,提高芯片的工作速度,降低工作电压和降低功耗: 2.在保留共同的CPU体系结构,最基本的外设装置(如异步串行口,定时器等)和一套公用的指令系统的基础上,根据不同的应用领域,把不同的外设装置集成到芯片内,在同一个家族内繁衍滋生出各种型号的单片机。另外在单片机的应用中,可靠性是首要因素,为了扩大单片机的应用范围和领域,提高单片机自身的
4