Ignore:
Timestamp:
Sep 8, 2025, 6:57:30 PM (7 weeks ago)
Author:
f.jahn
Message:
  • Bug in ADC Kalibrierung (STM32 ADC Strom) behoben
  • DMA Buffer für ADC 1 und ADC wird vor Überschreibung während bearbeitung geschützt, indem Datenübertragung nur einmalig erfolgt und erst nach Auswertung wieder gestartet wird
  • RS485Modbus: Timeout Zeit wird für Baudraten >19200 korrekt berechnet
  • Hardware ID geändert
  • Separates Register für "Batterie Empty detection mode" auf Adresse 92 angelegt
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fw_g473rct/SES/src/wh_counter.c

    r20 r26  
    7878  sys_data.s.values.mWhCounter = sys_data.s.values.mWsCounter / 3600LL;
    7979
    80 
    81 
    82 
    8380  // Counting Total Power
    8481  if (sys_data.s.values.batteryPower < 0)
    8582  {
    8683          totalDischarge += -sys_data.s.values.batteryPower;
    87           sys_data.s.values.dischargeTotalWh = totalDischarge / 3600000; //Umrechnung von mWs auf Wh
    88 
    89 
    90           sys_data.s.values.fullCyclesCnt = (uint16_t) ((sys_data.s.values.dischargeTotalAh * 1000) / sys_data.s.parameter.cellCapacity);
     84          sys_data.s.values.dischargeTotalWh = totalDischarge / 3600000; //Umrechnung von mWs auf Wh   
    9185  }
    9286  else
     
    9589          sys_data.s.values.chargeTotalWh = totalCharge / 3600000; //Umrechnung von mWs auf Wh
    9690  }
    97 
    98 
    99 
    10091}
    10192
Note: See TracChangeset for help on using the changeset viewer.