基于单片机的无线温度检测器的设计 .doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的无线温度检测器的设计 .doc》由会员分享,可在线阅读,更多相关《基于单片机的无线温度检测器的设计 .doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ANYANG INSTITUTE OF TECHNOLOGY本 科 毕 业 论 文 基于单片机的无线温度检测器的设计The Design of Wireless Temperature Detector Based on MCU院(部)名称: 电子信息与电气工程学院 专业班级: 自动化2009级2班 学生姓名: * 学 号: 指导教师姓名: * 指导教师职称: 讲师 2013年5月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或
2、公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 目录摘要Abstract第一章 绪论11
3、.1 课题的背景和意义11.2 本课题的研究内容以及所完成的工作11.2.1 本课题的研究内容11.2.2 本课题所完成的具体工作2第二章 无线温度检测系统总体设计32.1 系统设计要求32.2 系统总体设计方案的确定32.2.1 数字温度传感器的选择32.2.2 控制器的选择42.2.3 无线收发模块的选择5第三章 硬件电路设计73.1 发射端73.1.1 温度采集模块73.1.2 控制单元STC89C52单片机93.1.3 电源模块设计123.1.4 无线收发模块NRF24L01电路设计123.1.5 时钟振荡电路设计133.1.6 复位电路设计133.2 接收端143.2.1 蜂鸣器报警
4、模块设计143.2.2 键盘电路设计153.2.3 液晶显示模块设计15第四章 软件程序设计184.1 程序流程图184.1.1 主程序流程图184.1.2 子程序流程图194.2 无线收发模块24L01的编程214.2.1 24L01编程的基本思路214.2.3 函数介绍224.3 软件编译与调试234.3.1 程序设计语言的选用234.3.2 KeilC51简介244.3.3 uVision4集成开发环境244.3.4 软件调试与结果25第五章 安装与调试265.1 Altium Designer软件265.2 电路板安装与调试26结论27致谢28参考文献29附录A 元件清单30附录B 发
5、射板原理图31附录C 接收板原理图32附录D 发射板实物图33附录E 接收板实物图34附录F 发射板源程序35附录G 接收板源程序44基于单片机的无线温度检测器的设计摘要:无线温度检测器是一种用于仓库和蔬菜大棚等具有温度检测、无线传输、温度显示和超限报警功能的仪器。系统由发送端和接收端两部分组成。发送端将温度传感器检测到的温度值经单片机进行数据处理后,通过无线收发模块无线发送,接收端将接收到的数据信息显示在液晶屏上,并附加温度限设置和超限报警功能。本设计利用软件Keil进行系统程序设计,利用单片机学习板进行硬件仿真,待仿真成功后进行了实物制作和调试,最终成功设计出了无线温度检测器。文中详细介绍
6、了温度采集模块、无线传输模块、显示模块、温度限设置模块和报警电路的设计方法和过程。当采样点的温度值超出规定值时,系统通过报警电路提醒监测人员。同时,检测人员可以通过键盘对具体报警点的温度值进行设置。另外,该系统温度检测具有较高的精度,无线数据传输稳定,而且传输距离较远。关键词:温度检测;单片机;无线传输The Design of Wireless Temperature Detector Based on MCUAbstract: wireless temperature detector is a kind of temperature detection used for warehous
7、e and vegetables canopy, it has the function of display and wireless transmission and temperature overrun alarm. System consists of two parts, the sender and the receiver. The sender will be detected by temperature sensor temperature after single-chip microcomputer for data processing, through the w
8、ireless transceiver modules, wireless sending and receiving end receives the data and information displayed on the LCD screen, and the additional temperature limit setting and transfinite alarm function. This design using the software of Keil to write system program, and using the microcontroller bo
9、ard to simulation hardware, we shall carry out physical production and debugging after the success of the simulation, and we designed the wireless temperature detector successfully in the end .This paper introduced the temperature acquisition module, wireless transmission module, display module, tem
10、perature limit setting module and alarm circuit design method and process. The system through the alarm circuit to remind monitoring personnel when the data of temperature beyond the set value. At the same time, the testing personnel can through the keyboard to set specific alarm point temperature.
11、In addition, the temperature detection system has high precision, stable wireless data transmission, and the transmission distance is far.Keywords: temperature detection;Single chip microcomputer; Wireless transmission第一章 绪论1.1 课题的背景和意义随着微电子技术、传感器技术、嵌入式技术以及通信技术的飞速发展,数据采集和检测系统得到了广泛的应用,用于检测各种参数的仪表也越来越
12、多。这些仪表种类繁杂,分布往往比较分散,这些仪表实时采集数据的工作量也越来越大。如何高效率、低成本地采集这些离散的数据是迫切需要解决的科技难题。对于许多检测现场,由于需要检测的范围广,检测的对象种类繁多,需要投入大量的人力、物力进行设备的维护和检测工作。同时,受现场环境和应用对象的限制,存在着各种各样的恶劣条件,使人们不易到现场长时间的检查采集一些数据,如果这时进行大量的布线工作则是不经济、不合理的。传统的检测系统造价昂贵,体积庞大,在电源供给困难的区域不易部署,同时布置一旦完毕,就很难根据检测现场灵活改变布局,重新布置会带来巨大的成本消耗,系统重用性差。因此,采用无线检测的方式来实现有很大的
13、优势,也是目前研究的热点。为了适应这种客观需要,逐步出现了无线检测技术,应用无线通信技术对离散的、不易布线区域的参数信息进行监视,以实现信息的远程测量、传输和调节等各项功能。无线检测系统实现参数信息的实时、快速和有效检测,向人们提供了一个更高效、更全面,更快捷的服务模式,本论文以改变当前滞后的检测技术,解决检测中遇到的困难和难题为目标,利用无线检测网络的优势,突破传统检测方法和思路,以高科技、新技术、低成本提高科学检测水平,为检测提供可靠科学的检测数据,使用无线检测网络,一些布线和管理的难点都将迎刃而解,人力、物力、资金的使用也大幅减少。无线检测系统具有不借助外部网络、快速安装、抗毁性强等特点
14、,可以使人们在任何时间、地点和任何环境条件下获取大量的、可靠的数据信息。1.2 本课题的研究内容以及所完成的工作1.2.1 本课题的研究内容本课题研究的内容是针对检测领域的现状,以及组建无线检测系统的实际需要,提出了一种基于射频通信技术的解决方案。研究和开发一种新型无线检测系统来实现传感器的温度数据采集和无线数据传输,从而达到检测的目的。该系统可以快速、准确地完成数据采集和管理,为智能化检测提供了便利的条件。1.2.2 本课题所完成的具体工作本课题的研究内容是通过无线传输实现对检测现场的温度参数的实时采集。本课题所完成的具体工作:(1)完成系统的总体设计,并根据设计要求选取系统的主要功能模块器
15、件。(2)完成无线检测系统的发射端和接收端的电路设计,根据系统设计要求完成电源模块、传感器数据采集模块、无线数据通信模块、报警电路、键盘电路、时钟振荡电路和复位电路设计。(3)完成无线检测系统程序设计,程序设计采用C语言编程。(4)完成无线检测系统的系统调试,对系统的数据可靠性、抗干扰能力、通信距离等方面进行测试。第二章 无线温度检测系统总体设计2.1 系统设计要求根据本系统的应用环境,总结系统的设计要求如下:(1)体积小。与传统的温度计相比,本课题设计的测温系统的体积要尽可能的小,从而减少占用空间,而且更便于安装和更换。(2)可靠性高。为了保证系统能够正常工作,并且尽可能减少测温误差,要求接
16、收端与发送端之间的无线通信可靠。而系统环境的影响可能会有不确定的电磁干扰等,因此,系统要有一定的抗干扰能力。(3)低成本。无线测温系统应充分考虑其成本,在满足系统要求的前提下,应尽量降低成本,从而提高与同类产品的竞争力。2.2 系统总体设计方案的确定本课题的研究内容是通过无线传输实现对检测现场的温度参数的实时采集。主要实现温度采集、无线传输、超温报警和温度实时显示功能。整个系统由温度采集端和温度接收端两个部份组成,两者之间通过无线信道通信。数据采集端负责数据的采集和发送,数据接收端负责数据的接收和处理。系统整体结构框图如图2.1和图2.2所示。图2.1 温度采集端图2.2 温度接收端2.2.1
17、 数字温度传感器的选择随着温度传感器智能化、集成化技术的进步,数字式温度传感器也得到了快速发展,世界上许多公司推出了新型的数字温度传感器系列。这些产品的出现极大的丰富了设计工程师的选择对象。在如此众多的产品中选择出合适的器件,应该把握以下几点:外围电路应该尽量简单;测温的精度、分辨率要合适,以便减少不必要的电路和软件开发成本;占用单片机的I/O引脚数情况如何;与单片机的通信协议应尽量简单,温度测量的软件开发难度、成本要尽量小。DSl8B20是美国Dallas半导体公司继DSl820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编
18、程实现912位的数字值读数方式。可以分别在93.75ms和750ms内完成9位和12位的数字量读取。它采用独特的单总线接口方式,即允许在一条信号线上挂接数十甚至上百个数字式传感器,从而使测温装置与各传感器的接口变得十分简单,克服了模拟式传感器与微机接口时需要的A/D转换器及其它复杂外围电路的缺点,而且,可以通过总线供电,温度变换功率来源于数据总线,总线本身也可以向所挂接的DSl8B20供电,而无需额外电源,由它组成的温度测控系统非常方便,而且成本低、体积小、可靠性高。DSl8B20的测温范围-55+125,最高分辨率可达0.0625,由于每一个DSl8B20出厂时都刻有唯一的一个序列号并存入其
19、ROM中,因此CPU可用简单的通信协议就可以识别,从而节省了大量的引线和逻辑电路。由于DSl8B20具有独特的单总线接口方式在测温时有明显的优势,占用单片机的I/O引脚资源少,和单片机的通信协议比较简单,成本较低,而且具有负压特性(电源极性接反时,温度计不会因发热而烧毁,只是不能正常工作),和其他数字温度传感器相比,它更适合本系统。所以,选用DSl8B20作为温度测量的传感器。2.2.2 控制器的选择目前使用最为广泛的是51系列单片机,其中STC89C52系列单片机是宏晶科技推出的新一代超强抗干扰/高速/低功耗的单片机,是一款增强型51单片机,完全兼容8051单片机,增加了新的功能,新增两级中
20、断优先级,多一个外中断,内置EEPROM,看门狗,具有掉电模式,512B内存,支持ISP在线编程,不用编程器,程序可擦写10万次,管脚完全兼容,性能更好,驱动能力更强,超强抗干扰能力,价格也比传统的89系列低。考虑到快速开发以及本系统的应用要求,最后采用了最常用的STC89C52单片机。STC89C52单片机主要性能:(1)高速:1个时钟/机器周期,增强型8051内核,速度比普通8051快8到12倍。(2)宽电压:5.54.IV/3.7V,3.6V2.4V/2.lV。(3)低功耗设计:空闲模式(可由任意一个中断唤醒)和掉电模式(可由任意一个外部中断唤醒,可支持下降沿/低电远程唤醒)。(4)工作
21、频率:035MHz,普通8051:0420MHz。(5)时钟:外部晶体或内部RC振荡器可选,在ISP下载编程用户程序时设置。(6)芯片内EEPROM功能,擦写次数10万以上。(7)ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器。(8)2个16位定时器,兼容普通8051的定时器T0/T1。(9)硬件看门狗(WDT)。(10)全双工异步串行口(UART),兼容普通8051,可当2个串口使用。(11)先进的指令集结构,兼容普通8051指令集,有硬件乘法/除法指令。2.2.3 无线收发模块的选择现在有很多射频芯片可以用来完成无线数据传输。所有高频元件包括电感、振荡器等已经全部集成在芯片
22、内部,一致性良好,且性能不受外界干扰。通信模块一般包含简单透明的数据传输协议或使用简单的加密协议,发射功率、工作频率等,所有工作参数全部通过软件设置完成,用户不用对无线通信原理和工作机制有较深的了解,只要依据命令字进行操作即可实现基本的数据无线传输功能。新一代短距离无线数据通信系统具有体积小、功耗低、稳定性好、抗干扰能力强等优点,而且开发简单快速,可以方便地嵌入到各种设备中,实现设备间的无线连接,因此,适合搭建小型网络,在工业、民用领域得到较为广泛的应用。由于无线收发芯片的种类和数量比较多,如何设计中选择所需要的芯片是非常关键的,正确的选择可以少走弯路,降低成本。下面是选择无线收发芯片的原则:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的无线温度检测器的设计 基于 单片机 无线 温度 检测器 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内