sl500驱动:SonTek -Argonaut-SL500流量计适配调试说明 2024-04-26 12:14:39 0 0 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/东) 0.1cm/s 流速分量1(波束1/X/东) cm/s 0 8 流速分量2(波束2/Y/北) 0.1cm/s 流速分量2(波束2/Y/北) cm/s 0 9 速分量3(波束3/Z/上),或者水位(带垂直波束的SL,SW 系统) 速分量3(波束3/Z/上),或者水位(带垂直波束的SL,SW 系统) cm/s -1 10 流速分量1 的标准差(波束1/X/东*) 0.1cm/s 流速分量1 的标准差(波束1/X/东*) cm/s 25.5 11 流速分量2 的标准差(波束2/Y/北*) 0.1cm/s 流速分量2 的标准差(波束2/Y/北*) cm/s 25.5 12 流速分量3 的标准差(波束3/Z/上*)[SWs=0] 0.1cm/s 流速分量3 的标准差(波束3/Z/上*)[SWs=0] cm/s 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 平均温度 0.01 ℃ 平均温度 ℃ 20.71 24 平均压力[SWs=0] 平均压力[SWs=0] dBar 0.084 25 压力标准差[SWs=0] 压力标准差[SWs=0] dBar 0.001 26 输入的电源电压 输入的电源电压 14.2 27 采样体积的开始位置(垂直距离) 采样体积的开始位置(垂直距离) m 4.5 28 采样体积的结束位置(垂直距离) 采样体积的结束位置(垂直距离) m 4.5 29 噪声电平(波束1) 噪声电平(波束1) 个数 34 30 噪声电平(波束2) 噪声电平(波束2) 个数 36 31 噪声电平(波束3) 噪声电平(波束3) 28 32 瞬时流量 0.0001 m3/s 瞬时流量 m3/s 0 33 面积 0.0001m2 面积 m2 -1 34 总流量 L 总流量 m3 0 35 清0 时间 秒 清0 时间 秒 1.1433 36 清0 类型 清0 类型 1 使用中注意的问题 SL500断电后重新上电会自动回到断电前的工作模式,但是需要等待采集完成后才能输出有效数据。 其他问题 流量清零问题 实际测试: 断电不会导致流量清零 收藏(0)