基于ZigBee的温度采集系统设计
[关键词:ZigBee,温度采集系统] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:txgc0433,word全文:65页,合计:23000字 |
针对传统分布式温度采集系统的布线问题,提出了基于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的温度采集系统设计(论文,源程序)!