基于单片机的无线温度远程采集监测报警器的设计毕业论文(设计) - 图文 联系客服

发布时间 : 星期五 文章基于单片机的无线温度远程采集监测报警器的设计毕业论文(设计) - 图文更新完毕开始阅读c81a766eb5daa58da0116c175f0e7cd18425182b

6 总结

本文中无线温度采集系统的设计,在智能控的制方面,应用了单片机STC89C52作为系统控制的核心,最大限度的将具备的资源采用到设计中,既体现了单片机最小系统的应用的灵活性,又实现功能多样智能控制。因为采用单片机技术作为主导的智能化得管理,可实现对温度的动态得监控,运行既稳定可靠,又灵敏度高,具有非常重要的市场应用价值。在实际使用中,适合环境复杂不适合布线的温度采集。

通过本次研究,加深了解传感器DS18B20的结构特征及其工作原理。基于DS18B20数字温度传感器构成的实时监控系统确实具有精度高、抗干扰能力强、电路简单等诸多优点。同时,对于单片机的结构和原理有更深层的掌握。单片机的语言编程理论知识并不深奥,但在实际编程中没那么简单,更多需要融入个人的编程思路和算法。在本次研究中,程序通过不断的检查、修改,对实际动手编写有深切的感悟。在对温度监测系统总体认识的基础上,利用所学的基本理论和查阅的相关资料,实现对其的硬件电路和软件程序的设计,做到与实际相结合。对于将来在工作与学习中应用单片机有较大的帮助。

在大学四年的学习期间,老师们给予了很多耐心的指导和帮助,让我掌握了基本的理论知识。在本次设计中,给我了不少宝贵的建议,引导我如何去做。在同学的帮助下,老师不厌其烦的修改中,使我顺利完全了本次毕业设计。

参考文献

[1] 孙育才.MCS-51系列单片微型计算机及其应用.南京:东南大学出版社2004 [2] 何利民.单片机原理及接口技术.北京:北京航空航天大学出版社2005 [3] 彭为,黄科.单片机典型系统设计.北京:电子工业出版社2006

[4] 时志云,盖建平,王代华,张志杰.新型高速无线射频器件nRF24L01及其应用. 国外电子

元器件 2007

[5] 孟宪玲.浅析数字温度传感器DS18B20的应用.中国科技信息.2007年03期 [6] 北京教育科学研究院.无线电技术基础.北京: 人民邮电出版社2005

[7] 许昌铃.LED显示屏系统原理及工程技术.北京: 电子科技大学出版社2000

[8] 清源科技.Ptotel 99 SE电路原理图与PCB设计及仿真.北京:机械工业出版社2007 [9] 程德福,王君,凌振宝,王言章.传感器原理及应用.北京:机械工业出版社 2007 [10] 郭天祥.新概念51单片机C语言教程.北京:电子工业出版社2009 [11] 张宏建.自动检测技术与装置(第二版).北京: 化学工业出版社 2007

13

附录一 原理图

图1 发射端电路图

14

图2 接收端电路图

15

附录二 部分系统程序源代码

#include //调用单片机头文件 #define uchar unsigned char //无符号字符型 宏定义 #define uint unsigned int #include \

sbit dq = P2^6; //18b20 IO口的定义 uint temperature ; //温度变量 sbit led = P2^7;

/***********************1ms延时函数*****************************/ void delay_1ms(uint q) { }

/***********************小延时函数*****************************/ void delay_uint(uint q) { }

/***********************18b20初始化函数*****************************/ void init_18b20() {

bit q; dq = 1;

//把总线拿高

while(q--); uint i,j; for(i=0;i

for(j=0;j<120;j++);

变量范围0~255

//无符号整型 宏定义 变量范围0~65535

delay_uint(1); //15us dq = 0;

//给复位脉冲 //750us

//把总线拿高 等待

delay_uint(80); dq = 1;

16