mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-28 16:53:34 +08:00
FMUV1 Moved magic numbers for battery V div and A per V to board_config.h
This commit is contained in:
committed by
Lorenz Meier
parent
894b41e313
commit
df6b46d0ba
@@ -126,6 +126,12 @@
|
|||||||
#define ADC_BATTERY_CURRENT_CHANNEL ((uint8_t)(-1))
|
#define ADC_BATTERY_CURRENT_CHANNEL ((uint8_t)(-1))
|
||||||
#define ADC_AIRSPEED_VOLTAGE_CHANNEL 11
|
#define ADC_AIRSPEED_VOLTAGE_CHANNEL 11
|
||||||
|
|
||||||
|
/* Define Battery 1 Voltage Divider and A per V
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define BOARD_BATTERY1_V_DIV (5.7013919372f)
|
||||||
|
#define BOARD_BATTERY1_A_PER_V (15.391030303f)
|
||||||
|
|
||||||
/* User GPIOs
|
/* User GPIOs
|
||||||
*
|
*
|
||||||
* GPIO0-1 are the buffered high-power GPIOs.
|
* GPIO0-1 are the buffered high-power GPIOs.
|
||||||
|
|||||||
@@ -418,10 +418,6 @@ int update_parameters(const ParameterHandles ¶meter_handles, Parameters &par
|
|||||||
/* apply scaling according to defaults if set to default */
|
/* apply scaling according to defaults if set to default */
|
||||||
|
|
||||||
parameters.battery_v_div = BOARD_BATTERY1_V_DIV;
|
parameters.battery_v_div = BOARD_BATTERY1_V_DIV;
|
||||||
|
|
||||||
#if defined (CONFIG_ARCH_BOARD_PX4FMU_V1)
|
|
||||||
parameters.battery_v_div = 5.7013919372f;
|
|
||||||
#endif
|
|
||||||
param_set(parameter_handles.battery_v_div, ¶meters.battery_v_div);
|
param_set(parameter_handles.battery_v_div, ¶meters.battery_v_div);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -433,11 +429,6 @@ int update_parameters(const ParameterHandles ¶meter_handles, Parameters &par
|
|||||||
/* apply scaling according to defaults if set to default */
|
/* apply scaling according to defaults if set to default */
|
||||||
|
|
||||||
parameters.battery_a_per_v = BOARD_BATTERY1_A_PER_V;
|
parameters.battery_a_per_v = BOARD_BATTERY1_A_PER_V;
|
||||||
|
|
||||||
#if defined (CONFIG_ARCH_BOARD_PX4FMU_V1)
|
|
||||||
/* current scaling for 3DR power brick */
|
|
||||||
parameters.battery_a_per_v = 15.391030303f;
|
|
||||||
#endif
|
|
||||||
param_set(parameter_handles.battery_a_per_v, ¶meters.battery_a_per_v);
|
param_set(parameter_handles.battery_a_per_v, ¶meters.battery_a_per_v);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user