首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

工程监测NLM5无线中继采集发送仪的工作状态

工程检测NLM5无线中继采集发送仪的工作状态

工程监测NLM5无线中继采集发送仪

工作于超时休眠模式的无线中继采集发送仪有三种状态机(待机、空闲、停机)。

待机状态: NLM5xx 加电启动后的默认状态,在此状态下, NLM5xx 连续的侦听 LoRA-A 和 LoRA-B 是否接收到了有效的前导码信号(时间间隔约 10mS),当接收到时切换至接收模式直到数据接收完毕。

工程监测NLM5无线中继采集发送仪的工作状态

空闲状态: 处于待机状态的无线中继采集发送仪运行时长超过 TIM_IDLE 规定的时长后自动进入空闲状态。空闲状态具有较低的电流消耗。在此状态下, NLM 设备的 UART 正常工作, LoRA 处于休眠侦听状态,每间隔 TIM_WUT 规定的时长进行一次前导码侦听。 当接收到 UART 数据或者 LoRA 前导码、或者预设的超时采发时间间隔到达时退出空闲状态进入待机状态。

停机状态: 处于空闲状态的设备运行时长超过 TIM_STOP 规定的时长后自动进入停机状态。停机状态具有最低的电流消耗。在此状态下, NLM 无线中继采集发送仪的 UART 处于省电状态, LoRA 处于休眠侦听状态,每间隔 TIM_WUT 规定的时长进行一次前导码侦听。 当接收到 UART 数据或者 LoRA 前导码、或者预设的超时采发时间间隔到达时退出停机状态进入待机状态。需要注意的是:处于停机状态的无线中继采集发送仪所接收到的第一包 UART 数据会不完整,此不完整的数据包会被直接丢弃(不做任何处理)。当处于空闲或者停机状态的无线中继采集发送仪被数字接口的数据接收事件唤醒后,对接收到的数据进行处理(转发、存储、执行指令等),处理完毕后会立即再次进入空闲状态。若接收到的数据是针对无线中继采集发送仪本身的指令,则会执行指令并自动切换到待机状态并设置待机状态累计时长为 0(即:等待 TIM_IDLE 时长后才会再次进入空闲状态)。

前导码: LoRA 通讯之前由发送方主动发送的一串同步信号,同步信号之后才是真正的数据内容。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230516A01YYX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券