当前位置:文档之家› 基于51单片机系统的温度检测与无线收发设计概要

基于51单片机系统的温度检测与无线收发设计概要

现代测控技术课程设计项目名称: 无线温度检测系统设计****: ***学生学号: **********学生专业: 测控技术与仪器学生班级: 02****: ***学生成绩:武汉工程大学制2022年4月27日目录摘要 (3)Abstract (4)第一章绪论 (5)1.1 设计背景与意义 (5)1.2 设计目的及应用 (5)1.3 设计内容及要求 (5)第二章系统方案论证与选择 (6)2.1 系统总体方案描述 (6)2.2 系统总体框图 (6)2.3 系统硬件构成 (6)第三章系统硬件主要单元设计 (7)3.1 主控制模块 (7)3.2 数据显示模块 (9)3.3 信号采集模块 (9)3.4 无线收发模块 (10)第四章系统软件设计 (11)4.1 程序设计思路 (11)4.2 程序设计框图 (12)第五章系统硬件调试结果图 .........................,,,,,,,,. (15)5.1 系统仿真 (15)5.2 系统硬件调试 (15)5.3 调试结果 (16)第六章心得体会及总结 (16)参考文献 (17)附录一:原理图 (17)附录:源程序代码 (18)摘要随着时代的进步和发展,单片机和传感器技术已经普及到我们生活,工作等各个领域。

新型DS18B20温度传感器摆脱了传统的以热敏电阻为传感器的温度测量方法,而改为一种全新的,以数字温度传感器作感温元件的数字式温度计,解决了传统的温度检测可靠性差,测量温度准确率低的缺点,它以单总线的连接方式,使电路大大的简化。

DS18B20传感器利用单片机进行控制,简单而且易于智能化控制。

设计中还加入了nRF905无线收发模块,可以实现一定距离的温度数据传输,使得设计模块可以进行远距离的检测和控制。

此次设计根据具体实验制作,给出了系统实现的硬件原理图及软件流程图。

该设计模块测量精度高、扩展方便,具有一定的参考价值。

设计布线简单,结构紧凑,体积小,扩展方便,可在一定距离进行无线检测,在大型仓库,工厂,智能化建筑等领域的温度检测中有广阔的应用前景。

关键词:DS18B20 STC89C52 nRF905无线收发模块AbstractWith the progress of The Times and development, SCM and sensor technology has spread to we live, work, and other fields. New temperature sensor DS18B20 from the traditional to thermal resistor sensor for temperature measurement, and instead of a completely new kind of to digital temperature sensors for temperature of components of the digital thermometer, solve the traditional temperature detection poor reliability, low temperature measurement accuracy of weakness, it with single bus connections, the circuit greatly simplified. The sensor DS18B20 using single chip computer control, simple and easy to intelligent control. Design also joined the nRF905 wireless transceiver module, can achieve certain distance of the temperature data transmission, make design module can be for long in the detection and control.This design according to the specific experimental production, gives the principle diagram of the system hardware and software flow chart. This design module measurement precision, expansion easier, to have the certain reference value. Design wiring simple, compact structure, small volume, convenient expansion in a certain distance wireless detection, in a large warehouse, factory, intelligent building and other areas of temperature in detecting have broad application prospects.Keywords: DS18B20 STC89C52 nRF905 wireless transceiver module第一章绪论1.1研究背景与意义随着社会的发展、科技的进步以及人们生活水平的逐步提高,现如今自动化、信息化程度越来越高,单片机和传感器的应用领域越来越广。

各种方便于生活的自动控制系统进入了人们的生活。

单片机和传感器在自动控制中的应用越来越广泛,它实用性强,使用方便,技术先进,它们的广泛应用是科技进步的标志。

现实中温度控制不适当导致的发霉,腐烂问题是仓库日常工作急需解决的问题,是衡量仓库管理质量的重要指标。

它直接影响到储备物资的使用寿命和工作可靠性。

为保持日常工作的顺利进行,首要任务是加强仓库的温度检测。

同时专门的安排人员去定期去仓库测量温度也非常麻烦,因此设计一种自动检测和显示温度,并且能够进行较远距离的无限传输的温度控制设备很有必要。

1.2 研究目的及应用温度的检测与控制是工业生产过程中应用比较广泛的课题,随着传感器在生产和生活中更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的单点和多点的测试与控制得到很快开发。

