From 0d016b8a5a1e55c96120f593ef1827bb515e5f70 Mon Sep 17 00:00:00 2001 From: Angelo Prete <angelo.prete@skywarder.eu> Date: Sun, 17 Mar 2024 20:02:00 +0100 Subject: [PATCH] [Parafoil] Updated battery voltage divider --- src/boards/Parafoil/Configs/SensorsConfig.h | 3 ++- src/boards/Parafoil/Sensors/Sensors.cpp | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/boards/Parafoil/Configs/SensorsConfig.h b/src/boards/Parafoil/Configs/SensorsConfig.h index cfcb84b33..8a191f1a6 100644 --- a/src/boards/Parafoil/Configs/SensorsConfig.h +++ b/src/boards/Parafoil/Configs/SensorsConfig.h @@ -108,7 +108,8 @@ constexpr Boardcore::LIS3MDL::FullScale MAG_LIS_FULLSCALE = // Internal ADC & Battery Voltage constexpr Boardcore::InternalADC::Channel ADC_BATTERY_VOLTAGE = Boardcore::InternalADC::Channel::CH5; -constexpr float BATTERY_VOLTAGE_COEFF = 5.98; +// Internal ADC voltage divider +constexpr float BATTERY_VOLTAGE_COEFF = (150+40.2)/40.2; // Sampling periods [ms] diff --git a/src/boards/Parafoil/Sensors/Sensors.cpp b/src/boards/Parafoil/Sensors/Sensors.cpp index bc7286ac7..f31142399 100644 --- a/src/boards/Parafoil/Sensors/Sensors.cpp +++ b/src/boards/Parafoil/Sensors/Sensors.cpp @@ -421,7 +421,6 @@ void Sensors::ads131Init() void Sensors::internalADCInit() { internalADC = new InternalADC(ADC3); - // internalADC = new InternalADC(ADC3, INTERNAL_ADC_VREF); internalADC->enableChannel(ADC_BATTERY_VOLTAGE); internalADC->enableTemperature(); -- GitLab