NLM 应用实例及常见问题

NLM 应用实例及常见问题


    以下实例以NLM 默认参数为基础,多台NLM 设备数据汇总、远传 。

  image.png

本实例使用多台NLM 进行传感器数据采集,并将数据发送给DLS11后转发至数据中心。

本应用实例中,每台NLM 设备定时启动发送数据,DLS11 在接收到数据后存储并定时启动LTE (4G)网络将 数据打包后发送到远程服务器。

当使用默认参数时,任意一台NLM 发送数据时均会将其它NLM 设备唤醒,造成其它设备的电能浪费,为了 节省电量,应将NLM 设备的唤醒侦听功能关闭。

当使用默认参数时,每台NLM 发送数据时会有1~2秒的前导码,以便可以唤醒休眠中的DLS11,您可将DLS11 的工作模式设置为“实时接收”,将NLM 设备的前导码时长修改为0,这样可大大缩短NLM 设备发送数据的 时长,实现节省电能的目的。

使用DLS10、DLS11、NLM500,可组成更加复杂的现场网络,由于即支持同频率ID码规则数据转发,也支持 跨网(频率)数据转发,故而可以灵活的实现无线分组、第三方LoRA 设备接入、数据定向传输等丰富实用 的现场网络。LoRA 组网数据转发、LoRA-LTE (4G)网关、无线唤醒和定时传感器数据采发是最重要的核心 技术,为了更好的理解和使用,除本手册外,请参考DLS10 和DLS11 的数据手册和应用实例。


常见问题

UART通讯问题

使用UART 接口时一定要确认收发双方的通讯参数完全一致,包括通讯速率、数据位、校验位、停止位 参数。

NLM 在上电时会主动输出设备基本信息,若与之连接的上位机可以正常接收到基本信息则说明通讯参数正确,若无法收到或者接收到 “乱码”则应修改上位机通讯参数,默认情况下 NLM 的通讯参数为115200,N,8,1。

 

参数访问相关问题

对于NLM 的参数访问必须是基于设备地址的指令(MDOBUS、AABB、字符串),所以首先要确认指令中的设备地址是否正确。

当使用字符串指令时,一定要确认指令的3 个前导符号是否正确。指令前导符号可以从上电信息中获取,详见“查看设备基本信息”。

若上电信息中的指令前导符号为“乱码”或者“空”时,可使用“@REST”超级指令恢复设备为出厂状 态。

如何才能更省电

(1)设置更长的采发时间间隔,减少采发频度。

(2)不需要的通道配置为“不发送”,减少发送的数据内容。

(3)使用HEX 格式发送,减少发送的数据长度。

(4)修改LoRA 参数,缩短发送时长 (不推荐)。

(5)关闭唤醒侦听功能 (仅保留定时采发功能)。

(6)关闭定时采发功能 (仅使用无线设备发送唤醒并采发指令来获取传感器数据)。



河北稳控科技有限公司

2022年1月