Skip to content

无人潜行器调试与配置 ​

ArduSub 的调试顺序和车船不同:推进器只在水中才有力,而定深、姿态与漏水保护必须在下水前配好。顺序反了,水里出问题就分不清是配平、接线还是参数。

调试顺序 ​

步骤做什么看哪一页
0刷写 ArduSub 固件,按机架设 FRAME_CONFIG烧录无人潜行器固件
1控制器装入耐压舱,按标准朝向固定安装控制器与配件
2按机架编号接推进器、云台与机械爪推进器与电调连接配置
3填基础参数:机架、电调类型、推进方向本页关键参数
4校准加速度计与罗盘本页校准
5配好漏水、舱内压力与深度传感器本页深度与漏水检测
6合舱前做电机测试,逐个确认编号与方向本页上电检查

关键参数 ​

参数设定值说明
FRAME_CONFIG1机架;1 为 Vectored 六推进器,其余取值见推进器页
SERVO1_FUNCTION ~ SERVO8_FUNCTION33 ~ 40Motor1 ~ Motor8,按机架编号对应输出口
MOT_PWM_TYPE00 普通 PWM;OneShot、DShot、PWMRange 按电调选
MOTx_DIRECTION11 正转、-1 反转;逐个推进器核对
MOT_SPIN_ARM / MOT_SPIN_MIN0.1 / 0.15解锁起转量与推力起点,前者必须小于后者
MOT_THST_HOVER按实船悬停推力,0.125~0.6875;配平变化后要重设
PILOT_SPEED / PILOT_SPEED_UP按实船水平与上浮的最大速度,cm/s;下潜对应 PILOT_SPEED_DN
MOT_FV_CPLNG_K1.2仅 Vectored:升降与前后推进的解耦系数,0 关闭
SURFTRAK_DEPTH按实船水面跟踪模式的最小深度,cm
FS_LEAK_ENABLE2漏水保护:2 进入水面模式,1 只报警,0 关闭

加速度计与罗盘校准 ​

加速度计与罗盘的校准,可以参照传感器校准页面进行配置。

潜行器的舱内空间小,罗盘离电调、电源线和推进器都近,校准前先把大电流线束固定好,位置定了再校。合舱之后罗盘位置动不了,这一步只能一次做对。

深度与漏水检测 ​

定深靠深度传感器,安全靠漏水与舱内压力检测,两项互不替代。

参数设定值说明
RNGFND1_TYPE2323 为 BlueRobotics Ping;其它测距仪按型号选
RNGFND1_ORIENT25朝下安装,25 为 Down,24 为 Up
RNGFND1_MIN / RNGFND1_MAX按量程超出量程的读数会被丢弃,不要填成整段水深
LEAK1_PIN50漏水检测接 AUX1;-1 关闭
LEAK1_LOGIC1干燥时的电平;接反了会一上电就报警
FS_LEAK_ENABLE22 进入水面模式,1 只报警,0 关闭
FS_PRESS_ENABLE1舱内压力超限只报警;阈值是 FS_PRESS_MAX,单位 Pa

漏水保护要实测

装完用湿布短接漏水探头,确认地面站弹出报警、机体按设定动作。只改参数不验证,真漏水时才知道没生效。

摇杆与遥控 ​

潜行器主要靠地面站摇杆操作,摇杆指令经脐带缆或数传链路送到控制器。水面浮标中继的机型也可以加一路遥控,但水下不靠无线电,遥控只在浮出水面时有效。

参数说明
JS_GAIN_DEFAULT上电时的摇杆增益,0.1~1.0;调试初期调低,水下再逐步加
JS_GAIN_MIN / JS_GAIN_MAX增益可调范围,决定摇杆按键能增减到多少
JS_LIGHTS_STEPS灯光档位数,按实际灯具的调光级数填
PILOT_ACCEL_Z升降加速度,cm/s²;给得太大会在定深时来回过冲

上电检查 ​

  1. 拆下螺旋桨或让推进器离水,短时通电。解锁后输出口才有信号,先确认这一步。
  2. 地面站打开电机测试,逐个点 1~8 号输出,确认编号与物理推进器一一对应。
  3. 逐台给正转指令,确认推力方向;双向电调在中位应停转,不停转说明行程没标定。
  4. 打摇杆确认前后、横移、升降、偏航四组动作,方向反了先改 MOTx_DIRECTION。
  5. 短接漏水探头,确认报警与保护动作;再拔掉脐带缆,确认地面站失联后的保护动作。

常见现象 ​

现象原因处理
推进器完全不转SERVOx_FUNCTION 还是 0改为 33~40 对应 Motor 编号
解锁后一直转双向电调行程没标定按电调说明书重设 MOT_PWM_MIN / MOT_PWM_MAX
前进变后退电机方向或相线接反先改 MOTx_DIRECTION,仍不对再换线
定深时缓慢下沉浮力配平不足或 MOT_THST_HOVER 偏大先配平,再重设悬停推力
一上电就报漏水LEAK1_LOGIC 与实际电平相反0 与 1 对调
直航一直偏航同轴推进器转向或桨叶装反按机架图核对正反桨与转向
摇杆动作发飘增益过高或 MOT_FV_CPLNG_K 偏小先降 JS_GAIN_DEFAULT,再调解耦系数

参数只解决参数问题

方向不对,改参数或换线都能「看起来正常」。换线是根治,参数留给行程、死区、PID 这类真正需要数值的地方。

文档反馈:hongle@cuav.net