基于单片机的环境监测系统设计

基于单片机的环境监测系统设计
基于单片机的环境监测系统设计

基于单片机的环境监测系统设计

摘要: 针对目前国内民用生活环境监测系统在实时、远程监控等方面的不足, 设计了一种基于单片机与GSM网的环境监测系统。给出了系统结构框图、对数据的采集与传输进行了分析。系统实现了环境监测的远程化和网络化。

关键词: 单片机;GSM;环境监测系统

Abstract:In view of the current domestic civil living environment monitoring system in real-time, remote monitoring deficiencies, based on the design of a single chip computer and GSM network environment monitoring system. Given the block diagram of the system structure, data collection and transmission are analyzed. System of environmental monitoring remote network.

Key words:Single chip microcomputerGSM Environmental monitoringsystem 前言

随着我国工业化程度不断地得到提高,自然生态环境却遭到了越来越严重的破坏。当前, 国内用于民用的生活环境监控系统较少, 环境监测点通常位置分散、地理条件复杂、执行效率低, 有线方式收集各监测点的数据投入大、布线麻烦、传输距离有限,没有形成一个完善的监控网。针对上述情况, 设计了一种基于单片机的环境监测GSM 网络系统。

1 系统实现及分析

本系统要求将监测到的现场空气的情况传送到测试系统, 即建立了一个点到多个点的通信网络。

图 1 系统结构

系统主要构成有: 数据采集模块、单片机控制模块、发射和接收及监控模块, 其结构如图1所示。数据采集模块将采集到的信息, 利用现有的GSM 网, 以短消息的形式发送出去, 接收模块将接收到的信息送给监控计算机, 来实现监控。整个系统需要解决三个技术难题:⑴如何控制 A /D转换器来处理现场的数据;⑵怎样与无线发射模块实现连接和实现通信;⑶接收模块怎样实现监控计算机串口连接, 并将相应的信息在监控计算机上显示出来。这些问题将在下面的各部分设计中逐一得到解决, 它们也是本设计的重点。

2 数据采集部分

该部分由传感器、模数转换、单片机系统构成。传感器的作用是感知CO 的

无线环境监测系统设计

唐山师范学院本科毕业论文 题目无线环境监测系统的设计 学生 22222 指导教师姜丽飞讲师 年级 2008级 专业电子信息科学与技术 系别物理系 唐山师范学院物理系 2012年5月

郑重声明 本人的毕业论文(设计)是在指导教师姜丽飞的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。 毕业论文(设计)作者(签名): 年月日

目录 标题 (1) 中文摘要 (1) 1 引言 (1) 2 系统硬件设计 (1) 2.1 设计目标 (1) 2.2 方案选择 (1) 2.3 系统结构 (2) 2.4 电路设计 (3) 3 系统软件设计 (6) 3.1 通信协议 (6) 3.2 系统软件 (7) 4 系统性能测试方法及测试结果 (7) 4.1 温度测量 (7) 4.2 光照测试...................................... (7) 4.3 主机与各从机通信距离及响应时间测试 (8) 5 结束语........................................... . (8) 参考文献................................. . (9) 致谢....................................... ...... .. (10) 附录.................................................................................................... (11) 外文页........................................... .. (12)

基于51单片机系统设计

