PX4 parameter group: Battery Calibration

This page lists named parameter set commands in the PX4 Battery Calibration group. All commands use PARAM_SET and are governed by PX4_COMMAND_MODE, operator guard, and PX4_PARAMETER_WRITE_ALLOWLIST.
MetricCount
Parameters25
FLOAT19
INT326
Standard25
System0
Developer0
Reboot required15
volatile0

Parameters

PX4 ParameterCommand typeCategoryTypeDefaultRangeUnitShapeRebootVolatilePX4 short description
BAT1_CAPACITYpx4.parameter.bat1_capacity.setStandardFloat-1.0-1.0..100000.0mAh-yesnoBattery 1 capacity
BAT1_I_OVERWRITEpx4.parameter.bat1_i_overwrite.setStandardFloat0.0---nonoBattery 1 idle current overwrite
BAT1_N_CELLSpx4.parameter.bat1_n_cells.setStandardInt320--enum 17nonoNumber of cells for battery 1
BAT1_R_INTERNALpx4.parameter.bat1_r_internal.setStandardFloat-1.0-1.0..0.2Ohm-yesnoExplicitly defines the per cell internal resistance for battery 1
BAT1_SOURCEpx4.parameter.bat1_source.setStandardInt320--enum 4yesnoBattery 1 monitoring source
BAT1_V_CHARGEDpx4.parameter.bat1_v_charged.setStandardFloat4.05-V-yesnoFull cell voltage
BAT1_V_EMPTYpx4.parameter.bat1_v_empty.setStandardFloat3.6-V-yesnoEmpty cell voltage
BAT2_CAPACITYpx4.parameter.bat2_capacity.setStandardFloat-1.0-1.0..100000.0mAh-yesnoBattery 2 capacity
BAT2_I_OVERWRITEpx4.parameter.bat2_i_overwrite.setStandardFloat0.0---nonoBattery 2 idle current overwrite
BAT2_N_CELLSpx4.parameter.bat2_n_cells.setStandardInt320--enum 17nonoNumber of cells for battery 2
BAT2_R_INTERNALpx4.parameter.bat2_r_internal.setStandardFloat-1.0-1.0..0.2Ohm-yesnoExplicitly defines the per cell internal resistance for battery 2
BAT2_SOURCEpx4.parameter.bat2_source.setStandardInt32-1--enum 4yesnoBattery 2 monitoring source
BAT2_V_CHARGEDpx4.parameter.bat2_v_charged.setStandardFloat4.05-V-yesnoFull cell voltage
BAT2_V_EMPTYpx4.parameter.bat2_v_empty.setStandardFloat3.6-V-yesnoEmpty cell voltage
BAT3_CAPACITYpx4.parameter.bat3_capacity.setStandardFloat-1.0-1.0..100000.0mAh-yesnoBattery 3 capacity
BAT3_I_OVERWRITEpx4.parameter.bat3_i_overwrite.setStandardFloat0.0---nonoBattery 3 idle current overwrite
BAT3_N_CELLSpx4.parameter.bat3_n_cells.setStandardInt320--enum 17nonoNumber of cells for battery 3
BAT3_R_INTERNALpx4.parameter.bat3_r_internal.setStandardFloat-1.0-1.0..0.2Ohm-yesnoExplicitly defines the per cell internal resistance for battery 3
BAT3_SOURCEpx4.parameter.bat3_source.setStandardInt32-1--enum 4yesnoBattery 3 monitoring source
BAT3_V_CHARGEDpx4.parameter.bat3_v_charged.setStandardFloat4.05-V-yesnoFull cell voltage
BAT3_V_EMPTYpx4.parameter.bat3_v_empty.setStandardFloat3.6-V-yesnoEmpty cell voltage
BAT_AVRG_CURRENTpx4.parameter.bat_avrg_current.setStandardFloat15.00.0..500.0A-nonoExpected battery current in flight
BAT_CRIT_THRpx4.parameter.bat_crit_thr.setStandardFloat0.070.05..0.5norm-nonoCritical threshold
BAT_EMERGEN_THRpx4.parameter.bat_emergen_thr.setStandardFloat0.050.03..0.5norm-nonoEmergency threshold
BAT_LOW_THRpx4.parameter.bat_low_thr.setStandardFloat0.150.12..0.5norm-nonoLow threshold