基于Contiki的超声距离监控系统的设计与实现.doc

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

摘要:日常生活里有很多场合需进行非接触测距如工业测井、机器人躲避障碍物、液位测量、汽车防撞等。超声波测距能在近距离范围直接测量目标,成本低,操作简便,覆盖范围广,而且不受电磁、光线、烟雾等因素的干扰。随着物联网兴起,许多无线传感器网络节点连入互联网。无线传感器网络可以通过各类微型传感器共同实现对环境对象的实时感知和采集,实现实时监测。基于无线传感器网络设计的Contiki操作系统具备C语言开发、移植简便、支持许多硬件平台、支持动态加载和更换单个程序和服务、在运行时加载和卸载各个应用程序或服务、耗能低等特点。

本次设计的主要内容是在基于CC2530平台上移植的Contiki操作系统,利用超声波测距模块HC-SR04设计并实现了一个超声波距离测量的系统。通过该设备可以赋予无线传感网中检测节点超声距离检测的能力,网络中的其他节点可以随时获取距离检测节点的距离数据,当距离过近或过远时可给出报警信号通知上位机。

 

关键词 Contiki;超声波;CC2530;传感器;无线传感器网络

 

目录

摘要

Abstract

1 绪论-1

1.1 研究的背景与意义-1

1.2 无线传感网络技术的发展现状-1

1.3 超声波测距的发展现状-2

1.4 论文的主要研究内容与结构组织-2

2 Contiki及无线传感网络-4

2.1 Contiki-4

2.1.1 Contiki代码结构-4

2.1.2 内核源代码目录结构-5

2.1.3 Contiki系统架构-6

2.2 无线传感器网络-7

2.2.1 无线传感器网络的特点-7

2.2.2 无线传感器网络体系结构-8

2.2.3 无线传感器网络的关键技术-8

3 总系统设计-9

3.1 系统需要完成的功能-9

3.2 方案与论证-9

3.2.1 信号无线传输部分-9

3.2.2 超声波模块选择-10

3.2.3 PC上位机显示的选择-10

4 系统硬件设计-11

4.1 超声波测距模块-11

4.2 信号传输模块-12

4.2.1 CC2530芯片主要特性-13

4.2.2 I/O端口引脚功能-14

4.2.3 电源引脚功能-14

4.2.4 控制引脚功能-14

4.3串口通信模块-15

5 软件设计-16

5.1 软件开发语言与开发环境-16

5.2 Contiki在CC2530下的移植要点-16

5.2.1 操作系统内核移植-16

5.2.2设备驱动-16

5.3发送模块程序设计-16

5.4 接收模块程序设计-17

5.5 上位机模块程序设计-18

6 系统测试与结果分析-21

6.1 硬件连线方法-21

6.2 驱动安装与测试-21

6.3 VB上位机显示-23

6.4 误差分析-26

结论-27

致谢-28

参考文献-29

相关论文资料:
最新评论
上传会员 小木匠 对本文的描述:通过将超声测距传感器安装在无线传感器网络感知节点上,可赋予无线传感器网络对距离监控的能力。多个感知节点将获取的距离信息通过网络上传到汇聚节点,能有效全方位对目标系......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: