GAINZ 802.15.4规范组网Demo使用手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GAINZ 802.15.4规范组网Demo使用手册

GAINZ 802.15.4规范组网Demo 用户使用手册 资料版本 V1.0 归档时间 2006年 3月7日 宁波中科集成电路有限公司为您提供无线传感器网路方面全方位的技术支持,包括自主开发的GAINS系列节点和各种配套的后台软件,希望我们的产品为您的学习和研究带来方便。 公司地址:浙江省宁波市科技园区创业大厦6层 邮编: 315040 产品主页: 客户服务热线:0574E_mail: jp@ 前言 本文详细介绍如何使用GAINZ节点和我们开发802.15.4协议组网演示Demo实现无线通讯功能的过程。涉及到AVR单片机的编译器WINAVR,烧写软件Avr studio以及AVR系列单片机的烧写器,本文介绍如何使用Avr studio 和烧写器将WINAVR编译后产生的hex文件存入单片机flash的过程。这个过程完成以后,就可以组织一个小规模的单跳网络,通过SNAMP后台可以看到网路的可视化效果。 一、 GAINS/GAINZ节点介绍 GAINS系列节点是专门针对无线传感器网络的应用设计的一个硬件平台,包括GAINS1,GAINS2,GAINS3,GAINSU以及最近开发的GAINZ,其中GAINZ节点是一款针对Zigbee协议设计的硬件平台,使用的是2.4G的频率,其它的节点都是采用433M的载频,GAINS3节点是GAINS1和GAINS2版本的完善版,而GAINSU系列则是GAINS3的一个补充版本,主要区别是将GAINS3的串口改为usb口,这主要是考虑到有些主机没有串口(比如笔记本电脑),无法通过串口收集传感器网络数据。GAINS系列节点被清华大学,北京大学,浙江大学,北邮等高校普遍采用,现在在市场上比较受欢迎的是后面3种。 图 1 GAINS-3 节点 图 2 GAINSU 节点 图 3 GAINZ节点 二、 802.15.4演示Demo功能 我们提供的Demo程序(相关的hex文件可以从我们的主页上下载)实现了IEEE802.15.4网络的建立过程演示。Demo程序组成星型拓扑结构,具体来说就是只有一个主节点,即Coordinator节点,该节点负责和主机的通讯,我们提供的是通过串口通讯的Demo。其它的节点属于RFD节点,相互之间没有通讯关系,只能够与Coordinator节点通讯,并且将各自定时采集的数据传给Coordinator节点。Demo一共提供了4个hex文件,编号为rfd1.hex,rfd2.hex和rfd3.hex以及Coordinator.hex,它们都是源代码通过编译器winavr编译后得到目标文件,是可以向单片机的flash中烧录的文件。文件的数字编号代表各自的地址号码,运行SNAMP后,后台根据各个节点的地址编号来处理一些数据,Coordinator节点单独列出。 三、 Hex文件的烧入过程 Hex文件的烧入过程需要使用AVR JTAG烧写器和avr studio 烧写软件,以GAIN3为例(GAINZ节点过程相同)让我们先看一下要用到的各种器件,如图4所示。 图4 烧写用到的器件 图5 节点各部分介绍 串口线一端和主机的串口相联,一端和编程器的串口接口相联,9V直流变压器负责给编程器供电,数据线一端和编程器的数据线接口相联,一端和节点的JTAG相联,这里要注意两点:首先数据线是有方向的,对编程器来说由于上面留有一个特殊的小槽,使得数据线只有可能按照正确的方式插入,这里还是说明一下,数据线的带红色的一边在远离编程器的指示灯一侧,对于节点来说带红色的一边应该在远离天线的一侧;其次就是关于编程器的设置问题,在编程器的指示灯和数据线接口之间有一个小的开关,要仔细才能看到,开关下面有两个选项,分别是ISP和JTAG选项,它们代表的是两种不同的烧写模式,我们需要选择JTAG模式,可以将开关拨到数据线接口一侧。连接好后的效果图如图6所示。 图6 节点与烧写器连接效果图 最后需要说明一下的是传感器子板的正确插入方式,如图7所示: 形象的描述一下就是有元器件的那一边朝向串口接口,插入子板时要注意和下面的针脚对齐,不要错位。 到这里一些准备工作基本完成,硬件平台已经搭建完成,下面就可以通过Avr studio软件向节点烧入程序了。首先我们介绍一下该软件的界面,该软件启动后会出现一个欢迎界面,并且会显示最近使用过的文件或工程以供用户选择,我们选择Cancel。接着我们就进入了该软件的主界面,在该界面下我们就可以开始我们的烧写过程了。 图7 节点与传感器子板连接效果 图8 Avr studio欢迎界面 首先要保证硬件的连接正确无误(现阶段传感器子板可以不插,传感器子板主要在使用时用来采集数据的),编程器的电源要接上,节点的电源开关也要接上,

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档