单片机毕业论文.doc
《单片机毕业论文.doc》由会员分享,可在线阅读,更多相关《单片机毕业论文.doc(35页珍藏版)》请在三一办公上搜索。
1、毕业设计温湿度记录仪数据分析软件 黑龙江东方学院 电子信息工程1班 尹 洋摘 要本毕业设计设计了一个宽量程多点智能化的温湿度监测的数据分析系统。随着科学技术的日新月异,人类社会取得了长足的进步!在居家生活、工农业生产、气象、环保、国防、科研、航天等部门,经常需要对环境中的湿度和温度进行测量及控制并且的到直观的数据分析。本系统软件与硬件相结合,全面的分析所采集的温湿度信息。硬件采用18B20温度传感器和HS1101湿度传感器芯片。利用串口通信实现数据传输。利用了价位低廉大众化的AT89C51单片机。LED显示电路,声光报警电路都由AT89C51单片机控制。同时设计了能给系统提供稳定工作电压的电源
2、电路。为了提高系统的抗干扰性能,对湿度、温度的检测采用了硬件抗干扰和软件抗干扰的综合方法。硬件采抗干扰措施采用集成看门狗芯片DS1232,它使系性能得到了改善。也为软件获取准确实时的温湿度信息做了最有利的保障。在设计中,对误差产生的原因也进行了一些理论上的分析,并证明了这种设计方案是可行的。由本设计课题做成的温湿度检测系统结构简单、价格便宜、量程宽,具有较高的可靠性、安全性及实用性。在优势的硬件支持下,本设计的软件实现了可靠数据的分析功能,数据接收并处理成直观的图像,带有历史资料分析,数据图表化等功能。在Vc+6.0的编程环境下完成了串口通信界面的设计,设计了直观化,人性化的串口接收数据接收界
3、面,并且有效的保障了数据额接收的安全性和实时性。并连接了SQL数据库能有效的记录温湿度传感器传回的实时信息,该软件在读取数据库信息时将其转化成的图像分析让人一目了然,表格数据也能具体反映温湿度的实时变化信息。关键词:单片机 18B20温度传感器 HS1101湿度传感器 串口通信 Vc+数据库 数据分析软件目录第一章 绪论21.1引言31.2系统开发的背景和意义3第二章温湿度记录仪数据分析软件概述33.1总体设计53.1.1系统目标设计53.1.2系统功能分析53.2系统设计思想53.3 系统模块功能解析6第三章 详细设计73.1硬件说明73.1.1设计73.1.2电路73.2软件实现73.2.
4、1流程图73.2.2软件模块7第四章、温湿度记录仪数据分析软件说明书13结束语20致 谢21参考文献21第一章 绪论1.1 引言湿度和温度是测量领域内十分重要的被测对象。不管是人类赖以生存的居住环境,还是工农业生产,亦或者是军事、气象观测等领域都需要对温度和湿度进行测量和控制和分析。随着电子技术、计算机技术、通信技术、传感器及传感器材技术的迅速发展,测量领域内对温度和湿度的检测也取得了跨越式的发展!可以说对温湿度的测量与控制水平直接影响到人类的所有活动。对于温度湿度信息的测量和分析也越来越受到关注。 现代人类对生活环境的要求越来越高,尤其是温湿度的影响,温度高了或者低了都直接影响着这个社会,而
5、湿度低了或高了也同样影响着我们的生活以及其他物种的生存条件。人们总要知道温湿度的变化及规律进而控制。湿度和温度是众多领域中需要检测的重要环境参数。不仅在工业、现代农业,还是在气象卫星、仓库保管等领域,对温度和湿度的测量都是随处可见的。对温度和湿度的测量、分析和监控也是十分有意义的。对湿度和温度进行合理有效的调控不仅可以节约能源还更有利各行业安全健康的发展。在工业领域,各种现代化的机器设备都需要考虑其所在工作环境的温湿度。电器设备是工业领域最常使用也是使用最多的基础设备。温湿度的高低对电器设备的研发者来说是必须要考虑的重要课题。工程师在设计电器产品的时候必须要考虑设计出的产品将来工作环境中温湿度
6、的大小,使用过程中散热通风的问题。选择合适的材料并且对电气设备外表面进行合理有效的封装可以提高电气设备的使用寿命。大型的电器设备长期处于高电压、大电流和满负荷运行,其结果是造成热量集结加剧,由电流热效应造成的危害直接影响电器设备的绝缘设施,危害机器的正常运转和操作人员的人身安全,所以就要求对电气设备的温湿度状况进行测量控制。温湿度对植物、动物的生长都有一定的影响,当温度达到了植物和动物生长所能承受的最高值和最低值时,这些植物和动物就会慢慢的消失,或者演变成其他的一些物种,同样湿度也对动植物的生长有着不可小视的影响,所以对一定的温湿度我们必须测量。同时我们也必须要记录大气的温湿度的变化,这样我们
7、才更能对我们的生活的环境的变化有个直观的了解!1.2 系统开发的背景和意义近年来,国内外在湿度和温度传感器研发领域取得了长足进步。温湿度传感器正从结构复杂、功能简单向集成化、智能化、多参数检测的方向迅速发展,为开发新一代温湿度测控系统创造了有利条件,也将温度、湿度测量技术提高到新的水平。国内数字温湿度仪测量温湿度采用的主要方法有:“温阻”法和“湿阻”法,即采用电阻型的温湿度传感器,利用其阻值随温湿度的变化测定空气的温度和相对湿度。受传感器灵敏度的限制,这类温湿度仪的精度不可能很高,一般条件下还可以满足需要,但是在环境实验设备等对精度要求颇高的场合就难以满足要求了。目前,国外对温湿度传感器技术的
8、研究也有了较大的进展,特别是用电阻式温湿传感器发展更快,人们不仅在电阻式陶瓷温湿度传感器特性方面做了大量工作,而且在高分子电阻式湿度传感器上做出可喜的研究成果。第二章、温湿度记录仪数据分析软件概述2.1 温湿度记录仪数据分析软件概述长期以来传统的温湿度数据记录方式通常采用的是人工记录或普通记录仪用墨水在记录纸上绘制曲线,其体积庞大、精度低、墨水易堵塞、费时费力,。后来出现的巡检仪、无纸记录仪也因体积大、成本高,需外接电源,而未能在农业科研中大量使用。 本设计智能温湿度数据记录仪配置专业的记录数据分析处理软件,标准Windows 95/98/2000/XP/Vista界面,可与智能记录仪进行通讯
9、,设置智能记录仪的工作状态,读取智能记录仪采集的数据。其主要功能为,在Windows 下,对采集的数据可进行列表、绘制曲线、设置工程单位、求平均值、峰值和实时显示功能。数据能按TEXT格式输出,也能进入EXCEL电子表格或专门的软件进行数据处理,绘制棒图、饼图,进行曲线拟合等。2.1.1系统目标设计系统开发的总目标是实现温湿度测量数据管理的系统化、规范化和自动化。能够对数据进行接收、实时记录和数据分析,也就是将温湿度的基本信息(如:时间、温度、湿度等)实时存入数据库中,供以后检索。能够对历史信息进行记录分析,将数据信息制作成分析图像如柱状图,线状图。提供方便方便直观的查阅方法。如:以年份、月份
10、、日期、或是时间点等信息进行数据检索,并能反映出数据的变化情况;提供统计分析功能。可以展现出数据分段比例、高温和低温比例。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。2.1.2系统功能分析 根据以上功能,将数据分析系统的数据分为:数据接收和输入部分:主要包括温湿度实时信息接收和录入。数据输出部分:主要是各种统计查询,包括:根据时间信息(如某年、某月、某日等)查阅温湿度当时信息、统计温湿度变化比例等。数据处理部分:主要涉及图像图标化的处理。概念设计阶段主要任务和目标是根据需求分析的结果,包括一般联系实体,画出对
11、应的流程图。对于复杂的系统,通常首先要对它的各功能模进行分析,然后再把它的功能结构图画出来,便是设计和优化。功能分析之后,再根据各个岗位、各个用户对数据和使用权限的不同要求作出局部流程图,然后再把各个局部流程图综合起来形成统一的整体流程图。2.2系统设计思想1、数据分析系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。数据分析系统使用的是SQL Server2000的数据管理系统和以Visual C+6.0为开发工具。2、首先进行系统设计分析,系统设计主要包括系统功能分析、系统模块设计以及运行环境的选择、系统实现过程。3、然后根据系统功能分析设计出需
12、要的数据库,绘制系统数据流图与总结数据字典、设计数据库结构。4、最后在实现各个功能模块时,采用先模块后系统集成的方式,即各系统功能模块分别独立设计和调试,在创建系统主窗体时才将各个功能模块通过主窗体菜单系统集成到一起,最后进行系统整体的设计和调试。2.3 系统模块功能解析(1)系统设计分析本数据分析系统主要有以下功能:数据接收:串口接收到准确的温湿度信息。数据记录:实时记录温湿度数据的变化。数据分析:将数据库中的实时数据做成图像分析或者图表格式。(2)系统功能分析接收功能:设计数据接收页面,并且编码数据的接收,是接收数据及信息准确无误。录入功能:将接收到的信息放入建立起的数据库中,信息详细准确
13、。查询功能:界面设计中有查询功能,可输入年份、月份或者日期从而准确查询到当时温度和适度信息。退出功能:各个功能模块和主窗体都设有关闭命令按钮,可方便地退出各模块或系统。第三章 详细设计3.1硬件说明单片机报警电路扩展I/O口湿度温度传感器显示电路湿度温度传感器湿度温度传感器湿度温度传感器通信图2-1 系统原理图为了实现检测系统的智能化,系统的硬件设计包括控制系统最小系统的设计,湿度和温度测量回路的设计,显示电路的设计,报警电路设计,以及电源电路的设计。3.1.1 AT89C51构成的最小系统微型计算机即单片机是因工业测控系统数字化,智能化的迫切需求而发展起来的。在测控领域,使用最多还是Inte
14、l公司的MCS-51系列单片机。MCS-51系列单片机是8位增强型,其主要的技术特征是为单片机配置了完善的外部并行总线和具有多级识别功能的串行通讯接口(UART),规范了功能单元的SFR控制模式及适应控制器特点的布尔处理和指令系统。由于单片机具有较高的性能比,国内尤其以MCS-51系列单片机应用最为广泛。此系列单片机易于开发、使用灵活、而且体积小、抗干扰能力强,可以兼容种类众多的支持芯片、较为丰富的软件资源,可以工作于各种恶劣的条件下,工作稳定等特点。考虑到本系统的需要以及本人对单片机的熟悉程度,因此本设计选用MCS-51系列的AT89C51单片机作为本系统的CPU。由AT89C51单片机为核
15、心的单片机最小系统包括晶振电路和复位电路。晶振回路晶振回路的主要任务是为AT89C51单片机正常工作需要的时钟电路提供一个稳定的工作频率。根据AT89C51单片机时钟周期的要求,回路需要选用频率为12MHz的晶振。晶振回路由电容和陶瓷谐振器晶振组成。作为单片机的时钟源。AT89C51内部有一个用于构成振荡器的高增益反相放大器,此放大器的输入和输出端分别是引脚XTAL0和XTAL1,在XTAL0和XTAL1端口接上时钟电源即可构成时钟电路。本设计中采用内部时钟产生方式。如图3-2所示。在XTAL0和XTAL1两端跨接晶振,与内部的反相器构成稳定的自激振荡器。其发出的时钟脉冲直接送入单片机内定时控
16、制部件。电容C5和C6对频率有微调作用。电容C5和C6应尽可能的安装在单片机芯片附近,以减少寄生电容,保证振荡器稳定可靠的工作。复位电路复位电路的功能就是对CPU进行实时检测,当CPU落入死循环之后,能及时发现并使整个系统复位。若失控的程序进入“死循环”,通常采用“看门狗”技术使程序脱离“死循环”。通过不断检测程序循环的运行时间,如果发现程序循环时间超过最大循环运行时间,则认为系统陷入“死循环”,需进行出错处理。本设计中采用DS1232看门狗芯片作为复位电路。由美国DALLAS公司生产的“看门狗(WATCHDOG)”集成芯片DS1232具有性能可靠、使用简单、价格低廉的特点。在DS1232内部
17、集成有看门狗定时器,当DS1232的ST端在设置的周期时间内没有有效信号到来时,DS1232的RST和端将产生复位信号以强迫单片机复位。DS1232提供了可直接连接复位按键的输入端PA(第1脚),在该引脚上输入低电平信号,将在RST和端输出至少250ms的复位信号。这一功能对于防止由于干扰等原因造成的单片机死机是非常有效的。DS1232还能够实时监测向单片机供电的电源电压,当电源电压VCC低于预置值时,DS1232的第5脚和第6脚输出互补复位信号RST和。预置值通过第3脚(TOL)来设定;当TOL接地时,RST和信号在电源电压跌落至4.75V以下时产生;当TOL与VCC相连时,只有当VCC跌落
18、至4.5V以下时才产生RST和信号。当电源恢复正常后,RST和信号至少保持250ms,以保证单片机的正常复位。看门狗定时器的定时时间由DS1232的TD引脚确定,看门狗定时器的周期输入信号ST可以从单片机的地址信号、数据信号或控制信号中获得。不论哪种信号都必须能够周期性的访问DS1232,对于MCS-51系列单片机,推荐使用ALE信号。DS1232具有如下特点:具有8脚DIP封装SOIC贴片封装形式,可以满足不同设计要求;在单片机失控状态下可以停止和重新启动单片机;单片机掉电或电源电压瞬变时可自动复位单片机;精确的5或10电源供电监视;不需要分立元件。其引脚如图3-1所示。DS1232个引脚的
19、功能如下:PA:按键复位输入端; TD:看门狗定时器延时设置端; TOL:5或10电压监测选择端;GND:电源接地端;RST:高电平有效复位输出端;:低电平有效复位输出端;ST:周期输入端;VCC:电源。图3-1 DS1232引脚图本设计中,PA接开关S3实现单片机的按键复位功能。TOL与VCC相连,当VCC跌落至4.5V以下时才产生RST和信号。ST与AT89C51单片机的AEL/P相连,实现AT89C51对DS1232的时钟周期输入。RST与AT89C51单片机的RESET连接,由RST发出复位信号,实现AT89C51单片机工作系统的复位功能。由晶振和DS1232看门狗芯片构成的最小系统原
20、理图如图3-2所示:图3-2 AT89C51的最小系统图3.1.2 温湿度传感器的选择不管是我们日常居住生活的房间,还是工农业生产、气象、环保、国防、科研、航天等领域,经常需要对所处环境的温湿度进行测量及控制。但在常规的环境参数中,湿度是最难准确测量的一个参数。一般情况下,室内室外环境中的温度都在2045之间。所以选用智能化的集成温湿度传感器芯片SHT11,足以满足我们的设计要求。计量法中,湿度定义为“物象状态的量”。日常生活中所指的湿度为相对湿度,用RH表示。总而言之,湿度即气体中(通常为空气中)所含水蒸气量(水蒸气压)与相同情况下所含饱和水蒸气(饱和水蒸气压)的百分比。湿度传感器是指检测外
21、界环境湿度的传感器,它将所测环境中的湿度信号转换为便于处理,显示,记录的电(频率)信号。湿度传感器在仓贮,工业生产,过程控制,环境监测,家用电器,气象等方面有着广泛的应用。温度传感器是指检测外界温度的传感器,它将所测环境中的温度信号转换为便于处理,显示,记录的电(频率)信号等,在很多领域都有普遍的应用。湿度、温度传感器是本设计中核心的器件,其感湿感温特性直接决定了本设计的性能指标。湿度传感器的种类有很多,大致可以分为物性型,结构型,其他形式三大类。物性型包括电解质系,半导体及陶瓷系,聚合物系;结构型包括毛发型,肠膜型;其他形式包括干湿球式,石英振子式,种子法式等等。温度传感器从使用的角度大致可
22、分为接触式和非接触式两大类。前者是让温度传感器直接与待测物体接触,来检测被测物体温度的变化,而后者是使温度传感器与待测物体离开一定的距离。检测从待测物体放射出的红外线,从而达到测温的目的。在接触式和非接触式两大类温度传感器中,相比之下运用较多的是接触式传感器,非接触式传感器一般在比较特殊的场合才使用。目前在工业生产和科学研究工作中得到广泛使用的接触式温度传感器主要是热电传感器。它是利用转换元件电磁参数随温度变化的特性,对温度和与温度有关的参量进行检测的装置,其中将温度变化转换为电阻变化的称热电阻传感器,金属热电阻式传感器简称热电阻,半导体热电阻式传感器简称热敏电阻,将温度变化转换为电动势变化的
23、称为热电偶传感器。近年来,国内外在温湿传感器研发领域取得了长足进步。温湿敏传感器正从简单的湿敏元件向集成化、智能化、多参数检测的方向迅速发展,为开发新一代湿度/温度测控系统创造了有利条件,也将湿度温度测量技术提高到新的水平。智能温湿度传感器(亦称数字温湿度传感器)是在20世纪90年代中期问世的。智能温湿度度传感器是微电子技术、计算机技术和自动化测试技术的结晶,它也是集成温湿度传感器领域中最具活力和发展前途的一种新产品。智能温湿度度传感器内部都包含温湿度传感器、A/D转换器、存储器(或寄存器)和接口电路。智能温湿传感器芯片具有三个显著特点:第一;能输出温湿度数据及相关的温湿度控制量,适配各种微控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 毕业论文

链接地址:https://www.31ppt.com/p-3936430.html