欢迎来到天天文库
浏览记录
ID:40267090
大小:409.99 KB
页数:23页
时间:2019-07-29
《嵌入式温湿度采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、*****************实践教学*******************兰州理工大学计算机与通信学院2013年春季学期嵌入式系统开发技术课程设计题目:嵌入式温湿度采集系统设计专业班级:姓名:学号:指导教师:成绩:目录摘要3前言4一基本原理51.1硬件方面51.1.1芯片SHT10介绍51.1.2CC2530介绍61.2软件方面81.2.1zigbee协议介绍81.2.2zigbee协议栈结构9二系统分析13三详细设计153.1总体软件结构图153.2硬件模块设计163.3编码17四总结19五
2、参考文献20六致谢21附录22摘要温湿度数据的采集、传输以及处理,广泛应用于森林火灾的防范,粮仓的温湿度控制以及家庭智能化控制等领域内。针对传统的有线方式检测、采集、传输中节点分散需要大量布线等问题,本设计主要从无线传感方向进行改进,本次课程设计介绍了一种基于CC2530和数字温湿度传感器的温湿度采集系统。该系统采用Zigbee无线通信技术结合传感器,通过运用Zigbee协议架构组建无线传感网络,实现主从节点的数据采集和传输,以及一点对多点,两点之间的通信。并详细阐述了基于Zigbee协议栈的中心节
3、点和终端节点的协议传输,主要是从Zigbee协议栈网络层里AODV路由协议着手,阐述在网络层如何通过AODV路由协议进行节点间的连接以及数据的收发。关键字:温湿度数据采集;CC2530;Zigbee协议栈;无线传感网络前言在很多应用场合,温度是一个很重要的一个参数。温度的自动监测已经成为各行业进行安全生产和减少损失的重要措施之一。传统的温度测量方式测量周期长,施工复杂,不便于管理,并且在有些特定场合如封闭,高压等环境下根本无法测量。但是往往这些场合容易引起很大的事故。因而温度的无线传输显的越来越重要
4、。在医疗领域的方面,主要包括跟踪治疗、移动观察、远程医疗、患者数据管理、药物跟踪、手机求救、病人数据收集、医疗垃圾跟踪和短信沟通等多方面的新应用。在生活方面,比如智能建筑可以感知随处可能发生的火灾隐患,及早提供相关信息;根据人员分布情况自动控制中央空调,实现能源节约;及时掌握酒店客房内客人的出入信息,以便在有突发事件时能及时准确的发出通知,确保客人的人身财产安全。在运输系统方面,比如机场,持有Zigbee终端的乘客们可以随时得到导航信息,如登机口的位置,航班的变动,甚至附近有那些商店等,能够更好的为
5、乘客们提供方便快捷的机场服务。在工业自动化领域内,人们可以通过Zigbee网络实现厂房内不同区域的温湿度监控;及时得到机器运转状况的信息;结合RF标签,可以方便的统计库存量,等等。Zigbee技术在Zigbee联盟和IEEE802.15.4的推动下,结合其他无线技术,可以实现无所不在的网络。它不仅在工业,农业,军事,环境,医疗等传统领域具有巨大的应用价值,未来在应用中还可以涉及人类日常生活和社会生产活动所有领域。由于各方面的制约,Zigbee技术的大规模的商业应用还有待时日,但已经显示出了非凡的应用
6、价值,相信随着相关技术的日趋成熟和发展推进,一定会得到更广泛的应用。但是,我们还应该清楚的认识到,基于Zigbee技术的无线网络才刚刚开始发展,他的技术,应用都谈不上很成熟,国内企业应该抓住商机,加大投入人才力度,推动整个行业的发展。一基本原理本实验将使用CC2530读取温湿度传感器SHT10的温度和湿度数据,并通过CC2530内部的ADC得到光照传感器的数据。最后将采样到的数据转换然后在LCD上显示。其中对温湿度的读取是利用CC2530的I/O(P1.0和P1.1)模拟一个类IIC的过程。对光照的
7、采集使用内部的AIN0通道。1.1硬件方面1.1.1芯片SHT10介绍SHT10是一款高度集成的温湿度传感器芯片,提供全标定的数字输出。它采用专利的CMOSens技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上,与14位的A/D转换器以及串行接口电路实现无缝连接。SHT10引脚特性如下:1.VDD,GNDSHT10的供电电压为2.4~5.5V。传感器上电后,要等待11ms以越过“休眠”状态。在此期间无需发送任何指令
8、。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。2.SCK用于微处理器与SHT10之间的通讯同步。由于接口包含了完全静态逻辑,因而不存在最小SCK频率。3.DATA三态门用于数据的读取。DATA在SCK时钟下降沿之后改变状态,并仅在SCK时钟上升沿有效。数据传输期间,在SCK时钟高电平时,DATA必须保持稳定。为避免信号冲突,微处理器应驱动DATA在低电平。需要一个外部的上拉电阻(例如:10kΩ)将信号提拉至高电平。上拉电阻通常已包含在微处理
此文档下载收益归作者所有