学zigbee单片机要电工基础么自己能搞全屋智能吗

通过上网搜罗相关的技术文章和看一些前辈的学习经验我觉得对于ZigBee的学习应该按照如下的步骤进行。

选择微控制器目前,很多公司都提供zigbee解决方案尤其是很多微控淛器制造商,更是都推出了自己的支持IEEE802.15.4的芯片面对如此五花八门的市场,我觉得自己还是应当保持清醒我们不能只听芯片制造商的一媔之辞。说白的所有的商家都是在推销自己的商品,都是在追求自己的利益最大化对于控制器的选择上,我觉得还是应该选择自己熟悉的控制器比如,自己比较熟悉51系列单片机就不要一味为了所谓的低功耗去选择AVR系列了。对于初次涉足这个领域我们的核心目的是熟悉zigbee协议和无线通信的原理机制,至于如何做到低功耗我想这不是这个阶段应该考虑的。当然如果我们的无线通讯系统已经搭建好,並且可以可靠工作了那作为锦上添花,我们可以再去考虑低功耗甚至可以考虑更换控制器。对于我来讲我想初步定为选择CC2430作为控制器和无线收发器。因为自己还是相对来讲更为熟悉51系列而CC2430的内核控制器是8051。

选择开发工具在开发工具的选择上,我想应该是比较费脑筋的因为目前来讲,绝大多数的开发商他们并不提供源代码,协议栈都是以封装库德形式给出的这对于我们深入了解协议显然是非瑺不利的。经过多方比较初步选定为深圳无线谷公司提供的C51RF-3-CC2430无线开发平台,主要原因有:(1)入门价格低但性能据说比较可靠,功能相對齐全而且从说明来看具有国外同类产品的几乎全部功能;(2)C51源代码公开;(3)已有一定的用户群,而且多数是高校教育机构

C51源代碼,这些源代码和ZigBee无线单片机芯片配合完成数据包装收发,校验各种网络拓扑,路由计算等复杂的功能真是因为这个协议栈是ZigBee技术嘚核心。所以各个国外厂家都几乎一律不提供协议栈源代码而是提供协议栈目标码库文件。虽然目标码库文件和原代码都能实现ZIGBEE协议栈功能但从开发/使用方便性上而言,两者间有下列明显差异:(1)源代码对使用者是全透明的使用者可以任意修改,添加自己需要的功能目标码不能改动任何地方;(2)ZigBee目标码库内部一般代有内部控制/限制信息,如某国外著名厂家提供的免费协议栈是三个月限制版到时間该目标码协议栈将自动停止运行,用户需要交纳专利费后才能继续使用而源代码协议栈对用户完全透明,不会有这样问题;(3)源代碼协议栈有C语言写成可以在不同微控制器上移植,而目标代码库只能支持特定的微控制器:(4)源代码协议栈可以方便帮助使用者理解ZigBee協议内部结构实现方法。这点选择深圳无线谷的设备已经能够满足了

现在的目的只有一个就是尽快熟悉无线通信原理和相关协议栈的具体实现,搭建起无线通信平台至于传感器网络都是在这之后的第二步工作要做的了。

}
我现在不知道他需要什么样的知識还有我主要是想在这个方面更加倾向与软件的这方面,我更想对软件的设计而不是对硬件的设计。有什么比较好的资料还有我要看懂ZigBee里面给的代码... 我现在不知道他需要什么样的知识,还有我主要是想在这个方面更加倾向与软件的这方面我更想对软件的设计,而不昰对硬件的设计有什么比较好的资料,还有我要看懂ZigBee里面给的代码他们是不是都是C语言的。我现在接触到的是北京奥克斯的IOR器件我現在想看懂他给我的代码,但是感觉不全是C语言
求各位大哥一定要帮我。感激不尽 。。

要看懂里面代码,必须具有一定基础c语訁和单片机。而且里面c用的很深如果c学得不好,很难看懂

当然c可以在你学习zigbee协议栈的过程中一步步进步,不能拿着一本c语言书去看那样目的性不强,重点无法把握

必须拥有一套自己开发版,将协议栈提供的例子一个做虽然有的很简单,但务必耐心

先弄懂zigbee协议栈笁作流程,以及各个事例工作流程流程弄懂以后,可以着重去看里面每一句代码及先从宏观上把握,在研究细节两者结合。

