zigbee仿真器是什么_关于zigbee仿真器的详细介绍

验证/仿真

34人已加入

描述

ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。ZigBee是一种低速短距离传输的无线网络协议。ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。其中物理层和媒体访问控制层遵循IEEE802.15.4标准的规定。

zigbee的性能

1.数据速率

数据速率比较低,在2.4GHz的频段只有250Kb/S,而且这只是链路上的速率,除掉信道竞争应答和重传等消耗,真正能被应用所利用的速率可能不足100Kb/s,并且余下的速率可能要被邻近多个节点和同一个节点的多个应用所瓜分,因此不适合做视频之类事情。

2.可靠性

在可靠性方面,ZigBee有很多方面进行保证。物理层采用了扩频技术,能够在一定程度上抵抗干扰,MAC应用层(APS部分)有应答重传功能。MAC层的CSMA机制使节点发送前先监听信道,可以起到避开干扰的作用。当ZigBee网络受到外界干扰,无法正常工作时,整个网络可以动态的切换到另一个工作信道上。

3.时延

由于ZigBee采用随机接入MAC层,且不支持时分复用的信道接入方式,因此不能很好的支持一些实时的业务。

4.能耗特性

能耗特性是ZigBee的一个技术优势。通常ZigBee节点所承载的应用数据速率都比较低。在不需要通信时,节点可以进入很低功耗的休眠状态,此时能耗可能只有正常工作状态下的千分之一。由于一般情况下,休眠时间占总运行时间的大部分,有时正常工作的时间还不到百分之一,因此达到很高的节能效果。

5.组网和路由性——网络层特性

ZigBee大规模的组网能力——每个网络65000个节点,而每个蓝牙网络只有8个节点。

因为ZigBee底层采用了直扩技术,如果采用非信标模式,网络可以扩展得很大,因为不需同步而且节点加入网络和重新加入网络的过程很快,一般可以做到1秒以内,甚至更快。蓝牙通常需要3秒。在路由方面,ZigBee支持可靠性很高的网状网的路由,所以可以布置范围很广的网络,并支持多播和广播特性,能够给丰富的应用带来有力的支持。

ZigBee仿真器开发环境

PC计算机,WIN7或WINXP操作系统

带平板的Zigbee实训平台

软件:C语言集成开发环境(IAREmbeddedWordbench):IARfor80517.6

下载工具:SmartRFFlashProgrammer

ZigBee仿真器工具IAR的使用介绍

第一步:安装C语言集成开发环境(IAREmbeddedWordbench)。

要求版本:7.6

第二步:启动IAR开发环境,打开开始”菜单-〉“程序”-〉IARSystem-〉IAREmbedded

WorkbenchforMCS-51Evaluation-》IAREmbeddedWordbench(按实际路径)

第三步:创建工程

1.创建一个工作区

使用IAR开发环境首先应建立一个新的工作区。在一个工作区中可创建一个或多个工程。用户打开IAREmbeddedWorkbench时,已经建好了一个工作区,一般会显示如下图所示窗口,可选择打开最近使用的工作区或向当前工作区添加新的工程。点击“取消”按钮,选择File菜单-》New-》Wordspace,创建一个新工作区。在创建的新工作区中创建工程。

仿真器

打开一个工作区

2.建立一个新工程

点击Project菜单,选择GreateNewProject,弹出如下图对话框,在Toolchain下拉栏中选择8051,Projecttemplates栏中选择“Emptyproject”,点击“OK”按钮,弹出如图3.3的对话框,在“文件名”文本框中输入文件名,如“ledpro”,点击保存,选择工程保存的位置,如C:CC2530LAB301ledpro,一个空工程就建好了。

仿真器

创建一个新工程

系统产生两个创建配置:调试和发布。这里使用Debug,项目名称后的星号指示修改还没有保存。选择菜单FileSaveWorkspace,给工作区命名如“APP0”,并指明存放路径,这里把它放到新建的工程目录C:CC2530LAB下。

仿真器

3.添加文件或新建程序文件

选择菜单ProjectAddFile,或者在工作区窗口中工程名上点击右键,在弹出的快捷菜单中选择AddFile,弹出“AddFiles”对话框,选择需要的文件,点击“打开”命令按钮。如没有建好的程序文件也可点击工具栏上的“newdocument”或选择菜单File-〉New-〉File新建一个空文本,向文件里添加代码。

选择菜单File-》Save弹出保存对话框,文件名取“testpro.c”保存到新建的工程目录:。。。ledpro中。在工作区中右键点击工程名,在弹出的快捷菜单中点击“AddFile”将新建的“testpro.c”添加到工程中。这样一个新工程就创建好。

4.设置工程选项

选择Project菜单下的Options.。.配置相关的选项。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分