但就目前情况看,很少有人对仓库进行自动化检测和管理,大多数的仓库在管理过程中依然是使用传统的工作方法,利用温度计等简单检测工具人工检测仓库温湿度。

这种方法不仅费时、费力,而且效率低下。

市场需要普及一种简单、实用、易操作并且可以进行无线传输的温度检测设备。

1.3 设计内容及要求本文着重阐述以单片机控制,温度传感器DS18B20对温度的数据采集和处理,NRF905无线发送和接收模块的应用,4位共阳极数码管对温度传感器处理后的温度进行显示,实现一定距离上的定点温度自动检测和发送接收。

第二章系统方案论证与选择2.1 系统总体方案描述系统设计分为2个部分,第一个部分实现温度的检测、显示和发送,第二个部分为数据的接收和显示。

第一个设计模块中,利用单片机STC89C52控制温度传感器DS18B20定点检测和处理温度数据,单片机将采集的温度数据发送给单片机,再通过单片机控制,对接收到的温度数据进行一定的转换和处理,然后存放在寄存器中,等待下一步处理,再经过无线发送模块nRF905将显示的数据打包发送给第二个模块。

第二个设计模块中,同样利用STC89C52单片机作为控制主体,先控制nRF905无线接收模块接收第一个模块发送的数据,然后控制4位共阳极数码管显示接收到的数据。

则完成整个设计流程。

2.2 系统总体框图系统的设计框图如图1所示:第一模块第二模块2.3 系统硬件构成系统硬件方面主要由单片机最小系统,温度传感器DS18B20,4位共阳极数码管,还有nRF905无线收发模块组成,目的在于实现温度的准确检测和无线收发所检测的温度数据。

第三章系统硬件电路设计3.1 单片机最小系统设计单片机最小系统的设计主要有五个部分组成,电源电路,复位电路,晶振电路,串口电路和控制主体的STC89C52单片机。

电源电路由一个六脚的按键开关,一个1K的电阻,一个10uF的极性电容和一个显示电路供电状态的发光二极管组成。

开关为了适应各种情况下能够方便供电,开关外接有一个USB接口和一个DC-5V的标准电源接口作为供电设备使用。

除此之外还设计了一个外接电源接口。

电源电路如图2所示。

图2 电源电路复位电路组成很简单,仅仅有4个小器件构成,一个是作为复位控制的四脚按键,一个10uF的极性电容,还有两个电阻,阻值分别为1K和10K。

电路与单片机的RST端口连接,电路上电后,按下按键控制系统复位。

具体电路如图3所示:图3 复位电路晶振电路更为简单,只有3个器件,一个11.0592Hz的晶振外加二个30PF的普通电容组成,晶振两端分别与单片机的XTAL1和XTAL2口相接。

电路如图4所示:图4 晶振电路串口电路主要利用MAX232来实现,MAX232是美信公司设计的一款单电源电平转换芯片,在本次设计中的使用的方法是在MAX232的1和3管脚之间,4和5管脚之间,2和16管脚之间,6和15管脚之间,还有16和16管脚之间全部加上一个0.1uF的电容,7和8管脚作为串口输入端,外接一个标准9孔串口母头,9和10管脚作为输出,分别与单片机的P3.0和P3.1连接。

这样就构成了与单片机连接,可以进行串口通信的串口电路。

具体电路图5所示:图5 串口电路单片机最小系统的主体部分使用的是STC89C52单片机,它是美国ATMEL公司生产的低电压,高性能的CMOS 8位单片机,片内寄存器可反复擦洗,含有32个可编程双向I/O口,3个16位定时/计数器,共8个中断源。

需要指出且注意的是,单片机在系统设计时,管脚EA要始终接高电平。

因为EA接高电平时,单片机读取内部程序存储器。

当扩展有外部ROM时,读取完内部ROM后自动读取外部ROM,EA接低电平时,单片机直接读取外部ROM。

而设计中使用的STC89C52是有内部ROM的,所以此引脚始终接高电平。

一般在设计单片机最小系统时,大多会加上流水灯和独立键盘的设计,但是在我的毕业设计中把这些部分作了改进。

考虑到流水灯和独立键盘这些设计如果完整的加入就会造成一定的浪费,而且由于学校实验室的条件有限,PCB板的刻录存在很多问题,因此这些设备会大大增加硬件调试过程的难度,费时费力。

同时,在设计单片机最小系统时,考虑到不加入这些设备的话,以后又有可能需要用到。

相关主题