协调器掉电后,如何使终端在不重启的前提下,一旦协调器上电便继续加入网络?
时间:10-02
整理:3721RD
点击:
CC2530组建的网络包括1个协调器,3个采集终端。产品的要求是协调器长时间掉电(终端仍继续工作)后,重新上电后终端在不重启的情况下仍然可以继续加入网络。
由于终端在寻找父节点的过程中,经过一段长度不确定的时间(有时5分钟,有时20分钟,这个时间不确定长)后就会发生卡死,这时再开启协调器终端已经不能加入网络,必须重启才可以重新加入。
我们目前采用的方法是,协调器掉电后,终端在寻找网络的过程中,在一定的时间内得不到响应就开始使它不断的复位,保持唤醒状态,但这样造成的后果是功耗非常大(正常工作状态下工作电流大概是2ma,复位状态下是30ma)。请问如何低功耗前提下还有什么办法唤醒终端?
我也有类似的问题,你最后是如何解决的呢?
我的绝大多数情况都是正常的,只是有个别终端,在协调器重新上电、终端重新上电、终端掉线自动重连。3种情况下都由可能会发生连不上的情况。所以我们的处理跟你一样,看门狗重启终端,绝大多数情况下就能连会到原来的网络了。但极少数终端即使多次重启也不能连回原来的父节点,但不一定什么时候还能连回去,也有一些永远连不回去了,因为发现他已经在以发现一个新网络的方式在组网,而不是恢复原来的网络方式来组网了。
可以根据容错次数来让终端复位!