基于51单片机的多路温度采集控制系统设计 言: 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 我所采用的控制芯片为AT89c51,此芯片功能较为强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对某一车间温度的控制和调节功能。 关键词:温度多路温度采集驱动电路 正文: 1、温度控制器电路设计 本电路由89C51单片机温度传感器、模数转换器ADC0809、窜入并出移位寄存器74LS164、数码管、和LED显示电路等组成。由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809的IN0通道进行模数转换,转换所得的数字量由数据端D7-D0输出到89C51的P0口,经软件处理后将测量的温度值经单片机的RXD端窜行输出到74LS164,经74LS164 窜并转换后,输出到数码管的7个显示段,用数字形式显示出当前的温度值。89C51的P2.0、P2.1、P2.2分别接入ADC0809通道地址选择端A、B、C,因此ADC0809的IN0通道的地址为F0FFH。输出驱动控制信号由p1.0输出,4个LED为状态指示,其中,LED1为输出驱动指示,LED2为温度正常指示,LED3为高于上限温度指示,LED4为低于下限温度指示。当温度高于上限温度值时,有p1.0输出驱动信号,驱动外设电路工作,同时LED1亮、LED2灭、LED3亮、LED4灭。外设电路工作后,温度下降,当温度降到正常温度后,LED1亮、LED2亮、LED3灭、LED4灭。温度继续下降,当温度降到下限温度值时,p1.0信号停止输出,外设电路停止工作,同时LED1灭、LED2灭、LED3灭、LED4亮。当外设电路停止工作后,温度开始上升,接着进行下一工作周期。 2、温度控制器程序设计 本软件系统有1个主程序,6个子程序组成。6个子程序为定时/计数器0中断服务程序、温度采集及模数转换子程序ADCON、温度计算子程序CALCU、驱动控制子程序DRVCON、十进制转换子程序METRICCON 及数码管显示子程序DISP。 (1)主程序 主程序进行系统初始化操作,主要是进行定时/计数器的初始化。 (2)定时/计数器0中断服务程序 应用定时计数器0中断的目的是进行定时采样,消除数码管温度显示的闪烁现象,用户可以根据实际环境温度变化率进行采样时间调整。每当定时时间到,调用温度采集机模数转换子程序ADCON,得到一个温度样本,并将其转换为数字量,传送给89C51单片机,然后在调用温度计算子程序CALCU,驱动控制子程序DRVCON,十进制转换子程序MERTRICCON,温度数码显示子程序DISP。

基于单片机的无线通信环境检测系统

基于单片机的无线通信环境检测系统 本文设计了一个基于单片机的无线通信的综合环境监控系统。系统以STC89C52单片机为控制核心,采用DSl8820数字温度计芯片来检测温度,以DHT11数字湿度传感器来检测环境湿度。系统与上位机系统采用无线通信模块NRF905构建系统的通信模块。经过实践检验,以上方案设计的环境监控系统运行稳定、检测准确。 标签:环境检测;STC89C51单片机;远程通信 一、硬件系统设计 (一)温度检测模块设计 DSl820是Dallas半导体公司的数字化温度传感器。它采用一线总线接口。DSl8820的测温原理采用如下方法,低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数当计数器1的预置值减到0时,温度寄存器的值将加1,计数器l的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。 (二)湿度检测模块设计 测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。2002年Sensiron公司在世界上率先研制成功DHT11、DHT15型智能化温度/温度传感器,其体积非常小。测量相对温度的范围是0~100%,分辨力达0.03%RH,最高精度为±2%RH。测量温度的范围是-40℃~123.8℃,分辨力为0.01℃。控制电路连接也简单,只占用控制器的一个I/O口即可完成数据的通信。 (三)无线通信模块设计 nRF905模块是由Nordic公司开发而成,nRF905单片无线收发器工作在433/868/915 MHz的ISM频段由一个完全集成的频率调制器一个带解调器的接收器一个功率放大器一个晶体震荡器和一个调节器组成。nRF905可以有四种工作模式,两种活动的模式:ShockBurst RX和ShoekBurst TX;两种节电模式:掉电SPI模式和STANDY SPI模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三个引脚决定。ShockBurst TM收发模式下,使用片内的先入先出堆栈区,数据低速从微控制器送入,但高速发射,这样可以尽量节能,因此,使用低

基于单片机的室内环境智能化监测系统设计说明

2016届毕业生毕业设计说明书 (原创保证能用) 题目: 基于单片机的室环境智能监测系统设计 院系名称:专业班级: 学生:学号: 指导教师:教师职称:

2016 年05月25日

摘要 随着社会的发展,科学技术的提升,生产生活的不断优化,人们的生活水平也在随之不断提高,因此人们也开始越来越重视室环境发舒适程度。住宅不仅是家庭团聚和生活的场所,而且还是人们生活的重要物质保障,但随着装修材料的肆意使用和生活用品的日益广泛,居住环境的隐患大幅度提高,室环境污染已成为严重影响现代人类健康的杀手之一,严重影响着人们的生产生活。因此尤为重要的便是室环境的监测,不仅要灵敏的检测出各种有害气体的浓度大小,也要具有报警功能,可以时刻提醒危险。当下市面上也有很多监测室环境的装置仪器,但其大部分价格偏高而且功能相对单一局限,因此非常需要能够综合监测室温湿度和有害气体的智能系统。 本设计主要运用了如下几方面的功能: 1.将单片机和温湿度、气体传感器相连接,实现实时采集和读取室温湿度值以及监测气体浓度,达到预期效果。 2.利用LCD完成了显示电路的设计。 3.利用蜂鸣器报警功能,当气体浓度值和温湿度值超过设定的标准值时,实现自动报警功能。 4.当温湿度超限时,LCD显示器可以立即提示并结合发光二极管报警,当气体浓度超限时采用发光二极管报警。

