当前位置:文档之家› 基于单片机的无线温度采集系统的设计

基于单片机的无线温度采集系统的设计

图书分类号:密级:毕业设计(论文) 基于单片机的无线温度采集系统的设计DESIGN OF THE WIRELESS TEMPERATURE COLLECTION SYSTEM BASED ON MCU 学生姓名班级学号学院名称专业名称指导教师2009年5月8日徐州工程学院学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。

除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。

本人完全意识到本声明的法律结果由本人承担。

论文作者签名:日期:年月日徐州工程学院学位论文版权协议书本人完全了解徐州工程学院关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归徐州工程学院所拥有。

徐州工程学院有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。

徐州工程学院可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

论文作者签名:导师签名:日期:年月日日期:年月日摘要随着信息领域各种技术的发展,在数据采集方面的技术也取得了长足的进步,采集数据的信息化是目前社会的发展主流方向。

各种领域都用到了数据采集,在石油勘探、地震数据采集领域已经得到应用。

本课题提出一种基于单片机的无线温度采集系统方案,该方案是利用单片机控制DS18B20温度传感器采集温度、控制LED数码管实时显示温度值、控制NFR240L1进行数据的无线传输,并由单片机去把温度数据传至计算机进行存储。

本系统中所用到的器件是STC 公司的STC89C52 单片机、数字温度传感器DS18B20和无线芯片NFR24L01,测量结果用七段段LED数码管显示采集的数字信息,并利用单片机串行口,通过RS-232 总线及通信协议将采集的数据传送到PC 机,进行进一步的存档、处理,并对测量结果进行显示和存储。

关键词单片机;温度采集;NFR24L01;数据传输;串口通信;AbstractWith the development of various technologies of information in the field,in data collection techniques have also made great progress,collect data,information and social development is the mainstream. Various areas of data collection used in oil exploration, seismic data acquisition in the field has been applied.This issue presents a collection based on single chip system solutions for wireless temperature, the program is the use of microcomputer control the temperature DS18B20 temperature sensor acquisition, real-time control of LED digital display temperature control, control NFR240L1 wireless data transmissionby the microcontroller to the temperature data transmitted to the computer for storage. This system is a device used in the STC's STC89C52 microcontroller, digital temperature sensor DS18B20 and wireless chips NFR24L01, measured with a seven-segment LED digital display segment of digital information collectionand use Serial port, RS-232 bus and through the communication protocol to collect data to the PC, for further archiving, processing, and measurement resultsare displayed and stored.Keywords SCM Temperature collection NFR24L01 Data transmission Serial communication目录1 绪论 (1)1.1 课题背景 (1)1.2 数据采集系统简单介绍 (1)2 温度采集系统的设计 (3)2.1 系统硬件电路构成 (3)2.1.1 单片机部分 (3)2.1.2 温度传感器部分 (7)2.1.3 LED数码管部分 (15)2.1.4 NRF24L01无线数据传输部分 (16)2.2 系统软件设计 (29)2.2.1 DS18B20 程序的设计 (29)2.2.2 数码管显示程序的设计 (31)3 串口通信 (36)3.1 通信简介 (36)3.2 单片机串口通信接口 (37)3.2.1 单片机串口结构 (37)3.2.2 单片机与PC 机之间电平转换硬件接口 (38)3.2.3 单片机串口通信设置及程序设计 (40)4 上位机程序设计 (43)4.1 Visual Basic 语言简介 (43)4.2 串口通信的实现 (43)4.2.1 MSComm 控件的操控原则 (44)4.2.2 MSComm 的属性 (44)4.3 上位机程序设计 (45)4.4 数据库设计 (47)总结 (49)致谢 (50)参考文献 (51)附录 (52)附录1 (52)附录2 (57)附录3 (80)1 绪论1.1 课题背景在现代社会的生活环境中,信息扮演着极其重要的角色。

所谓信息就是人们即时获得对自己有用的数据。

无论你生活在哪里,从事什么工作,无时无刻不在与信息打着交道。

自18 世纪工业革命以来,工业发展与是否能掌握技术有着密切的联系。

在机械、精密制造、化工等行业,可以说那时几乎所有的工业部门都不得不考虑着技术领先的因素。