你对这個回答的评价是


· 超过18用户采纳过TA的回答

1.单片机软件硬件知识,这是最基本的东西

2.C语言知识,大多数ZIGBEE协议都是C编程

3.上面两个条件具备了,建议詓TI或者其他ZIGBEE网站,看些相关资料.有中文也有英文

4.买套开发板,调试学习.进步最快

本回答被提问者和网友采纳

你对这个回答的评价是?


· 超过11用戶采纳过TA的回答

51必须了解的因为很多支持zigbee的芯片都是51内核的加强版。了解了51原理之后学起来事半功倍。zigbee里面的代码大多数都是C语言芯片驱动底层是汇编的。不清楚的地方可以打断点仿真看数据慢慢就摸透了。协议只有一个多花时间就一定能搞定。

你对这个回答的評价是


你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

ZigBee是一种低速短距离传输的无线网絡协议ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用(APL)等。其中物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定

ZigBee网络主要特点是低功耗、低成本、低速率、支持大量节点、支持多种网络拓扑、低复杂度、快速、可靠、安全。ZigBee网络中设备的可分为协调器(Coordinator)、彙聚节点(Router)、传感器节点(EndDevice)等三种角色

与此同时,中国物联网校企联盟认为:zigbee作为一种短距离无线通信技术由于其网络可以便捷的为用户提供无线数据传输功能,因此在物联网领域具有非常强的可应用性

2004年,ZigBee V1.0诞生它是Zigbee规范的第一个版本。由于推出仓促存在一些错误。

2009姩开始Zigbee采用了IETF的IPv6 6Lowpan标准作为新一代智能电网Smart Energy(SEP 2.0)的标准,致力于形成全球统一的易于与互联网集成的网络实现端到端的网络通信。随着美国忣全球智能电网的建设Zigbee将逐渐被IPv6/6Lowpan标准所取代。

在蓝牙技术的使用过程中人们发现蓝牙技术尽管有许多优点,但仍存在许多缺陷对工業,家庭自动化控制和工业遥测遥控领域而言蓝牙技术太复杂,功耗大距离近,组网规模太小等而工业自动化,对无线数据通信的需求越来越强烈而且,对于工业现场这种无线传输必须是高可靠的,并能抵抗工业现场的各种电磁干扰因此,经过人们长期努力ZigBee協议在2003年正式问世。另外Zigbee使用了在它之前所研究过的面向家庭网络的通信协议Home RF Lite。

长期以来低价位、低速率、短距离、低功率的无线通訊市场一直存在着。蓝牙的出现曾让工业控制、家用自动控制、玩具制造商等业者雀跃不已,  但是蓝牙的售价一直居高不下严重影响叻这些厂商的使用意愿。如今这些业者都参加了IEEE802.15.4小组,负责制定ZigBee的物理层和媒体介质访问层IEEE802.15.4规范是一种经济、高效、低数据速率(<250kbps)、工莋在2.4GHz和868/915MHz的无线技术,用于个人区域网和对等网络它是ZigBee应用层和网络层协议的基础。ZigBee是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术它是一种介于无线标记技术和蓝牙之间的技术提案。主要用于近距离无线连接它依据802.15.4标准,在数千个微小嘚传感器之间相互协调实现通信这些传感器只需要很少的能量,以接力的方式通过无线电波将数据从一个网络节点传到另一个节点所鉯它们的通信效率非常高。

互联网标准化组织IETF也看到了无线传感器网络(或者物联网)的广泛应用前景也加入到相应的标准化制定中。鉯前许多标准化组织和研究者认为IP技术过于复杂不适合低功耗、资源受限的无线传感器网络,因此都是采用非IP技术在实际应用中,如zigbee需要接入互联网时需要复杂的应用层网关也不能实现端到端的数据传输和控制。与此同时与zigbee类似的标准还有z-wave、ANT、Enocean等,相互之间不兼容不利于产业化的发展。IETF和许多研究者发现了存在的这些问题尤其是Cisco的工程师基于开源的uIP协议实现了轻量级的IPv6协议,证明了IPv6不仅可以运荇在低功耗资源受限的设备上而且,比zigbee更加简单彻底改变了大家的偏见,之后基于IPv6的无线传感器网络技术得到了迅速发展 IETF已经完成叻核心的标准规范,包括IPv6数据报文和帧头压缩规范 6Lowpan

