- 18
- 0
- 约3.15千字
- 约 5页
- 2016-12-29 发布于重庆
- 举报
学院 物理与电子
工程学院 年级、专
业、班 2013级电子信息
科学与技术2班 姓名 黎杰华 学号 1319200055 实验课程名称 物联网技术实验 成绩 实验项目名称 组网与控制 指导老师 冯锦澎 开课学院及实验室:物理与电子工程学院 [理学实验楼403虚拟] 2016年 5 月20 日
一、实验目的
a)熟悉CC2530使用射频通信的基本方法,练习使用状态机实现收发功能。掌握通过发送命令来实现对其他节点外设控制方法;
b)学会安装ZStack协议栈以及ZigBee协议栈。掌握配置CC2530节点板自动组网,创建从每一个开关到一个或多个灯的绑定,从开关设备远程发送一个改变灯状态命令控制远程终端灯的状态。
二、实验原理
cc2530 RF模块
CC2530内部的RF模块是一个2.4G无线电模块。它在MCU之间有一个接口,这样可以发出命令、读取自动对无线电事件排序。RF模块的RAM有一个发送数据的128字节先进先出栈TXFIFO和一个128字节接收数据栈RXFIFO。可以通过SFR寄存器RFD(0XD9)访问TXFIFO和RXFIFO。当写入RFD寄存器时,数据被写入到TXFIFO;当读取RFD寄存器时,数据从RXFIFO中读出。
XREG寄存器RXFIFOCNT和TXFIFOCNT提供FIFO中的数据数量的信息。FIFO的内容可以通过发出SFLUSHRX和SFLUSHTX清除。
完成发送接收控制后,发送节点通过RF向另一个接收节点发送对D7灯的控制信息,远程点亮接收节点的D7灯或关闭D7灯。D7灯连接到CC2530端口P1_0,程序中应在初始化中对D7灯进行初始化,包括端口方向的设置和功能的选择,并给端口P1_0输出一个高电平使得D7灯初始化为熄灭状态。无线控制可以通过发送命令来实现,在main.c文件中添加宏定义#defiine COMMAND 0x10,让发送数据的第一个字节为COMMAND,表明数据的类型为命令。同时,发送节点检测用户的按键操作,当到检测到用户有按健操作时就发送一个字节为COMMAND的命令。当节点收到数据后,对数据类型进行研究判断,若数据类型为COMMAND,则翻转端口P1_0的电平。即可实现D7状态的改变。
RF接收发送流程
三、用仪器、材料
硬件:
电脑、ZXBee CC2530无线节点板3块、CC2530仿真器,调试接口板、交叉串口线。 ZX-s210w53综合物联网实验平台
软件:
WINDOWS XP、IAR软件、Eclipse软件、串口调试助手。
四、实验内容与要求
实验要求 1
记录下PC机上串口调试助手输出的内容。并修改发送节点发送数据内容,重新编译下载,再看PC机接收到的内容并记录下来。修改接收节点地址,再做一次实验看能不能接收到数据。
实验要求 2
可以修改程序,在主程序中添加一个宏定义#define LED_MODE_BLINK 0x02,在对数据的解析中添加对#define LED_MODE_BLINK解析,让LED灯每隔250MS闪烁一次,让发送节点发送的数据为LED_MODE_BLINK(代替LED_MODE_ON,紧接在COMMAND的后面),重新编译下载程序,观察接收板D7显示情况。将工程文件另存为你的拼音首字母加学号。
五、实验步骤与设计
1.准备两个CC2530无线节点板,将无线节点板跳线设置为默认模式一,分别接上出厂电源,将其中一个无线节点板通过RS-232交叉串口线连接到PC机口串口。
2.在PC机上打开串口终端软件,设置好波特率为19200。打开文件夹“第4章\4.1-P2P”下的工程项目p2p.eww,打开本实验工程文件。
3.打开main.c,下面对一些定义进行介绍。RF_CHANNEL 宏定义了无线射频通信时使用的信道,在实验室中,多个小组同时进行实验时,建议每组选择不同信道,即每个小组使用不同的RF_CHANNEL值。(可按小组编号代替)。但同一组实验中两个节点需要保证在同一信道才能正确通信。
4.PAN_ID是个域网ID标识,用来表示不同网络,在同一组实验中,接收和发送节点需要配置为相同的值,否则两个节点将不能正常通信。SEND_ADDR是发送节点的地址;RECV_ADDR是接收节点地址。
5. NODE_TYPE 节点类型:0代表接收节点,1代表发送节点。在进行实验时,一个节点定义为发送节点用来发送数据,一个节点定义为接收节点。
6.修改main.c文件中的NODE_TYPE值为0,保存,然后编译工程。
7.将CC2530仿真器连接到串口与PC机相连接的CC2530节点上,点南Project-Download and
您可能关注的文档
- 空间向量与垂直关系2.doc
- 空间向量与二面角.docx
- 空间向量与空间角练习题.doc
- 空气质量预报软件使用手册.doc
- 空间向量之建立空间直角坐标系的方法及技巧.docx
- 空间向量与立体几何导学案.doc
- 空间向量及其坐标运算(A).doc
- 空间向量及其运算和空间位置关系.doc
- 空间向量方法.docx
- 空间向量运算.docx
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- 医院体检报告改用简单.pdf VIP
- 人工气道气囊的管理专家共识(2024完整版).pptx VIP
- 2026年部编版新教材道德与法治小学三年级下册全册教案(含教学计划).docx
- 外研版(2025)高中英语必修选择性第一册单词表(全) .pdf VIP
- 上海新国际博览中心有限公司.PDF VIP
- 2026元旦主题班会:马年猜猜乐,猜成语 (共130题) 课件(共134张PPT).pptx VIP
- 锚定新坐标,聚力新征程——学校2026年工作思路(6大板块+28项核心举措).doc VIP
- 《爷爷的爷爷从哪里来》整本书阅读课件四年级下册语文(统编版).pptx VIP
- 山东省东营市广饶县2024-2025学年八年级(五四学制)下学期期末考试化学试卷(含答案).docx VIP
- 2025年事业单位招聘考试财会类综合知识试卷.docx VIP
原创力文档

文档评论(0)