基于无线网络的温度检测器.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于无线网络的温度检测器

广东药学院 课程设计论文报告 设计项目:无线网络控制的温度监测器 班级: 组员: 指导老师: 2015/1/8 目录 一、设计要求 二、设计原理及方案 三、系统硬件设计 1、设计主要器件 1.1、AT89C52单片机 1.2、温度传感器DS18B20 1.3、NRF24L01无线收发器 2、硬件电路设计 2.1、发射端 2.1.1、温度采集模块 2.1.2、控制单元STC89C52单片机 2.1.3、无线收发模块NRF24L01 2.1.4、电源模块 2.1.5、时钟振荡电路设计 2.1.6、复位电路设计 2.2、接收端 2.2.1、蜂鸣器报警模块 2.2.2、键盘电路模块 2.2.3、液晶显示模块 系统软件设计 1、程序流程图 1.1、数据采集流程图 1.2、无线发送流程图 1.3、无线接收流程图 2、源程序代码 2.1、发射板 2.1.1、DS18B20.h 2.1.2、DS18B20.c 2.1.3、NRF24L01.h 2.1.4、NRF24L01.c 2.1.5、main.h 2.1.6、main.c 2.2、接收板 2.2.1、LCD1602.h 2.2.2、LCD1602.c 2.2.3、NRF24L01.h 2.2.4、NRF24L01.c 2.2.5、main.h 2.2.6、mian.c 五、总结与心得 正文 基于无线网络的温度监控系统 摘要:无线温度监控器是一种用于仓库和蔬菜大棚等具有温度检测、无线传输、温度显示和超限报警功能的仪器。系统由发送端和接收端两部分组成。发送端将温度传感器检测到的温度值经单片机进行数据处理后,通过无线收发模块无线发送,接收端将接收到的数据信息显示在液晶屏上,并附加温度限设置和超限报警功能。本设计利用软件Keil进行系统程序设计,利用单片机学习板进行硬件仿真,待仿真成功后进行了实物制作和调试,最终成功设计出了无线温度检测器。文中详细介绍了温度采集模块、无线传输模块、显示模块、温度限设置模块和报警电路的设计方法和过程。当采样点的温度值超出规定值时,系统通过报警电路提醒监测人员。同时,检测人员可以通过键盘对具体报警点的温度值进行设置。另外,该系统温度检测具有较高的精度,无线数据传输稳定,而且传输距离较远。 关键词:温度检测;单片机;无线传输 一、【设计要求】 设计并制作一款基于无线网络的温度监测器。分主机和从机,从机采集温度数据并通过无线网络发送。主机通过无线网络接收从机数据,通过液晶屏显示温度,当温度到达规定值时,主机通过蜂鸣器报警。 二、【设计原理及方案】 采用单片集成电路AT89C52结合数字型温度传感器DS18B20设计实现。无线数据传输部分通过无线收发模块NRF24L01传输。其中AT89C52及其外围电路实现数据的处理及输出的控制,温度传感器DS18B20采集温度参数并通过无线传输模块发送到主机,主机通过LCD1602液晶显示温度值。 三、【系统硬件设计】 系统主要由主从机两部分组成,从机主要完成温度的采集及无线发送;主机完成无线信号的接收、显示及报警功能。温度采集部分采用数字化温度传感器DS18B20,单片机实现温度传感器采集到的数据进行处理,然后通过NRF24L01无线收发器将数据发送出去;数据显示及报警模块由无线收发器将接收到的信号传送给控制器,通过液晶显示模块将温度值显示出来,并能通过蜂鸣器和LCD进行报警。 1、设计主要器件 AT89C52单片机,温度传感器DS18B20,NRF24L01无线收发器,LCD1602液晶显示器。 1.1、AT89C52单片机 目前使用最为广泛的是51系列单片机,其中STC89C52系列单片机是宏晶科技推出的新一代超强抗干扰/高速/低功耗的单片机,是一款增强型51单片机,完全兼容8051单片机,增加了新的功能,新增两级中断优先级,多一个外中断,内置EEPROM,看门狗,具有掉电模式,512B内存,支持ISP在线编程,不用编程器,程序可擦写10万次,管脚完全兼容,性能更好,驱动能力更强,超强抗干扰能力,价格也比传统的89系列低。考虑到快速开发以及本系统的应用要求,最后采用了最常用的STC89C52单片机。STC89C52

文档评论(0)

店小二 + 关注
实名认证
内容提供者

包含各种材料

1亿VIP精品文档

相关文档