基于嵌入式系统的无线温度测量系统设计.docx





《基于嵌入式系统的无线温度测量系统设计.docx》由会员分享,可在线阅读,更多相关《基于嵌入式系统的无线温度测量系统设计.docx(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计说明书基于嵌入式系统的无线温度测量系统设计学生姓名: 学号:学 院:通信工程专 业:指导教师:2012 年 6 月75 / 79基于嵌入式系统的无线温度测量系统设计摘要针对目前我国一些粮食,煤炭等储备产业检测系统存在的不足,提出了一种无线传感器网络的设计方案,详细介绍了无线温度传感器的硬件结构和软件设计。传统的温度测量,都是从传感器引出线缆到达显示面板或主机才能测量温度的变化。对于一些腐蚀性强或密封性高,温度测量与主机距离远的环境,有线温度测量实现起来就比较困难。虽然随着技术的发展,温度变送器的出现解决了短距离温度的测量,但其仍然依赖于线缆。而且随着距离的增加信号衰减很快。无法适用于远
2、距离温度测量。温度指标在许多工程程项目中是不可或缺的重要参数,针对这一要求提出的无线温度测量系统采用数字式温度传感器DSl8B20作为测温节点。89C52单片机作为下位机微处理器来控制温度值的采集,并通过无线收发模块NRF905进行传输,最后通过串口将数据传送到上位机显示芯片。实验证明,该系统解决了在复杂环境下温度采集和获取的问题,具有较高的精度和很好的推广应用前景。关键词:温度测量,无线通信,DS18B20Wirelesstemperature measurement system designAbstractAiming at some of Chinas grain and coal r
3、eserves of the shortcomings of industrial inspection system,A wireless sensor network design, details of the wireless temperature sensor node hardware architecture and software design.from the sensor cable to the display panel or the host can measure the temperature changes. For some corrosion or se
4、aling of high temperature measurement and the host environment for distance, cable temperature measurement is more difficult to achieve together. Although with the technology, the emergence of solution temperature transmitter temperature measurement of short distances, but still rely on cable. And a
5、s the distance increases. Signals are attenuated. Can not be applied to remote temperature measurements.Temperature indicator process in many engineering projects is an indispensable parameter for this request wireless temperature measurement system. With digital temperature sensor DSl8B20 as temper
6、ature node. 89C52 microcontroller as a slave microprocessor to control under the multi-temperature value of the collection, and through the wireless transceiver module NRF905 for transmission, and finally through the serial port to transfer data to PC graphics chips. Experiments show that the system
7、 solves the temperature in a complex environment, collection and access problems, high accuracy and good application prospects.Key words: temperature measurement, wireless communication, DS18B20目录1 绪论11.1研究意义、背景11.2国内外发展状况22系统硬件设计32.1系统总体方案设计32.2单片机的选择42.3数字式温度传感器DS18B20芯片52.4无线收发模块nRF905102.5 LED数码
8、显示器152.6单元电路介绍172.7串行通信及RS-232总线182.8 信号转换电路设计203系统软件设计223.1系统整体软件框图223.2软件调试工具273.3程序编写283.4程序调试283.5上位机设计294系统总体测试334.1 系统硬件调试334.2 上位机调试与显示结果335 结论356 致谢36参考文献37附录38附录138附录239附录3 英文原文66附录4 英文译文71请留出一个汉字的空间,下同1 绪论1.1研究意义、背景温度是表征物体冷热程度的物理量。温度是生活和工业生产中常见的工艺参数之一,由于它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形、结晶以
9、及空气流动等物理和化学过程,因此在许多的工程项目中温度指标也是不可或缺的重要参数。所以如何准确、方便地获取温度就显得尤为重要。由于温度的测量和控制在激光器、光纤光栅的使用及其它的工农业生产和科学研究中应用广泛,所以温度测量和控制的失误就可能引起生产安全、产品质量、产品产量等一系列问题。因此,对温度的检测的意义就越来越大。在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。可以看出,如何做出快速,准确的温度测量系统具
10、有重要的研究价值。传统的温度测量,都是从传感器引出线缆到达显示面板或主机才能测量温度的变化。对于一些腐蚀性强或密封性高,温度测量与主机距离远的环境,有线温度测量实现起来就比较困难。虽然随着技术的发展,温度测量器的出现解决了短距离温度的测量,但其仍然依赖于线缆。而且随着距离的增加,信号衰减很快。无法适用于远距离温度测量。当今在我们的生活中处处都能见到无线通信,短距离通信的有红外线、蓝牙,远距离通信的有手机,GPS等。可以说,二十一世纪将会是无线应用飞速发展的时代。无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触
11、RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。相对于蓝牙,手机等无线通信的应用,无线温度测量由于受被测量温度太高或太低的影响,直接导致电子元器件无法工作的原因而使得其发展相对缓慢。随着嵌入式单片机技术的迅速兴起与蓬勃发展,其稳定、安全、高效、经济等优点十分突出,所以其应用也十分广泛。单片机已经无处不在、与我们生活息息相关,并且渗透到生活的方方面面。而单片机的特点是体积较小,也就是其集成特性,其内部结构是普通计算机系统的简化,增加一些外围电路,就能够组成一个完整的小
12、系统,单片机具有很强的可扩展性。它具有和普通计算机类似的、强大的数据处理功能,通过使用一些科学的算法,可以获得很强的数据处理能力。所以单片机在工业中应用中,可以极大地提高工业设备的智能化、数据处理能力和处理效率,而且单片机无需占用很大的空间。嵌入式单片机这些优势都为无线测温系统的实现创造了良好的先决条件。而对于无线温度测量而言,只需在所需要温度测量的地方放置无线温度测量模块作为无线节点,在主机上就能显示被测位置的温度。当温度测量出现故障时,只需对无线测量节点进行故障排查,这样一来,也就能弥补了有线线路容易损坏,腐蚀,出现故障时又难以查找等缺陷,既增加了工作效率又降低了维护成本。1.2国内外发展
13、状况温度测量系统是在嵌入式系统设计的基础上发展起来的。嵌入式系统虽然起源于微型计算机时代,但是微型计算机的体积、价位、可靠性,都无法满足广大对象对嵌入式系统的要求,因此,嵌入式系统必须走独立发展道路。这条道路就是芯片化道路。将计算机做在一个芯片上,从而开创了嵌入式系统独立发展的单片机时代。单片机诞生于二十世纪七十年代末,经历了SCM、MCU和SOC三大阶段。在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采
14、用MCS-51以及其改进的各种单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。同时温度也是生活中最常见的一个物理量,也是人们很关心的一个物理量,它与我们的生活息息相关,有着十分重要的意义,在工业生产中,温度过高或过低会直接影响到产品的质量、对机械设备和控制系统中的各种元器件造成一定的损坏,严重的会影响到生产安全。在日常生活中,温度过高或过低同样会造成一些不良影响。在实际生产、生活等各个领域中,温度是环境因素的不可或缺的一部分,对温度及时精确的
15、控制和检测显得尤为重要。比如,农业上土壤各个层面上的温度将会影响植物的生长;在医院的监护中也用到温度的测量。在工业中,料桶里外上限温度要求不一,以及热处理中工件各个部位的温度对工件形成后的性能至关重要等等。现代电子工业的飞速发展对自动测试的要求越来越高。采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,
16、智能化控制方向发展。2系统硬件设计2.1系统总体方案设计本系统采用点对多点的形式,由多个无线节点和1个基站组成。由发射系统(节点)、接受系统(基站)组成。发射系统(节点)由数字温度传感器DS18B20和89C52单片机、射频收发芯片nRF905以及LED显示器组成。多个节点的传感器DS18B20采集数据,经单片机处理后,通过nRF905发送给接受系统(基站)。发射系统(节点)安装在需测温度的地方测量温度,通过无线方式把采集的数据传送到接受系统(基站)。无线节点工作在各个测温地点,进行温度数据采集和无线发送。基站和多个节点进行无线通信,nRF905接受发射的数据,处理后送LED显示器进行显示,同
17、时能通过RS-232串口将数据发送给PC。系统总体方案设计原理如图2-1所示,图2-2,图2-3为发射/接受系统图。图2-1 系统总体方案设计原理图图2-2 发射系统框图图2-3 接受系统框图2.2单片机的选择通过比较,89C52单片机在价格和性能方面比较合适,因此,选择了89C52作为本设计的数据处理器。2.2.1 89C52单片机简介89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它基于标准的MCS-51单片机
18、体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。89C52内置8位中央处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。89C52有PDIP(40pin)和PLCC(44pin)两
19、种封装形式。2.2.2主要功能特性1)标准MCS-51内核和指令系统2)32个双向I/O口3)3个16位可编程定时/计数器4)向上或向下定时计数器5)全双工串行通信口6)空闲和掉电节省模式7)片内8KROM(可扩充64KB外部存储器)8)5.0V工作电压9)布尔处理器10)4层优先级中断结构11)兼容TTL和CMOS逻辑电平12)改进型快速编程脉冲算法2.3数字式温度传感器DS18B20芯片2.3.1 DS18B20芯片简介DS18B20是美国DALLAS公司推出的智能化数字式温度传感器,全部传感元件及转换电路集成在形如一个三极管的集成电路内。如图2-4所示。DS18B20引脚定义:(1) G
20、ND为电源地;(2) DQ为数字信号输入/输出端;(3)VDD为外接供电电源输入端(在寄生电源接线方式时接地)。图2-4 DS18B20引脚图与其它温度传感器相比,DS18B20具有以下技术特性:(1)具有独特的单总线接口方式,DS18B20在与微处理器连接时仅需要一条I/O口线即可实现微处理器与DS18B20的双向通讯。(2)测温范围55125,固有测温分辨率0.5。(3)支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定,实现多点测温。(4)工作电源:3-5V/DC。(5)在使用中不需要任何外围元件。(
21、6)测量结果以9-12位数字量方式串行传送。(7)适用于DN15-25, DN40-DN250各种介质工业管道和狭小空间设备测温。(8)标准安装螺纹 M10X1, M12X1.5,G1/2任选。(9)PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。(10)用户可自行设定非易失温度报警上下限TH和TL,DS18B20在完成温度转换后,所测得的温度值将自动与贮存在TH和TL内的触发值相比较,如果测温结果高于TH或低于TL,DS18B20内部的警告标志就会被置位,表示温度值超出了测量范围,同时还有警报搜索命令可以识别出温度超限的DS18B20。因为它是数字输出,而且只占用一个I/O端
22、口,所以它特别适合于微处理器控制的各种温度测控系统,避免了模拟温度传感器与微处理器接口时需要的A/D转换和较复杂的外围电路。缩小了系统的体积,提高了系统的可靠性。2.3.2 DS18B20的内部结构DS18B20内部结构主要有四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,配置寄存器。内部结构如图2-5所示。图2-5 内部结构框图DS18B20温度传感器的存储器:DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。暂存存储器包含了8个连续字节,前两个字节是测得的温度信息,
23、第一个字节的内容是温度的低八位,第二个字节是温度的高八位。第三个和第四个字节是TH、TL的易失性拷贝,第五个字节是结构寄存器的易失性拷贝,这三个字节的内容在每一次上电复位时被刷新。第六、七、八个字节用于内部计算。第九个字节是冗余检验字节。低五位一直都是1 ,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在DS18B20出厂时该位被设置为0。R1和R0用来设置分辨率,如下表2-1所示:(DS18B20出厂时被设置为12位)表2-1 分辨率设置R1RO分辨率温度最大转换时间009位96.75ms0110位187.5ms1011位375ms1112位750ms根据DS18B20的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 系统 无线 温度 测量 设计

限制150内