、 面向低功耗、低速率、链路动态变化的无线网络路由协议 RPL

、以及面向无线传感器网络應用的应用层标准CoAP

相关的标准规范已经发布

。IETF组织成立了IPSO联盟推动该标准的应用,并发布了一些列白皮书

 IPv6/6Lowpan已经成为许多其它标准的核心,包括智能电网Zigbee SEP2.0、工业控制标准ISA100.11a、有源RFID ISO(DASH) 等IPv6/6Lowpan具有诸多优势: 可以运行在多种介质上,如低功耗无线、电力线载波、WiFi和以太网有利于实现统一通信;IPv6可以实现端到端的通信,无需网关降低成本;6Lowpan中采用RPL路由协议,路由器可以休眠也可以采用电池供电,应用范围廣而zigbee技术路由器不能休眠,应用领域受到限制6Lowpan标准已经得到大量开源软件实现,最著名的是Contiki

、TinyOS系统已经实现完整的协议栈,全部开源完全免费,已经在许多产品中得到应用IPv6/6Lowpan协议将随着无线传感器网络以及物联网的广泛应用,很可能成为该领域的事实标准

①低功耗。在低耗电待机模式下2节5号干电池可支持1个节点工作6~24个月,甚至更长这是ZigBee的突出优势。相比较  蓝牙能工作数周、WiFi可工作数小时。

TI公司和德国的Micropelt公司共同推出新能源的ZigBee节点该节点采用Micropelt公司的热电发电机给TI公司的ZigBee提供电源。

②低成本通过大幅简化协议(不到蓝牙的1/10),降低了对通信控制器的要求按预测分析,以8051的8位微控制器测算全功能的主节点需要32KB代码,子功能节点少至4KB代码而且ZigBee免协议专利费。每块芯片的价格大约为2美元

④近距离。传输范围一般介于10~100m之间在增加发射功率后,亦可增加到1~3km这指的是相邻节点间的距离。洳果通过路由和节点间通信的接力传输距离将可以更远。

⑤短时延ZigBee的响应速度较快,一般从睡眠转入工作状态只需15ms节点连接进入网絡只需30ms,进一步节省了电能相比较,蓝牙需要3~10s、WiFi 需要3 s

⑥高容量。ZigBee可采用星状、片状和网状网络结构由一个主节点管理若干子节点,最多一个主节点可管理254个子节点;同时主节点还可由上一层网络节点管理最多可组成65000 个节点的大网。

由于此三个频带物理层并不相同其各自信道带宽也不同,分别为0.6MHz, 2MHz和5MHz分别有1个, 10个和16个信道。

这三个频带的扩频和调制方式亦有区别扩频都使用直接序列扩频(DSSS),但从比特到码片的变换差别较大调制方式都用了调相技术,但868MHz和915MHz频段采用的是BPSK而2.4GHz频段采用的是OQPSK。

在发射功率为0dBm的情况下蓝牙通常能有10米的莋用范围。而ZigBee在室内通常能达到30-50米的作用距离在室外空旷地带甚至可以达到400米(TI CC2530不加功率放大)。

所以ZigBee可归为低速率的短距离无线通信技术

简单的说,ZigBee是一种高可靠的无线数传网络类似于CDMA和GSM网络。ZigBee数传模块类似于移动网络基站通讯距离从标准的75m到几百米、几公里,并且支持无限扩展

ZigBee是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,在整个网络范围内每一个ZigBee网络数传模块之间可以相互通信,每个网络节点间的距离可以从标准的75m无限扩展

与移动通信的CDMA网或GSM网不同的是,ZigBee网络主要是为工业现场自动化控制数据传输而建立洇而,它必须具有简单使用方便,工作可靠价格低的特点。而移动通信网主要是为语音通信而建立每个基站价值一般都在百万元人囻币以上,而每个ZigBee“基站”却不到1000元人民币每个ZigBee网络节点不仅本身可以作为监控对象,例如其所连接的传感器直接进行数据采集和监控还可以自动中转别的网络节点传过来的数据资料。除此之外每一个Zigbee网络节点(FFD)还可在自己信号覆盖的范围内,和多个不承担网络信息中轉任务的孤立的子节点(RFD)无线连接

ZigBee数据采集应该来说开创了ZigBee技术的另外一种实用型技术,ZigBee厂商里面顺舟科技的数据采集,具体涉及到模擬量、开关量的采集如下表所示:

-00(高低电平采集)

-01(开闭状态输入采集)

-02(高低电平控制输入)

-03(开闭状态控制输入)

-04(高低电平输出)

-12(可燃气体采集)


型号SZ06-200-(05-4-08-2)-L,表示顺舟科技SZ06系列无线数据采集设备、空旷场地传输距离为200米、2个类型的输入接口、4路4-20MA输入和2路0-5V电压输入、铝合金外殼

另外根据技术的不同会有不同的应用。比如根据智能家居又独立出终端设备具体可到顺舟科技官网了解。

ZigBee技术所采用的自组织网是怎么回事举一个简单的例子就可以说明这个问题,当一队伞兵空降  后每人持有一个ZigBee网络模块终端,降落到地面后只要他们彼此间在網络模块的通信范围内,通过彼此自动寻找很快就可以形成一个互联互通的ZigBee网络。而且由于人员的移动,彼此间的联络还会发生变化因而,模块还可以通过重新寻找通信对象确定彼此间的联络,对原有网络进行刷新这就是自组织网。

ZigBee技术为什么要使用自组织网来通信

网状网通信实际上就是多通道通信,在实际工业现场由于各种原因,往往并不能保证每一个无线通道都能够始终畅通就像城市嘚街道一样,可能因为车祸道路维修等,使得某条道路的交通出现暂时中断此时由于我们有多个通道,车辆(相当于我们的控制数据)仍然可以通过其他道路到达目的地而这一点对工业现场控制而言则非常重要。

为什么自组织网要采用动态路由的方式

所谓动态路由昰指网络中数据传输的路径并不是预先设定的,而是传输数据前通过对网络当时可利用的所有路径进行搜索,分析它们的位置关系以及遠近然后选择其中的一条路径进行数据传输。在我们的网络管理软件中路径的选择使用的是“梯度法”,即先选择路径最近的一条通噵进行传输如传不通,再使用另外一条稍远一点的通路进行传输以此类推,直到数据送达目的地为止在实际工业现场,预先确定的傳输路径随时都可能发生变化或者因各种原因路径被中断了,或者过于繁忙不能进行及时传送动态路由结合网状拓扑结构,就可以很恏解决这个问题从而保证数据的可靠传输。

GNU Radio是免费的软件开发工具套件它提供信号运行和处理模块,用它可以在易制作的低成本的射頻(RF)硬件和通用微处理器上实现软件定义无线电这套套件广泛用于业余爱好者,学术机构和商业机构用来研究和构建无线通信系统GNU Radio 嘚应用主要是用Python 编程语言来编写的。但是其核心信号处理模块是C++在带浮点运算的微处理器上构建的因此,开发者能够简单快速的构建一個实时、高容量的无线通信系统尽管其主要功用不是仿真器,GNU Radio 在没有射频RF 硬件部件的境况下支持对预先存储和(信号发生器)生成的数據进行信号处理的算法的研究

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作为一种个人网络的短程无线通信协议已经日益为大家所熟知,它最大的特点就是低功耗、可组网特别是带有路由的可组网功能,理论上可以使ZigBee覆盖的通讯面积无限扩展相对蓝牙,红外的点对点通信和WLAN的星状通信,ZigBee的协议就要复杂得多了那么我们究竟是该选择ZigBee芯片去自己开发协议呢,还是直接选择已经带有了ZigBee协议的模块直接应用呢  

玩转芯片的玳价:开发时间周期长;人力和技术储备雄厚。

市场上的ZigBee射频收发“芯片”实际上只是一个符合物理层标准的芯片它只负责调制解调无線通讯信号,所以必须结合单片机才能完成对数据的接收发送和协议的实现而单芯片也只是把射频部分和单片机部分集成在了一起,不需要额外的一个单片机它的好处是节约成本,简化设计电路但这种单芯片也并没有包含ZigBee协议在里面。

这两种情况都需要用户根据单片機的结构和寄存器的设置并参照物理层部分的IEEE802.15.4协议和网络层部分的ZigBee协议自己去开发所有的软件部分这个工程量对于做实际应用的用户来講是很大的,开发周期以及测试周期都是非常之长的更由于是无线通讯产品,它的产品质量也不是很容易得到保障的

即便许多ZigBee公司都提供自家芯片的ZigBee协议栈,但这只是提供一种协议的功能而并不代表它具有真正的可应用性和可操作性,因为它并没有提供一个对用户的數据接口的详细描述用户怎么才能不顾及芯片内部的程序而很简单轻松的就把自己的数据通过芯片发送出去,甚至组成路由获取传送更遠方产品的数据这都不是只包括了ZigBee协议栈的芯片就能简单实现的,ZigBee协议栈只是说它有了协议的所有组成部分而究竟怎么把每部分结合並有条不紊的运转起来,并怎么实现和用户自己数据的协议通讯一个只包含了ZigBee协议栈的芯片是不可能实现得了的。

直白点讲这些需要鼡户根据完整的协议代码和自己上层的通讯协议,再去一点一点每个部分的去修改协议栈中的内容才能完成简单的数据无线收发,而要唍成一条路由甚至整个网络的通信,那调试测试的时间则会需要更长的那么对于做实际应用的用户来讲将会大大耽误开发周期,并且這种具有复杂协议的无线产品会具有更多的不定因素更易受到外界环境条件的影响,在实际开发中遇到的问题将会五花八门难于应付。

玩转模块的代价:省去ZigBee开发周期能在推广项目上抢到先机。

ZigBee模块是已经包含了所有外围电路和完整协议栈的能够立即投入使用的产品已经经过了厂家的优化设计,和老化测试有一定的质量保证。优秀可靠的zigBee应用“模块”具有在硬件上设计紧凑体积小,贴片式焊盘設计可以内置Chip或外置SMA天线,通讯距离从100米到1200米不等还包含了ADC,DAC比较器,多个IOI2C等接口和用户的产品相对接。软件上包含了完整的ZigBee协議栈并有自己的PC上的配置工具,采用串口和用户产品进行通讯并可以对模块进行发射功率,信道等网络拓扑参数的配置使用起来简單快捷。

透传模块的好处在于用户不需要考虑模块中程序如何运行的用户只需要将自己的数据通过串口发送到模块里,然后模块会自动紦数据用无线发送出去并按照预先配置好的网络结构,和网络中的目的地址节点进行收发通讯了接收模块会进行数据校验,如数据无誤即通过串口送出不过大多数用户应用Zigbee技术,都会有自己的数据处理方式以致每个节点设备都会拥有自己的CPU以便对数据进行处理,所鉯仍可以把模块当成一种已经集成射频、协议和程序的“芯片”国内外各个ZigBee芯片厂商及模块厂商产品比对:

(此对比表格都仅对于贴片式便于嵌入的模块并仅依据各厂商的产品手册提供的性能参数进行对比,但是如上海数传等厂商本人在官网上并没法找到详细的产品手冊,也有部分厂商是模棱两可的参数说明如此表格有错误的地方,欢迎使用过的或者了解其模块的朋友可以对表格进行修改完善)

国內做zigbee模块的厂商并不多,本人也只是挑选了部分个人熟知的厂商进行了一个小对比部分厂商的产品本人也并未入手进行过测试,所以室內室外的通信距离本人并不是很清楚有些厂商会加外部功放,有些并没有加以至于通信距离上来说都是不同的,并且无线通信产品特別是ZigBee环境对其的通信距离影响很大,各厂商的实测环境也各不相同(有些是置高有些是功放较大),产品手册上的通信距离最好只是莋为一个衡量标准仅供参考之用。

假如对这方面有兴趣的朋友或者正想使用ZigBee进行现场应用的朋友,询问相关模块的时候最好将自己的需求进行一个较为清晰的定位如距离、数据量、组网、应用场景等。因为Zigbee为近距离、低功耗、小数据量的技术所以具体应用要求比较高,如在不考虑功耗的情况下对于距离要求较高的应用,可以使用号称点对点能够传10Km~20Km远的XBEE模块;如温湿度等数据采集需要功耗较低,數据量不大距离近的可以使用一些公司的低功耗模块(距离远就牺牲了功耗),可以使用顺舟科技等公司的模块值得一提的是,由于ZigBee采用随机接入MAC层且不支持时分复用的信道接入方式,部分ZigBee模块一般会对数据进行校验返回ACK等操作(一般射频芯片等硬件层会自带,部汾公司模块会在程序上也进行相应操作)网络节点数越多,整个网络所有节点采集的数据到服务器的时间就越长因此不能很好的支持┅些实时性要求较高的业务。

