通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  列兵

注册:2007-1-31
跳转到指定楼层
1#
发表于 2007-4-12 13:39:00 |只看该作者 |倒序浏览
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体;">ZigBee</span></b><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 华文行楷;">无线技术百花争艳</span></b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 华文行楷; mso-bidi-font-family: 宋体; mso-fareast-font-family: 宋体; mso-hansi-font-family: 宋体;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 15.75pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 1.5;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">是一种崭新的,专注于低功耗、低成本、低复杂度、低速率的近程无线网络通信技术。是目前嵌入式应用的一个大热点。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;"><span style="mso-spacerun: yes;">&nbsp;</span>Zigbee</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">的特点主要有以下几个方面:<span lang="EN-US"><br/>&nbsp;&nbsp;&nbsp;</span></span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">1)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">低功耗。</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">2)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">低成本。</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">3)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">低速率。</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">4)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">近距离。</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">5)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">短时延</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">6)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">高容量。</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">7)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">高安全。</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">8)</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">免执照频段。</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;"></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;">正是这些全新的特点,将使<span lang="EN-US">ZIGBEE</span>技术将在</span><span style="COLOR: #333333; FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">无线数传,无线</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">传感器网络,无线实时定位,射频识别,数字家庭,安全监视,无线键盘,无线遥控器,无线抄表,汽车电子,医疗电子<span lang="EN-US">,</span>工业自动化等方面得到非常广阔的应用,目前有个口号<span lang="EN-US">”WIRELESS ANY WHERE”</span>,要实现这个口号的目标,<a name="OLE_LINK1"><span lang="EN-US">ZigBee</span></a>技术的广泛应用,可能是一个重要的前提。</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 11.0pt;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">正是因为<span lang="EN-US">ZigBee</span>这个蜜蜂,具有广阔的市场前景<span lang="EN-US">,</span>引来了全球众多厂商的青睐,纷纷推出各种<span lang="EN-US">ZigBee</span>无线芯片,无线单片机,<span lang="EN-US">ZigBee</span>开发系统,形成了百花争艳的市场局面。这种局面,对应降低芯片价格,丰富<span lang="EN-US">ZigBee</span>技术的应用软件,加快<span lang="EN-US">ZigBee</span>技术普及,是大有好处的事情。但对于刚刚起步开始学习<span lang="EN-US">ZigBee</span>技术的电子工程师、单片机工程师而言,如何在这众多的芯片和技术中,选一个高效率,低价格的<span lang="EN-US">ZigBee</span>无线技术和相关的学习环境,使自己能快速入门和精通复杂的<span lang="EN-US">ZigBee</span>无线技术,确成为了一个难题。本文提出了一些实用的建议,希望对电子工程师,单片机工程师快速入门<span lang="EN-US">ZigBee</span>技术有所帮助。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt; tab-stops: 0cm;"><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;">第<span lang="EN-US">1</span>步<span lang="EN-US">:</span>选择自己熟悉的微控制器</span></b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">由于<span lang="EN-US">ZigBee</span>技术是目前嵌入式应用的大热门。所以目前全世界很多公司陆续投入这个市场,市场上各种<span lang="EN-US">ZIGBEE</span>的技术方案五花八门,争奇斗艳,但俗话说<span lang="EN-US">”</span>外行看热闹,内行看门道<span lang="EN-US">”</span>。以专家的眼光看,每个方案的提供商,无不追求一个<span lang="EN-US">”</span>利<span lang="EN-US">”</span>字,芯片公司为了推销自己的微处理器,推销给用户不同的微处理器<span lang="EN-US">(MCU)</span>,不同公司的硬件平台,不同的编译调试系统。这对应初次进入无线领域的工程师而言,既要面对复杂的<span lang="EN-US">ZigBee</span>无线通讯协议,超高频的硬件环境,再加上完全陌生的指令系统,硬件平台。无疑对学习<span lang="EN-US">ZigBee</span>是<span lang="EN-US">”</span>雪上加霜<span lang="EN-US">”</span>。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">建议的解决的之道是选择<span lang="EN-US">8051 </span>微处理器为<span lang="EN-US">ZigBee</span>的核心<span lang="EN-US">MCU</span>,<span lang="EN-US">8051</span>微处理器诞生<span lang="EN-US">30</span>多年。目前在国内最为普及,大学中专,都有广泛的课程,各种参考书,到处都有,开发软件<span lang="EN-US">KEIL</span>,<span lang="EN-US"> IAR</span>早已被大家熟悉,用起来最顺手。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">有言论说<span lang="EN-US">8051”</span>老了<span lang="EN-US">”</span>,怕不能担当此重任,也有言论说<span lang="EN-US">8051</span>会产生数字噪声,影响无线通讯<span lang="EN-US">…</span>以专家的眼光看,这些都是没有科学依据的说法。随着芯片科技的发展,今天的<span lang="EN-US">8051</span>早已经脱胎换骨,只是片上系统<span lang="EN-US">(SoC)</span>的一小部分。而且在低功耗,高速度,低噪声等方面,有了质的飞跃。拿<span lang="EN-US">TI/CHIPCON</span>公司最新的<span lang="EN-US">ZigBee</span>单片机<span lang="EN-US">CC2430/CC2431</span>为例,其<span lang="EN-US">8051</span>内核经过特别设计,可以和<span lang="EN-US">2.4GHZ</span>的<span lang="EN-US">ZIGBEE</span>无线收发电路完美的配合工作,绝不会因为其<span lang="EN-US">8051</span>内核的高速运行而对高频无线通讯有任何影响。<span lang="EN-US"><br/>&nbsp;&nbsp;&nbsp;&nbsp;<p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">从<span lang="EN-US">8051</span>入手<span lang="EN-US">,</span>入门<span lang="EN-US">ZIGBEE</span>技术<span lang="EN-US">,</span>好处如下<span lang="EN-US">: 1)</span>无需重新学习微处理器结构原理<span lang="EN-US">,</span>无需重新熟悉编译<span lang="EN-US">/</span>调试工具。<span lang="EN-US"> 2)</span>对片上系统的<span lang="EN-US">I/O, </span>定时器<span lang="EN-US">,A/D, PWM, </span>看门狗等等<span lang="EN-US">,</span>也无需重新学习。<span lang="EN-US"> 3)</span>如果你没有单片机的基础<span lang="EN-US">,</span>学起来也非常容易<span lang="EN-US">,</span>也容易找到人请教<span lang="EN-US">,</span>交流。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">从技术眼光看,<span lang="EN-US">ZIGBEE</span>技术的核心是软件,如果<span lang="EN-US">MCU</span>是<span lang="EN-US">8051</span>,则<span lang="EN-US">ZigBee</span>是由<span lang="EN-US">C51</span>代码组成的一堆软件而已。无论是无线数据传输,路由算法,网络拓扑<span lang="EN-US">…</span>都是各种函数的组合,代码组合。如果你熟悉<span lang="EN-US">C51</span>编程,你就很容易熟悉<span lang="EN-US">ZigBee</span>的代码,同时将自己的应用代码和<span lang="EN-US">ZigBee</span>结合在一起。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">从硬件而言<span lang="EN-US">,</span>如果你已经熟悉<span lang="EN-US">8051</span>,学习<span lang="EN-US">ZigBee</span>最好从片上系统<span lang="EN-US">(</span>无线单片机<span lang="EN-US">)</span>开始进入。因为对于初学无线的工程师而言,从无线单片机开始,可以避开硬件<span lang="EN-US">/</span>高频方面的很多难点<span lang="EN-US">(</span>像<span lang="EN-US">CC2430/CC2431/CC1110/CC2510</span>无线部分完全集成在芯片中,外部只有很少几只零件,你几乎完全不需要考虑如何焊接,如何调试无线高频部分硬件<span lang="EN-US">)</span>。直接进入最关键的部分的学习。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">入门最理想的是选择<span lang="EN-US">8051</span>内核的<span lang="EN-US">ZIGBEE</span>无线单片机。理想的选择是最新的<span lang="EN-US">CC2430</span>,如果需要高精度无线定位的话,可以容易的扩展到<span lang="EN-US">CC2431(</span>关于这两种无线单片机网上有很多介绍<span lang="EN-US">)</span>。注意<span lang="EN-US">CC2430/CC2431</span>无线单片机是目前世界上仅有的带有<span lang="EN-US">128K</span>闪存的<span lang="EN-US">8051</span>内核的<span lang="EN-US">ZigBee</span>无线单片机。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0; tab-stops: 0cm;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">有几家公司也号称推出了<span lang="EN-US">8051</span>内核的<span lang="EN-US">ZIGBEE</span>无线单片机,但他们的<span lang="EN-US">”</span>单片机<span lang="EN-US">”</span>只有<span lang="EN-US">ROM(</span>只读存储器<span lang="EN-US">)</span>,没有存放程序的闪存,必须要外加一个小的闪存。你的全部程序必须存储在外部的闪存中,如果你使用这样的无线单片机,最大的问题是不能对你自己开发的代码加密,任何人可以从外部闪存轻易中获得你辛辛苦苦开发的代码<span lang="EN-US">?!</span>但是使用<span lang="EN-US">CC2430/CC2431</span>就不会有这样的问题发生。</span><span lang="EN-US" style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt; tab-stops: 0cm;"><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;">第<span lang="EN-US">2</span>步<span lang="EN-US">, </span>选择一个低价格高性能的<span lang="EN-US" style="mso-bidi-font-weight: bold;">ZigBee</span>开发工具</span></b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.0;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">有了第一把钥匙,你已经打开了入门<span lang="EN-US">ZigBee</span>无线技术的第一道大门。掌握了<span lang="EN-US">ZigBee</span>心脏跳动的频率和运行的脉搏,接下来你需要有一套能够进行程序编译、下载、在线调试的实际的<span lang="EN-US">ZigBee</span>无线技术开发系统。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">作为入门者<span lang="EN-US">,</span>当然希望有一套负担得起的开发平台,从目前市场情况看,作者认为国内用户最理想的选择是深圳无线谷公司(<span lang="EN-US">www.wvrf.com</span>)的<span lang="EN-US">C51RF-3-CC2430</span>无线开发平台,原因如下<span lang="EN-US">:1)</span>入门价格低<span lang="EN-US">(</span>个人<span lang="EN-US">/</span>教育<span lang="EN-US">/</span>科研<span lang="EN-US">/</span>批量可以另外优惠<span lang="EN-US">)</span>,但性能可靠,功能齐全,具有国外高价格<span lang="EN-US">ZigBee CC2430/CC2431</span>开发系统全部功能。<span lang="EN-US">2)</span>包括一个<span lang="EN-US">USB</span>接口的全功能仿真器,两个完全高频测试的<span lang="EN-US">ZIGBEE/802.15.4</span>兼容无线模块。<span lang="EN-US">IAR</span>编译调试软件和无线表演软件<span lang="EN-US">C51</span>源代码光盘等。<span lang="EN-US"> 3)</span>多年专业无线开发系统生产经验,技术支持,保证质量可靠,已经有清华大学<span lang="EN-US">/</span>国防科技大学<span lang="EN-US">/</span>重庆大学<span lang="EN-US">/</span>上海复旦大学<span lang="EN-US">/</span>北京林业大学等大量用户成功使用。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 22.5pt; LINE-HEIGHT: 12pt;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">当然价格目前比起一般单片机开发系统几百元一台的价格是高了一些。但是,这是全新的高科技,高频高速,市场巨大,都是普通单片机不能相比的。俗话说“舍不得孩子套不着狼”,如果你决心要尽快掌握最先进的无线技术,决心要开发<span lang="EN-US">ZIGBEE</span>产品,花点银子也是值得的事情。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 22.5pt; LINE-HEIGHT: 12pt;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;"><span style="mso-spacerun: yes;">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">为了证明<span lang="EN-US">”</span>物超所值<span lang="EN-US">”</span>让我们来看看下面的图画,看看你装备了这套系统后<span lang="EN-US">,</span>你可以做些什么<span lang="EN-US">:</span></span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 22.5pt; LINE-HEIGHT: 12pt;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;"><span lang="EN-US"></span></span><span lang="EN-US" style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体;"><p></p></span></p><p></p><p></p><p></p>&nbsp;<p></p><img alt="" src="http://www.wvrf.com/UploadFiles/2007110172554968.jpg" border="0"/><p class="MsoBodyTextIndent" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">从图片你看到系统包括一个</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;">C51RF-3</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;">实时在线仿真器,该仿真器通过<span lang="EN-US">USB</span>接口直接连接到你的电脑。同时通过<span lang="EN-US">10</span>线仿真电缆连接到<span lang="EN-US">CC2430</span></span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;">无线单片及目标板,就方便的完成了连接,无需其他的直流电源。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoBodyTextIndent" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt;">编译、调试、下载采用<span lang="EN-US"> IAR 7.20 </span>以上<span lang="EN-US">C51</span>开发环境。 该软件开发工具非常类似<span lang="EN-US">KELL</span>的开发平台,如果你熟悉<span lang="EN-US">KELL</span>的<span lang="EN-US">C51</span>开发平台,你应该非常容易去使用和非常喜欢这个功能强大的类似的<span lang="EN-US">IDE/DEBUG</span>平台。</span><span lang="EN-US" style="FONT-SIZE: 11pt; FONT-FAMILY: Arial;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21.75pt; LINE-HEIGHT: 12pt; mso-char-indent-count: 2.07;"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">深圳无线谷科技有限公司精心设计的这个目标板分成两部分,底板由电源、</span><span lang="EN-US"><font face="Times New Roman">RS232</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">接口、键盘、图形液晶显示器、电池系统组成。其核心其实是一个移动无线终端的原形,菜单和汉字显示都具备。无论进行联机的开发,软件下载;还是脱机的独立运行,用电池供电,进行无线通讯距离测试,都非常方便。</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 11.25pt; LINE-HEIGHT: 12pt;"><span lang="EN-US"><span style="mso-spacerun: yes;"><font face="Times New Roman">&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">更为巧妙的是,将无线</span><span lang="EN-US"><font face="Times New Roman">CC2430</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">模块从低板上取下来,给模块连接上</span><span lang="EN-US"><font face="Times New Roman">2</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">个</span><span lang="EN-US"><font face="Times New Roman">AA</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">电池,无线模块也可以单独运行,下载程序,独立运行。对于许多要求小体积的应用如</span><span lang="EN-US"><font face="Times New Roman"> RFID</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">等,非常方便。</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 11.25pt; LINE-HEIGHT: 12pt;"><span lang="EN-US"><font face="Times New Roman"><span style="mso-spacerun: yes;">&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span></font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">对于学习</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">技术,你只要连接电脑,运行</span><span lang="EN-US" style="mso-hansi-font-family: Arial;"><font face="Times New Roman">IAR C51</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">开发环境,就可以方便的观察</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span lang="EN-US"><font face="Times New Roman">/802.15.4</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">协议栈源代码的运行情况。</span><font face="Times New Roman"><br/>&nbsp;&nbsp;</font><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">跟踪协议栈运行情况:单步、断点、</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">的整个协议、完全透明、可控、可操作。无线收发情况也在电脑屏幕上,一目了然,随你控制。</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 11.25pt; LINE-HEIGHT: 12pt;"><span lang="EN-US"><span style="mso-spacerun: yes;"><font face="Times New Roman">&nbsp; </font></span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">有了这把钥匙,即使没有任何无线通讯经验的工程师,也能够在很短时间,熟悉复杂的</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">协议,很快将自己的应用和</span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">无线技术结合在一起,成为无线通讯的内行。</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;">第<span lang="EN-US">3</span>步<span lang="EN-US">, </span>代有源代码的<span lang="EN-US">ZigBee</span>协议栈</span></b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 11.25pt; LINE-HEIGHT: 12pt;"><span lang="EN-US"><span style="mso-spacerun: yes;"><font face="Times New Roman">&nbsp;&nbsp; </font></span></span><span lang="EN-US" style="FONT-FAMILY: 宋体;"><span style="mso-spacerun: yes;">&nbsp;</span></span><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">ZigBee</span><span style="FONT-FAMILY: 宋体;">技术的核心是</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">几万行<span lang="EN-US">ZigBee/802.15.4 C51</span>源代码,这些源代码和<span lang="EN-US">ZigBee</span>无线单片机芯片配合,完成数据包装收发,校验,各种网络拓扑,路由计算等复杂的功能。真是因为这个协议栈是<span lang="EN-US">ZigBee</span>技术的核心。所以各个国外厂家都几乎一律不提供协议栈源代码,而是提供协议栈目标码库文件。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 11.25pt; LINE-HEIGHT: 12pt;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;"><span style="mso-spacerun: yes;">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">虽然目标码库文件和原代码都能实现<span lang="EN-US">ZIGBEE</span>协议栈功能,但从开发<span lang="EN-US">/</span>使用方便性上而言,两者间有下列明显差异<span lang="EN-US">:1)</span>源代码对使用者是全透明的,使用者可以任意修改,添加自己需要的功能,目标码不能改动如何地方。<span lang="EN-US">2)ZigBee</span>目标码库内部一般代有内部控制<span lang="EN-US">/</span>限制信息,如某国外著名厂家提供的免费协议栈是三个月限制版,到时间该目标码协议栈将自动停止运行,用户需要交纳专利费后才能继续使用。而源代码协议栈对用户完全透明,不会有这样问题。<span lang="EN-US">3)</span>源代码协议栈有<span lang="EN-US">C</span>语言写成,可以在不同微控制器上移植,而目标代码库只能支持特定的微控制器。<span lang="EN-US">4)</span>源代码协议栈可以方便帮助使用者理解<span lang="EN-US">ZigBee</span>协议内部结构,实现方法,目标代码库不具备这样功能。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">深圳无线谷公司(<span lang="EN-US">www.wvrf.com</span>)提供的是<span lang="EN-US">ZigBee/802.15.4 </span>协议栈全部<span lang="EN-US">C51</span>源代码,而不是像国外同类产品那样,只提供二进制<span lang="EN-US">/</span>不可修改的目标码库,无线谷公司提供的源代码协议栈价格只有国外同类产品<span lang="EN-US">(</span>二进制<span lang="EN-US">/</span>不可修改的目标码库<span lang="EN-US">)</span>价格的几十分之一。是大家买得起,用的起的优秀软件产品。</span><span lang="EN-US" style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;">第<span lang="EN-US">4</span>步<span lang="EN-US">,</span>动手实践<span lang="EN-US">,</span>实战应用<span lang="EN-US">ZIGBEE</span>无线技术</span></b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;"><br/>&nbsp;&nbsp;&nbsp;<p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 19.5pt; LINE-HEIGHT: 12pt;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">高频无线技术、单片机技术、<span lang="EN-US">C51</span>编程、无线传感器技术、无线网络技术和<span lang="EN-US">ZigBee/<p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">802.15.4</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">技术都属于实验技术和实用技术。具体的掌握这些技术,都需要实际的动手,通过编程序,实际调试,实际电路板,现场测试分析等。来真正了解技术的核心,来具备实际的经验。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 22.5pt; LINE-HEIGHT: 12pt;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt;">从知识准备来讲</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">,可以直接读无线单片机的各种数据手册,<span lang="EN-US">ZigBee/802.15.4</span>技术规范等。 也可以看看有没有象《无线通讯的入门和实战》<span lang="EN-US">&lt;&lt;ZIGBEE</span>无线技术入门与实战<span lang="EN-US">&gt;&gt;</span>这样类似的无线通俗读物,可惜目前这类实用的无线书籍太少了。目前无线类书籍大多是理论,各种复杂的计算公式,让人看起来非常吃力。但如何去象开发单片机一样,实实在在的做程序,做电路板,去调试。测试,最后做一个实际的无线产品,在这些书籍中很难发现,而这才是我们电子工程师最需要的东西。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 22.5pt; LINE-HEIGHT: 12pt;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">动手去做<span lang="EN-US">,</span>在实践中体验无线通讯的原理<span lang="EN-US">,</span>自己编程序<span lang="EN-US">,</span>自己观察无线通讯的实践过程<span lang="EN-US">,</span>师快速掌握<span lang="EN-US">ZigBee/802.15.4</span>短距离<span lang="EN-US">,</span>低功耗无线网络技术的关键。<span lang="EN-US"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 12pt;"><b><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;">结束语</span></b><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体;"><p></p></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 22.5pt; LINE-HEIGHT: 12pt;"><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 11.0pt;">归纳起来,如果你掌握了这四个步骤,你就具备了打开<span lang="EN-US">ZIGBEE</span>大门的全部的全部条件,剩下的就是看你有多少智慧,去实现千千万万的应用,去开发形形色色的无线产品了。 <span lang="EN-US" style="COLOR: #333333;"><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 11.25pt; LINE-HEIGHT: 12pt;"><span lang="EN-US"><p><font face="Times New Roman">&nbsp;</font></p></span></p><p><font face="Times New Roman">&nbsp;</font></p><p></p><p><font face="Times New Roman">&nbsp;</font></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 11.25pt; LINE-HEIGHT: 12pt;"><span lang="EN-US"><p><font face="Times New Roman">&nbsp;电话: 0755-83185570 QQ: 501173936&nbsp;&nbsp; MSN:&nbsp; <a href="mailto:szwvrf@hotmail.com">szwvrf@hotmail.com</a>&nbsp;&nbsp;&nbsp;&nbsp; Email: <a href="mailto:wvrf@163.com">wvrf@163.com</a></font></p><p><font face="Times New Roman"></font></p></span></p><p><font face="Times New Roman">&nbsp;电话: 0755-83185570 QQ: 501173936&nbsp;&nbsp; MSN:&nbsp; <a href="mailto:szwvrf@hotmail.com">szwvrf@hotmail.com</a>&nbsp;&nbsp;&nbsp;&nbsp; Email: <a href="mailto:wvrf@163.com">wvrf@163.com</a></font></p><p><font face="Times New Roman"></font></p><p></p><p><font face="Times New Roman">&nbsp;</font></p><p><font face="Times New Roman"></font></p>
[此贴子已经被作者于2007-10-30 13:53:27编辑过]

举报本楼

本帖有 8 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-4-28 14:07 , Processed in 0.449736 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部