Fixed batVoltage value

This commit is contained in:
CommanderRedYT
2021-10-11 22:52:53 +02:00
committed by 0xFEEDC0DE64
parent 49138c64f1
commit abf92f439e
3 changed files with 31 additions and 12 deletions

View File

@@ -67,13 +67,17 @@ float fixBatVoltage(int16_t value)
float fixFrontBatVoltage(int16_t value)
{
float frontVoltage = fixBatVoltage(value);
// settings.battery.front30VoltCalibration // Front 30.0V
// settings.battery.back30VoltCalibration // Back 30.0V
// settings.battery.front50VoltCalibration // Front 50.0V
// settings.battery.back50VoltCalibration // Back 50.0V
frontVoltage = ((frontVoltage - fixBatVoltage(settings.battery.front30VoltCalibration)) * (20.f / (fixBatVoltage(settings.battery.front50VoltCalibration) - fixBatVoltage(settings.battery.front30VoltCalibration))) + 30.f);
return frontVoltage;
}
float fixBackBatVoltage(int16_t value)
{
float backVoltage = fixBatVoltage(value);
backVoltage = ((backVoltage - fixBatVoltage(settings.battery.back30VoltCalibration)) * (20.f / (fixBatVoltage(settings.battery.back50VoltCalibration) - fixBatVoltage(settings.battery.back30VoltCalibration))) + 30.f);
return backVoltage;
}
float fixBoardTemp(int16_t value)
{
return value/10.;