关键词:单片机;声光报警;LCD显示电路;室环境监测 Title The design of indoor environmental intelligent monitoring system based on the Single Chip Microcomputer Abstract With the development of society, the improvement of science and technology, the continuous optimization of production and life, people's living standards have been improved, so people have begun to pay more attention to the indoor environment. Residence is not only the place of family party and life, but also an important material guarantee of people's lives. But with the wanton use of decoration materials and daily necessities, the hidden danger of the living environment is greatly improved. Indoor environment pollution has become one of the serious killer on the modern

基于无线传感器网络的环境监测系统设计与实现

南京航空航天大学 硕士学位论文 基于无线传感器网络的环境监测系统设计与实现 姓名:耿长剑 申请学位级别:硕士 专业:电路与系统 指导教师:王成华 20090101

南京航空航天大学硕士学位论文 摘要 无线传感器网络(Wireless Sensor Network,WSN)是一种集成了计算机技术、通信技术、传感器技术的新型智能监控网络,已成为当前无线通信领域研究的热点。 随着生活水平的提高,环境问题开始得到人们的重视。传统的环境监测系统由于传感器成本高,部署比较困难,并且维护成本高,因此很难应用。本文以环境温度和湿度监控为应用背景,实现了一种基于无线传感器网络的监测系统。 本系统将传感器节点部署在监测区域内,通过自组网的方式构成传感器网络,每个节点采集的数据经过多跳的方式路由到汇聚节点,汇聚节点将数据经过初步处理后存储到数据中心,远程用户可以通过网络访问采集的数据。基于CC2430无线单片机设计了无线传感器网络传感器节点,主要完成了温湿度传感器SHT10的软硬件设计和部分无线通讯程序的设计。以PXA270为处理器的汇聚节点,完成了嵌入式Linux系统的构建,将Linux2.6内核剪裁移植到平台上,并且实现了JFFS2根文件系统。为了方便调试和数据的传输,还开发了网络设备驱动程序。 测试表明,各个节点能够正确的采集温度和湿度信息,并且通信良好,信号稳定。本系统易于部署,降低了开发和维护成本,并且可以通过无线通信方式获取数据或进行远程控制,使用和维护方便。 关键词:无线传感器网络,环境监测,温湿度传感器,嵌入式Linux,设备驱动

Abstract Wireless Sensor Network, a new intelligent control and monitoring network combining sensor technology with computer and communication technology, has become a hot spot in the field of wireless communication. With the improvement of living standards, people pay more attention to environmental issues. Because of the high maintenance cost and complexity of dispose, traditional environmental monitoring system is restricted in several applications. In order to surveil the temperature and humidity of the environment, a new surveillance system based on WSN is implemented in this thesis. Sensor nodes are placed in the surveillance area casually and they construct ad hoc network automatieally. Sensor nodes send the collection data to the sink node via multi-hop routing, which is determined by a specific routing protocol. Then sink node reveives data and sends it to the remoted database server, remote users can access data through Internet. The wireless sensor network node is designed based on a wireless mcu CC2430, in which we mainly design the temperature and humidity sensors’ hardware and software as well as part of the wireless communications program. Sink node's processors is PXA270, in which we construct the sink node embedded Linux System. Port the Linux2.6 core to the platform, then implement the JFFS2 root file system. In order to facilitate debugging and data transmission, the thesis also develops the network device driver. Testing showed that each node can collect the right temperature and humidity information, and the communication is stable and good. The system is easy to deploy so the development and maintenance costs is reduced, it can be obtained data through wireless communication. It's easy to use and maintain. Key Words: Wireless Sensor Network, Environment Monitoring, Temperature and Humidity Sensor, Embedded Linux, Device Drivers

基于单片机的温度检测与控制系统的设计(论文)开题报告

