收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

基于ZigBee的温度采集系统设计

[关键词:ZigBee,温度采集系统]  [热度 ]
提示:此毕业设计论文完整版包含【论文,源程序
作品编号:txgc0433,word全文:65页,合计:23000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于ZigBee的温度采集系统设计毕业设计论文------

针对传统分布式温度采集系统的布线问题,提出了基于ZigBee的无线温度采集系统的设计方案,实现了温度的实时采集、无线传输及显示。该系统主控模块采用STC89C52单片机,ZigBee传输模块采用CC2420芯片,温度采集模块采用DS18B20传感器,显示模块采用数码管。系统由STC89C52单片机控制,先由温度传感器DS18B20进行温度数据采集,然后经无线收发芯片CC2420进行无线传输,最后通过数码管显示。实验结果表明,该系统性能稳定,可靠性高,具有实际应用价值。

本文的主要结构

第1章为绪论。综述ZigBee技术的发展现状及其发展趋势。

第2章为ZigBee技术简介。这一章对ZigBee技术进行了简单介绍。

第3章为系统硬件设计。在本章中详细论述了系统各模块硬件接口电路的设计,并对用到的元器件进行了介绍。

第4章为系统软件设计。该部分对系统的各部分软件设计思路及方法进行了论述。

第5章为系统仿真与调试。在本章中详细介绍了系统温度采集与显示部分的仿真,然后完成硬件的制作后对硬件进行了调试。

第二章首先介绍了ZigBee技术的协议栈和协议栈结构, ZigBee的协议栈分为四层:一次是物理层,数据链路层、网络层及应用层,对每一层都做了详细分析。接着论述了了ZigBee协议特点,它的低功耗、低成本、短时延、网络容量大等特点使得它在工业控制、医疗设备、家庭智能控制等领域都有很广泛的应用。最后介绍了ZigBee网络拓扑结构,分别是星型网络拓扑结构、树型网络拓扑结构和网状型网络拓扑结构,这三种结构都尤其各自的优缺点,应根据实际需要选择合适的拓扑结构。

系统总体方案设计

该系统主要由四部分构成,分别是主控模块、ZigBee模块、温度采集模块以及显示模块。系统首先利用温度传感器DS18B20进行温度数据的采集,然后通过ZigBee芯片CC2420对数据无线传输,在接收端有另一片CC2420芯片接受数据,最后将数据在数码管上显示出来。各部分的工作均由STC89C52单片机进行控制。

接口电路设计

在本设计中,共需要2片STC89C52单片机,一片在发射端,用来控制DS18B20对温度数据的采集,然后在发射端的数码管中显示出该温度数据,最后控制CC2420的发射端将采集到的温度数据进行无线发射。另一片单片机在接收端,其主要功能是控制CC2420的接收端将温度数据无线接收,并将该数据通过数码管显示。

本系统的软件设计部分采取分模块设计方式,各模块按其执行功能的不同分为:主控模块、温度采集模块、ZigBee无线传输模块以及显示模块。首先完成温度采集模块、ZigBee无线传输模块、以及显示模块的程序设计,然后由主控模块调用各部分程序,实现对整个系统工作情况的控制。

系统软件采用C语言开发,与汇编语言相比,使用C语言开发的软件系统具有很好的可读性和可移植性,并且易于维护管理,对硬件的控制能力强。

首先查阅了大量关于短距离通信技术的资料,对每以种技术都有了一定了解,之后重点学习了有关ZigBee技术的知识,并深入了解了ZigBee协议的每一层功能。在该温度采集系统中另一重要部分就是主控模块的设计,主控模块采用STC89C52单片机,它负责对整个系统的统筹管理,有序地控制各部分工作,最后完成系统要求功能。对于硬件和软件设计部分采取了分模块设计的方法,将整个系统分为四个模块,即主控模块、ZigBee传输模块、温度采集模块和显示模块,这样的分模块设计方法使整体设计清晰明了。完成各部分的硬件和软件设计后,使用Proteus软件对温度采集与显示模块进行了仿真,保证系统在实际操作中正常工作。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文,源程序
作品编号:txgc0433,word全文:65页,合计:23000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于ZigBee的温度采集系统设计(论文,源程序)!