深度传感器解算板V1.0

简介

本品为深度传感器解算板。⽤于读回深度传感器的测量信息,转为串⼝输出。

深度解算板⽀持接⼊ROVMAKER的深度传感器线序,适⽤于MS5837型号深度传感器。确 认线序后将传感器接⼊解算板的任⼀ 1.25mm防反接座,⽬前只⽀持同时接⼊⼀个MS5837 深度传感器,连接解算板到外部主控制器。

解算板和传感器需在⽔⾯上电。上电后解算板会测量出坏境空⽓的压⼒值标为深度输出的零点。上电后⽆传感器故障,解算板即开始输出深度温度信息。

尺寸图

接⼝和指示灯:

和外部控制器的连接:

注意:要使用USB 转TTL模块

技术参数和串⼝设置:

数据输出格式

解算板输出字符串格式: Depth:XX.XXm Temp:XX.XXC\r\n

浮点数温度输出 T 单位:摄⽒度(°C) D 单位:⽶(m)

浮点数深度输出 D 单位:⽶(m)

例: Depth:1.21m Temp=25.27C 温度为25.27°C深度为1.21m

(如果不搭配解算板使用,传感器的输出格式:输出的数据是原始的二进制 i2c数据帧。)

QUICK START:

1.连接深度传感器到解算板深度传感器连接处。 2.连接解算板到控制器并上电,确认电源和TX RX连线是否正确。 3.上电后解算板会检查传感器的连接是否出错,并标定深度输出的零 点,如传感器⽆连接故障则输出解算后的温度、深度信息。

参数配置指令:

解算板可通过串⼝发送字符串配置解算板参数。

!Fxxxx\r\n xxxx为设置的液体密度 设置液体密度:设置所测⽔的密度。单位:kg/m^3 通常 淡⽔中密度设置为997(kg/m^3),海⽔密度(1029kg/m^3) 。 解算板默认设置为997kg/m^3。

例如输入!F0996\r\n,海⽔密度(997kg/m^3)

!Lx\r\n x为LED运⾏状态 运⾏指示灯状态 :可设置为关闭/常亮/闪烁。 默认为闪烁

0 LED关闭/ 1 LED常亮 / 2 LED 闪烁

例 : · 关闭运⾏指示灯

!L1\r\n 常亮运⾏指示灯

!L2\r\n 闪烁运⾏指示灯

!Bxxxxxx\r\n xxxxxx为设置的波特率 串⼝波特率设置:默认波特率为115200bps,可通过发送 指令修改波特率。通常不需要修改此参数。

例:!B009600\r\n 修改波特率为9600bps 。 当串⼝ 1波特率配置发⽣错误时,可通过预留串⼝ 2 发送该指令配置串⼝ 1波特率。波特率修改只支持115200 38400 19200 9600。修改后点击复位按键或使用 !R\r 指令生效。

!Dxxx.xx\r\n xxx.xx 为带符号浮点数offset,深度输出offset调整预留指令:浮点数,在当前深度输出 的数值上加上offset值。 例 :

当前输出深度-0.55,输入指令 !D+00.55\r\n, offset为+0.55, 加上offset后深度输出为 -0.55+offset=0.00 。 当前输 出深度0.1,输入指令 !D-00.10\r\n offset设置-0.1 ,加上offset后深度输出为0.00

!Txxx.xx\r\n xxx.xx 为带符号浮点数offset 温度输出offset调整预留指令:浮点数,在当前温度输出 的数值上加上offset值。 例 :

当前输出温度25.00,输入指令!T+01.00\r\n offset设置1 ,加上offset后深度输出为 25.00+offset=26.00 。 当前输出 深度25.00,输入指令!T-01.00\r\n offset设置-1 ,加上offset后深度输出为24.00

!!\r 暂停传感器输出,串⼝输出所有参数。再次发送停⽌参数输出,继续传感器输出。

串⼝输出参数格式如下:

!R\r

复位解算板。

!r\r\n

恢复所有初始化设置。

!C\r

清除所有offset设置参数配置后传感器解算板会保存当前设置,重新上电后配置数据仍然有效。

QA

解算板通过USB转TTL连接到电脑上,调试时如果遇到串口输出都是零,放水里也是零。用arduino读串口的数据,得到的结果也都是零,可能是串口的线有问题,可以尝试更换连接线后再进行调试。

results matching ""

    No results matching ""