FAQ - Wireless Hardware

55 - 我能使用CXLDK界面板试读多个传感器吗?

界面板是设计用来与传感器共同工作的。然而,CXLDK界面板有四个频道的类比/数字转换器,因此在安装成功后,你可以连接四个模拟信号到界面板上。X-View/Accelview不会显示第四频道,但是它是在数据包里传输的。您需要编写自己的软件来显示第四频道。

56 - 我能将CXLDK界面板作为频谱分析仪系统的基础吗?

界面板上的数据率会起到限制作用,且软件组合频率低于100赫兹.您将不能对样品时间和速率进行精确控制

57 - 我想使用X-View / AccelView / GyroView,但是我在连接串行通讯端口时遇到了问题。我该怎么办?

检查你的配置—你是否连接到X-View/GyroView上所显示的串行通讯端口了?程序能够辨别无连接时的区别,串行接口的错误,以及正常运转状态。

检查你的电源和连接线。

确保没有任何已安装的软件连接到了你正试图使用的串行通讯端口。例如:掌中宝的同步管理程序会占用并控制串联端口,甚至在没有连接到掌中宝的情况下端口占用也会发生。在这种情况下,你需要确保热同步管理程序处于关闭状态

58 - AccelView软件的指南在哪里?

指南是软件的一部分任何时候。你看到帮助选项,点击它,以获取html指南。

61 - 我想下载最新的软件来运转DMU。我从哪里可以找到运转DMU试用版的软件?

我们为DMU提供了一个名为GyroView软件的新演示程序。它允许你迅速连接到DMU,并且迅速开始收集数据。它会自行配置到你的DMU上,可以让你实时图解并记录数据。你可以从http://www.xbow.com/Support/downloads.htm 下载GyroView软件。

这个程序是对X-View and X-Analyze的替换。GyroView在Windows平台里运行更稳固,且功能更强大。

62 - 我从哪里可以下载AccelView软件?

您可以从此处下载:http://www.xbow.com/Support/downloads.htm#accelview

AccelView是一个演示程序,旨在与CXLDK or CXTILT02倾角传感器相连。GyroView是适用于DMU(陀螺仪)产品的演示软件AccelView软件是对旧式X-View 和X-Analyze软件的替换。

65 - CXLDK倾角传感器允许在手提电脑实时观察吗?

是的,您可以使用CXLDK倾角传感器与我们的AccelView软件进行实时观察和数据记录。AccelView软件是附带在CXLDK倾角传感器上的。

66 - 我们用CXL02TG3加速度倾角传感器与CXLDK倾角传感器相连接。我们在输出信号里发现可疑噪声峰值,它高于数据表中提供的噪音标准值。provided in the data sheet. 这是一个坏的传感器吗?如果不是,我该怎么解决此问题?

噪音峰值是由于缺乏计时信号引起的。这是由于在ASIC读取TG传感器时引起的“时钟馈通”,即一些输出信号存在在时钟频率里(在5 KHz的情况下)因为CXL02TG3没有一个信号输出过滤器,表现为没有信号输出。当连接CXLDK使用时,时钟信号因此有了另一个名称(在125赫兹的CXLDK样本),并且作为随机峰值出现。很明显,这大大超出了信号测量的带宽。

因此它不是一个损坏的传感器,并且你所观察到的现象并不是随机噪音峰值。避免此现象的最好方法是在传感器上安装一个低通输出滤波器(使用800赫兹左右的简易RC电路)这需要在传感器输出尾端连接到CXLDK倾角传感器之前处理好。

67 - CXLDK数字接口卡消耗了多少安培?

通常电流消耗是32毫安它同样也与您连接到面板上的传感器的类型相关。

68 - 我没有看到与CXLDK所使用的Accelview软件相连接的加速度计有完整的输出。这是一个损坏的传感器吗?

这并不是一个损坏的传感器,但是是一个互不兼容的设计。CXLDK输出范围介于0-4 V之间,因此任何高于4 V的信号将会被过滤掉。大多数的传感器输出介于0-5V。如果没有额外的电路矫正,使用全频传感器是不太可能的。即:要么使用一个电压分配器或者放大电路范围。

71 - 当运转Accel View软件时,有没有可能使用DDE将数据转储到电子表格应用中?

目前AccelView软件是单独运行的,旨在作为演示程序使用。只有当记录文件关闭时,记录文件才能被输入到电子表格应用里面。

72 - CXL加速计的连接器似乎与AD128/AD2000数据记录器是不可兼容的。如何解决此类问题?

The standard connector that we have on most of our acceleromters is the 5-pin female connector.

我们加速度计上的标准连接器大多数是5接口磁性连接器。我们知道用AD128数据记录器连接会有诸多不便。有两种可能的方法,可以将此装置与AD128数据记录器相连接。

1)切断从连接线到接线处的连接器,并直接接到AD128螺旋式接线柱。

2)从以下公司获取对接连接器及电线出口,以便于与数据记录仪终端相连接

制造商: Digi-Key
模型: WM4103-ND (直角)
WM4003-ND (直线)
您可以通过以下方式购买: http://www.digi-key.com

73 - CXLDK数字接口卡只提供数据请求。怎样可以确定样本是按照有规律的间隔进行的(尤其是在微软系统里)?

CXLDK数字接口卡呈等待模式。每次发送指令“G”,它会返回一个10比特的数据包。由于已知最大的采样率为200赫兹,您可以控制软件发送指令“G”在规则的间隔内(>5 msec)

74 - CXLDK数字接口卡的尺寸是多少?我所寻找的是卡的尺寸,孔间距,连接器位置,以及类似于将接口卡合并成一个设计。

卡的尺寸3英寸x2.4英寸
孔间距2.6英寸x2.0英寸
DB9连接器的中心位置距离角落1英寸
加速度计连接器的Pin 1位置距离末端0.44英寸

78 - 就如同从Crossbow的防护包加速度计记录数据一样,AD128数据登录系统可以规定直接从ADXL202EB评估板记录数据吗?

ADXL202EB提供脉冲宽度输出,但是AD128数据登录系统只接受0-5V的模拟电压输入。如果您能将脉冲宽度输出信号从ADXL202EB评估板转化成0-5 V,那么您可以直接连接AD128数据登录系统。

396 - 相当一段时间内,我一直在寻找并试验MICA2节点的数据包速率。结论是,在当前既定的TinyOS系统的MAC层,节点的传输速率大约为8至10数据包/秒。在TinyOS网站公布的最大速度是53数据包/秒。起初我认为,这是基于每个节点得出的速率;然而,更合乎逻辑的似乎是,这个数目不是一个单一节点的速率,而是可以处理无限节点的、以数据包/秒为单位的TinyOS系统的网络的速率。这是否正确?

53数据包/秒的速率是理论上的最大值。


设置MAC延迟为0以使节点速率达到50-53数据包/秒。在未来有计划通过“MacControl”界面来揭示这一点。


只要有多于一个的节点,就能够毫无问题地通过TinyOS 1.1.3实现传输通道饱和使用。这一点已被人证实。
 

402 - 我在寻找可以在250度的环境中操作的无线温度采集装置。此装置应该能够记录真空室里的温度,因此它应该是无线装置。如果您的MICA节点能够完成此任务,请告知。

温度传感器可以有效地读取此值。问题在于MICA节点不能承受这种温度。真空不是问题(任何东西都呈现固态),只要保证使用的电力在真空下均是额定的即可。但是,天线必须对外部世界有能见度。我熟悉的旧式的真空炉有水晶窗或者相似的RF透明特征,因此无线电波可以不再被使用。我们必须对您使用的炉子进行更全面的了解。

