TI中文支持网
TI专业的中文技术问题搜集分享网站

本人学生,在学习协议栈,遇到协调器形成网络方面的问题,希望各位前辈指导。

  我做的是最基本的数据采集。一个协调器带三个终端,终端一上接温湿度、光敏传感器,终端二上接步进电机,终端三上接土壤湿度、雨滴传感器和继电器。问题出在当我在开启协调器和各个终端的时候,在前几分钟数据采集与传输是正常的,协调器可以将终端发来的数据通过串口传到电脑,但在几分钟后电脑上就不会更新数据了。

  我自己分析,一个是终端不上传,二是协调器不接收,三是串口不向电脑上传输。

  测试了一下,我在协调器上两个部分加入LED灯闪烁。一个是数据接收事件,当接收事件触发一次,LED2状态改变,另一个是在串口输出到电脑时,LED1状态改变;在其中一个终端上(温湿度与光敏)发送函数上添加LED状态改变。

  结果:在前几分钟,终端发送和协调器接收与传至电脑正常,LED发生相应改变。几分钟后,协调器的LED1和LED2不再闪烁,说明不接收也不向电脑发送了,但是中断端节点没有退出网络,而且还在发送,LED正常闪烁,我觉得终端正常。当我重启终端的时候,终端不能加入网络。另外,我在协调器上加了一个蜂鸣器,通过电脑向协调器发送指令可以控制蜂鸣器的开关,我认为串口收发没问题。那么问题就在协调器收发上了。

  由于初学,很多复杂代码的还是有些不懂,希望前辈们指导一下,提供一些思路,我加以改进与学习,如果方便的话,我希望各位前辈能帮助我一下,我可以加各位前辈的QQ,将代码发过去,让前辈们看一下。

  非常感谢,非常感谢,非常感谢。

haining Zhang:

回复 Yue TANG:

好的,谢谢帮助,希望前辈以后多多指点。那我就先去看这些。

Susan Yang:

回复 haining Zhang:

更多资料内容详见wiki;  http://processors.wiki.ti.com/index.php/Category:Zigbee

赞(0)
未经允许不得转载:TI中文支持网 » 本人学生,在学习协议栈,遇到协调器形成网络方面的问题,希望各位前辈指导。
分享到: 更多 (0)