基于ZigBee的无线串口集线器的研究与设计

发布者:HarmoniousSoul最新更新时间:2008-05-22 来源: 微计算机信息关键字:ZigBee  串口设备  集线器  无线网络  调制与解调  单片机与嵌入式  SDRAM存储器  无线通信技术  无线通信协议  研究与设计 手机看文章 扫描二维码
随时随地手机看文章

  摘 要:文章设计了在ARM(Advanced RISC Machines)微处理器上基于ZigBee无线通信协议的无线串口集线器。首先提出基于ZigBee组成无线网络的总体方案,接着给出无线串口集线器的硬件设计和软件设计实现方法,最后分析了无线串口集线器的实际应用。

  关键词:ZigBee;ARM;串口集线器

  1引言

  随着21世纪科学技术的不断进步,无线与移动通信相应得到了迅猛的发展。方便快捷的无线接入和无线 互连等新概念和新产品,已逐渐融入人们的工作领域和日常生活中。由于如今对无线频率的大量使用,使无线频率资源日渐匮乏,短距离宽带无线通信技术受到世界许多国家工业界和研究机构的广泛关注。伴随着各种便携式终端通信设备的增加,人们对短距离的无线与移动通信需求也越来越迫切。无处不在的网络世界,使对各种电器设备实行网络化管理已成为必然趋势。目前小范围内如以太网中对终端设备的管理,主要使用有线方式。近来,随着与无线通信相关的新技术如雨后春笋般涌现出来,大量、廉价和高度集成的无线模块的普及,无线联网技术以其安装成本低、使用方便等特点,在一些不便于或需要消除有线连接的场合有了它的用武之地,正在成为家庭网络和工业自动化领域的首选技术。

  基于ZigBee[1]的无线串口集线器的研究与设计,将ZigBee连接在ARM微处理器上,并与远端计算机通过以太网进行连接。这个集线器可根据远程监控和控制应用的需求进行优化、扩展,具有简单、可靠、低功耗和低成本等优势,实现对各种电器、各种侦测/监控设备的监督、管理、设备操作和远程控制。

  2无线串口集线器的总体设计

  基于ZigBee的无线串口集线器主要由硬件和软件组成,硬件包括电路板、ARM微处理器、存储器、串行接口、并行接口、网口和ZigBee无线通信模块等,软件部分包括操作系统软件(OS)和应用程序。硬件部分是整个系统的物理基础,它提供了软件的运行平台和通信接口,软件部分用于控制系统的运行,并对各种事件进行响应。完成的功能为该设备中操作系统运行正常,外接器件运行正常,通过对ZigBee无线通信模块协议的编写,使ARM微处理器通过ZigBee模块实现对各种电器、侦测/监控设备的无线通信和操作。与远端计算机通过以太网相连,组成一个无线网络,如图1所示。该设备在网络中发挥集线器的功能,具有串行通信接口,并有通讯距离远、抗干扰能力强、组网灵活等优点和特性。采用点对点型或星形拓扑结构,可实现一点对一点及一点对多点之间的串口设备的数据的透明传输,使远端计算机通过此集线器实现对电器设备的远程操控。

  

  图1 基于ZigBee的串口集线器的无线网络示意图

  

  3 集线器硬件设计

  3.1 ARM微处理器设计

  本课题选用ARM9系列的S3C2410微处理器,重在嵌入式ARM板的核心模块的设计,实现程序运行的基本环境,主要由以下几部分组成:(1)存储模块:Flash存储器、SDRAM存储器;(2)对外通信接口模块:包括串行接口、并行接口、网口、JTAG接口、ZigBee无线通信模块;(3)电源和电源管理。如图2所示为硬件系统组成图。www.51kaifa.com

  

  图2 集线器硬件系统组成图

  

  电源模块功能:采用一个低功耗正向电压调节器,要有稳定的输出电流,过流及温度保护的特点。要具有高效率,小封装和低功耗的特点,要适合嵌入式系统的应用。

  Flash存储器功能:用来存放用户编写的启动程序,操作系统内核以及应用程序。www.51kaifa.com

  SDRAM(Synchronous Dynamic RAM)同步动态存储器功能:使用SDRAM不但能提高系统表现,还能简化设计、提供高速的数据传输。在功能上,需要时钟进行刷新。在系统运行时,所有的程序和数据大部分是在SDRAM中与微处理器和外围设备交互,所以SDRAM的速度对于整个系统的运行速度有着至关重要的影响。

  串行接口功能:ARM微处理器通过串行接口与ZigBee无线通信模块相连,进行串行通信和数据传输。

  ZigBee模块功能:与电器设备无线通信,负责数据的无线收发。

  JTAG接口功能:进行系统硬件、软件、应用程序的测试。www.51kaifa.com

  3.2 ZigBee无线通信模块设计

  3.2.1ZigBee协议概述

  ZigBee是短距离通信的一种新兴双向无线通信技术。它具有近距离、低复杂度、低功耗、低数据速率、低成本的优点,使用2.4GHz波段。由于采用较低的数据传输速率、较低的工作频段,ZigBee模块在未投入使用的情况定义为低功耗的休眠状态,模块的整体功耗非常低,因此ZigBee技术适合于数据流量较小的情况。相对于现有的各种无线通信技术,如GSM、3G、蓝牙等无线通信技术,ZigBee更简单、功率及费用也更低,能够更好地适用于自动控制和远程控制领域,更好地满足小型廉价设备的无线联网和控制,支持游戏、消费电子、仪器和家庭自动化应用。

  3.2.2ZigBee模块设计

  ZigBee无线通信模块[2]在整个集线器设计中也起着举足轻重的作用。ZigBee模块中RF(射频)收发器采用射频收发模块采用UZ2400芯片,微处理器采用8051芯片。RF收发器是ZigBee设备的核心,任何ZigBee设备都要有RF收发器。它与用于广播的普通无线收发器的不同之处在于体积小,功耗低,支持电池供电的设备。它主要进行信号的调制与解调、发送和接收等。微处理器通过SPI总线与RF收发器相连,主要用于处理射频信号、控制和协调各部分器件的工作,通过串口与外部设备之间进行通信。ZigBee模块还包括存储器、晶振、天线、串口等器件。如图3所示:www.51kaifa.com

  

  图3 ZigBee无线通信模块结构图

  

  4 软件设计

  4.1 操作系统软件设计

  软件主要包括操作系统软件和应用程序两部分。集线器ARM9微处理器中ARM BIOS软件完成ARM的初始化、SDRAM设置以及嵌入式Linux的加载,最后控制权交给操作系统Linux,此后系统在Linux的管理下运行应用程序。

  ARM9微处理器中,选用嵌入式Linux[3-5]作为操作系统。与其他嵌入式操作系统相比,Linux以其易于移植裁减、内核小、效率高、完整及性能优异的网络模块、源代码开放并有众多的开发者等优越的性能,在嵌入式领域得到广泛的认同。所以采用Linux可使产品研发周期大大缩短。采用ARM9微处理器及嵌入式Linux操作系统可开发出在多媒体及无线通信等方面具有优异性能的无线手持设备。www.51kaifa.com

  用嵌入式Linux软件系统进行系统开发,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面等。首先建立交叉编译环境。建好交叉编译环境之后,大致还要做以下五方面的工作:①引导装载程序(BootLoader),能实现系统的快速引导,提供瞬间开机功能。负责将Linux内核加载到内存,并将控制权交给内核初始化程序;②Linux内核(Kernel)的移植与裁减,Linux内核采用模块化的组织结构,通过增减内核模块的方式来增减系统的功能,正确合理的设置内核的功能模块,只编译系统所需功能的代码,来获得更高的运行速度;③装载文件系统(File system)嵌入式系统一般不具备硬盘等大容量存储体,而用Flash为主存储器,其文件系统也具有特殊性;④开发图形用户界面(GUI);⑤选择上层应用程序(Application)。

  其中较为重要的是对ZigBee无线通信模块协议的编写。根据硬件条件的需要改写ZigBee协议[6],使系统在最简洁的程序下发挥硬件的最大功能。ZigBee是基于802.15.4标准开发的关于组网、安全和应用软件方面的技术标准。ZigBee协议包括高层应用规范(profile)、汇聚层、网络层、数据链路层和物理层。其中数据链路层和物理层标准由IEEE 802.15.4负责制定,网络层以上由ZigBee联盟制定。IEEE 802.15.4标准于2003年5月制定完成,它满足国际标准化组织(ISO)开放系统互连(OSI)参考模型,主要包括物理层、数据链路层。IEEE 802.15.4协议与其他无线网络相比,突出的优点是:组网能力强,适应面广,可靠性高,节能性好。

  相对于其他常见的无线通信标准,ZigBee协议栈具有紧凑而且简单的特点,而且对环境配置要求不高。如图4所示:

  

  

  图4 ZigBee的协议栈模型

  

  ZigBee节点加入及脱离网络握手协议的设计为:当某一个ZigBee节点要求加入网络时,只要将自己的信道设置成与集线器中ARM微处理器所使用的信道相同,并提供正确的认证信息,即可请求加入网络。同理,一个ZigBee节点要离开网络,只须向ARM微处理器提出请求即可。一个节点成功地加入或脱离网络,都必须由ARM微处理器控制。因此,集线器中ARM微处理器可以实时掌握网络的所有节点信息。

  4.2 应用软件设计

  应用软件在系统软件Linux的平台上进行开发。应用软件根据实际需要进行安装,可以广泛应用于工业控制、家庭自动化、医疗护理、智能农业、消费类电子和远程控制等领域。安装不同的应用程序实现对各种智能电器、侦测/监控设备的通信和操控。www.51kaifa.com

  5 结束语

  本文是利用ARM微处理器和ZigBee模块组成无线串口集线器,进而组成无线网络。基于ZigBee的串口集线器的应用将是大量的。它可以应用于家庭网、楼宇自动化、车载系统、小型办公室等,具有布置美观方便,无须专业人员维护等优点,对未来社会信息化进程将具有深远的意义。Internet的家庭宽带接入和家庭设备共享将成为主流,串口集线器在家庭中将发挥不可替代的作用。另外,基于ZigBee的串口集线器在工农业生产等方面的应用前景也是广阔的,它可以应用于工农业生产中的自动化、网络化和智能化地进行远程设备控制。

  

  参考文献:

  [1]ZigBee Alliance. Catch the buzz on ZigBee[DB/OL]. http://www. ZigBee. Org/en/resources, 2007-02-11.

  [2]丁飞等.ZigBee技术的硬件实现模式分析[J].单片机与嵌入式系统应用,2006,9:51-57.

  [3]Kevin Dankwardt. Real-Time and Linux[J].Embedded Linux Journa1,2002,issue7:29-32.

  [4]Bate. real-time embedded system[J].Computing &Control Engineering Journal,2002, 13(4): 154-156.

  [5]许先斌等.基于ARM9的嵌入式Linux开发流程的研究[J].微计算机信息,2006,22(4):87-89.

  [6]任秀丽,于海斌. ZigBee无线通信协议实现技术的研究[J].计算机工程与应用,2007,43(6): 143-145