此应用对任何人可能存在问题,因为消费者正试图使用通常在250度下可以熔化的零件(pcb's,环氧树脂外壳上的硅元素,及焊料)。

424 - 我们正在为各种传感器设计信号调节,并且我们需要知道输出阻抗。您规格表中标明的输出负载看起来有着相同的输出阻抗,尽管我从来没有看到它体现在nF电容中。这是一回事吗?

输出负载电阻(RL)通常指的是为避免造成电压下降的传感器输出的最小负载。输出负载电容(CL)是传感器可输出的最大电容。如果您的负载电容超过建议值,可能无法获得该设备的全部带宽。

430 - 节点能够承受极端低温(-180C)吗?即使它们失效了,但当温度回到正常状态时,它们还能否继续使用?在夜间零下180度白天呈现正180度的温差下,它们能否抵挡住热循环?能够承受多久?

我们只测试了节点在零下20度的情况。我认为电子元件在零下55度的环境下的比率不是额定的。同时,在低于零度的环境下,电力将会是一个限制因素。

433 - 根据格式,我可以解析GPS数据包的第一部分,如下所示: 24 47 50 47 47 41 2C转换为$GPGGA,但我不知道怎么转换数据的其余部分: 32 33 35 39 34 37 2E 39 39 39 2C 2C 2C 2C 2C 30 2C 30 30 2C 2C 2C 4D 2C 2C 2C 2C 30 30 30 30 2A 33 32 0D 0A

根据NMEA-0183标准,所有使用的字符均可打印成ASCII文本(包括回车和换行)。该数据是以语句的形式传输的,每个语句以“$”、一个两字母的说话人ID、一个三字母的句子编号开头,后面跟一个数据字段的数字并用逗号隔开,最后以一个可选的校验和终止,加之回车/换行。

一个语句可以包含多达82个字符,包括“$”和CR/LF。可选的“校验和”字段由一个“*”和两个在所有字符中代表独有OR的十六进制数字组成,但不包括“$”和“*”。

您的例子是一个GGA语句,其可读的ASCII格式是:

$GPGGA,235947.999,,,,,0,00,,,M,,,,0000*32(CR)(LF)

这不是一个有效的GGA数据包。(也许GPS接收机是在室内或者没有连接天线。)

更完整的示例如下所示:

GGA—全球定位系统数据修复

$GPGGA,123519,4807.038,N,01131.324,E,1,08,0.9,545.4,M,46.9,M, , *42

> 123519修复于12:35:19 UTC
> 4807.038,北纬48度07.038'N
> 01131.324,东经11度31.324'E
> 1修复质量: 其中0 =无效,1 = GPS修复,2 =DGPS修复
>被跟踪的卫星08号
> 0.9水平稀释
> 海拔高于平均海平面545.4米
> 在WGS84椭球上的大地水准面的高度46.9米(平均海平面)
>(空字段),距上一个DGPS更新有几秒钟时间
>(空字段)DGPS站ID号
> *42(可选)十六进制的校验和

事实上,如果一个字段的数据不可用,则该字段就被省略,但是界定其首尾的逗号仍然会被无间隔地发送。由于一些字段宽度可变,或者可以被省略,因此接收器应找到所需的数据字段进行逗号计数,而不是由语句内的字符位置来计数。

434 - 有没有一个文件可以将Crossbow公司的组件名称与开发人员在TinyOS社区使用的描述相对应?例如,MIB510接板和MIB500接板之间的区别是什么?一个节点是如何与MRP400和MPR500连接的?我认为这对每个人来说都是宝贵的资源。谢谢。

在我们的官方网站技术支持>应用说明栏下,Crossbow公司提供“智能尘埃产品信息指南”,(http: //www.xbow.com/Support/Support_pdf_files/XBOW_Smart_Dust_ProductInfoGuide.pdf)。

此指南除了将Crossbow公司的组件名称匹配为TinyOS系统开发人员所使用的名称,还配有图片和对产品的高层次描述。通过传感器/数据采集、节点和网关进行分类。

457 - 我刚刚买了MIB600基板,我想知道怎样分派一个IP地址给它。

MIB600基板有一个IP地址为0.0.0.0,因此它使用DHCP来获取由LAN服务器所分配的地址。你可以从此网址www.lantronix.com.下载一个名为DeviceInstaller的实用应用程序来分配它的固定IP地址。

458 - 对于MIB510,和MIB600 基板and Stargate而言,我可以使用什么样的电源?

MIB510 和MIB600基板提供的交流转换器是PSA05A-050.
此处有效.

You need about 5V @ 1A (max). They also offer European version, model # PSA05E-050.
此处有效.

The Stargate wall adapter model is GT-A81051-0505UW2 from Globtek.
此处有效.

459 - 我想知道在MICA传感器板上的光电导体的最初设计是为了感应连续变化的照明度还是是为了感应诸如开灯和关灯照明度的不同状态?

光感应器不只是开关类型,它还可以感受光强度的变化。您或许是对的,这些都不是最为精确的照片传感器。您可以在以下链接中了解更多关于这些照片传感器的细节。http://www.clairex.com/ Model, CL94L.

460 - 我注意到MIB600对于微粒有一个“脐”连接器(J11)。还有其他关于引出线的细节吗?

J11连接器引出线信息如下:
Pin 1接地
Pin 2重置
Pin 3 UART_RX
Pin 4 SPI_CLK引脚
Pin 5电源
Pin 6串口发送子程序

461 - 我怎样设定MICA2节点的忙闲度?

忙闲度必须硬编码到应用程序里。比如,你打开C盘目录下的应用程序: /tinyos/cygwin/opt/tinyos-1.x/contrib/xbow/apps/XsensorMTS300,选择目录下的MTS300压力传感器,你会看到一个名为“TestSensorMnc”的文件。nc". 打开此文件,滚动代码直接找到以下代码。

通话计时器启动(计时器-重复,1000)

此代码规定了节点以毫秒为单位的回复频率。上面代码的默认值为1000毫秒。通过更改此代码,您可以更换回复时间和忙闲度。

462 - 每次安装节点时,有什么快捷命令可以避免每次重复输入 “mib510, com1”吗?

你需要找到名为MakeXbowlocal的文件夹,并且输入以下语句:

For MIB510:
DEFAULT_PROGRAM=mib510
MIB510=comX

For MIB600:
EFAULT_PROGRAM=eprb
EPRB=IP address

463 - MIB600接板的默认端口设置是什么?

我们建议下载并使用用户手册中所述的Lantronix驱动程序。但是,如果要手动设置您的MIB600基板或者无法下载以上驱动程序,请进行以下设置。

设置ISP程序的运行速率为115kbps
设置微串联端口的运行速率为57.2kbps
 

464 - 如何改变激增微尘的占空比?

若要改变激增中的占空比,您需要编辑“Surge.h”文件, h" file. 在文件中您将看到以下命令:

INITIAL_TIMER_RATE = 1024 * 8,


如果您将“8”改为“60”,传播速率将会变为每60秒一次。

465 - MIB600的电流消耗是多少?


正常操作下将使用约200毫安,最高300毫安。

466 - MTS420传感插板的传感器电流消耗规格是多少?

1. 加速度
设备:模拟装置ADXL202系统
电流消耗: 0.6毫安
数据表格连接http://www.analog.com/UploadedFiles/Data_Sheets/53728567227477ADXL202E_a.pdf

2. 湿度
设备: Sensirion SHT11
电流消耗: 0.028毫安(平均值),0.55毫安(测量模式),0.3微安(休眠模式)
数据单连接http://www.sensirion.com/en/pdf/Datasheet_SHT1x_SHT7x.pdf

3. 气压
设备: Intersema公司 MS5534A
电流消耗: 5微安(平均值),1毫安(转换期),2.5微安(待机状态)
数据单连接http://www.intersema.ch/site/technical/files/ms5534.pdf

4. 环境光源传感器
设备: TAOS TSL2550
电流消耗: 0.35毫安(活跃状态),10微安(电源休眠模式)
数据单连接http://www.taosinc.com/images/product/document/tsl2550-e58.pdf

5. GPS模块
设备: Leadtek 9546 with the SiRF StarIIe/LP chipset
电流消耗: 60毫安
数据表格连接http://www.leadtek.com/datasheet/gps-oem-module.pdf

467 - 如何在Cygwin系统中浏览文件夹?有哪些基本命令?

Cygwin系统的部分命令与DOS系统相似。以下是您可能需要的一些命令范例。

cd – 更改目录
cd .. – 向下移动一个目录
Is – 列出目录中的所有文件或文件夹
mkdir – 创建一个新的目录
cat – 显示文件中的所有内容

例如输入“cat blink.nc”将会显示Cygwin系统中blink.cn文件的内容。另外,如果该命令在此目录中为有效选择,在该目录可执行操作的状态下,输入“cd program files”将会选中程序文件目录。

468 - 我在哪里可以找到使用手册或者Cricket motes的基本概况?

Cricket是由美国麻省理工学院开发并由Crossbow公司发售的。您可以在以下链接找到用户手册,总体概述和相关软件。

http://cricket.csail.mit.edu/

469 - Cricket motes的最大(发射)范围是多少?

Cricket的无线电频率为433MHz,在默认发射功率下,它在无障碍的室内环境下发射范围可达30米。当监听器和信标相对且两者之间没有障碍时,最大超声范围可达10.5米。每个室内环境差别都很大,所以您的传感器发射范围可能并没有那么高。

470 - 我试图建立终端程序与微粒之间的连接,但我好像接收到一些奇怪的字符,而不是数据包。我已经建立了正常的通讯吗?

由Motes发送的数据包是二进制式的。终端程序无法解码这些二进制数据包。我们建议您使用入门指南介绍的类似Xserve的应用或ProComm这样的终端程序。

471 - 在MPR/MIB用户手册中,在计算RSSI值时列出了一些用于900433和315MHz微粒的常数。用于MicaZ的常数是什么?

按照Chipcon 2420 Data Sheet,用于MicaZ的常数是45

473 - 我有一个SPKIT420系列集成电路,我正在与Orinoco金卡一起使用。当使用Orinoco金卡时,系统就会死机。请告诉我解决这个问题的具体方案。

使用Orinoco无线金卡需要安装星门传送插件,以下是其安装操作指南。

1) 开机登录后在命令窗口输入以下命令:
a) cd /etc/pcmcia
b) mv host* old/
c) mv old/wlan* .