河南中医学院 本科生毕业设计(论文)开题报告 题目:基于单片机温度检测与控制系统设计 院系:信息技术学院 专业:计算机科学与技术 班级:2010级计科班 学号:2010180042 学生姓名:郭文珠 指导教师:谢志豪 2013年11月13日 一、立题依据(包括研究的目的与意义及国内外现状): 研究的目的与意义 这次毕业设计选题的目的主要是让我们将所学的知识应用与生活当中,掌握系统总体设计的流程,方案的论证,选择,实施与完善。通过对温度控制系统的设计、制作、控制、测试的全过程,提高对单片机的认识和实际操作的能力,初步培养在完成工程项目中所应具备的基本素质和要求,培养自己的研发能力,提高自己的查阅资料,语言表达和理论联系实际的能力。 温度控制无论在日常生活还是工业生产中都有分厂重要的作用,随着社会经济的高速发展,更多方面对温度控制的可靠性和稳定性有了更高的要求,而单片机进行温度的调节就具备很高的可靠性[1]。 国内外现状 国外对温度控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并行指进示、记录和控制。80年代末出现了分布式控制系统[2]。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温度测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展[3]。我国对于温度测控技术的研究较晚,始于20世纪80年代。我国工程技术人员在吸收发达国家温度测控技术的基础上,才掌握了温度室内微机控制技术,该技术仅限于对温度的单项环境因子的控制。我国温度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展[4]。在技术上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。我国温度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享可靠性差等缺点[5]。在今后的温控系统的研究中会趋于智能化,集成化,系统的各项性能指标更准确,更加稳定可靠。 二、研究主要内容(包括计划解决的具体问题或实现的基本功能,研究中的重难点分析、实用性及创新性分析,预期达到的成果等。不得低于800字): 计划实现的基本功能 温度控制系统主要是完成温度信号采集、处理、显示等功能[6]。设 计叙述了基于单片机的温度检测与控制系统的设计,包括硬件的设计以 及软件的设计,该系统在硬件设计上主要是通过温度传感器对温度进行 采集,把温度转成变化的电压,然后由放大器将信号放大,通过转化器

智能家居环境监测系统设计与实现

智能家居环境监测系统设计与实现 智能家居是指在智能化、自动化、信息化的基础上利用传感器网络等进行数据传输,实现家居电器的智能控制,随着4G网络的快速发展,智能家居的及时出现为人们享受生活提供了一个更好的选择。 一、智能家居环境监测系统总体设计 基于ZigBee无线通信技术构建的室内环境监测系统主要实现室内温度、氧气、一氧化碳、二氧化硫、湿度、甲烷和二氧化碳含量等家居环境的检测,其次是监测生活用水、用电和用气的安全性和用量,三是监测室内各种生活家电的状态等。系统设计中,基于ZigBee的传感器节点将室内环境信息发送到无线传感器网络的汇聚节点,通过ARM微处理器实现嵌入式编程,然手通过ARM微处理器和ZigBee汇聚节点实现有效的网络串行通信。通过该系统,采集室内环境信息、输入操作命令、输出操作结果、集中控制室内环境、远程控制家用电器、联动控制室内安防系统等功能。 二、智能家居环境监测系统详细设计 2.1室内环境信息采集功能 通过部署在室内的传感器节点,实现无线传感器网络的室内环境信息采集,以便能够将室内温度、湿度、氧气、二氧化碳、一氧化碳、二氧化硫、甲烷及生活用水和生活电气等相关信息传递到系统中。信息采集和感知是室内环境系统最基本的功能,需要将传感器节点进行良好的部署和优化,以便在最小能量耗费下实现节点的全方位覆盖。 2.2 室内环境信息传输功能 传感器节点采集相关的网络信息后,通过4G网络传输到ZigBee汇聚节点,汇聚节点将多个传感器节点信息传输到室内监测系统的服务器,以便服务器进行处理。信息传输过程中,为了实现高效数据传输和分发,需要将数据进行压缩和存储,实现传感器网络的聚簇作用,同时为了降低传感器网络的通信开销、平衡节点间负载,需要对传感器网络节点和传输节点进行设计。 2.3 室内环境信息处理功能 数据传输到服务器后,环境监测装置负责处理采集到的数据信息,发现相关的信息超过用户设置的预警值,则传感器检测装置通过4G通信网络以短信或数据通信的方式通知用户,同时将收集的信息存储到服务器数据库中。逻辑业务处理将数据统计分析和预测结果发送到相关界面,以便用户查看和分析。 三、Zigbee无线传感网络系统硬件设计

智能环境监测系统的设计说明

智能环境监测系统的设计 Design on the intelligent system of monitoring environment

