From 0d98607a0a9208ec6d833ea28b59cb03c453bd85 Mon Sep 17 00:00:00 2001 From: Thomas Kolb Date: Thu, 4 Aug 2016 23:17:25 +0200 Subject: [PATCH] Added calibrated current scale --- src/main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 78726b5..b76b8ed 100644 --- a/src/main.c +++ b/src/main.c @@ -423,11 +423,15 @@ int main(void) char number[FXP_STR_MAXLEN]; uint8_t sentSomething = 0; + // Calculated values //fxp_t VIN_SCALE = fxp_from_float(3.3f * (100 + 12.4f) / 12.4f / 4095.0f); //fxp_t VOUT_SCALE = fxp_from_float(3.3f * (100 + 12.0f) / 12.0f / 4095.0f); + //fxp_t CURRENT_SCALE = fxp_from_float(9.7f / 4095.0f); + + // Calibrated from measurements fxp_t VIN_SCALE = fxp_from_float(12.11f / 1600.0f); fxp_t VOUT_SCALE = fxp_from_float(12.6f / 1620.0f); - fxp_t CURRENT_SCALE = fxp_from_float(9.7f / 4095.0f); + fxp_t CURRENT_SCALE = fxp_from_float(9.01f / 4095.0f); init_clock(); init_gpio();