2) 断电后再次接通电源,重启星门传送插件。完成以上操作后您便可以正常使用Orinoco卡了。

475 - 您有可用于星门传送插件的网络摄像头列表吗

有2种可用于星门传送插件的网络摄像头。

* 使用菲利普“pwc”驱动程序的Logitech Pro 4000我使用8.10版本的pwc驱动程序升级了Linux 2.4.19操作系统,从而获得了支持星门传送插件的Pro 4000。
* 使用ov511驱动程序的Creative WebCam Pro我使用了2.4.19版本的驱动程序。

476 - 您能推荐一下锂离子电池的型号吗?

我们推荐Ultralife生产的的UBP563450锂离子电池。这种电池可以在贸泽电子公司购买 Mouser Electronics.

477 - 星门传送插件没有编译器所以我无法对其进行编译以安装新版本。这个问题的解决方案是什么?

编译工具配备有星门传送插件支持CD与每个星门传送插件订单一同发运。请确保您已收到。下面是命令列表,用户可以使用命令来配置无线网卡。.
__________________

iwconfig wlan0 essid Crossbow
iwconfig wlan0 mode Managed
iwconfig wlan0 channel 3
iwconfig wlan0 enc 1234-abcd-1234-abcd-1234-abcd-12
ifconfig wlan0 10.1.1.175 netmask 255.255.255.0 broadcast 10.1.1.255

478 - 星门传送插件单板机是否提供CPU电压或时钟频率控制来降低运行功率?

睡眠/空闲模式下的电源管理是可用的。我们在等待从Intel获得详细信息因而还未实现这一功能。你可以从PXA255处理器网页上获得更多详细信息。 http://www.intel.com/design/pca/prodbref/252780.htm

479 - 我需要一个脚本在时间间隔中运行程序以及如何将脚本插入星门传送插件的运行时内核中?

在任何UNIX类系统(例如)上运行重复任务(例如星门传送插件运行Linux),你可以使用一个叫做“cron(计划任务)”的服务。下面的链接给你提供更多的信息。

https://panel.dreamhost.com/kbase/index.cgi?area=2506

我不知道你为什么想把这个脚本插入到内核中,但你可以检查一下URL获取如何操作的指导。http://tldp.org/HOWTO/Module-HOWTO/

480 - 有没有一种方法能够在使用星门传送插件时测试网络摄像头的功能?

在obow/apps目录下,你可以找到一个“网络摄像头”文件夹包含了一个可执行文件。这个程序将允许你使用网络摄像头拍照并帮助你设置。

此外,如果你觉得网络摄像头仍然没有正常工作,我们建议将其使用USB线连接到另一台电脑上确认摄像头正常连接。

481 - 你是否知道任何已经进行的关于星门传送插件在不同级别的活动中的电流消耗的测试或测量?任何信息我们将不胜感激。

一个客户报告了其使用结果并将其附在了星门传送插件-帮助邮件列表中。为方便起见我们在这里复制了这个邮件。

测试设置:
*星门传送插件主板
*无子卡
*平台X 7.1w/本地mods和自定义内核
*带或不带Netgear MA701 802.11b 记忆卡
*通过3.3V电源连接器提供4.5V电源3V
*用数字万用表在4.5V电源下测量电流万用表(~1秒刷新率)
*以下数据是3-4个独立测量的平均值
(每次独立测量后重启主板——这耗费了一些时间来编译:-)

按任务分类结果


按任务分类结果

以下标题数据按照下列顺序出现:
Netgear (Y/N); CPU Speed (MHz); Bus Speed (MHz); Meas. current (mA)

BOOTLDR
N; 400; 200; 175
Y; 300; 200; 235

KERNEL
N; 400; 200; 208
Y; 400; 200; 265

BUSY
N; 400; 200; 235
N; 400; 100; 215
N; 100; 100; 185
N; 200; 100; 181
N; 100; 50; 136

Y; 400; 200; 420
Y; 400; 100; 390
Y; 300; 100; 370
Y; 200; 100; 361
Y; 100; 50; 323

IDLE
N; 400; 200; 71
N; 400; 100; 63
N; 300; 100; 64
N; 200; 100; 62
N; 100; 50; 58

Y; 400; 200; 255
Y; 400; 100; 250
Y; 300; 100; 248
Y; 200; 100; 246
Y; 100; 50; 243

SUSPEND
N; N/A; N/A; 3.6
Y; N/A; N/A; 125

--------------
注:
* BOOTLDR数据=引导模式运行时的电流消耗—在内核执行开始之前

* 内核数据=内核初始化过程中消耗电流的初略估计(电流瞬时变化很大)--初始化运行之前

* 忙碌数据=CPU和内存密集任务~10秒过程中的电流消耗

* 闲置数据=系统闲置~15秒时的电流消耗

*暂停数据=星门传送插件暂停时的电流消耗(注:验证不依赖于CPU/总线速度)verified to be independent of CPU/Bus speed)

*我不能够很可靠的描述写闪存时的消耗电流。我猜测最有可能在“繁忙”数据的85~100%之间。我觉得最好的测量方法是上传一个新的内核/根镜像,然后等待闪存写入。

* 本地PX7.2修改包括添加本地软件和后台程序,禁用一些PX7.2服务等。

* 本地内核修改包括集成USB到模块中,启用各种其他内核内容(包括改变CPU/总线速度的能力),黑客/程序/系统/pm/休眠时间等。

* 通过/程序/系统/CPU/0/速度界面改变CPU速度(注:这对我管用, 尽管有文件和代码警告)

* 通过/程序/系统/pm/暂停达成暂停模式

*概测法(根据有限数据)内容是100/50 MHz的系统速度为400/200MHz的一半。

*AMbicom WL1100C-记忆卡横过主板大约少消耗15mA的电流(注:这仅是400/200MHz下的一项快速测试)

* 增加一个MICA2mote增加大约10mA的电流横过主板消耗。

482 - 我买了一些星门传送插件单板机,不带锂电池。我想知道是否可以将子板与AA型电池连接,并且同时使用星门传送插件和子板时需要电压多少伏?

星门传送插件发运时不附带锂电池。子卡需要至少5V电源,所以你可以用4个AA电池为其提供电源。该卡具有内置调节器,因而能够处理最大6V电源。

483 - 我是否需要在星门传送插件上下载些什么来运行Java GUI应用?


你不能在星门传送插件上运行任何GUI应用,因为没有显示器输出视频。

484 - 我想使用电池电源为星门传送插件供电。你知道最大电流消耗是多少吗?

如果你使用Wi-Fi,最大电流为500mA左右。如果你没有使用Wi-Fi, 5V电源下的最大电流应在375mA左右。请注意星门传送插件不能无损承受超过5V的电源输入。

485 - 对于用电池或太阳能为星门传送插件供电,你有什么建议吗?

可以用电池电源为星门传送插件供电。下面是一个典型的电池或太阳能装置的例子。

我们的一些客户已经使用了Enersys制造的电池。他们可选择不同的电池尺寸和电压。请注意在这个特殊的装置中,客户使用了一个12V的电池,将其降到了5V。星门传送插件不能无损承受超过5V的电压输入。.

 

487 - 我需要关于MICA2和MICA2DOT节点的物理层的一些信息。MICA2DOT与MICA2间的方法是否一样?是否有这方面的文件?

