基于NRF905的两路温度检测与无线传输系统设计毕业论文.doc
《基于NRF905的两路温度检测与无线传输系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于NRF905的两路温度检测与无线传输系统设计毕业论文.doc(55页珍藏版)》请在三一办公上搜索。
1、 本 科 毕 业 论 文 基于NRF905的两路温度检测与无线传输系统设计The Design of Two Temperature Detection and Wireless Transmission System Based on NRF905目 录摘 要Abstract引 言1第一章 系统设计理论基础31.1 硬件基础31.1.1 STC89C52单片机31.1.2 DS18B20温度传感器41.1.3 NRF905无线芯片61.1.4 LCD1602液晶显示器71.2 软件基础81.2.1 Keil C51仿真软件81.2.2 STC-ISP编译下载9第二章 系统硬件设计.132.1
2、 系统总体设计132.2 系统各部分电路设计142.2.1 主控电路设计142.2.2 电源电路设计142.2.3 ISP接口电路设计152.2.4 LCD驱动电路设计152.2.5 DS18B20电路设计152.2.6 NRF905接口电路设计16第三章 系统软件设计.173.1 系统主模块软件设计流程173.2 各主要模块软件设计流程.18第四章 系统测试结果25结 论28致 谢29参考文献30附 录31基于NRF905的两路温度检测与无线传输系统设计摘要:温度作为工业、农业、国防和科研等部门最普遍的测量项目,它在工农业生产、现代科学研究以及高新技术开发过程中也是一个极其普遍而又非常重要的
3、参数。本设计从NRF905无线传输模块的实际应用出发,对环境温度数据的采集、传输以及处理过程进行了研究,提出了一种基于STC89C52的温度检测与无线传输系统的总体设计方案。本文分别介绍了各个模块的特性和工作原理,并给出了系统的硬件原理图和软件设计方案。系统采用STC89C52单片机作为主芯片,以NRF905作为无线收发模块,利用SPI口实现双向通信,SPI支持高速数据传输,从而满足了射频带宽的要求。通过两个DS18B20进行现场的温度采集,然后各自将温度数据送入从机单片机进行数据处理,由NRF905无线传输模块发送至主机,在主机端利用液晶显示器LCD1602作为显示器进行显示。当温度超过设定
4、上限时,以蜂鸣器和直流电机来完成报警与降温过程的模拟。关键词:DS18B20温度传感器;NRF905无线芯片The Design of Two Temperature Detection and Wireless Transmission System Based on NRF905 Abstract:Temperature as industry, agriculture, national defense and scientific research departments such as the most common measuring project. In modern indu
5、strial and agricultural production, scientific research in the process of the high and new technology development , it is also a very common and very important parameters.This design starting from the practical application of NRF905 wireless transmission module, the ambient temperature data collecti
6、on, transmission and processing are studied, this paper proposes a temperature detection based on STC89C52 and the overall design scheme of wireless transmission system. This paper introduces the features and working principle of each module, and gives the principle diagram of the hardware and softw
7、are design scheme of system. System uses the STC89C52 single-chip microcomputer as the main chip to NRF905 as wireless data transceiver module, using the SPI mouth realize two-way communication, SPI support high-speed data transmission, so as to satisfy the requirement of the radio frequency bandwid
8、th. Through two DS18B20 temperature acquisition of on-site, and their respective data processing temperature data into the single chip microcomputer from machine, by the NRF905 wireless transmission module is sent to the host, the host end use as a monitor, LCD display LCD1602 for display. When the
9、temperature more than set time limit, to complete the alarm buzzer and dc motor and the simulation of the cooling process.Key words:DS18B20 Temperature Sensor;NRF905 Wireless chip引 言在工业控制现场,常常需要采集大量的现场数据,如电压、电流、温度、湿度、气压等,温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形、结晶以及空气流动等物理和化学过程。温度控制失误就可能引起生产
10、安全、产品质量、产品产量等一系列问题,因此对温度的检测的意义就越来越大。温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用,在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。温度作为一项工业常用测量对象,在工业现场和过程控制中具有至关重要的作用。随着科学技术的发展要求温度测量的范围向深度和广度扩展不但要求有足够的精度满足工业生产和科学技术的要求,而且还要求有广泛的测温范围。在许多测控现场,传统数据传输都是通过有线电缆实现的。随着射频、集成电路技术的发展,无线通信功能的实现更容易,数据传输速率更快,抗干扰能力更强,
11、因此,许多应用采用了无线传输技术。无线数据传输与有线数据传输相比,有诸多优点:一是成本低,省去大量布线;二是建网快捷,只需在每个终端连接无线数据传输模块和架设适当高度天线;三是适应性好,可应用于某些特殊环境;四是扩展性好,只需将设备与无线数据传输模块相连接。因此,无线传输是一种有效数据传输方式。所以使用无线传输的高精度测温系统可以对生产环境的温度进行无线传输并且能够进行使操作员可以远距离实时了解被测现场的温度变化情况保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。温度的测量与分析在工业上的应用相当广泛,能做出准确、稳定、快速的温度测量装置是很有难度的。温度对于工业的重要性推
12、动了温度传感器的发展。传感器主要经历了三个发展阶段:模拟集成温度传感器、模拟集成温度控制器、智能温度传感器。温度传感器的发展趋势:进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片机测温系统等高科技的方向迅速发展。单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段。单片机主要用于控制,它的应用领域遍及各个行业,在温度采集与显示系统中用到了自动检测与传感技术、单片机原理及应用、单片机接口技术、模电技术、数电技术等方面大量知识。检测技术和传感技术是人们为了对被测对象所包含的信息进行定性的了解和定量的掌握所采取的一系列的技术措
13、施。其主要应用在于产品检测和质量控制。基于单片机的温度采集系统广泛应用于采用计算机、自动检测、微电子和自动控制等多项技术,不仅具有信号采集方便、简单、灵活性大的优点,而且可以大幅度提高被测温度的技术指标。本设计以STC89C52单片机为核心结合传感技术、单片机接口技术、NRF905通信技术等为温度检测分析搭建了一个平台,希望能为温度数据采集分析走出一条较为方便的路径。第一章 系统设计理论基础1.1硬件基础本系统以STC89C52单片机为核心结合传感技术、单片机接口技术、NRF905通信技术等为温度检测分析搭建了一个平台。于此,将对系统中所用到的主要芯片加以介绍!1.1.1 STC89C52单片
14、机1STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52拥有灵巧的8位CPU和在系统可编程Flash,具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向
15、量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。和atmel的对比STC89C52单片机:8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间;可直接使用串口下载。STC89C52集成度高,系统结构简单,使用方便,实现模块化;单片机可靠性高,可工作到10.61
16、0.7小时无故障;处理功能强,速度快。低电压,低功耗,便于生产便携式产品控制功能强。目前单片机渗透到我们生活的各个领域,大致可分如下几个范畴:1. 在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。2.在智能仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不
17、同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。3.在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。4.在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备等等。5.在计算机网络和通信领域中的应用现代的单片机普遍具备通信接口,可以很方便地与
18、计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。6.单片机在医用设备领域中的应用单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。1.1.2 DS18B20温度传感器2DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其一个工作周期可分为
19、两个部分,即温度检测和数据处理。在讲解其工作流程之前我们有必要了解18B20的内部存储器资源。18B20共有三种形态的存储器资源,它们分别是:(1)ROM只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。数据在出产时设置不由用户更改。DS18B20共64位ROM。(2)RAM数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。(3)第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值
20、储存)的镜像。在上电复位时其值将被刷新。第5个字节则是用户第3个EEPROM的镜像。第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像。 在每一次读温度之前都必须进行复杂的且精准时序的处理,因为DS18B20的硬件简单结果就会导致软件的巨大开消,也是尽力减少有形资产转化为无形资产的投入,是一种较好的节约之道。控制器对18B20操作流程:1.复位:首先我们必须对DS
21、18B20芯片进行复位,复位就是由控制器(单片机)给DS18B20单总线至少480uS的低电平信号。当18B20接到此复位信号后则会在1560uS后回发一个芯片的存在脉冲。2.存在脉冲:在复位电平结束之后,控制器应该将数据单总线拉高,以便于在1560uS后接收存在脉冲,存在脉冲为一个60240uS的低电平信号。至此,通信双方已经达成了基本的协议,接下来将会是控制器与18B20间的数据通信。如果复位低电平的时间不足或是单总线的电路断路都不会接到存在脉冲,在设计时要注意意外情况的处理。3.控制器发送ROM指令:双方打完了招呼之后最要将进行交流了,ROM指令共有5条,每一个工作周期只能发一条,ROM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NRF905 温度 检测 无线 传输 系统 设计 毕业论文

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