返回旧版
当前位置:
首页
>
技术支持
Product user manual

产品使用手册

F8L10ST功能测试文档_V2.1(私有协议)

2022-11-08 16:40:00

F8L10ST功能测试文档_V2.1

文档修订记录

日期

版本

说明

作者

2020-02-17

V1.0

初始版本

LXH

2020-06-17

V2.0

增加FT、API等功能说明

LXH

2021-05-30

V2.1

由于版本更新,修改相关功能描述

LXH

硬件接口及逻辑介绍

1、串口功能

①串口1(RS232)一般用于本端设备参数配置;默认串口参数为115200,8n1

②串口2(RS485)一般用于接传感器数据采集;默认串口参数为9600,8n1

2、LED功能

  1. 按键功能

①关机状态下,长按0N/OFF键 3秒,设备开机;状态可通过LED灯判断。

②开机状态下,长按0N/OFF键 3秒,设备关机;状态可通过LED灯判断。

③当用配置工具加载参数进度条不动(比如设备处于休眠状态)时,短按下复位键,此时可进入配置。

④若无法确认设备当前是否开机,可短按开机按键,D9亮一下为开机状态,不亮为关机状态。

⑤设备出厂默认为深度休眠,关机状态;即首次使用或恢复出厂后,设备均需要先开机。

4、IO功能

① D1、D2:

IO模式:D1、D2都可配置为不使用、输入、输出模式(高低电平);其中输入采集支持有源开关量。

上报方式:定时上报、电平变化两种。

② AI、A2:

IO模式:AI、A2都可配置为不使用、模拟输入(A1可采集电压0-5V,A2可采集电流0-20mA)。

上报方式:只支持定时上报。

5、电压输出功能

设置VDD33、VDD12支持对外输出3.3V、12V给传感器供电;深度休眠工作状态下,设置合理的供电时间,即可兼顾传感器采集和功耗要求。

硬件连接(需打开面板)

1、RS232串口连接

通过出厂配件 RS232 串口线把 LoRa 数传终端和用于配置的 PC 连接起来,如下图:

  1. RS485串口连接

通常485传感器为四线制,对应接入即可,如下图举例;

LoRa通信相关参数介绍

  • 网络号: 类似网段的概念,同一网络中,所有lora设备的网络号需一致;
  • 设备类型:默认选择终端即可。
  • 设备 ID :即本地地址(F8926-L 里称为LoRa ID);好比每个人都对应一个唯一的身份证号,所以一个网络中要是有多台设备,则ID是不可重复的
  • 透传地址:即最终目的地址,比如A设备 ID为 0 ,透传地址为 1 ,要实现与B设备互通,那么B设备的ID需为 1 ,透传地址需为 0。 若要实现一对多通信,则A设备的透传地址改为 65535 ,广播模式。
  • 物理信道:即载波频率,LoRa的频宽为410M~441MHz, 1000Hz为一个信道,共32个信道可选择,因此需要根据实际环境调整此值。默认值24:433M。
  • 空中速率:数据在空中的速率选择,可分为6个等级,等级越高速率越高,相同条件下,速率越高,则传输距离越近,因此需要根据实际应用环境调整此值。注:一旦速率确定,那么所有的设备必须为同一速率,否则不能通信。
  • 发射功率:不带PA最大20dBm,带PA最大30dBm。不带PA发射功率可调,带PA发射功率不可调。F8L10ST为不带PA,且已经默认最大值一般无需更改。
  • 通信前提条件:同一个LoRa网络内,A和B的网络号、空中速率、载波频率 必须一致;具体请参考LoRa设备相关透传通信教程。

透传相关功能(485采集)

  1. 终端定时主动上报(深度休眠模式):
  2. 需设置工作模式为深度休眠(目前出厂默认即为该模式);
  3. 主要设置传感器指令、采集周期、轮询间隔、传感器供电时间等传感器参数,填入相关内容后,点击“写参数”、“重启设备”,参数重启生效,内容如下图:

  • 传感器指令:可配置0~10条。用来配置向传感器发送的指令,每条指令最多20个字节,数据格式为16进制。
  • 未配置指令:针对四信标配的传感器如HTS40L温湿度传感器,且10条内容全为空并且采集周期不为0时,则终端上电时485发送默认指令:0x01 0x03 0x00 0x00 0x00 0x02 0xC4 0x0B去采集传感器(最多采集3次)。若采集到传感器数数据,采集完成上报传感器数据后根据采集周期去采集传感器数据;若未采集到,则不再采集传感器数据。
  • 采集周期:可设置范围0~65535,单位min。设置传感器采集周期。默认0min。
  • 超时时间:可设置范围0~65535,单位ms。设置采集每条指令的超时时间,默认200ms。
  • “合并数据、合并方式、空口指令”:均为多个485传感器接到同一个F8L10ST终端所需要用的到的功能;若需了解请参考《F8L10ST Standard 终端使用说明书、2.3.5章节》;考虑到功耗等原因,通常我们建议1个F8L10ST只接一个低功耗传感器。
  1. 平台轮询采集方式(空中唤醒模式):

