首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于MCl322x的ZigBee应用技术
来源:本站整理  作者:佚名  2009-03-10 08:13:02



    从应用系统构建的复杂度、尺寸和元件数看,小体积封装中的无线收发器和微控制器的组合首先简化硬件电路,加之MCl322x直接集成有RF匹配组件、不平衡变压器等,使所用外围元件更少,进而可使电路板做到更小、可靠性更高。图3给出模块版图比较,图3(a)为原来使用双器件(MCl319x+MCU)的基础电路模块版图,图3(b)为第二代MCl31 9x基础电路模块版图,图3(e)为最新MCl322x基础电路模块版图,尺寸更小。实际上,图中使用MCl322x的电路板尺寸仅为11O mm2,RF所用外部组件只需外接晶体和天线。硬件设计异常简单,所以,有关RF的知识和难点可不予关注。

    (1)降低了无线应用系统的构建成本MCl3224的价格比第一代的MCl3192还要廉价,且不用另配MCU;加上必须的少量外围元器件,最终使用MCl322x构建的无线通信基本模块的成本极低的,是成本敏感应用的最佳解决方案。
    (2)降低了无线应用系统的能源消耗MCl322x的ZigBee技术是低电压、低功耗,MCU运行时的收发电流不足20mA,可使用一块纽扣电池或于电池,且电池寿命不再是问题,因为l节电池可使ZigBee器件运行长达20年。
    另外,MCl322x直接集成应用广泛、性能优越的ARM微处理器及其丰富的附属资源,为追求更低消耗、更多功能、更高要求应用产品的软、硬件开发提供了方便。
    缘于上述多方位的构建优势,具有先进、高效集成特性的Freescalge MCl322x系列器件是构建ZigBee,无线应用系统的基础。
4.2 硬件设计和软件开发
   
高集成度的MCl322x器件,使得无线应用系统的硬件设计变得极为精简,图4给出设计的无线应用基础硬件电路。图中电源部分使用3.6 V干电池供电;JTAG接口负责完成在线调试和程序下载;晶振电路需要两个晶体Xl、X2;RF无线发射/接收电路采用板上F型天线.发射与接收的切换通过MCU控制TX/RX开关来实现;开关SWl和发光管LED为简单人机交互手段;外来传感器输出的数字信号可传输至GPIO端口;还有一些引脚需要接地或悬空。在该电路的基础上可扩展众多实际应用电路,如键盘输入、LCD液晶显示输出、A/D转换等,其中MCU微处理器部分的扩展电路设计已属于成熟技术,不再赘述。
    基于MCl322x器件,ZigBee应用软件的开发主要是消化、修改并植入兼容ZigBee协议的Freescale BeeStack协议栈,这是个重点和难点问题。Freescale的BeeKit无线连接工具箱,为客户提供了简单的软件开发流程,为了提高研制周期和开发效率,这里直接使用BeeKit集成开发环境。BeeKit是Freescale公司用于生成无线通信网络框架的一个工具,含有无线联网库、应用模板和样本应用的综合代码库。它提供了简便易用的接口和框架,可帮助开发人员为ZigBee应用创建、修改、配置参数,然后导出目标方案并导入到CodeWarriorIDE,最终下载到MCl322x。


 

5 结语
   
在分析讨论现有ZigBee技术集成化发展的基础上,引入Freescale公司的高集成度、高性能的MCl322x系列第三代ZigBee平台,介绍基于MCl322x的ZigBee无线系统的构建技术和应用方法。实现了基于MCl322x,再加上很少的一些连接线和硬件资源,构建出符合ZigBee规范的无线控制器节点;同时,这种无线控制器具有功耗低、外围器件少、尺寸小、成本低、性能高的特点,是无线控制应用的一种精简解决方案。

 

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:166,839.80000 毫秒