SonTek -Argonaut-SL500流量计适配调试说明
Argonaut-SL500软硬件版本
硬件配置参数
(在命令模式下,实用串口调试助手(波特率9600,8,n,1)给SL500发送“Show Conf(回车换行)“后响应的数据)
Hardware Configuration
System Type ----------------- SL
Sensor serial # ------------- xxxx
Sensor frequency - (kHz) ---- 500
Number of beams ------------- 2
Beam Geometry --------------- 2_BEAMS
Vertical Beam --------------- YES
Slant angle - (deg) --------- 25.0
System Orientation ---------- SIDE
Compass installed ---------- YES
Recorder installed ---------- YES
Temperature sensor ---------- YES
Pressure sensor ---------- YES
PressOffset - (dbar) ------- -3.700490
PressScale -- (dbar/count) - 0.000398
PressScale_2 - (pdbar/cnt^2)- 2
Ctd sensor ---------- NO
Ext. Press. sensor ---------- NONE
YSI sensor ---------- NO
Waves Option ---------------- NO
Internal SDI-12 Option ------ YES
Internal Flow Computations -- YES
Analog Output Option -------- YES
Multi-cell Profiling Option - YES
Housing Type ---------------- ORIGINAL
系统参数配置
(在命令模式下,实用串口调试助手(波特率9600,8,n,1)给SL500发送“Show System(回车换行)“后响应的数据)
System Parameters
CPU Ver ----------- ARG 12.3
BoardRev ---------- REV G
Date -------------- 2021/04/14
Time -------------- 18:52:53
AutoSleep --------- NO
VoltageProtection - YES
OutMode ----------- POLLED
OutFormat --------- METRIC
Recorder ---------- ON
参考资料及技术对接人员
参考资料
中文版资料 《Argonaut-SL系统手册 固件版本11.6》
英文版资料 《Argonaut-SL System Manual Firmware Version 12.0》
技术对接人
遥测终端适配需求
SL500应工作于“查询-响应”的工作模式
当遥测终端向SL500发出流量查询命令时,SL500响应查询命令发送数据报文;SL500不应主动发送数据报文。
SL500上电后应自动开始实时数据采集
SL500应工作于数据采集模式,sl500断电恢复后应重新恢复到数据采集模式,并可响应遥测终端的数据查询。
SL500上电后无休眠
SL500上电后应连续工作无休眠,可以随时响应遥测终端的数据查询 。
SL500数据输出格式为公制单位(METRIC)
数据格式为公制单位,如水深为米,流速为米/秒,瞬时流量为立方米/秒,流量为立方米,温度为摄氏度。
SL500输出瞬时流量和面积数据,且单位确定
SL500对遥测终端的数据查询响应中包含瞬时流量和面积数据,瞬时流量单位为立方米/秒,面积单位为平方米。
SL500输出累计流量,且单位确定
SL500响应遥测终端的数据查询数据包中包含累计流量信息。
Argonaut-SL500配置内容
SL500的操作模式
Argonaut 系列仪器有 5 种不同的操作模式,分别为命令模式、数据采集模式、自动测量模式、睡眠模式、SDI-12 模式。
关于SL500的操作模式详见参考资料:
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-2 操作模式
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-2. Modes of Operation
进入命令模式
参考资料
修改SL的各个参数需要进入到命令模式,且从命令模式可以切换到其他操作模式。
进入命名模式主要实用“BREAK”命令,关于如何进入命令模式详解SL500说明书
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-4. 命令句法
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-4. Command Syntax。
实践操作
进入命令模式的实践操作:
设置“查询-响应”的工作模式
参考资料
系统参数中“OutMode”命令用于设置数据输出模式,根据说明应设置为POLLED模式。
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-7. System(系统)命令 OutMode
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-7. System Commands -- OutMode
实践操作
自动开始实时数据采集
参考资料
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-2.2. 数据采集模式
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-2.2 Data Acquisition Mode
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-7. System(系统)命令 OutMode
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-7. System Commands -- OutMode
进入数据采集模式
使用命令“Start” ,从命令模式进入数据采集模式。在接收到 Start命令后,Argonaut 系统首先进行初始化,然后开始实时采集。
退出数据采集模式
输入“BREAK”命令(详见第 C-4 节),或者使用“+++”初始化命令
(详见第 C-14 节),退出数据采集模式而回到命令模式
查询数据
在自动状态时,每完成一次采样,系统会确认数据是否发送到串行接口,而在 POLLED 状态时,只有接收一个特定的运行命令后才会将数据发送到串行接口。
运行命令“O”(输出最后一个采样数据),会使系统从等待输出的缓冲区中输出最后一个采样数据(详见第 C-14 节)。
实践操作
上电后无休眠
参考资料
为了能在数据采集模式下实用“O”(字母欧)命令读取到数据,必须关闭SL500的自动休眠功能。
自动休眠功能(AutoSleep)默认未使能,需要手动设置关闭。
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-7. System(系统)命令 AutoSleep
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-7. System Commands -- AutoSleep
实践操作
数据输出格式为公制单位(METRIC)
参考资料
SL500可以以不同的数据格式将需要输出的数据放在串行口上,这取决于 OutFormat 这个命令的设置.
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件D-2. Argonaut 实时 RS-232 串口数据输出
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix D-2. Argonaut Real-Time RS-232 Serial Data Output
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件D-2.3. Argonaut 样本数据
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix D-2.3 Argonaut Sample Data
实践操作
输出瞬时流量和面积数据
参考资料
只有设置了瞬时流量输出使能后,才有瞬时流量数据输出。
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-15. Internal Flow(内置流量)命令 TotalVolume
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-15. Internal Flow Commands -- TotalVolume
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件D-2.7. 流量和总水量数据
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix D-2.7 Flow and Total Volume Data
实践操作
输出累计流量
参考资料
设置流量计算方程式
设置河道断面形状
设置河道断面的几何形状
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件C-15. Internal Flow(内置流量)命令
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix C-15. Internal Flow Commands
累计流量数据输出格式
中文版资料《Argonaut-SL系统手册 固件版本11.6》 附件D-2.7. 流量和总水量数据
英文版资料《Argonaut-SL System Manual Firmware Version 12.0》Appendix D-2.7 Flow and Total Volume Data
实践操作
Argonaut-SL00 报文格式及解析
实用“O”(字母欧)命令查询数据
实用”O”(字母欧)查询数据需要满足以下配置条件:
- SL500工作于实时数据采集模式(Start指令进入)
- SL500自动休眠功能关闭(AutoSleep关闭)
- SL500数据输出方式为”查询-响应”方式(POLLED)
- SL500数据输出格式为公制(METRIC)
- SL500使能瞬时流量输出功能
- SL500使能累计流量输出功能
报文格式及解析
数据个数 | 含意及单位(ASCII) | 含意及单位(公制metric) | 收到的数据 |
1 | 年 | 年 | 2021 |
2 | 月 | 月 | 4 |
3 | 日 | 日 | 14 |
4 | 时 | 时 | 21 |
5 | 分 | 分 | 10 |
6 | 秒 | 秒 | 52 |
7 | 流速分量1(波束1/X/东) | 流速分量1(波束1/X/东) | 0 |
8 | 流速分量2(波束2/Y/北) | 流速分量2(波束2/Y/北) | 0 |
9 | 速分量3(波束3/Z/上),或者水位(带垂直波束的SL,SW 系统) | 速分量3(波束3/Z/上),或者水位(带垂直波束的SL,SW 系统) | -1 |
10 | 流速分量1 的标准差(波束1/X/东*) | 流速分量1 的标准差(波束1/X/东*) | 25.5 |
11 | 流速分量2 的标准差(波束2/Y/北*) | 流速分量2 的标准差(波束2/Y/北*) | 25.5 |
12 | 流速分量3 的标准差(波束3/Z/上*)[SWs=0] | 流速分量3 的标准差(波束3/Z/上*)[SWs=0] | 0 |
13 | 信号强度(波束1) | 信号强度(波束1) | 0 |
14 | 号强度(波束2) | 号强度(波束2) | 0 |
15 | 信号强度(波束3) | 信号强度(波束3) | 0 |
16 | 有效“呯”的百分比 | 有效“呯”的百分比 | 0 |
17 | 艘向 | 艘向 | 71.8 |
18 | 纵摇(以Y 为轴旋转) | 纵摇(以Y 为轴旋转) | -2.4 |
19 | 横摇(以X 为轴旋转) | 横摇(以X 为轴旋转) | -0.4 |
20 | 艘向标准差 | 艘向标准差 | 0.1 |
21 | 纵摇标准差 | 纵摇标准差 | 0 |
22 | 横摇标准差 | 横摇标准差 | 0 |
23 | 平均温度 | 平均温度 | 20.71 |
24 | 平均压力[SWs=0] | 平均压力[SWs=0] | 0.084 |
25 | 压力标准差[SWs=0] | 压力标准差[SWs=0] | 0.001 |
26 | 输入的电源电压 | 输入的电源电压 | 14.2 |
27 | 采样体积的开始位置(垂直距离) | 采样体积的开始位置(垂直距离) | 4.5 |
28 | 采样体积的结束位置(垂直距离) | 采样体积的结束位置(垂直距离) | 4.5 |
29 | 噪声电平(波束1) | 噪声电平(波束1) | 34 |
30 | 噪声电平(波束2) | 噪声电平(波束2) | 36 |
31 | 噪声电平(波束3) | 噪声电平(波束3) | 28 |
32 | 瞬时流量 | 瞬时流量 | 0 |
33 | 面积 | 面积 | -1 |
34 | 总流量 | 总流量 | 0 |
35 | 清0 时间 | 清0 时间 | 1.1433 |
36 | 清0 类型 | 清0 类型 | 1 |
使用中注意的问题
SL500断电后重新上电会自动回到断电前的工作模式,但是需要等待采集完成后才能输出有效数据。
其他问题
流量清零问题
实际测试:
断电不会导致流量清零