MICA Mote(微粒计算机)是一款商用产品,已被研究人员和开发人员广泛使用。它具有Mote(微粒计算机)的所有典型特征,因此可以帮助您了解这项技术现在能够实现什么。MICA Mote(微粒计算机)通过一家名为Crossbow的公司向公众销售。这些Mote(微粒计算机)有两种外形尺寸
- 矩形,尺寸为2.25 x 1.25 x 0.25英寸(5.7 x 3.18 x 0.64厘米),大小适合放置在两节AA电池之上以获取电力。
- 圆形,尺寸为1.0 x 0.25英寸(2.5 x 0.64厘米),大小适合放置在一枚3伏纽扣电池之上。
MICA Mote(微粒计算机)使用Atmel ATmega 128L处理器,运行频率为4兆赫兹。128L是一款8位微控制器,拥有128千字节的板载闪存来存储Mote(微粒计算机)的程序。这款CPU的性能与最初的IBM PC(约1982年)中的8088 CPU相当。主要区别在于,ATmega在运行时仅消耗8毫安,而在睡眠模式下仅消耗15微安。
这种低功耗使得MICA Mote(微粒计算机)使用两节AA电池可以运行一年多。一节典型的AA电池可产生约1000毫安时。如果ATmega持续运行,以8毫安的电流计算,它将运行约120小时。然而,程序员通常会编写代码,使CPU大部分时间处于睡眠状态,从而大大延长电池寿命。例如,Mote(微粒计算机)可能会睡眠10秒,然后唤醒几微秒检查状态,然后再次进入睡眠。
“Spec”置于加州大学伯克利分校上一代Mote(微粒计算机)——Mica节点之上的广角视图。“Spec”就是中间凸起部分上面的那个微小方块。
图片来源:JLH Labs
MICA Mote(微粒计算机)带有512千字节的闪存用于存储数据。它们还具有一个10位A/D转换器,以便传感器数据可以被数字化。子卡上的独立传感器可以连接到Mote(微粒计算机)。可用的传感器包括温度、加速度、光线、声音和磁性传感器。针对GPS信号等的高级传感器正在开发中。
MICA Mote(微粒计算机)的最后一个组件是无线电。它的范围有几百英尺,每秒可以传输大约40,000比特。当它关闭时,无线电消耗不到1微安。接收数据时,它消耗10毫安。传输时,它消耗25毫安。节省无线电功耗是延长电池寿命的关键。
所有这些硬件组件共同构成了一个MICA Mote(微粒计算机)。程序员编写软件来控制Mote(微粒计算机)并使其以特定方式运行。MICA Mote(微粒计算机)上的软件是基于一个名为操作系统的TinyOS。TinyOS很有帮助,因为它为您处理无线电和电源管理系统,使为Mote(微粒计算机)编写软件变得更加容易。