没有合适的资源?快使用搜索试试~ 我知道了~
基于CC2530温湿度采集系统课程设计报告
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 7 浏览量
2023-04-07
15:46:09
上传
评论 2
收藏 108KB DOC 举报
温馨提示
试读
21页
基于CC2530温湿度采集系统课程设计报告
资源推荐
资源详情
资源评论
*****************
实践教学
*******************
XX 大学
计算机与通信学院
20XX 年春季学期
嵌入式系统开发技术课程设计
题 目:
专业班级:
姓 名:
学 号:
指导教师:
成 绩:
1
目录
目录....................................................................................................................................................1
摘要....................................................................................................................................................2
前言....................................................................................................................................................3
一 基本原理............................................................................................................................4
1.1 温湿度数据采集原理.........................................................................................................4
1.1.1SHT10 引脚特性......................................................................................................4
二 系统分析....................................................................................................................................6
2.1 具体步骤描述......................................................................................................................6
2.2 程序流程图.........................................................................................................................7
三 详细设计....................................................................................................................................8
3.1 实现温湿度数据采集的硬件部分......................................................................................8
3.1.1 无线传感基本结构及实现原理...............................................................................8
3.1.2 使用的实验箱以及软件支持...................................................................................9
3.1.3 实现温湿度采集系统节点模块设计.......................................................................9
3.2 实现温湿度数据采集的软件部分....................................................................................10
3.2.1 ZIGBEE 技术概述 .................................................................................................10
3.2.2 ZIGBEE 协议栈 .....................................................................................................11
3.2.3 ZIGBEE 协议栈网络层 .........................................................................................12
3.2.4AODV 路由协议.....................................................................................................13
3.3 总体软件结构图................................................................................................................13
3.4 核心程序代码....................................................................................................................14
3.4.1 AODV 协议源代码分析........................................................................................15
总结..................................................................................................................................................18
参考文献..........................................................................................................................................19
致谢..................................................................................................................................................20
2
摘要
嵌入式系统是以应用为中心,以计算机为基础,软硬件可定制,适用于不同
应用场合对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌
入式系统已广泛应用于各种领域,如通信领域、工业控制、交通领域、医疗卫生、
消费娱乐等。
正如温湿度采集系统的设计,其包括了数据的采集过程、传输过程以及数据
的处理过程是嵌入式系统在国家森林火灾的防范、大型粮库的温湿度控制以及家
庭温湿度控制等方面的典型应用。由于传统的有线方式在数据的检测、采集、以
及传输过程中需要大量的节点且这些节点不集中,因此需要大量布线。为了避免
该问题本设计主要从无线传感方向进行改进,本设计对温湿度的读取是利用
CC2530 的 I/O(P1.0 和 P1.1)模拟一个类 IIC 的过程,对光照的采集则使用内
部的 AINO 通道。该系统使用 CC2530 读取温湿度传感器 SHT10 的温度和湿度数据,
并通过 CC2530 内部的 ADC 得到光照传感器的数据。最后将采样得到的数据转换
然后在 LCD 上显示。
关键字:温湿度的采集 CC2530 温湿度传感器 SHT10
3
前言
本设计是一种基于 CC2530 和数字温湿度传感器的温湿度采集系统。即该系
统是采用 Zigbee 无线通信技术结合传感器,并通过运用 Zigbee 协议架构组建无
线传感网络,来实现主从节点的数据采集和传输的。同时,需要在网络层通过
AODV 路由协议来进行节点间的连接以及数据的收发。总之,基于无线传感技
术的无线网络传感器是一种将传感器、控制器、计算能力、通信能力完美的结合
于一身的嵌入式设备。
它们跟外界的物理环境交互,实时的采集信息,并且将收集到的信息通过无
线传感器网络传送给远程用户。无线网络传感器一般是由一个低功耗的微控
制器(MCU)和若干个存储器、无线电/光通信装置、传感器等组件所集成的,
通过传感器、动臂机构、以及通信装置和它们所处的外界物理环境进行交
互。由此而引入的无线传感网络更是一种开创了新的应用领域的新兴概念和技
术,广泛被应用于医疗领域、大规模环境监测、智能建筑、战场监视、智能家装、
工业自动化和大区域内的目标追踪等领域。
如,在医院 Zigbee 网络可以帮助医生及时并准确的收集急诊病人的信息及
相关度检查结果,从而快速准确的作出诊断;同时,对一些特殊的病人,可让其
携带 Zigbee 终端而对其进行 24 小时的体温、脉搏控制。生命诚可贵,时间价更
高!
又如,在工业控制领域内,就可以很好的通过无线传感网络实现厂房内不同
区域的温湿度的检测及控制,以及相关机器运转状况是否正常的有关信息,统计
库存量,等等。
总的来说,我们的工作及生活在无形的改变着,变得更精致更高效更美丽。
而这无形中进行着的神奇改变的关键莫过于高端的技术——嵌入式系统开发技
术及无线技术。
4
一 基本原理
1.1 温湿度数据采集原理
温湿度探头直接使用 IIC 接口进行控制,本实验将使用 CC2530 读取温湿度
传感器 SHT10 的温度和湿度数据,并将采样到的数据转换然后再 LCD 显示。其中
对温湿度的读取是利用 CC2530 的 I/O(P1.0 和 P1.1)模拟一个类 IIC 得过程。
其中该系统所使用的 SHT10 是一款高度集成的温湿度传感器芯片, 提供全标定
的数字输出。它采用专利的 CMOSens 技术,确保产品具有极高的可靠性与卓越的
长期稳定性。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成
的测温元件,并在同一芯片上,与 14 位的 A/D 转换器以及串行接口电路实现无
缝连接。
1.1.1SHT10 引脚特性
1. VDD,GND SHT10 的供电电压为 2.4~5.5V。传感器上电后,要等待 11ms
以越过“休眠”状态。在此期间无需发送任何指令。电源引脚(VDD,GND)之间
可增加一个 100nF 的电容,用以去耦滤波。
2. SCK 用于微处理器与 SHT10 之间的通讯同步。由于接口包含了完全静态
逻辑,因而不存在最小 SCK 频率。
3. DATA 三态门用于数据的读取。DATA 在 SCK 时钟下降沿之后改变状态,
并仅在 SCK 时钟上升沿有效。数据传输期间,在 SCK 时钟高电平时,DATA 必须
保持稳定。为避免信号冲突,微处理器应驱动 DATA 在低电平。需要一个外部的
上拉电阻(例如:10kΩ)将信号提拉至高电平。上拉电阻通常已包含在微处理
器的 I/O 电路中。
(1)向 SHT10 发送命令:
用一组“ 启动传输”时序,来表示数据传输的初始化。它包括:当 SCK 时
钟高电平时DATA 翻转为低电平,紧接着 SCK 变为低电平,随后是在 SCK 时钟高
电平时 DATA 翻转为高电平。后续命令包含三个地址位(目前只支持“000”,和
五个命令位。SHT10 会以下述方)式表示已正确地接收到指令:在第 8 个 SCK 时
钟的下降沿之后,将 DATA 拉为低电平(ACK位)。在第 9 个 SCK 时钟的下降沿之
剩余20页未读,继续阅读
资源评论
文档优选
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功