MICA2和MICA2DOT节点都是用相同的调制和编码方法: 频移键控(FSK)和曼彻斯特编码。除了其他方面,Chipcon用于CC1000的数据表的第14至16页(见http://www//www..chipcon.com/files/CC1000_Data_Sheet_2_1.pdf)是曼切斯特编码的一个参考。

488 - 我可以使用在Windows电脑上的哪个USB对串行接口转换器来运行笔记本?

Crossbow科技有限公司建议你使用以下USB对串行接口转换器:

制造商: Keyspan
产品: USB PDA Adaptor
型号: USA19H
兼容性:Win NT, Win 98, 2000 and XP

制造商: Belkin
产品:USB PDA Adaptor
型号: F5U109
兼容性: Win NT, Win 98, 2000 and XP

这些适配器已经在Crossbow进行了测试。

489 - 天线如何影响传输范围和微粒的接收?

天线对于TX范围和RF接收有巨大的影响。

例如,916MHz波段MICA2/DOTs经过测试可在室外传输至大约500英尺(约165米)带有1/2半波偶极天线,RF功率设置为5dBm(最大TX功率),离地1m+,视线。433和315MHz波段微粒的传输距离是其2倍。(注: MICA2和MICA2DOTs有三种不同的频带: 315、433、916 MHz。)

如果你使用一个1/4波长鞭状天线带有正确的接地平面,你也可以达到同样的距离。如果不使用接地平面,可能仅能达到一半的距离。我不知道使用高度降低的或斑点型天线的TX范围。

另外需要考虑的非常重要的问题是你所在地区/国家的合法频率、传输功率和忙闲度。

490 - MICA ADC频道可用的最大采样率是多少?

视情况而定:

单频道5K样本/秒直通使用标准TOS ADCC.nc模块。

单频道10K样本/秒(100微秒转换)应该可行(不在TOSv1.1上测试但在0.6下可行)

18K样本/秒差不多是最大的可通过写一个特殊的ADCC.nc模块并禁用无线电中断。

-所有时间假设存储ADC数据至RAM,无处理

-MICA2(CPU时钟=7.x MHz)对MICA2DOT(CPU时钟)仅在转换和更快的中断处理间提供了更多的处理循环。ADC转换不依赖CPU。

-添加频道会在较高速率下稍微减慢速度,除非写入一个特殊的ADCC.nc模块。所以8频道将约为1.2KHz(=10K样本/秒总计)

491 - MIB600支持哪种以太网供电(PoE)开关?两者不同之处在哪?

MIB600CA支持中跨以太网供电开关。有两种802.af以太网交换机: 中跨和边跨。中跨指这样一种设备类型,仅对未使用的一对提供动力。边跨指集成PoE/以太网交换机,为数据对接入电源。

492 - 我能在何处获得用于MICA/MICA251微粒板的51针连接器的详细信息?

云母微粒板上的51针连接器的详细信息如下:

制造商: Hirose
模型: DF9-51P-1V(54)
结合部件号: DF9-51S-1V(54)

电子零件例如DigiKey承载本产品。

493 - MICA2和MICA2DOTs上ATmega128处理器的读取保险丝的uisp命令是什么?

在Cygwin窗口键入以下命令

uisp -dprog=mib510 -dserial=/dev/ttyS# -dpart=ATmega128 --rd_fuses

where # = 0 for COM1, 1 for COM2, 2 for COM3等,确保串行端口为你的电脑从零开始编号。

此命令的输出将类似于下面:

固件版本: 2.1
发现Atmel AVR ATmega128
熔断器低字节=0xff
熔断器高字节-0xd9
熔断器扩展字节=0xff
校验字节=0x00—只读
锁定位元=0xff
BLB12 -> 1
BLB11 -> 1
BLB02 -> 1
BLB01 -> 1
LB2 -> 1
LB1 -> 1

MIB600的命令如下:

uisp -dprog=stk500 -dhost=10.1.1.239 -dpart=ATmega128 --rd_fuses

-dprog设置变为“stk500”,-dhost指定你的IP地址

494 - 我想知道微粒板(400CB)上的mmcx连接器类型。它看起来像阳螺纹接头但我认为是阴螺纹接头。

MMCX连接器更多时候称作插头和插座型而不是阳型和阴型。MICA2微粒上的连接器是插座型(或阴型)。

495 - 你能提供一些使用MICA微粒的机器人/电机控制的相关参考吗?

已经有几个研究小组进行了此类机器人控制(例如:Notre Dame、加州大学伯克利分校)。因此,TinyOS编码中的一部分已经写入了此电机控制器中。我认为它叫XOTSBOTS。这里有几个参考。

http://www.nd.edu/~mmcmicke/micabot.htm
http://www-robotics.usc.edu/~robomote/

497 - 我需要知道MICA2DOT使用何种PCB插座引脚?你是否知道这些引脚的零件编号是多少?

这些PCB插座引脚为ELPAKCO 4010引脚。网站是 http://www.elpakco.com/

498 - 我想使用J4连接器为MICA2微粒供电。你能否告诉我插座的类型和J4的引脚?

J4连接器的供应商和零件编号为Molex,PN53261-0290。

对接连接器可以使用以下零件:
Molex (http://www.molex.com)
51021-0020
连同
50079-8000 卷
50079-8100 袋

499 - 当uisp命令尝试确认时,一个微粒给出这样一个错误提示: “接线可能错误或目标可能损坏”。问题在哪?

错误“目标可能损坏” 出现在当ATmega熔断器设置错误时。例如,如果尝试用程序指令微粒失败(电池电量低或uisp问题等),熔断器有时没有正确设置。在这种情况下,你需要JTAG模块重新配置熔断器使其恢复正常。在一定条件下,处理器会损坏到必须更换的程度。你可以做的第一件事情是使用“uisp -dprog=dapa -rd_fuses”命令检查熔断器是如何设置的。结果应与如下类似:

$ uisp -dprog=dapa -dlpt=1 --rd_fuses
pulse
Atmel AVR ATmega128 is found.
Fuse Low Byte = 0xff
Fuse High Byte = 0xd9
Fuse Extended Byte = 0xff
Calibration Byte = 0xa2 -- Read Only
Lock Bits = 0xff
BLB12 -> 1
BLB11 -> 1
BLB02 -> 1
BLB01 -> 1
LB2 -> 1
LB1 -> 1

500 - 两个微粒太接近时会产生什么后果?是否有微粒间干涉,如何解决?微粒间是否有最小距离?如果有,是多少?

如果微粒间距离小于2英尺会发生干涉。这是从VCO直接耦合并协调从一个板到另一个板的元件。这使得最小距离大约为3英尺远。如果单元放置在RF屏蔽室中则能够实现一些保护,但通过直接连接天线总是会发生一些泄露。

501- 是否有多径干扰?如果微粒在一个小的金属外壳中传输时会发生什么?

总是存在多径干扰(由时间和空间的制造者带给我们)。我们在小的金属外壳(内部范围2立方英尺到1立方英尺的金属盒)中进行了一些实验。两个单元可以在再这样的环境中进行传播,但最好显著降低其输出功率以避免前段饱和和耦合问题。确定实验上使用多少信号功率——取决于外壳形状的几何函数。(在一个外壳中,RF驻波模式不如微波炉中多径)。
 

502 - 微粒能否在一层薄的钢或铝中传播?

不能,该单元不能在任何厚度的固体导体中传播。网线传输更容易产生一些衰减,但它将是孔和距离的间隔函数。

503 - MICA2和MICA2DOT上是否存在I2C总线?是否可能使用I2C总线代替无线电通信用于微粒间通信?

I2C总线(如SPI总线)是设计用于控制微粒上的外围硬件组件的。我认为它与无线电没有任何关系。对于这个问题:你是否可以使用I2C总线并且同时通过无线通信,答案是不可以。然而,你可以将一个微粒堆叠到另一个微粒上来互相通信,但这样就不再是无线了。尽管在MICA2和MICA2DOT上存在I2C总线,但它可能在MICA2DOTs上无法访问。

504 - 你能否提供一个图标告诉我在不同的微粒功率设置下消耗多少电流?例如,在10dBm下消耗的电流是多少?

对于MICA2,功率消耗如下:
在900MHz
输出功率=-20dBm I=8.6mA
输出功率=-5dBm I=13.8mA
输出功率=0dBm I=16.5mA
输出功率=5dBm I=25.4mA

对于433MHz
输出功率=-20dBm I=5.3mA
输出功率=-5dBm I=8.9mA
输出功率=0dBm I=10.4mA
输出功率=5dBm I=14.8mA
输出功率=10dBm I=26.7mA

505 - 能够连接到MICA2和MICA2DOT上的VCC引脚的最大和最小电源电压是多少?

MICA2和MICA2DOT微粒电压应在2.7至3.3直流电压之间。这一电压范围确保组件,例如CC1000无线电和ATMega128L微处理器的符合规定性能。但我们还见过在最低2.4V电压下工作的组件。
 

506 - 我还能在哪找到关于如何说明MICA2和MICA2DOT引脚布局的额外信息?

MICA2和MICA2DOT微粒的电路图在“MPR-微粒处理区,MIB-微粒界面/编程板用户手册”的第八节中。该手册可在我们的网站上找到,网址为 http://www.xbow.com/Support/Support_pdf_files/MPR-MIB_Series_User_Manual_7430-0021-05_A.pdf.

507 - 是否可以直接将外部设备与MICA2或MICA2DOT连接?是否需要传感器板来进行连接?如果需要,用哪个(些)传感器板?

虽然可以直接连接MPR(MICA2或MICA2DOT)板,但不建议这么做。Crossbow推荐如下传感器板:

-MICA2: MTS101和MDA300
-MICA2DOT: MDA500

请从以下网站参考详细数据:

http://www.xbow.com/Products/productsdetails.aspx?sid=63

关于如何物理连接第三方传感器至MDA300或MDA500传感器板的更多信息,请参见MTS/MDA微粒用户手册,该手册可在我们的网站上找到,网址为下方链接:

http://www.xbow.com/Support/Support_pdf_files/MTSMDA_Series_User_Manual_7430-0020-03_A.pdf

508 - MICA微粒是否支持如JTAG ICE类在线调试,如果支持,在哪能够买到这类开发套件以及如何设置MICA微粒。

MICA微粒支持JTAG调试。开发套件和更多细节参见:
http://www.avrfreaks.net/Tools/showtools.php?ToolID=200

509 - MTS101、MTS300和MTS310s上的光传感器与MTS400和MTS420上的感光光传感器有什么不同?

MTS101/300/310光传感器是一种CdSe光电管。它对690nm波长最为敏感。MTS400/420光传感器有两个光电二极管和一个内置ADC提供有效的12比特动态范围。它对4001000nm的波长具有更为平坦的响应。这一区域的光植物光合作用活性最高。所以我们称其为感光光传感器。

511 - Crossbow使用何种电池用于其MICA2DOT?

我们装运松下3伏锂离子纽扣电池(CR2354)。数据表网站链接为:

http://rocky.digikey.com/WebLib/Panasonic/Web%20data/CR2330,%20CR2354.pdf

512 - 你能否提供MIB编程板的示意图中J1的数据表?

J1Hirose提供的一种51引脚连接器。零件编号为DF9-51 (S,P)-1V(54).你可以从以下网站上获取数据表:
http://www.hirose.co.uk/

513 - 连接到MICA2DOT进行重新编程处理器所需的最小引脚为多少?

除了PWRGND外你还需要RESETNSPI_CKUART_TXCUART_RXC来编程MICA2DOT

514 - 新的MICAz微粒操作使用802.15.4平台,但然而我们还使用802.11平台(Wi-Fi)用于其他应用。这两个平台能否共存?会不会有干扰?

关于802.11b与Zigbee的共存,我们对二者进行了一些测试。

IEEE802.15.4规范目录E讨论了WiFi(802.11x)与其他(蓝牙)的兼容性/共存性。注意802.15.4频道25和26与WiFi频道无关。那些将是理想的用于避免潜在的RF干扰的频道。

总体而言,MICAz(802.15.4)信号(带2MHz带宽)将会看起来像一个对22MHz宽的WiFi频道窄带噪声源。WiFi调制方案是针对窄带干涉相当有效。而相反的,WiFi信号看起来像一个对MICAz的宽带噪声。在后一种情况,MICAz清晰信道评估将通过支持传输直至WiFi包完成来提供帮助。

未经测试,很难准确的说明你的应用会产生何种效果。如果发生了特定问题,用户可以将MICAz频道移至频道25或26.

MICAz to channels 25 or 26. 或者在可能的情况下,移动WiFi(或两者都移动)至另一信道。

515 - 这些硬件设计图是否与http://webs.cs.berkeley.edu/tos/hardware/hardware.html类似于可用的MICA微粒?

你可以从下方的网站上下载MTS传感器板和MPR处理器板手册。

http://www.xbow.com/Support/Support_pdf_files/MTS-MDA_Series_Users_Manual.pdf

http://www.xbow.com/Support/Support_pdf_files/MPR-MIB_Series_Users_Manual.pdf

516 - 你的微粒-套件能否处理声(人声)能,如果不能,是不是可以配置达成呢?

MICA传感器板(MTS310CA)具有单板音响和麦克风,可以发出和检测声音信号。你将不得不用你的算法来处理此数据。

音响和麦克风的规格在下面的手册中能够找到。
http://www.xbow.com/Support/Support_pdf_files/MTSMDASeriesUserManual.pdf

517 - 你能否推荐一个好的电源和/或电源连接器用于MIB510?

如果你从我们这里购买了MIB510编程板,你应该已经收到了电源适配器。

型号为PSA05A-050,由Phihong生产。

518 - 能否直接将穿行电缆与MICA2DOT微粒连接?我们关心的一个问题是尺寸,所以我们不想使用编程板用于带微粒的串行通讯。

你可以自己建一根电缆来连接,但我们不会提供电缆。此外,MICA2DOT并没有可靠的高速UART,因此不能用作基站。你应该改为使用MICA2通过将其插入MIB编程板作为基站。

519 - 我想知道MICA2天线需要的线长。

天线长度取决于使用的无线电频率。了解天线详细信息请参考下面的MPR-MIB用户手册。
http://www.xbow.com/Support/manuals.htm

520 - 对于MICA2DOT(处理器和无线电平台MPR500CA)以及MICA2(处理器和无线电平台MPR400CB),你能否告知使用的是哪个无线电设备(供应商和零件编号)?

MICA2MICA2DOT使用的无线电设备是Chipcon供应商提供的型号为CC1000的设备。你可以从http://www.chipcon.com/ 网站上获取更详细的资料。

521 - 你能够提供建议如何设置MICA2或MICA2DOT上的GPIO引脚吗?

一个设置然后明确GPIO引脚的例子。(注意阙值逻辑为高=电池电压,低=0V。)

下面的例子是TOS命令打开(设置)关闭(CLR)温度传感器:

TOSH_SET_TEMP_CTL_PIN();

and TOSH_CLR_TEMP_CTL_PIN();

看看其它的文件模块(以M.nc结尾)目录传感器板/用于更多例子。

523 - 我有微粒界面/编程板。但我遇到了一些问题,当我将MICA2DOT插入MIB510串行接口板时,接口板上的引脚与MICA2DOT上的引脚不一致。是否有可行的插入方法?

是的,可以将MICA2DOT插入MIB510,稍微有点棘手。

MICA2DOT应插入在MIB板的底部一侧,如下面的TinyOS入门指南所示。

http://www.xbow.com/Support/manuals.htm 下载GyroView软件。

MICA2DOT只能够按一个方向插入,仅仅是匹配引脚型号问题直至匹配。

524 - 微粒中传感的能耗水平是多少?能否提供微粒规范显示能耗水平信息?

关于微粒中的能耗水平,请参阅电池寿命计算器,网址如下。

http://www.xbow.com/Support/Support_pdf_files/PowerManagement.xls

525 - MICA2微粒能够承受的最大电压是多少?我可以使用3.6V电压吗?

MICA2能够最大承受3.7V电压。超出这一电压可能会烧坏元件。

526 - 我在写一个MICA2的程序,它向UART输出传感器值,如果附属于MIB510编程板,它还能输出至无线电。在程序中,我如何确认MICA2板是否附属于MIB510程序板?

通过硬件确认没有什么好的办法,因为MICA2对于是否插入MIB510还是处于单机状态没有显示任何差异。

然而,你可以从PC主机经RS-232(通讯接口)发送命令以辨别MICA2是否已插入。如果你从UART(通用异步收发器)获得确认,意味着MICA2已附属于MIB510,如无确认则处于单机状态。

527 - 能否推荐MICA节点使用的外接天线型号?哪种天线更好,是1/4波长鞭状天线(ANT-916-JJB-RA)还是“罐形”天线(Linx ANT-916-JJB-RA/SA)?

推荐带916MHz无线电(MPR300CB)的MICA节点使用“罐形”型天线。

推荐MICA2节点(MRP400/410/420)使用1/4波长鞭状天线。

我们网站的支持/用户手册部分列出了规格和建议。请参见MPR-MIB节点硬件用户手册。

528 - 能否告知MICA2节点中使用了哪一个A/D(模拟数字转换)?

MICA2上使用的A/DAtmel 128处理器的一部分。更多信息请参见ATmega数据表。

529 - 如何适当地测试MTS310CA的性能?我们如何从用于不同的传感器的传感器板上读取数据,如MTS310CA上的测温计、探测仪、磁力计等?

TinyOS分布中有几个不同的应用可用来测试传感器。

Crossbow对以“Xsensor”开头的应用进行了一系列的测试。你可以在网站上下载这些应用,应用包含在压缩文件(xbow.tgz)中,网址为: http://www.xbow.com/Support/downloads.htm.点击“点击此处下载Crossbow节点固件。”

Xsensor应用需要使用文本用户界面Xlisten。该界面也能够在同一页面上找到。网页链接为上面给出的节点固件网页。

530 - 我的纽扣电池在未安装时损失电能?这是否正常?

纽扣电池如果放置在ESD(静电放电)袋中或一直处于相互接触状态时会流失电能。为维持电压,请将电池相互分开放置以保持其电压。
 

531 - MICAz运行的特定频道是多少?我能否改变其频率?

MICAz目前在2.405GHz到2.4835GHz范围内运行。你可以通过编辑你的MakeXbowlocal文件夹(tinyos/cygwin/opt/tinyos-1.x/contrib/xbow/apps/)来改变MICAz频道,示例如下。注意示例使用了802.15.4 频道25.

#########################################################
#
# ZigBee/802.15.4 频道选择
# 频道_11 = 2405 MHz 频道_12 = 2410 MHz 频道_13 = 2415 MHz
# 频道_14 = 2420 MHz 频道_15 = 2425 MHz 频道_16 = 2430 MHz
# 频道_17 = 2435 MHz 频道_18 = 2440 MHz 频道_19 = 2445 MHz
# 频道_20 = 2450 MHz 频道_21 = 2455 MHz 频道_22 = 2460 MHz
# 频道_23 = 2465 MHz 频道_24 = 2470 MHz 频道_25 = 2475 MHz
# 频道_26 = 2480 MHz
#
#注意: 频道 25 & 26 与 802.11频道不会发生重叠
#########################################################

CFLAGS +=-DCC2420_DEF_CHANNEL=25

#########################################################

532 - 我有一个MDA300数据采集板。我有点困惑TinyOS中对应的正确的驱动程序文件夹是哪个?传感器板的值是否应该是“mda300”或“mda300ca”?

应用的生成文件中正确的目录和传感器板名称应该是“mda300”

注: 如果红色LED灯常亮,则MDA300板在MIB510上没有插紧。

533 - 我有一个MTS400传感器卡。为了弄明白如何控制和操作传感器,我尝试使用了apps/MicaWBVerify测试应用程序。我是否使用了正确的应用程序,还是需要使用其他应用程序?

驱动程序为tinyos/cygwin/opt/tinyos-1.x/contrib/xbow/tos/sensorboard/mts400.

测试应用程序为inyos/cygwin/opt/tinyos-1.x/contrib/xbow/apps/XSensorMTS400.

注: “MicaWBVerify”应用程序不能用来测试CrossbowMTS400/420传感器板。

534 - 我们使用Crossbow节点开发了一个自定义应用程序,想知道MIB600的最大传输速率/波特率是多少?

用于MIB600Lantronix驱动最大能够达到115.2kbps的传输速率。

535 - 同一时间能够运行多少Cricket节点?

软件最多能够支持24个Cricket节点。同一时间自定义应用运行时,没有理论上的最大Cricket节点数,但如果Cricket节点过于密集可能会造成信号干扰。产品信息页的用户手册描述了大型网络的最小推荐间距或密度及建议。请注意Cricket节点的最大数是一个密度函数而不是数量函数。
 

536 - 超声波探测仪以多少频率运行,有哪些规定?

:探测仪以40kHz(±1kHz)频率、115db运行。灵敏度为-67db。

537 - 能否有人告诉我是否有应用使用I2C连接器来接收数字信号。我在MICA2使用的TinyOS中找不到I2C模块。

MTS400/420防浪板使用I2C模块与Intersema压力/温度传感器的通信。
你可以在下面找到此代码:

sensorboards/micawb/MicaWbSwitchM.nc
platform/mica/I2CM.nc
system/I2CPacketM.nc

它们都基于I2C包组件,是一个软件“bit bang(位冲)”界面,直接通过引脚低/高命令控制两根线(clk/data)接口的。
 

538 - MICA2是否在J4位置配有电源连接器?我可以在哪里找到相应的连接器?

可以从Digi-Key公司购买连接器,零件号为WM1720-ND

539 - Telos节点上使用的是哪个MSP430微处理器?

Telos节点上使用Crossbow公司出售的F1611微处理器。

540 - How much current does the Cricket consume under normal operation?

The Cricket motes will consume approximately 12mA under normal operating conditions.

541 - 使用MSP-SYS时,Mote-View中的PIR和QUAD读数是什么意思?

PIR读数是指IR传感器的ADC(模拟转换器)计数,QUAD读数是指监视中的方向或象限(1-4)。

542 - MSP系统中的quad值是什么意思?

该值以二进制方式记录,确定检测到运动的象限。可能值的分解如下:

象限值
1 = 1
2 = 2
3 = 2,1
4 = 3
5 = 3,1
6 = 3,2
7 = 3,2,1
8 = 4
9 = 4,1
10 = 4,2
11 = 4,2,1
12 = 4,3
13 = 4,3,1
14 = 4,3,2
15 = 4,3,2,1
31 = 不能确定准确象限

543 - MICAz和TelosB能否相互通讯?

MICAz和TelosB板在相同频率下运行(2.4GHz),然而Crossbow目前没有提供任何软件来实现两面板间的直接通讯。

557 - 与Stargate一同提供的WiFi卡的运转范围是什么?

视线范围的户外线路有:

低功耗无线网络 - Ambicom WL1100C-CF
-1640ft max @ 1 Mbps
- 820ft @ 11 Mbps

高功率无线网络 - SMC2532W-B
- 2722 ft max

558 - 我使用命令“usetos tinyos”却出现以下错误: plateforme@plateforme1 ~ $ `usetos tinyos` bash: /etc/profile.d/tinyos.sh:没有此文件或目录我该如何解决这个问题并实现TinyOS系统与MoteWorks的交互操作。 How do I fix this and interoperate between TinyOS and MoteWorks.

这是由于,事实上,我们不为/etc/profile.d/tinyos.sh提供MoteWorks环境下的安装程序。

我们假设用户从先前安装的TinyOS-1.x中已有此程序。

您会发现在附件中丢失的文件需要被复制到/etc/profile.d目录下。

560 - 我想同时使用MIB600网关和XSniffer GUI工具,但总是得到一个错误信息。XSniffer可与MIB510和MIB520网关同时正常运作。如何让MIB600与Xsniffer同时正常运作?

您需要做到以下几点:

1)要使用Lantronix设备安装程序,需要更改MIB600上第二个串行端口(通道2)的波特率为115200。这是因为XSniffer运行速度更快,而MIB600需要与此配置。

2)然后您在本地计算机上启动Xserve,并将其连接到MIB600
`xserve –i=[MIB600's IP address]:10002`