摘要 系统主要由数据采集端和移动监控终端两部分组成。采用16位单片机SPCE061A为处理核心,在数据采集端,利用两片CD4067BE分别挂接16只DHT11温湿度传感器和16只光照强度传感器;采用10位ADC实现对环境声音的实时录制,加入OV7670摄像头进行实时拍照监控,最后把所采集到的数据帧通过NRF905无线传输模块传送到移动监控终端。在移动监控终端,通过NRF905接收数据,将处理后的环境参数数据进行显示,接收到的语音压缩编码通过10位DAC进行解码播放,通过按键切换进入全屏环境参数显示模式或全屏监控照片显示模式,并将接受到的环境参数、声音、照片存储到SD卡中。本文以SPCE061A超低功耗单片机为核心,设计了通用智能终端和智能温湿度传感器,重点介绍了该终端和传感器的任务、硬件、软件以及控制算法的设计与实现。硬件方面,介绍了系统各个部分的设计思想、原理电路以及,并给出了系统总硬件原理图;另外,为了实现系统的低成本和低功耗,在满足设计要求的前提下,尽可能选用了价格低廉和低功耗的元器件。软件方面,采用了时间触发的混合调度器模式设计,对系统各个任务进行了设计,并给出了系统软件低功耗设计方法。 关键词:SPCE061A;多节点;无线传输;HMI Abstract The system is designed for two parts of data acquisition terminal and mobile monitoring terminal. Its processing core is SPCE061A which is a 16 bits mcu. In the data acquisition terminal, 16 DHT11 of single bus temperature, humidity sensor and 16 light intensity sensor are hung on two CD4067BE. The environmental sound is recorded to coding and compression with 10 bits ADC which is built in the mcu at any time. Add OV7670 which is a camera module to monitor at anytime. ALL collected data is transmitted to the mobile monitoring terminal through NRF905 of wireless transmission module. In the mobile monitoring terminal, the data is received through NRF905.The environmental parameter data is displayed after dealing with and the compression coding of speech is decoded to play with 10 bits DAC.We can switch to full-screen environment parameter display mode or full-screen picture display mode with the keys. At last, the environmental parameter, sound and photos are stored to the SD card.Based on the SPCE061A ultra low power microcontroller as the core, a general intelligent terminal and intelligent temperature and

单片机系统的设计

单片机系统的设计 The Standardization Office was revised on the afternoon of December 13, 2020

第4章 单片机系统的设计 引言 用V/F 变换器作A/D 转换时,通常由一些硬件电路如振荡器、二分频器、计数器和门电路组成,而由计数器计得的计数值即A/D 转换结果再通过接口电路送入微计算机进行处理,较为复杂和不便,或者采用F/BCD 变换电路将V/F 变换器输出的频率信号变为BCD 码再通过接口电路送入微计算机,也较为复杂,而且还要对BCD 码进行变换。这些方法成本都较高。 本设计介绍一种以单片机直接与V/F 变换器接口进行A/D 转换的方法,不须额外的硬件电路,完全利用单片机内部的硬件资源,简单方便,成本最低,大大地提高了V/F 变换器作为A/D 转换电路的可行性。 当前,单片机特别是Intel 公司的MCS-51系列单片机已在智能仪器仪表和过程控制等方面得到广泛应用,大有取代Z80之势,因此A/D 转换电路与单片机的接口方法也是人们所关注的。下面将主要介绍MCS-51系列的单片机8031为主控器件的硬件电路。 主控器Intel 8031简介 P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.0P3.1P3.2P3.3 P3.4P3.5P3.6P3.7XTAL 1 XTAL 2 V SS RST/VPD RXD TXD T0 T10INT P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7 P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0 1INT WR RD EA /V P P ALE V CC PSEN 4039383736353433323130292827262524232221 2019181716151413121110 987654321 8031P1.0 图4-1 8031引脚图 8031 cite-feet figure

单片机应用系统设计工程实践报告

2016-2017学年第1学期 单片机应用系统设计/工程实践 (课号:103G06B/D/E) 实验报告 项目名称:基于AT89C51单片机温度报警系统 学号 姓名 班级 学院信息科学与工程学院 完成时间

