全球旧事资料 分类
单片机C语言课题设计报告
设计题目:远程无线温度监测指导老师:设计人:
f摘要
本课题以51单片机为核心实现智能化远程无线温度监控。利用18B20温度传感器获取温度信号,将需要测量的温度信号自动转化为数字信号,通过无线模块NRF24L01一对一传送将数据传送到接收机,最终单片机将信号转换成LCD可以识别的信息显示输出。基于STC89C52RCNRF24L01LCD1602的单片机的智能远程无线温度监控系统,设计采用18B20温度传感器,其分辨率可编程设计。本课题设计应用于温度变化缓慢的空间,综合考虑,以降低灵敏度来提高显示精度。设计使用12位分辨率,因其最高4位代表温度极性,故实际使用为11位半,而温度测量范围为55℃~125℃,则其分辨力为00625℃。设计使用LCD1602显示器,可显示162个英文字符,显示器显示实时温度和过温警告信息。报警采用蜂鸣器加LED组成的声光电报警。
f目录
一、设计功能3二、系统设计3三、器件选择4
31温度信号采集模块432液晶显示器1602LCD933无线NRF24L0111
四、软件设计11
41程序设计流程图错误!未定义书签。
五、设计总结21六、参考文献22七、硬件原理图22八、程序清单23
没有天生的聪明2
只有不懈的努力
f一、设计功能
由单片机、温度传感器、无线模块NRF24L01以及液晶显示器等构成高精度远程无线温度监测系统。温度显示精确到小数点后一位。按键设定过温值,过温在液晶屏提示。
二、系统设计
18B20采集温度采集
发送机STC89C52RC进行温度
NRF24L01发送温度值
处理
NRF24L01接收温度值
接收机STC89C52RC进行温度值处理
LCD1602进行温度显示
光电报警
f三、器件选择
31温度信号采集模块
传统的温度检测大多以热敏电阻为传感器,采用热敏电阻,可满足40℃度至90℃测量范围,但热敏电阻可靠性差,测量温度准确率低,对于1℃的信号是不适用的,还得经过专门的接口电路转换成数字信号才能由微处理器进行处理。目前常用的微机与外设之间进行的数据通信的串行总线主要有I2C总线,SPI总线等。其中I2C总线以同步串行2线方式进行通信(一条时钟线,一条数据线)。SPI总线则以同步串行3线方式进行通信(一条时钟线,一条数据输入线,一条r
好听全球资料 返回顶部