[Ovmsdev] Remaining Charge calculator
    Michael Geddes 
    frog at bunyip.wheelycreek.net
       
    Thu Dec 29 20:02:20 HKT 2022
    
    
  
Hi,
There's a remaining charge calculator currently in the hyundai base class
which I have improved upon.  This configuration allows for the charge
voltage to be part of the equation.  This is the example from data I
collected with the ioniq 5 on 800v charging .. and I've written a plugin so
I can get more charge profile information at other charge voltages.
I'm happy to leave it in the Ioniq 5 code, but was wondering if I should
put the implementation in a common area.. vehicle.h maybe?
//.ichael
---8<----------------------
// Charging profile
//  - Must be from lowest to highest to%.
//  - Higher voltages must come before lower voltages for the same to%
charging_step_t ioniq5_chargesteps[] = {
// voltage, to%, WattHours
  { 750,     10, 100000 },
  { 750,     25, 190000 },
  { 750,     45, 220000 },
  { 750,     75, 120000 },
  { 750,     80,  80000 },
  { 400,     85,  60000 },
  { 400,     90,  40000 },
  { 100,     90,   1100 },
  { 400,     95,  25000 },
  { 100,     95,   7400 },
  { 100,    100,   7200 },
  { 0, 0, 0 },
};
int CalcRemainingChargeMins(int chargeVolt, float chargespeed, int fromSoc,
int toSoc, int batterySize, charging_step_t charge_steps[])
{
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20221229/a006d3a7/attachment.htm>
    
    
More information about the OvmsDev
mailing list