下载此文档

红外线传感器控制(RF通信).docx


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
实验报告
实验名称:红外线传感器控制(RF 通信)
课程名称:无线传感器网络实验
院系部:电院专业班级:电网1403
学生姓名:马嘉学号:1141600318
同组人:马龙实验台号:9
指导教师:武昕成绩:
实验日期:2017/5/10
华北电力大学
实验目的
1、利用红外线传感器测定周围的红外线,把结果通过 RF 无线通信方式传送到其它节点上,并通过串行方式确认该结果。
二、实验要求
1、通过 OscilloscopeUltraredRF 实例驱动红外线传感器
2、通过 OscilloscopeUltraredRF 实例的 RF 无线通信
3、通过 TOSBase 实例的 RF 无线通信的接收
4、通过 Oscilloscope Java 应用程序确认结果
三、实验原理
1、红外线传感器与主CPU的ADC1连接。随着红外线的强弱,红外线传感器的输出AD也变化,因此CPU可以根据输入ADC1的电流变化量来测定红外线值。
2、红外线传感值的测定结束后,result_t (uint16_t data)函数以 Event 形式从 OscilloscopeM 文件中被调用,把通过 dataTask()函数接收的红外线数据,利用无线媒体方式进行传输。在 dataTask()函数中使用的 (TOS_BCAST_ADDR, sizeof(struct OscopeMsg), &msg[currentMsg])) 函数以“TOS_BCAST_ADDR”(所有节点都应接收的意思:广播)形式,把 msg[currentMsg]的数据以 RF 无线通信方式进行传输。
四、实验过程
1、依次输入
cd /opt/tinyos-
cd OscilloscopeUltraredRF
2、打开文件夹中的 Makefile 文件,
进行如下修改。
COMPONENT=Oscilloscope
PFLAGS=‐I../Oscilloscope
DEFAULT_LOCAL_GROUP=0x7d
include ../../../apps/Makerules
3、输入以下代码编译
make zigbex
得到
2、编译后,生成“build/zigbex”文件夹。在该文件夹中生成 文件。通过 ISP 工具把 安装到 Mote 设备中。在运行 PonyProg 程序后,找到相应路径,打开 文件。此时,Mote 设备已通过打印机连接线与计算机进行连接,电源也已打开。
3、按打开按钮。载入 后,在窗口中显示 Hex。
4、运行 AVR Studio; AVR Studio 中选择 Tools->Program AVR->Connect 菜单,连接到 USB-ISP 上; 连接完成后,出现如下下载画面。

红外线传感器控制(RF通信) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小351 KB
  • 时间2017-08-03