摘要:通过使用DS18B20温度模块采集数据,将数据通过51 单片机控制模块使用NRF24L01无线模块进行传输,在接收端通过液晶显示模块LCD1602显示温度模块传输的温度数据,本设计具有发射距离远,精度高的优点,能满足我们课程设计的要求
关键词:温度模块DS18B20 无线模块 NRF24L01 LCD1602 1、设计目的、要求及方案1
1 设计目的在工业生产中 , 温度是一个非常重要的指标
为了保证安全生产 , 需要对温度进行采集与测量 , 并根据采集到的数据控制输出
传统的数据传输方式是通过敷设有线的通信线路来传递数据信息( 常见的有 RS485总线结构等 ), 这种方式不仅施工麻烦、费用高 , 而且出现故障时不易排查 , 越来越不能满足现代工业快速发展的需求
而无线数据传输方式具有不用布线、实时性高、容易重新部署等优点,非常适用于现代工业监控系统[1]
在本系统中把温度传感器DS18B20所采集到的温度值送给单片机进行处理,通过 NRF2401无线模块实现远程无线传输, 使用数码管或液晶屏显示所采集的温度
故设计本系统,既能准确的测量温度, 又能解决测量距离上的问题
1.2 设计要求(1)实时获取被测对象温度,温度测量范围:-10℃ ~+45℃;测量精度:0
(2)无线传输实时获取的温度值,传输距离10m
(3)实时显示接收到的温度值
(4)基于单片机实现
(5)电路制作时,必须有学号或姓名
(6)能够切换信道,用数码管显示信道(0— 5)
1.3 设计方案1
1 控制模块采用宏晶科技有限公司的STC89C52作为主控芯片
此芯片内置ADC和 SPI总线接口,且内部时钟不分频,达到1MPS
而且价格适中,方便制作电路板及焊接工作,能达到设计要求的性能[1]
2 无线通信模块方案由于 NRF24L01是一款高速低功耗的无线通信模块,能传输