关键字:ZigBee  串口设备  集线器  无线网络  调制与解调  单片机与嵌入式  SDRAM存储器  无线通信技术  无线通信协议  研究与设计 引用地址:基于ZigBee的无线串口集线器的研究与设计

上一篇:VxWorks几种常用的延时方法
下一篇:基于RFID技术的物流运输管理系统的构建

推荐阅读最新更新时间:2024-03-31 00:00

一种智能安防成功案例设计过程中的Zigbee器件选型
相对技术成熟、可选用产品更多的Wi-Fi和Bluetooth,Zigbee 技术凭借数据传输的功耗较低、技术成本低、结构简单且容量大等特点,成为了近年无线应用的新宠儿。采用Zigbee技术的电池设备电池寿命长达3-5年,这是采用Wi-Fi技术的设备无法企及的。 近年来,随着技术的不断发展,人们对 安防 系统提出了智能化、高性价比和信息共享等新的要求。有鉴于此Silicon Labs(亦称“芯科科技”)提供了功能强大的动态多协议ZigbeeSoC――EFR32MG Mighty Gecko,帮助代理商合作伙伴世强,以及客户――厦门大洋通信,最新推出基于的多网络智能安防系统。 Zigbee是整个系统设计的核心技术,如何选择好一款合适
[安防电子]
一种智能安防成功案例<font color='red'>设计</font>过程中的<font color='red'>Zigbee</font>器件选型
基于ZigBee的高压开关柜无线温湿度监测系统
       1 引言   发电厂、变电站的高压开关柜内的母线接头和室外刀闸开关等重要设备,在长期运行过程中,因老化或接触电阻过大而发热。由于这些发热部位的温湿度没有得到及时有效的监测,往往导致火灾和大面积停电等事故的发生。实现母线接头和刀闸开关等关键部位的温湿度实时在线监测,防止开关过热,可以显著地减少此类事故的发生。在工程实践中,高压大电流设备内的接头部位都具有裸露高压,因此这些部位的温湿度很难监测,通常的温湿度测量方法因无法解决高压绝缘问题而不能使用。   目前,高压大电流设备内的母线接头部位温湿度监测的方法主要有红外测量、光纤测量和无线测量。光纤测量技术采用光导纤维传输温湿度信号,光导纤维具有优异的绝缘性能,能
