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

协调器掉电后,如何使终端在不重启的前提下,一旦协调器上电便继续加入网络?

CC2530组建的网络包括1个协调器,3个采集终端。产品的要求是协调器长时间掉电(终端仍继续工作)后,重新上电后终端在不重启的情况下仍然可以继续加入网络。
 
由于终端在寻找父节点的过程中,经过一段长度不确定的时间(有时5分钟,有时20分钟,这个时间不确定长)后就会发生卡死,这时再开启协调器终端已经不能加入网络,必须重启才可以重新加入。
 
 我们目前采用的方法是,协调器掉电后,终端在寻找网络的过程中,在一定的时间内得不到响应就开始使它不断的复位,保持唤醒状态,但这样造成的后果是功耗非常大(正常工作状态下工作电流大概是2ma,复位状态下是30ma)。请问如何低功耗前提下还有什么办法唤醒终端?
user4381970:

我也有类似的问题,你最后是如何解决的呢?

我的绝大多数情况都是正常的,只是有个别终端,在协调器重新上电、终端重新上电、终端掉线自动重连。3种情况下都由可能会发生连不上的情况。所以我们的处理跟你一样,看门狗重启终端,绝大多数情况下就能连会到原来的网络了。但极少数终端即使多次重启也不能连回原来的父节点,但不一定什么时候还能连回去,也有一些永远连不回去了,因为发现他已经在以发现一个新网络的方式在组网,而不是恢复原来的网络方式来组网了。

l l3:

回复 user4381970:

可以根据容错次数来让终端复位!

赞(0)
未经允许不得转载:TI中文支持网 » 协调器掉电后,如何使终端在不重启的前提下,一旦协调器上电便继续加入网络?
分享到: 更多 (0)