Google
 

Monday, January 15, 2007

Q: OpenWSN硬件平台参考实现---- OpenNode

OpenNODE是硬件规范的一个参考实现, 采用如下标准架构:


Fig. Architecture of OpenNODE

系统中的各个主要模块之间均通过标准的总线接口实现通信。最关键的是两个接口:wireless board的12 pin接口和sensor board的16 pin接口。母板可自行设计开发,板上可提供板载传感器电路,同时应提供一个16 pin扩展接口,使其可以利用第三方开放的sensor board。

目前的硬件平台方案有这样几条路线:
• low cost MCU based.  主要以Atmel和TI方案为主,实际中也可采用集成了wireless和MCU的Freescale和Chipcon方案。这些方案追求实用低成本。传感器数量有限且集成在母板上,不提供扩展插口。绝大部分目前的ZIGBEE方案都属于这一类。
• ARM 7 based + separate wireless board + separate sensor board。追求 灵活性和适度的处理能力,适合实验教学和原型化。由于处理能力较强,也适合在网络中担任sink、coordinator等责任。


我们现在走的路线是ARM7-based为主。

Sensor module和Processor module之间的连接通过一条简单的总线实现,并通过module selection pin实现模块选择。现在的设计中16根pin中有两根专用于片选功能,若每个sensor module支持译码功能,则可以最多支持四块module。考虑到要尽可能简单,我们并不推荐加译码,这样目前的设计最多支持两块sensor module,一块为母板集成,一块为扩展,足以满足绝大部分实际需要.

No comments:

Google