一种多传感器数据采集系统的设计.rar

资料分类:理工论文 上传会员:小松 更新时间:2014-11-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15970
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘 要: 数据采集是信息处理的重要环节。随着物联网的兴起,智能家居、智能交通渐渐进入我们的视野,它们所需的数据大部分都要通过传感器来采集,且有时候需要在同一地点采集例如温度、湿度等多个数据,而普通的单个传感器在数据采集、连线等方面会很不方便,因此将多个传感器集成在一起,并通过无线方式将采集的数据发送至手机,这样可以方便的采集多个外部环境数据。

本文的主要工作是设计了一种基于STM8和Android的多传感器数据采集系统。

(1)系统的节点控制芯片采用STM8单片机,通过内部定时器定时的采集各个传感器的数据,并将数据处理成统一的格式,然后通过串口连接Wi-Fi模块,Wi-Fi模块将数据向外发送;

(2)客户端采用Android平台,通过套接字Socket接收数据。然后将数据保存在本地数据库,用以查询时使用。同时,接收的数据将通过列表和折线图方式提供直观的显示。

本系统主要由Android客户端来控制节点数据的采集与发送,如果没有收到客户端发的开始信号,单片机将处于休眠状态,因此可以很好的节省能耗。

完成本系统的主要工作:

(1)对节点控制芯片的选型;

(2)传感器的选择;

(3)节点的布局,主要是传感器的布局,尽量避免相互影响;

(4)软件方面对数据的处理,能够校验数据的对错;

(5)客户端能够连接Wi-Fi,并接收数据。

关键词:多传感器;数据采集;STM8;Android

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1 选题的背景与意义-1

1.2 多传感器数据采集系统的发展现状-1

1.3 主要研究内容和论文结构-2

1.3.1 主要研究内容-2

1.3.2 论文组织形式-3

1.4 本章小结-3

第2章 Android操作系统-5

2.1 Android系统介绍-5

2.2 Android系统架构-5

2.3 Android的开发组件-6

2.4 Android的SQLite数据库-7

2.5 Android的Wi-Fi通信技术-8

2.6 Android的Fragment组件-9

2.7 Android的图表创建工具AchartEngine-9

2.8 Android的Socket通信和Android的线程-10

2.8.1 Android的Socket通信-10

2.8.2 Android的线程-10

2.9 本章小结-10

第3章 系统的整体设计-11

3.1 节点芯片的选择-11

3.2 系统的整体设计-11

3.2.1 系统传感器节点设计方案-12

3.2.2 系统的客户端的设计方案-12

3.3 本章小结-13

第4章 系统的传感器节点设计-15

4.1 传感器的选型-15

4.1.1 温度传感器和湿度传感器-15

4.1.2 光照传感器-16

4.1.3 人体红外传感器-17

4.1.4 节点主控芯片STM8-17

4.1.5 Wi-Fi模块-19

4.2 系统的软件设计-19

4.3 本章小结-20

第5章 系统的Android客户端设计-21

5.1 软件编译环境介绍-21

5.2 客户端功能模块介绍-21

5.3 各部分功能详细介绍-22

5.3.1 Wi-Fi连接-22

5.3.2 向节点发送开始信号-22

5.3.3 开启新的Thread-22

5.3.4 Android的RadioGroup组件-23

5.3.5 Android的Intent-23

5.4 本章小结-23

第6章 系统测试与结果分析-25

6.1 功能性测试:-25

6.1.1 测试模块及预期-25

6.1.2 测试结果-25

6.2 数据正确率测定-27

6.3 本章小结-27

第7章 总结与展望-29

7.1 本文总结-29

7.2 课题展望-29

参考文献-31

致谢-33

相关论文资料:
最新评论
上传会员 小松 对本文的描述:近些年,智能家居的热度逐渐上升,人们痴迷于那些通过手机或其他的一些小的便携式的装置来掌控和监测家中的一切,而这些正通过无线传感器网络逐步的实现,比如谷歌的Nest恒温器......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: