基于无线网络温度检测器

基于无线网络温度检测器

ID:20956209

大小:540.50 KB

页数:48页

时间:2018-10-18

基于无线网络温度检测器_第1页
基于无线网络温度检测器_第2页
基于无线网络温度检测器_第3页
基于无线网络温度检测器_第4页
基于无线网络温度检测器_第5页
资源描述:

《基于无线网络温度检测器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.广东药学院课程设计论文报告设计项目:无线网络控制的温度监测器班级:组员:指导老师:2015/1/8..目录一、设计要求二、设计原理及方案三、系统硬件设计1、设计主要器件1.1、AT89C52单片机1.2、温度传感器DS18B201.3、NRF24L01无线收发器2、硬件电路设计2.1、发射端2.1.1、温度采集模块2.1.2、控制单元STC89C52单片机2.1.3、无线收发模块NRF24L012.1.4、电源模块2.1.5、时钟振荡电路设计2.1.6、复位电路设计2.2、接收端2.2.1、蜂鸣器报警模块2.2.2、键盘电路模块2.2.3、液晶显示模块四、系统软件设计1、程序流程图..

2、1.1、数据采集流程图1.2、无线发送流程图1.3、无线接收流程图2、源程序代码2.1、发射板2.1.1、DS18B20.h2.1.2、DS18B20.c2.1.3、NRF24L01.h2.1.4、NRF24L01.c2.1.5、main.h2.1.6、main.c2.2、接收板2.2.1、LCD1602.h2.2.2、LCD1602.c2.2.3、NRF24L01.h2.2.4、NRF24L01.c2.2.5、main.h2.2.6、mian.c五、总结与心得..正文基于无线网络的温度监控系统摘要..:无线温度监控器是一种用于仓库和蔬菜大棚等具有温度检测、无线传输、温度显示和超限报警功

3、能的仪器。系统由发送端和接收端两部分组成。发送端将温度传感器检测到的温度值经单片机进行数据处理后,通过无线收发模块无线发送,接收端将接收到的数据信息显示在液晶屏上,并附加温度限设置和超限报警功能。本设计利用软件Keil进行系统程序设计,利用单片机学习板进行硬件仿真,待仿真成功后进行了实物制作和调试,最终成功设计出了无线温度检测器。文中详细介绍了温度采集模块、无线传输模块、显示模块、温度限设置模块和报警电路的设计方法和过程。当采样点的温度值超出规定值时,系统通过报警电路提醒监测人员。同时,检测人员可以通过键盘对具体报警点的温度值进行设置。另外,该系统温度检测具有较高的精度,无线数据传输稳定

4、,而且传输距离较远。关键词:温度检测;单片机;无线传输一、【设计要求】设计并制作一款基于无线网络的温度监测器。分主机和从机,从机采集温度数据并通过无线网络发送。主机通过无线网络接收从机数据,通过液晶屏显示温度,当温度到达规定值时,主机通过蜂鸣器报警。二、【设计原理及方案】采用单片集成电路AT89C52结合数字型温度传感器DS18B20设计实现。无线数据传输部分通过无线收发模块NRF24L01传输。其中AT89C52及其外围电路实现数据的处理及输出的控制,温度传感器DS18B20采集温度参数并通过无线传输模块发送到主机,主机通过LCD1602液晶显示温度值。三、【系统硬件设计】系统主要由主

5、从机两部分组成,从机主要完成温度的采集及无线发送;主机完成无线信号的接收、显示及报警功能。温度采集部分采用数字化温度传感器DS18B20,单片机实现温度传感器采集到的数据进行处理,然后通过NRF24L01无线收发器将数据发送出去;数据显示及报警模块由无线收发器将接收到的信号传送给控制器,通过液晶显示模块将温度值显示出来,并能通过蜂鸣器和LCD进行报警。1、设计主要器件AT89C52单片机,温度传感器DS18B20,NRF24L01无线收发器,LCD1602液晶显示器。1.1、AT89C52单片机..目前使用最为广泛的是51系列单片机,其中STC89C52系列单片机是宏晶科技推出的新一代超

6、强抗干扰/高速/低功耗的单片机,是一款增强型51单片机,完全兼容8051单片机,增加了新的功能,新增两级中断优先级,多一个外中断,内置EEPROM,看门狗,具有掉电模式,512B内存,支持ISP在线编程,不用编程器,程序可擦写10万次,管脚完全兼容,性能更好,驱动能力更强,超强抗干扰能力,价格也比传统的89系列低。考虑到快速开发以及本系统的应用要求,最后采用了最常用的STC89C52单片机。STC89C52单片机主要性能:(1)高速:1个时钟/机器周期,增强型8051内核,速度比普通8051快8到12倍。(2)宽电压:5.5—4.IV/3.7V,3.6V—2.4V/2.lV。(3)低功耗

7、设计:空闲模式(可由任意一个中断唤醒)和掉电模式(可由任意一个外部中断唤醒,可支持下降沿/低电远程唤醒)。(4)工作频率:0—35MHz,普通8051:0—420MHz。(5)时钟:外部晶体或内部RC振荡器可选,在ISP下载编程用户程序时设置。(6)芯片内EEPROM功能,擦写次数10万以上。(7)ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器。(8)2个16位定时器,兼容普通8051的定时器T0/T1。(9)硬件看

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。