[网络通信]
ZigBee技术语音图像无线监控系统的设计实现
在环境比较恶劣,温度、压力、湿度、震动、噪声和电磁等因素时刻都可能发生变化的情况下,利用一般的网络技术来组建监控系统,可能会因为实时性不够强、灵敏度较小、延迟大、距离短、可靠性较低、受环境限制明显等缺陷,无法全面实时有效地实现安全监控。而随着微电子技术、数字技术、网络和通信技术的飞速发展,无线传感器网络以其成本低、组网灵活、受地理环境限制少、隐蔽性强、无人值守等优点,逐渐成为监控系统的首选。 在无线传感器网络中,低速率短距离的ZigBee技术是无线通信的首选技术之一。本设计以确保安全实时监控为出发点,运用Zigbee技术,以无线传感器网络节点为基础来进行语音和图像的无线传输。 ZigBee技术语音图像无线监控系统的构成 系统
[模拟电子]
<font color='red'>ZigBee</font>技术语音图像<font color='red'>无线</font>监控系统的<font color='red'>设计</font><font color='red'>与</font>实现
报告称飞思卡尔在有线和无线网络市场中处绝对领导地位
分析公司将飞思卡尔排名为第一位;其2010年市场份额比仅次于它的竞争公司多出40% 2011年7月26日,德州奥斯汀市讯— 根据分析集团Gartner最近发布的排名,飞思卡尔半导体 扩展了其在有线和无线通信处理器市场的领导地位。该分析公司将飞思卡尔排名第一,因为它在2010年占有53%的市场,而且飞思卡尔的市场份额比最接近它的竞争公司高出超过40%。(来源: Gartner公司,“Market Share: Semiconductor Applications, Worldwide 2010”,Gerald Van Hoy et al,2011年3月30日) 飞思卡尔继续保持在通信处理器方面的强势,其市场份额从2009年至20
[网络通信]
Zigbee实现智能家庭
   1 引言   智能家庭一直是现代科学技术的一个发展方向。在您的家里,您可以使用一个简单的控制器就能控制室内空调系统的运行,同时还可以用它来控制每个房间灯光的开关和明暗、窗帘的闭合和打开。   家里如果有老年人或是行动不便者,还可以用它作为紧急呼叫器,电视机和音响也能用它来进行控制。这样的一个万能遥控器用 ZigBee技术就能实现。而且不仅如此,如果在您的键盘、鼠标、游戏摇杆上装有 Zigbee元件,它们也都可以变成无线的。 Zigbee还能装载在家中的烟雾侦测器、门禁系统中,成为您家中安全的保障。    2 Zigbee技术   Zibee设备是一种拓展性强,易布建,低成本的无线网络设备,具有低耗电、双向传输