3)最后,您需要开启XSniffer并连接到本地计算机上在端口9001运行的Xserve(例:本地主机9001)。

561 - 如何从MTS310_results表解析有意义的数据,从而得到对MTS310传感器板有意义的数据?

请参阅Xserve手册中关于XMTS300数据包和XMTS310应用的有关内容。

562 - 有没有一种方法可以在同一时间内将MTS310和MTS300的数据存储到数据库及不同表格中去?我曾想打开MoteView的两个应用程序,并试图分别在USB网关、串行网关上进行设置。

是的,绝对有。XMeshBase可以从多个传感器类型接收数据,并记录到各自的表中。也就是说,如果您有以XMTS300_xxx_yy.exe和以XMTS310_xxx_yy编程的节点网络,以此得到的数据将分别记录到mts300_results表和mts310_results表。exe and XMTS310_xxx_yy.exe, the data from these will get logged to mts300_results and mts310_results tables respectively. 您不需要两个独立的网关(只有一个XMeshBase作为基站节点即可)。

564 - MPR2600 OEM模块的闪存访问和休眠电流问题

受影响的产品: 零件编号8350-0382-03(PCBA 8040-0382-05)的MPR2600CA和2007年三四月份之间运到的零件编号为8350-0334-09的MPR2400CA。