目录 一、项目功能及要求 (3) 1.1、课程设计的性质和目的 (3) 1.3、项目设计要求 (3) 二、系统方案设计及原理 (3) 2.1、设计主要内容 (3) 2.2 、AT89C51单片机简介 (3) 2.3 、DS18B20简介 (4) 2.4 、数码管显示 (5) 2.5、报警电路 (6) 三、系统结构及硬件实现 (7) 3.1、总电路图 (7) 3.2、单片机控制流程图 (8) 四、软件设计过程 (8) 五、实验结果及分析 (8) 5.1 、Proteus仿真 (8) 5.2 、C程序调试 (9) 六、收获及自我评价 (14) 七、参考文献 (15)

一、项目功能及要求 1.1、课程设计的性质和目的 本温度报警器以AT89C51单片机为控制核心,由一数字温度传感器DS18B20测量被控温度,结合7段LED以及驱动LED的74LS245组合而成。当被测量值超出预设范围则发出警报,且精度高。 利用现代虚拟仿真技术可对设计进行仿真实验,与单片机仿真联系紧密的为proteus仿真,利用keil软件设计单片机控制系统,然后与proteus进行联合调试,可对设计的正确性进行检验。 1.2、课程设计的要求 1、遵循硬件设计模块化。 2、要求程序设计结构化。 3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。 4、要求程序结构合理,语句使用得当。 5、适当追求编程技巧和程序运行效率。 1.3、项目设计要求 1、基于AT89C51单片机温度报警系统; 2、设计3个按键分别为:设置按钮、温度加、温度减; 3、DS18B20温度传感器采集温度,并在数码管上显示按键的区别; 二、系统方案设计及原理 2.1、设计主要内容 本设计以AT89C51单片机为核心,从而建立一个控制系统,实现通过3个按键控制温度,以达到设置温度上下限的功能,并在数码管上显示三个数字当前的温度上下限设置值和DS18B20温度采集值的显示(精确到小数点后一位),当温度高于上限或者低于下限蜂鸣器报警。 2.2 、AT89C51单片机简介 AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用A TMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案.AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器,32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。 此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。AT89C51单片机的基本结构和外部引脚如下图所示。

环境监测信息系统总体设计方案

环境保护信息系统总体设计方案 环境监测信息系统 总体设计方案 - 1 -

目录 环境监测信息系统总体设计方案 -------------------------------------- 错误!未定义书签。 1 引言------------------------------------------------------------------------------------------------ - 5 - 1.1设计思想 -------------------------------------------------------------------------------------5- 1.2设计背景 -------------------------------------------------------------------------------------5- 1.3参考文献 -------------------------------------------------------------------------------------6- 2 系统概述 ----------------------------------------------------------------------------------------- - 6 - 2.1系统设计原则 -------------------------------------------------------------------------------6- 2.2系统目标与运行环境 ---------------------------------------------------------------------7- 2.3需求分析 -------------------------------------------------------------------------------------8- 3 系统总体设计---------------------------------------------------------------------------------- - 10 - 3.1 系统物理结构 ------------------------------------------------------------------------------- - 11 - 3.1.1 系统流程图 -------------------------------------------------------------------------------- - 11 - 3.1.2 技术要求 ---------------------------------------------------------------------------- - 13 - 3.1.3 系统体系结构---------------------------------------------------------------------- - 14 - 3.2子系统功能描述及实现---------------------------------------------------------------- -14- 3.2.1 系统总体结构---------------------------------------------------------------------- - 14 - 3.2.2 子系统结构 ------------------------------------------------------------------------- - 14 - 3.3各子系统功能模块的实现 ------------------------------------------------------------ -21- 3.3.1信息输入模块 ---------------------------------------------------------------------- - 21 - 3.3.2 信息修改模块---------------------------------------------------------------------- - 21 - 3.3.3 信息查询功能---------------------------------------------------------------------- - 21 - 3.3.4 信息分析功能---------------------------------------------------------------------- - 22 - 3.3.5 信息输出功能---------------------------------------------------------------------- - 22 - 3.3.6 其它功能 ---------------------------------------------------------------------------- - 22 - 3.4软件结构图 ----------------------------------------------------------------------------------- - 24 - 3.4.1应用软件的设计思想 -------------------------------------------------------------- - 24 - 3.4.2软件系统总体架构 ---------------------------------------------------------------- - 25 - 4 开发过程--------------------------------------------------------------------------------------- - 26 - 4.1系统开发环境----------------------------------------------------------------------------- -26- 4.2总体进度计划 ----------------------------------------------------------------------------- -26- 4.3经费预算 ----------------------------------------------------------------------------------- -27- 5 软件设计标准 -------------------------------------------------------------------------------- - 27 - 5.1 用户界面-------------------------------------------------------------------------------------- - 27 - 5.2 硬件接口-------------------------------------------------------------------------------------- - 28 -