[嵌入式]
Zigbee模块在物联网中的应用
   ZigBee技术概述   ZigBee 协议规定的技术是一种便宜的、低功耗的、高可靠性的近距离无线组网通讯技术,是一个由可多到65000 个无线数传模块组成的一个无线数传网络平台。在整个网络范围内,每个ZigBee 网络节点( FFD )不仅本身可以作为监控对象,例如网络中所连接的传感器可直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。除此之外,每一个ZigBee 网络节点还可在自己的信号覆盖范围内,和多个不承担网络信息中转任务的孤立的子节点( RFD )进行无线连接。    无线传输系统的应用领域   目前流行的“物联网”( Internet of Things ),目的是要将各种信息传感设备,与互联
[网络通信]
新西兰电信部署阿朗9900 无线网络卫士
2月18日消息,日前,阿尔卡特朗讯宣布,新西兰电信将在其3G网络及运营中心部署阿尔卡特朗讯9900 无线网络卫士(WNG)。  新西兰电信选择阿尔卡特朗讯9900 WNG实现了3G网络智能化地传输IP数据。该信息将对选择手机范围产生影响,能了解网络上用户对于移动数据业务的体验,诊断用户问题,并为网络扩容所需的投入提供数据支持,以在最短的时间内实现最佳的成本效益。  新西兰电信零售业务部门首席执行官Alan Gourdie表示:“随着智能手机、平板电脑和接入设备等数据密集型设备的快速增长,新西兰电信必须具有管理移动网络上的这些端到端设备的能力。” 阿尔卡特朗讯9900 WNG可帮助新西兰电信对应用流量、网络性能及用户体验
[网络通信]
基于FPGA的星地信道模拟系统的研究设计
1 引 言 卫星移动通信系统所能提供的业务的可行性与质量在很大程度上受到卫星与移动终端间信道特性的影响。研究这些影响,就需要在一定传播特性下进行实验。由于条件所限,不可能进行实时现场实验,这在技术和经费上都存在问题,所以采用一个能反映实际星地链路特性的信道模拟系统可以降低一些难度太大和成本超高的测试试验的难度和成本,是一个很好的解决方法。 1.1 国内外的研究状况 目前有很多科研机构和高校进行这方面的研究,例如:澳大利亚南澳大学研制出移动卫星信道模拟器MSCS-1,该模拟器具有记录和重放信道数据,可调时延变化,可调整多普勒频移等功能;国立交通大学主要模拟的范例系统是以OFDMA为基础的802.16a,特别针对使用者在高速移动
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved