第2把钥匙, 选择一个低价格高性能的ZigBee开发工具
有了第一把钥匙,你已经打开了入门ZigBee无线技术的第一道大门。掌握了ZigBee心脏跳动的频率和运行的脉搏,接下来你需要有一套能够进行程序编译、下载、在线调试的实际的ZigBee无线技术开发系统。
作为入门者,当然希望有一套负担得起的开发平台,从目前市场情况看,作者认为国内用户最理想的选择是成都无线龙通讯公司的C51RF-3-CC2430无线开发平台,原因如下:
1)入门价格低(个人/教育/科研/批量可以另外优惠),但性能可靠,功能齐全,具有国外高价格ZigBee CC2430/CC2431开发系统全部功能。
2)包括一个USB接口的全功能仿真器,两个完全高频测试的ZIGBEE/802.15.4兼容无线模块。IAR编译调试软件和无线表演软件C51源代码光盘等。
3)多年专业无线开发系统生产经验,技术支持,保证质量可靠,已经有清华大学/国防科技大学/重庆大学/上海复旦大学/北京林业大学等大量用户成功使用。
当然价格目前比起一般单片机开发系统几百元一台的价格是高了一些。但是,这是全新的高科技,高频高速,市场巨大,都是普通单片机不能相比的。俗话说“舍不得孩子套不着狼”,如果你决心要尽快掌握最先进的无线技术,决心要开发ZIGBEE产品,花点银子也是值得的事情。
为了证明”物超所值”让我们来看看下面的图画,看看你装备了这套系统后,你可以做些什么:
图一 C51RF-3-BK CC2430/CC2431 ZIGBEE无线开发系统
从图片你看到系统包括一个C51RF-3实时在线仿真器,该仿真器通过USB接口直接连接到你的电脑。同时通过10线仿真电缆连接到CC2430ZigBee无线单片及目标板,就方便的完成了连接,无需其他的直流电源。
编译、调试、下载采用 IAR 7.20 以上C51开发环境。 该软件开发工具非常类似KELL的开发平台,如果你熟悉KELL的C51开发平台,你应该非常容易去使用和非常喜欢这个功能强大的类似的IDE/DEBUG平台。
成都无线龙通讯科技公司精心设计的这个目标板分成两部分,底板由电源、RS232接口、键盘、图形液晶显示器、电池系统组成。其核心其实是一个移动无线终端的原形,菜单和汉字显示都具备。无论进行联机的开发,软件下载;还是脱机的独立运行,用电池供电,进行无线通讯距离测试,都非常方便。
更为巧妙的是,将无线CC2430模块从低板上取下来,给模块连接上2个AA电池,无线模块也可以单独运行,下载程序,独立运行。对于许多要求小体积的应用如 RFID等,非常方便。
对于学习ZigBee技术,你只要连接电脑,运行IAR C51开发环境,就可以方便的观察ZigBee/802.15.4协议栈源代码的运行情况。 跟踪协议栈运行情况:单步、断点、ZigBee的整个协议、完全透明、可控、可操作。无线收发情况也在电脑屏幕上,一目了然,随你控制。
有了这把钥匙,即使没有任何无线通讯经验的工程师,也能够在很短时间,熟悉复杂的ZigBee协议,很快将自己的应用和ZigBee无线技术结合在一起,成为无线通讯的内行。
第3把钥匙, 具有源代码的ZigBee协议栈
ZigBee技术的核心是几万行ZigBee/802.15.4 C51源代码,这些源代码和ZigBee无线单片机芯片配合,完成数据包装收发,校验,各种网络拓扑,路由计算等复杂的功能。真是因为这个协议栈是ZigBee技术的核心。所以各个国外厂家都几乎一律不提供协议栈源代码,而是提供协议栈目标码库文件。
虽然目标码库文件和原代码都能实现ZIGBEE协议栈功能,但从开发/使用方便性上而言,两者间有下列明显差异:
1)源代码对使用者是全透明的,使用者可以任意修改,添加自己需要的功能,目标码不能改动如何地方。
2)ZigBee目标码库内部一般代有内部控制/限制信息,如某国外著名厂家提供的免费协议栈是三个月限制版,到时间该目标码协议栈将自动停止运行,用户需要交纳专利费后才能继续使用。而源代码协议栈对用户完全透明,不会有这样问题。
3)源代码协议栈有C语言写成,可以在不同微控制器上移植,而目标代码库只能支持特定的微控制器。
4)源代码协议栈可以方便帮助使用者理解ZigBee协议内部结构,实现方法,目标代码库不具备这样功能。
无线龙通讯提供的是ZigBee/802.15.4 协议栈全部C51源代码,而不是像国外同类产品那样,只提供二进制/不可修改的目标码库,无线龙通讯提供的源代码协议栈价格只有国外同类产品(二进制/不可修改的目标码库)价格的几十分之一。是大家买得起,用的起的优秀软件产品。
第4把钥匙,动手实践,实战应用ZIGBEE无线技术
高频无线技术、单片机技术、C51编程、无线传感器技术、无线网络技术和ZigBee/
802.15.4技术都属于实验技术和实用技术。具体的掌握这些技术,都需要实际的动手,通过编程序,实际调试,实际电路板,现场测试分析等。来真正了解技术的核心,来具备实际的经验。
从知识准备来讲,可以直接读无线单片机的各种数据手册,ZigBee/802.15.4技术规范等。 也可以看看有没有象《无线通讯的入门和实战》<>这样类似的无线通俗读物,可惜目前这类实用的无线书籍太少了,希望我们的大学教授们,多出一些实用的书籍。目前书店的无线类书籍大多是理论,各种复杂的计算公式,让人看起来非常吃力。但如何去象开发单片机一样,实实在在的做程序,做电路板,去调试。测试,最后做一个实际的无线产品,在这些书籍中很难发现,而这才是我们电子工程师最需要的东西。
动手去做,在实践中体验无线通讯的原理,自己编程序,自己观察无线通讯的实践过程,师快速掌握ZigBee/802.15.4短距离,低功耗无线网络技术的关键。
结束语
归纳起来,如果你掌握了这四把
”金钥匙”,你就具备了打开ZIGBEE大门的全部的全部条件,剩下的就是看你有多少智慧,去实现千千万万的应用,去开发形形色色的无线产品了。
更多资料与技术讨论请联系:
上海无线龙通讯科技有限公司
联系人:司文铠
QQ:876692208
MSN:siwenkai@hotmail.com
TEL:13816689475
email:wxlsiwenkai@yahoo.com.cn
skype:sparksi01
公司网址:www.wxlsoc.com
文章评论(0条评论)
登录后参与讨论