一、基于ZIGBEE无线温度采集系统的设计
我本科的毕业设计也是做ZigBee的,实现一个果园环境监控系统。我讲讲我做这个毕业设计的基本思路和学习方向,希望对题主有帮助。
1、硬件
对ZigBee协议有基本了解的都知道,它只是一种协议,类似于TCP/IP协议,很多嵌入式平台(如ARM、Linux等)都可以实现。比较主流的用于构建ZigBee拓扑网络的嵌入式平台是CC2530/2430系列单片机,它们是TI公司专门设计用于搭建ZigBee网络的芯片,内置强大的ZigBee协议栈支持。CC2530/2430基于C51开发的,所以片上资源和接口和C51/C52系列单片机类似,学懂了51单片机,学这个也很简单了。
所以要搭建ZigBee网络,首先要搞懂CC2530/2430的硬件资源(只做APP层基本可以不用深入理解指令集)。从最小系统入手,电源电路、晶振电路、复位电路等,以及一些嵌入式基本通信协议,如iic、spi、RS232/485等,还有AD/DA模块,这个用于温度传感器(模拟的)数据采集。
2、软件
ZigBee协议栈的底层都是TI公司已经设计好了的,自组网、网络拓扑、路由、发送/接收数据包等,这些网络操作都封装好并提供给用户编程接口,直接在APP层调用就行,若只做简单开发无需深入了解物理层和链路层,只要通过开发文档把这些需要用到的编程接口弄明白(类似于C语言的封装库,只管调用,不管实现)。
还有就是传感器编程(如题中所述的温度传感器),这种传感器市面上太常见了,基本都是通过iic或者其他通信协议直接读数字信号,连数模转换都不需要,源代码网上都一搜一大堆,直接拿过来用就行,稍微调一下接口和时序什么的。
3、网络拓扑
由于底层自组网的特性,我们只要简单地了解组网、路由、鉴权、发/收包等基本内容(应付答辩啊),因为底层的封装实现……你想看都看不到,只能通过官方文档大概知道它是怎么处理的。除了APP层,其他的交给协议栈来做吧。
二、虚拟仪器技术的介绍
虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。
三、仓库温度监测系统设计
这个太简单了啊
单片机用什么都行,51或者philips的LPc系列都行
搞一个电阻,一个热敏电阻分压,然后测量热敏电阻的电压,A/D转换一下输入到单片机,然后单片机搞一个显示。
做一个循环,每隔5s读一次电压,用U/U0=R/R0计算电阻,利用电阻温度对应表差值得到温度值,然后显示出来就可以了啊。
这个东西其实你去市面上买,比你自己开发容易多了,满世界都是这玩意,太简单了,简直就是初高中生的大作业
四、基于51单片机和 DS18B20数字温度计设计水温测量系统的国内外现状
⊙﹏⊙b汗,这个还有国内外现况的,可能使用DS18B20测量温度的除非就是利用了DS18B20的单总线结构,实现了一线多器件检测功能,并且利用里面的8B存储器可以保存高低温度报警值,至于其他的,我还真没有想到。
五、我的课程设计题目是 温度检测与控制 谁有啊
%B6%E0%B5%E3%CE%C2%B6%C8&btn=+%CB%D1%CB%F7+
1、 [电子信息工程]粮库多点温度监控系统设计
2、 基于单片机的多点温度检测系统
3、 多点温度测量系统