但是进入20 世纪也就是人们说的信息社会的到来技术虽然还是关键的因素,但是获得技术已经不是靠那种人们基本的手工操作了,信息是获得技术的关键所在,这就要求人们能在第一时间获得数据。

比如在气象部门、航空航天部门、以及现代农业……可以说现代社会生活的各方面都对实时、即时的数据存在着依赖。

今天,我们的生活环境和工作环境有越来越多称之为单片机的小电脑在为我们服务。

单片机在工业控制、尖端武器、通信设备、信息处理、家用电器等各测控领域的应用中独占鳌头。

时下,家用电器和办公设备的智能化、遥控化、模糊控制化己成为世界潮流,而这些高性能无一不是靠单片机来实现的。

采用单片机来对数据采集进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控数据的技术指标,从而能够大大提高产品的质量和数量。

单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。

温度是环境监测的重要参数,在一些特定的场合常常需要对温度进行监测。

很多温度监测环境范围大,测点距离远,布线很不方便。

本系统中把温度传感器DS18B20 将采集到的温度值送给单片机进行处理,通过nRF2401 实现远程无线传输,在上位机的控制系统中,采用RS-232口作为计算机与单片机温度数据通信接口。

本系统既能准确的测量温度,又能解决测量距离上的问题,基此,本绕基于单片机无线的温度采集系统展开应用研究工作。

1.2 数据采集系统简单介绍随着自动控制、监测及远程控制的发展,数据采集越来越被广泛应用,如医疗、工业等方面,数据采集是指将温度,压力,流量,位移等模拟量通过各种传感元件做适当转换后,再经信号调理、采样、量化、编码、传输等步骤采集,转换成数字量后,传给PC 机进行存储,处理,显示或打印的过程,相应的系统称为数据采集系统,可分为以下几种:1.基于通用微型计算机的数据采集系统将采集来的信号通过外部的采样和A/D 转换后的数字信号通过接口电路送入微机内进行处理,然后再显示处理结果或经过D/A 转换输出,主要有以下几个特点:(1)系统较强的软、硬件支持。

通用微型计算机系统所有的软硬件资源都可以用来支持系统进行工作。

(2)具有自开发能力。

(3)系统的软硬件的应用配置比较小,系统的成本较高,但二次开发时,软硬件扩展能力较好。

(4)在工业环境中运行的可靠性差,对安放的环境要求较高;程序在RAM 中运行,易受外界干扰破坏。

2.基于单片机的数据采集系统它是由单片机及其些外围芯片构成的数据采集系统,是近年来微机技术快速发展的结果,它具有如下特点:(1)系统不具有自主开发能力,因此,系统的软硬件开发必须借助开发工具。

(2)系统的软硬件设计与配置规模都是以满足数据采集系统功能要求为原则,因此系统的软硬件应用配置具有最佳的性价比。

系统的软件一般都有应用程序。

(3)系统的可靠性好、使用方便。

应用程序在ROM 中运行不会因外界的干扰而破坏,而且上电后系统立即进入用户状态。

3.基于DSP 数字信号微处理器的数据采集系统DSP 数字信号微处理器从理论上而言就是一种单片机的形式,常用的数字信号处理芯片有两种类型,一种是专用DSP 芯片,一种是通用DSP 芯片。

基于DSP 数字信号微处理器的数据采集系统的特点如下:精度高、灵活性好、可靠性好、容易集成、分时复用等,但其价格不菲。

4.基于混合型计算机采集系统这是一种近年来随着8 位单片机出现而在计算机应用领域中迅速发展的一种系统结构形式。

它是由通用计算机(PC 机)与单片机通过标准总线(例如RS-232-C 标准)相连而成。

单片机及其外围电路构成的部分是专为数据采集等功能的要求而配置的,主机则承担数据采集系统的人机对话、大容量的计算、记录、打印、图形显示等任务。

混合型计算机数据采集系统有以下特点:(1)通常具有自开发能力;(2)系统配置灵活,易构成各种大中型测控系统;(3)主机可远离现场而构成各种局域网络系统;(4)充分利用主机资源,但不会占有主机的全部CPU 时间。

相关主题