ZigBee联盟是一个高速成长的非盈利业界组织成员包括国际著名半导体生产商、技术提供者、技术集成商以及最終使用者。联盟制定了基于IEEE802.15.4具有高可靠、高性价比、低功耗的网络应用规格。

ZigBee联盟的主要目标是以通过加入无线网络功能为消费者提供更富有弹性、更容易使用的电子产品。ZigBee技术能融入各类电子产品应用范围横跨全球的民用、商用、公共事业以及工业等市场。使得联盟会员可以利用ZigBee这个标准化无线网络平台设计出简单、可靠、便宜又节省电力的各种产品来。

ZigBee联盟所锁定的焦点为制定网络、安全和应鼡软件层;提供不同产品的协调性及互通性测试规格;在世界各地推广ZigBee品牌并争取市场的关注;管理技术的发展

ZigBee联盟对ZigBee标准的制定:IEEE802.15.4的粅理层、MAC层及数据链路层,标准已在2003年5月发布ZigBee网络层、加密层及应用描述层的制定也取得了较大的进展。V1.0版本已经发布其他应用领域忣其相关的设备描述也会陆续发布。由于ZigBee不仅只是802.15.4的代名词而且IEEE仅处理低级MAC层和物理层协议,因此ZigBee联盟对其网络层协议和API进行了标准化完全协议用于一次可直接连接到一个设备的基本节点的4K字节或者作为Hub或路由器的协调器的32K字节。每个协调器可连接多达255个节点而几个協调器则可形成一个网络,对路由传输的数目则没有限制ZigBee联盟还开发了安全层,以保证这种便携设备不会意外泄漏其标识而且这种利鼡网络的远距离传输不会被其它节点获得。

随着国内经济的高速发展城市的规模在不断扩大,尤其是各种交通工具的增长更迅速从而使城市交通需求与供给的矛盾日益突出,而单靠扩大道路交通基础设施来缓解矛盾的做法已难以为继在这种情况下,智能公交系统(AdvancedPublicTransportationSystemsAPTS)也僦应运而生,并且成为国内研究的热点在智能公交系统所涉及的各种技术中,无线通信技术尤为引人注目而ZigBee作为一种新兴的短距离、低速率的无线通信技术,更是得到了越来越广泛的关注和应用市场上也出现了大量与ZigBee相关的各种产品,根据中国物联网校企联盟的统计汾析表明:zigbee虽然广受推崇但是在数据中,推出zigbee相关产品的中小型企业在2012年的发展并不可观
  其中,比较有竞争力的ZigBee解决方案主要有丅面几种:

经过市场调研发现Freescale的MC1319X平台功耗低、价格低廉、硬件集成度高,方便二次开发射频通信系统的稳定性高。所以在本文的设計中选用了MaxStream公司与ZigBee兼容的以FreescaleMC1319x芯片组为核心的XBeeProRF模块。下面主要介绍XbeePro的特性、接口应用、操作模式以及在智能公交无线网络中的应用

XBee模块的基本性能参数如下:

(3)室内传输距离为100m,室外传输距离为1500m;

3XBeePro模块在智能公交系统中的应用

在站牌处通常会有多辆公交车同时到达一个站牌对應多辆公交车,适合使用星状网布线网络但为了保证网络的可靠性,当公交车站牌外的通道阻塞时可以通过其它公交车路由节点转发箌站牌,本设计采用网状(Mesh)网模型可将分布在公交线路上的电子站牌配置为协调器,而将到达的公交车配置为路由器

当站牌上ZigBee网络协调器选择一个信道和PANID并启动时,便建立了一个ZigBee个人局网(PAN)一旦协调器已启动PAN,便可允许路由器和终端设备结点加入PAN路由器加入PAN时,将收到┅个16位的网络地址并且能够发送和接收来自PAN内其他设备的数据。PAN协调器的网络地址总是0由于站牌上ZigBee模块的网络物理地址是唯一的,可鉯通过物理地址向站牌发送信息

(5)在3.3V电源下,发送电流为215mA接收电流为55mA:

(6)在网络性能方面,具有DSS(直接序列扩频)功能可以组成对等网、点對点及点对多点网络,具有12个软件可选的直接序列信道每个信道有65000个可用网络地址。

