*****************实践教学*******************兰州理工大学计算机与通信学院2024 年春季学期嵌入式系统开发技术课程设计题目:专业班级:姓名:学号:指导老师:成绩:目录目录 1摘要 2前言 3一基本原理 41
1 温湿度数据采集原理 41
1SHT10 引脚特性 4二系统分析 62
1 具体步骤描述 62
2 程序流程图 7三详细设计 83
1 实现温湿度数据采集的硬件部分 83
1 无线传感基本结构及实现原理 83
2 使用的实验箱以及软件支持 93
3 实现温湿度采集系统节点模块设计 93
2 实现温湿度数据采集的软件部分 93
1 ZIGBEE 技术概述 103
2 ZIGBEE 协议栈 103
3 ZIGBEE 协议栈网络层 113
4AODV 路由协议 123
3 总体软件结构图 123
4 核心程序代码 133
1 AODV 协议源代码分析 14总结 16参考文献 17致谢 18摘要嵌入式系统是以应用为中心,以计算机为基础,软硬件可定制,适用于不同应用场合对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统
嵌入式系统已广泛应用于各种领域,如通信领域、工业控制、交通领域、医疗卫生、消费娱乐等
正如温湿度采集系统的设计,其包括了数据的采集过程、传输过程以及数据的处理过程是嵌入式系统在国家森林火灾的防范、大型粮库的温湿度控制以及家庭温湿度控制等方面的典型应用
由于传统的有线方式在数据的检测、采集、以及传输过程中需要大量的节点且这些节点不集中,因此需要大量布线
为了避开该问题本设计主要从无线传感方向进行改进,本设计对温湿度的读取是利用 CC2530 的 I/O(P1
0 和 P1
1)模拟一个类 IIC 的过程,对光照的采集则使用内部的 AINO 通道
该系统使用 CC2530 读取温湿度传感