对xBee中缺少的数据样本包进行故障诊断?

时间:2015-06-22 18:06:49

标签: xbee

我设置了前两个节点,我有一个ZigBee协调器API模块和一个ZigBee终端设备API模块。我的端点连接在模拟引脚1-3上,带有温度,湿度和光的传感器。

我将引脚D1-3配置为ADC,并将EA60的IR采样率设置为每60秒一次。

协调员上的帧日志显示了显式接收指示帧和传输状态帧的流,但我看不到IO数据样本接收指示帧。

另外,我将一个LED连接到睡眠指示灯针,它几乎一直亮着,一次不会睡一分钟。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

显式RX指标帧看起来可能包含您的I / O样本吗?您可能需要设置ATAO=0以接收0x92帧类型,但最好还是坚持解析显式Rx以查找I / O示例有效负载并使用它。

关于您的睡眠终端设备,您是否配置了各种XBee寄存器让它睡眠?在XBee文档中找到有关睡眠的部分并完全阅读它 - 有许多配置选项。对于ZigBee规范,您需要每7秒钟唤醒一次,即使它只是设备短暂唤醒它的父设备并检查网络消息。

最后,确保已正确连接LED。如果睡眠指示器引脚为低电平有效,则每次睡眠时它都会被拉低。并且终端设备将在很短的时间内醒来,可能太短而无法在LED上看到。您可以使用示波器或逻辑分析仪来监视引脚的变化。