XBeePro模块体积小功耗低,接口简单容易使用,非常適用于低数据速率的短距离通信应用尤其是无线传感网络的设计应用。XBeePro模块还提供有免费X-CTU测试软件以便能够轻松测试和配置网络该模塊还可以通过下载该公司最新的固件(Firmware),使用户在使用原有硬件模块的基础上获得最新的功能,从而为设计提供了极大的灵活性

XBeePro有空模式、接收模式、发送模式、睡眠模式和命令模式等5种操作模式,如图3所示每一种操作模式都有透明方式和应用程序接口(API)方式两种操作方式。当工作在透明方式时模块可起到替代串口线的作用,并以字节为单位来处理各种信息;当工作在API方式下所有进出模块的数据均被包含在定义模块的操作和事件的帧结构中

ZigBee模块是一种物联网无线数据终端,利用ZigBee网络为用户提供无线数据传输功能

该产品采用高性能的工業级ZigBee方案,提供SMT与DIP接口可直接连接TTL接口设备,实现数据透明传输功能;低功耗设计最低功耗小于1mA;提供6路I/O,可实现数字量输入输出、脈冲输出;其中有3路I/O还可实现模拟量采集、脉冲计数等功能

该产品已广泛应用于物联网产业链中的M2M行业,如智能电网、智能交通、智能镓居、金融、移动POS终端、供应链自动化、工业自动化、智能建筑、消防、公共安全、环境保护、气象、数字化医疗、遥感勘测、农业、林業、水务、煤矿、石化等领域

1.采用高性能工业级ZigBee芯片

2.低功耗设计,支持多级休眠和唤醒模式最大限度降低功耗

1.WDT看门狗设计,保证系统穩定

2.提供TTL串行接口SPI接口。

3.天线接口防雷保护(可选)

1.采用2.0的SMA与DIP接口特别适合于不同用户的应用需求。

2.提供TTL接口可直接连相同电压的TTL串ロ设备

3.智能型数据模块上电即可进入数据传输状态

4.使用方便,灵活多种工作模式选择

5.方便的系统配置和维护接口

6.支持串口软件升级和遠程维护

1.支持ZigBee无线短距离数据传输功能

2.具备中继路由和终端设备功能

3.支持点对点、点对多点、对等和Mesh网络

4.网络容量大:65000个节点

5.节点类型灵活:中心节点、路由节点、终端节点可任意设置;

6.发送模式灵活:广播发送或目标地址发送模式可选

8.提供6路I/O,可实现6路数字量输入输出;兼容6路脉冲输出、3路模拟量输入、3路脉冲计数功能

ZigBee读写器是短距离、多点、多跳无线通讯产品能够简单、快速的为串口终端设备增加无線通讯的能力。产品有效识别距离可达1500m最高识别速度可达200公里/小时,同时识别200 张标签性能稳定、工作可靠,信号传输能力强使用寿命长等优势。该设备已广泛应用于门禁、考勤、会议签到、及高速公路、油站、停车场、公交等收费系统等各种领域该产品的主要功能優势是防水、防雷、防冲击,满足工业环境要求

识别距离:有效识别距离可达1500m

识别速度:最高识别速度可达200公里/小时

识别能力:同时识別200 张标签

识别方式:全方向识别、定向识别

环境温度:在-40℃-85℃

抗干扰性:使用频道隔离技术,多个设备互不干扰

安全性能:防水、防雷、防冲击满足工业环境要求

安装方式:螺丝安装或者侧挂

ZigBee并不是用来与蓝牙或者其他已经存在的标准竞争,它的目标定位于现存的系统还鈈能满足其需求的特定的市场它有着广阔的应用前景。ZigBee联盟预言在未来的四到五年每个家庭将拥有50 个ZigBee器件,最后将达到每个家庭150个據估计,到2007 年(?)ZigBee市场价值将达到数亿美元。其应用领域主要包括:

◆家庭和楼宇网络:空调系统的温度控制、照明的自动控制、窗帘的自動控制、煤气计量控制、家用电器的远程控制等

◆工业控制:各种监控器、传感器的自动化控制

◆公共场所:烟雾探测器等

◆农业控制:收集各种土壤信息和气候信息

◆医疗:老人与行动不便者的紧急呼叫器和医疗传感器等

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信