问题描述: 一小部分的MPR2600 OEM模块和MPR2400CA在快闪记忆体存取操作过程中挂断。在MoteConfig界面下使用OTAP技术进行本地编程过程中出现的这种现象被视为冻结。
作此申请者: 如果您在2007年三四月份收到MPR2600 OEM模块和MPR2400的货物,并且使用其中的串行闪存功能或OTAP技术。

根本原因: 此问题的根本原因疑似存在于闪存芯片。当MPR2600转化为符合RoHS标准,符合RoHS标准的闪存芯片的擦除时间有75毫秒而早期零件却是12毫秒,。这增加的延迟似乎会导致闪存访问程序超时。另一个症状是使用这种较慢的闪存芯片时睡眠电流增加了13微安。

纠正措施:

1. ECO修改MPR2600的BOM,PCBA(8040-0382-05)以合并正确的闪存芯片。
2. 检测所有以OEM模块为基础的无线电产品的最大休眠电流并消除有错误部分的单元出货。


在该领域的受影响产品的工作区:

1)重命名/MoteWorks/tos/platform/mica2/HPLFlash. nc到HPLFlash. orig.nc
2)从附件保存HPLFlash. fix.nc到/MoteWorks/tos/platform/mica2/
3)重命名这个新的HPLFlash. fix.nc到HPLFlash. NC
4)安装完成