基于单片机的室内空气质量检测的设计开题报告

基于单片机的室内空气质量检测的设计开题报告 1研究课题的目的和意义,以及国内外现状 经济持续快速的发展,人们生活水平不断改善,但空气质量却急剧下降。人们对各种室内环境的要求也越来越高0。传统的室内环境监测设施实时性差、精度低、体积大、功能不齐全等,难以适应人们的要求。基于以上背景,本文设计了基于单片机的室内环境监控系统,它能实时自动地采集室内的所需数据,并分析数据传输到我们需要的界面。减轻室外空气污染最早为14世纪,以英国伦敦的烟雾法为代表。随着社会的进步,经济不断发展,我们对环境也造成了很大的危害。最近随着空气质量的不断恶化,人们最多提及的就是保护环境,为我们创造一片蓝天。生活环境的PM2.5值的上升,让近几年涌现出一大批的空气净化系统,可见空气质量现在对人们的重要性。随着不断的研究,人们对空气质量污染的成因和影响因素有了深刻的认识,解决空气污染的措施也不断完善。人们对不同环境下,不同污染物在室内和室外的相互关系有了一定的认识,也有了检测系统。国外对环境改善处理技术研究较早,正向自动化方向发展。我国对于环境监控技术的起步较晚,目前仍有局限性。国内市场室内环境的监测仪器主要是有害气体检测,功能单一且价格较贵,所以非常必要设计一种多功能且经济的室内环境监测系统。 2系统设计方案 2.1.主要设计内容 本系统是实现一个具备温湿度、烟雾、甲醛、一氧化碳为一体的多功能监测系统,要求其精度合适,适用于家庭、综合办公楼等室内环境监测,与硬件设计部分配合完成室内环境监测系统的总体方案设计。完成系统软件设计部分包括:各个模块软件设计、系统总体软件设计,以及对应的软件代码调试。各个模块包括:传感器数据采集与处理模块、报警、显示、输出驱动模块、与上位机监控中心的RS-485通讯模块及上位机的人机交互模块等。主要完成的内容如下:

室内空气质量检测仪设计毕业设计论文

目录 概述 (1) 1本课题的主要研究内容、方法及总体设计 (3) 1.1 课题设计的内容 (3) 1.2课题设计的方法 (3) 1.3总体方案设计 (3) 1.3.1系统框图 (3) 1.3.2功能设定 (3) 2 空气质量检测仪的硬件设计 (5) 2.1 空气质量检测仪系统简介 (5) 2.1.1 系统硬件结构及原理 (5) 2.2 STC89C52单片机简介 (5) 2.2.1STC89C52主要性能参数: (6) 2.2.2时钟电路模块 (7) 2.2.3复位电路模块 (8) 2.3传感器的选用 (8) 2.3.1气体传感器 (8) 2.3.2温度传感器 (11) 2.4模数转换电路设计 (14) 2.5声光报警电路设计 (16) 2.6液晶显示电路设计 (16) 2.6.1LCD1602的基本参数及引脚功能 (16) 2.6.2LCD1602的指令说明及时序 (18) 2.6.31602LCD的RAM地址映射及标准字库表 (19) 2.6.4LCD1602的一般初始化过程 (19) 2.7按键电路设计 (20) 2.8电路电源设计 (20) 2.9本章小结 (20) 3空气质量检测仪的软件设计 (22) 3.1 系统软件设计思路 (22)

3.1.1 编程语言的选择 (22) 3.1.2 软件功能需求 (23) 3.2软件模块设计 (24) 3.2.1主程序模块 (24) 3.2.2AD转换模块 (25) 3.2.3液晶显示模块 (26) 3.2.4声光报警模块 (26) 3.2.5按键模块 (26) 3.3本章小结 (26) 4系统调试 (27) 4.1系统硬件调试 (27) 4.1.1 常见的硬件故障 (27) 4.1.2硬件调试方法 (27) 4.2 系统软件调试 (27) 4.3本章小结 (28) 结论 (29) 1主要结论 (29) 2展望 (29) 参考文献 (30) 致谢 (31) 附录 (32) 附录一 (32) 附录二 (33)

相关文档
最新文档