(值得一提的是,当LoRa主站为透传广播时,下发的每一条指令,由于是广播,都将会唤醒所有LoRa节点;这将带来不必要的唤醒而增加功耗,所以若采用空中唤醒,LoRa主站应为API模式,才能实现下行指定LoRa节点单播,并兼顾低功耗的要求)

FT相关功能(485、io采集)

此模式下LoRa从站需为FT模式;具体协议介绍请参考《F8L10ST业务协议说明_200729》。

1、心跳包功能

可通过设置心跳周期来采集电池容量,心跳周期单位 小时;默认为0小时,不发送心跳包。心跳包数据内容为4字节,分别是2字节电池容量和2字节电池电压。

例如在FT工作模式下,终端上报心跳包:FA 06 07 03 98 1B 20 E3

0x0398转十进制 920即剩余电池容量为92.0% 。

0x1B20转十进制6944即电池电压为6944mv 。

注:该模式下,开关机均改为上报电池电量。

2、D1、D2、A1、A2功能

①io触发上报(D1、D2)

②定时上报(D1、D2、A1、A2)

③输出控制(D1、D2)

控制D1输出高电平,平台下发FA 05 05 08 03 01

控制D2输出高电平,平台下发FA 05 05 09 03 01

控制D1输出低电平,平台下发FA 05 05 08 03 00

控制D2输出低电平,平台下发FA 05 05 08 03 00

④逐个输入采集(D1、D2、A1、A2)

采集D1,平台下发FA 03 03 08

采集D2,平台下发FA 03 03 09

采集A1,平台下发FA 03 03 0A

采集A2,平台下发FA 03 03 0B

支持4个io同时采集,平台下发FA 02 04

注:当查询的io配置为不使用时,仍能单个或批量查询,终端响应当前IO的模式(0),不带IO值。

电压:(采集值)*3.3*20.3/(4095*12.1)V

电流:(采集值)*3.3*1000/(4095*150)(mA)

上报数据为hex格式,需转换成10进制

输入3.3v 上报09 96

输入2.3v 上报06 17

输入1.3v 上报03 90

输入12ma上报08 DF

输入20ma上报0F 21

  1. 信号查询功能

网关发送:FA 02 09 0B,终端响应当前 RSSI:-23, SNR:2

4、485采集功能

同“四、透传相关功能”章节介绍。

API模式使用说明

  1. 如何区分多个终端传感器?

方式一、通过传感器自带ID区分:若传感器业务层协议中带有地址位,那么可以此作为区分;例如modbusRTU协议传感器带有modbus站号地址。

方式二、通过LoRa ID区分:我们在“五、FT相关功能测试”中介绍到,测试该模式需“LoRa主站保持透传模式,LoRa从站为FT模式”, 但该方式下有个弊端,即若存在多个F8L10ST节点上行数据时,业务层上并没有可用的地址位进行区分。其实上述问题,我们可以通过将主站透传模式改为API模式来解决。

2种方式的区别在哪里呢?

方式一,需要传感器设置好不同的站号地址,再接入LoRa设备;

方式二,传感器无需设置,保持默认统一站号地址即可(比如01), 由终端LoRa ID来进行区分。以下为方式二应用举例,具体API协议参考《F8L10 API命令手册 V1.0.3.pdf》。

当A1、A2设置为定时上报,时间间隔1min,LoRa主站为透传/API模式,LoRa从站为FT时,上报数据格式为:

[16:08:17.416]收←◆FA 0A 04 0A 01 00 01 0B 01 00 09 2F

[16:10:17.535]收←◆FE 0E 44 5F 01 00 FA 0A 04 0A 01 00 06 0B 01 00 03 2E CA

发送端地址:01 00 表示地址 0x0001 = 1 ,即该条数据来自LoRa ID=1的终端。

常见FAQ

1、无法加载参数?

a、检查硬件接线、串口是否正常;

b、当设备处于深度休眠、空中唤醒、未开机等状态下,配置工具加载参数时进度条不会动,此时只需点击设备复位按钮,即可成功进入配置。

值得一提的是,加载参数/配置参数后,设备此时处于临时AT配置模式,都要重启后才能正常通信。

2、恢复出厂后无法使用?

设备首次使用/恢复出厂后,都默认处于关机状态(且配置为深度休眠);即首次使用/恢复出厂后,需要给设备开机。

3、忘记当前设备是开机/关机状态?

若无法确认设备当前是否开机,可短按开机按键,D9亮一下为开机状态,不亮为关机状态。

提交工单

  • 描述内容越详细,越有利于快速处理问题!
  • (带* 必填项)

业务咨询

  • (带* 必填项)