如果您使用MoteConfig使节点能够空中编程,请从附件下载OtapGold_micaz. exe文件,并将其保存到\MoteConfig\GoldenImage文件夹。
 

566 - XMesh在MoteWorks 2.0.F中的低功耗电流问题。

问题描述:
与MoteWorks的早期版本相比,XMesh低功耗(LP)应用程序在MoteWorks 2.F下编译, 将会多消耗100-200微安的电流。0.F draw 100-200 uA more current compared to earlier version of MoteWorks.

根本原因:
默认路径的更新时间间隔被设置为32秒,而不是造成无线电传输更加频繁的360秒。这是由于nesC编译器(版本低于1.2.7)的漏洞造成的,编译器为RUI错误编译了uint32_t值。

工作区/安装:
使用已从附件中更新的目标文件。步骤:
1. 从附件下载zip文件并解压缩。
2. 将这些解压缩文件复制到/MoteWorks/tos/lib/XMeshBin文件夹。
3. 用LP'标志重新编译应用程序。
 

572 - 英特尔的Imote2s和Crossbow之间的差异是什么?

从硬件角度看它们是相同的,但就软件方面它们的预加载软件以及自身附带的软件也许不同。此外,因特尔公司不再提供英特尔C++工具套件,但可从Marvell公司获得。但是,尚且不容易下载。

好消息是,在大多数情况下,您并不需要C++工具套件。该Imote2软件用gcc编译。工具套件中唯一偶尔需要的部分是“XFlash”,用于通过JTAG下载代码到Imote2的工具。

现在,如果您有一个Crossbow公司开发的节点,那么它会用USB引导加载程序预先编程。为了下载TinyOS代码到Imote2上,请使用“USBLoaderHost. exe –p build/imote2/main.bin.out”。因此,您可以只使用USB而根本无需JTAG。

如果您有一个英特尔Imote2或者预加载引导加载程序损坏了,那么您可以使用“XFlash”或“jflashmm”(后者免费提供)来恢复引导加载程序。在此我们提供了必要的软件:

http://www.xbow.com/Support/wobjectDetail.aspx?id=50160000000KXVYAA4&type=Solution&page=0

您将需要Imote2接口/调试板(等同于IIB2400或Intel)和英特尔JTAG电缆(或类似产品)进行JTAG编程。一旦您已经恢复了引导加载程序您可以通过如上所述的USB来加载代码。

用于替代上述情况,请参阅以下内容:

http://tech.groups.yahoo.com/group/intel-mote2-community/message/392
http://tech.groups.yahoo.com/group/intel-mote2-community/message/393

573 - Crossbow公司指出其节点可以使用网状、星型和星型网状混合的拓扑结构。我们唯一知道如何配置的拓扑结构是网状拓扑(XMesh)。如何在MoteWorks中配置星型、星型网状混合的拓扑结构?

XMesh不是拓扑结构而是网状路由协议。它可以支持所描述的不同拓扑结构。

- LP或HP节点与其相应的基站提供真正的网状拓扑结构。

- ELP节点结合HP节点提供混合星型拓扑结构。

- ELP节点与HP基地将提供星型拓扑结构。

请参阅XMesh手册以了解有关这些不同的电源模式(HP、LP和ELP)的详细信息。

576 - 在哪里可以找到一个应用程序来读取与Imote2配备使用的ITS400传感器板上的传感器?

在附件文件中有示例应用程序(TestITS400. zip)。

这个程序可以阅读所有ITS400传感器板上的传感器。
解压文件到.../tinyos-1.x/contrib/imote2/test directory目录以安装。转到TestITS400目录,键入make imote2调试。然后用USBLoaderHost-p或JTAG安装程序。

打开Blush窗口。将获得以下新命令:

ReadAccel——读取加速度计的x、y、z [g]

ReadTempReg——读取TI的温度传感器[℃]

ReadADCChannel <n>——读取ADC通道,n={0,1,2,3} [V]

注意: N的其他值产生虚假数据

ReadLightSensor——读取光传感器[勒克斯]

注意: 开机后的第一个读数是假值

SwitchTempI2CAddr——更改TI装置的I2C地址

注意: 这仅适用于老版的英特尔主板

仅当ReadTempReg中止时进行此尝试

DisplayI2CAddr——显示I2C装置地址

ReadSHTTemp——读取Sensirion温度传感器[度]。

注意: Needs time to warm up

前5个读数均为假值

ReadSHTHum——读取Sensirion湿度传感器[%]

请注意,进入/退出睡眠模式同样会引发上述问题。

这个程序基于英特尔TestBasicSensorBoard应用。

更新: 截至2008年7月,此程序已经更新到支持ITS400CB。新版本采用了3D加速计的更新版本,修复了旧版本的中断线上拉勘误表。此软件更新反而与ITS400CA传感器板兼容。

577 - 如何添加以太网/无线网络/蓝牙到Imote2?

为了添加以太网/无线网络/蓝牙到Imote2,需要实际的硬件和软件驱动程序这两个元件。后者为Linux存在,请参见: http://embedded.seattle.intel-research.net/wiki/index.php?title=SG2_System_Testing

虽然这条内容名义上是关于Stargate2的,但它也广泛适用于Imote2。所不同的是硬件配置。该Imote2没有内建蓝牙或以太网,所以需要使用驱动程序兼容的USB适配器。此外,在任何一个平台没有内置Wifi,因此解决办法也是选择一个兼容的USB适配器。该Stargate2具有标准USB主机连接器,而Imote2没有(Imote2上的USB连接器是客户端连接器)。然而它确实有高级扩展连接器上USB所需的所有连接针。一个简单的4线电缆适配器将可以:

Imote2 connector/pin --------- USB plug pin

USBH_VBUS_5V (J3/18) --------- VCC (1)

USBH_N (J4/09) --------- D- (2)

USBH_P (J4/10) --------- D+ (3)

GND (J4/08) --------- GND (4)
 

578 - 能否提供micaz外部晶体振荡器的零件号码?

我们使用ECS公司的ECS-73-S-18-TR。这个也可以从Digi-Key下的P/N XC592TR-ND获得。

580 - MoteWorks2.0.F中XMesh-LP无线电频率的功率问题。

问题描述:

与MoteWorks的早期版本相比,XMesh低功耗(LP)应用程序在MoteWorks 2.F下编译, 将会多消耗100-200微安的电流。0.与MoteWorks早先版本相比,F有着更低的射频功率。

根本原因:
默认的射频功率被设定为0x09以降低射频功率。MakeXbowlocal里的射频功率设置没有得到利用,因为这种射频功率是在XMesh二进制文件中的硬编码。

工作区/安装:使用已从附件中更新的目标文件。

步骤:
1. 从附件下载zip文件并解压缩。
2. 将这些解压缩文件复制到/ /MoteWorks/tos/radio/cc1000lp/bin文件夹中。
3. 用LP'标志重新编译应用程序。

582 - 如何在Windows Vista操作系统上运行Imote2. Builder工具包软件?

请按照下列步骤进行。

1. 在Vista机器上安装Imote2. Builder。
2. 应用“Windows Vista专属的Visual Studio 2005 Service Pack 1更新”,在这里下载补丁.
3. 下载并解压缩修订的USB驱动程序(在附件的“Imote2 USB Driver Vista. zip”文件中)到Vista主机上。
4. 在Imote2内插入Vista的USB端口,当提示输入设备驱动程序,从该数据包中加载修订的USB驱动程序。如果USB没有检测到新的Imote2设备硬件,您需要强制安装设备驱动程序。导航到设备驱动程序的文件夹,右键单击文件spotusb_vista.inf并选择安装。
5. 忽略在步骤2及4看到的任何警告。
6. 在Imote2. Builder的示例应用程序和工具现在应该能够在XP系统中工作。

584 - 在哪里可以找到一个示例应用程序来解析或演示来自Imote2的数据?

应用程序实例可以在附属文件里找到 (SerialDump.zip)。

SerialDump工具将打印数据,Imote2通过其USB端口发送出一个简单的基于文本的终端窗口。所有SerialDump应用程序的源代码都包含在压缩文件中以使开发人员快速开始连接到在NET环境下的Imote2数据通道。

585 - 在哪里可以找到适用于IRIS平台(ATMEGA1281)Linux版本的uisp?

附件中包含在LinuxAtmel 1281上运行的uisp

注意,这是一个Linux可执行文件且执行权限可能必须被设置。

586 - 当在网页浏览器键入Staragte NetBridge的主机名(例如:http: //sluggo-0000x)时,只出现一个没有任何用于登陆的选项的灰色屏幕。我需要做什么才能访问网关的不同网页?

如果安插在浏览器内的Flash播放器的版本过旧,就会出现这种情况。该MoteExplorer需要第9版才能正常工作。如果您的版本过旧,会提示用户从Adobe网站获取第9版(由于一些浏览器的设置问题,您可能不会看到这个弹出提示)。
您可以通过右键单击灰色屏幕“关于Adobe的Flash播放器”来检查您的版本。
如果您的版本为8或以上,单击 这里 获取第9版。
您可能需要关闭阻止程序的弹出窗口,以安装ActiveX元件。
一旦安装最新版本,您可能需要重新启动浏览器以使更改生效。

593 - 在哪里可以找到Stargate NetBridge最近的Xserve服务器软件更新?

Stargate NetBridge的最新版本Xserve在这里 。如果您愿意尝试的话。请注意,这些是没有经过完全测试/合格的。

提供升级说明如下。
1. 下载并解压缩zip文件到计算机的本地驱动器中。
2. 复制升级文件到NetBridge用户手册第7.4章节描述的NetBridge(使用Samba)。
3. 按照NetBridge用户手册第7.1.3章节所述上传地图图像(如果需要的话)。
4. 您可能需要清除浏览器缓存。

火狐浏览器:
1)进入工具->清除隐私数据
2)确保缓存被选后单击确定
3)关闭浏览器,重新打开浏览器并转到MoteExplorer页面。
IE浏览器:
1)进入工具-> Internet选项
2)在浏览历史记录单击删除
3)删除Internet临时文件
4)关闭浏览器,重新打开浏览器并转到MoteExplorer页面。


 

650 - 我怎样将虹膜微粒接收来的信号强度转化成毫瓦分贝?

虹膜微粒上所读的信号强度为5比特值。你需要参考RF230数据表第51 here 将其转化为毫瓦分贝。

657 - MTC300CB面板上的所有温度传感器读数为-273.15C且无响应15C . 是不是遗漏了什么?是否需要校正面板,还是温度传感器有什么问题?

就温度传感器而言,MTS300/310CBs使用不同的功率控制线路(PW0)与MTS300/310CA (INT2)相比原因如下
INT2线路用来MICAz无线电控制这就如同你在CB硬件上使用CA代码,因此,
温度传感器不能正常打开。
软件的修正涉及到一连串代码的更改。
在应用程序的sensorboard.h文件中,更改
TOSH_ALIAS_PIN(TEMP_CTL, INT2) to TOSH_ALIAS_PIN(TEMP_CTL, PW0) 

661 - 净微框架无法安装是因为安装需要XPSP2系统或微软2003系统。我们怎样使之运转呢?

解决方案要求你在此下载并安装:.从微软获得净微框架2.5
这可能需要SP1 for the Visual Studio 2005
 

663 - 我在哪里可以找到用于IMB400相机传感器板的驱动程序?

当前,关于IMB400相机传感器板的驱动程序和样品都可以获得。
1. 视频
   最初的TinyOS 2.x驱动程序可以在扩展包部分获得。它可以在SourceForge上找到并且可以用CVS系统进行下载或者查看这里

   多亏Brano Kusy将最初的Enalab程序移植到TinyOS系统,以及Robbie Adler对于代码调试的帮助。
   此应用基于TinyOS 2.x.系统如果使用者有最新的tinyos-2x系统和tinyos-2.x-扩展包,可以使用USB引导加载程序进行下载,以下操作系统环境变量必须设置准确(替换为您的本地路径)

输出TOSROOT=…/tinyos-2. x
输出TOSDIR=$TOSROOT/tos
输出INTELMOTE2_CONTRIB_DIR=$TOSROOT-contrib/intelmote2
输出 MAKERULES=$TOSROOT/support/make/Makerules
输出 TOSMAKE_PATH=$INTELMOTE2_CONTRIB_DIR/support/make
输出 CLASSPATH="C:…\tinyos-2.x\support\sdk\java\tinyos.jar;."
输出 PATH=$PATH:…/Program\ Files/Java/jdk1.6.0_12/bin

注意: 类路径需要在Windows平台里使用Windows风格。
将路径中的Java版本替换为现有的版本;
或者,使用与Imote2兼容的FLASH程序来加载此代码也是可能的。
同时,使用Wasabi(3.3.1)编译器进行编译时,此驱动程序目前仅适用于产出320x240的黑白图像。如果用新的 3.4.3 xscale-elf-gcc版本进行编译,视频输出模式也是同样支持的。颜色调试是可以使用的,然而,颜色并不能很好的复制,此处需要进行更多的处理,目前不支持J PEG压缩编码。驱动程序需要串行接口板IIB2400.为了使用它,您需要首先在Java子目录中进行编码串行传送装置如下:
Java net. Tinyos. sf.SerialForwarder -comm serial@COMx:115200 –端口 9002
使用COMx IIB2400 COM 的第二个USB端口然后开启运行脚本激活相机接口。图片会被储存在C盘里: \tmp\imote2 目录 (如果此目录没有,需要新建).图片格式为pgm。注意界面颜色以及图像方向目前不被支持。
TinyOS 1.x的移植处于准备阶段,当准备就绪时,它将会放置到1.x扩展包/ imote2

2. 音频
这是一个样品应用程序,首先发出叮当声,然后持续三秒,最后回放它所听到的声音。它可以在SourceForge上找到并且可以用CVS系统进行下载或者查看这里: 可以使用USB引导加载程序安装此TinyOS 1.x应用程序感谢Robbie Adler开发此驱动程序!

3. 热释电红外传感器
任何TinyOS 1.x应用程序都可被用来测试热释电红外传感器,例如:Blink.在tos/platform/imote2的目录里作出修改,确保PMIC报警中断。
############################################################
diff -r1.5 PMICM.nc
diff -r1.5 PMICM.NC
422c422
< mask = IMA_ONKEY_N | IMA_EXTON | IMA_CHIOVER;
---
> mask = IMA_ONKEY_N | IMA_EXTON | IMA_CHIOVER | IMA_PWREN1;
############################################################
重新编译,通过USB引导加载程序安装,将Imote控制台与BluSH shell连接,并将“GoToSleep 20”型号输入到Imote2平台进行20秒睡眠如果热释电红外传感器被任何振动激活,Imote2平台不到20秒就会被唤醒。
意见与问题:
请在Imote2 Yahoo group快速寻找答案。

 

Memsic Wireless Hardware FAQ
Memsic FAQ Wireless Hardware