Skip to content

Latest commit

 

History

History
82 lines (82 loc) · 5.98 KB

VERSIONS.md

File metadata and controls

82 lines (82 loc) · 5.98 KB

ED BMSdiag version history

version comment
v1.0.5 Internal:
... Eliminate compiler warnings throughout the code. Two warnings remain, but are in the EEPROM library
(2018-09) added case design and STL files for 3D printing
v1.0.4 Feature:
... When battery SOH flags show "DEGRADED", output individual flags
v1.0.3 Small improvement:
... Experimental/unverified data now configurable at use rather than at compile time
v1.0.2 Small improvements:
... Now supports automatic dumping of all diagnostic data upon connection
... Configuration is now stored to onboard EEPROM, so device comes up in the same state as it was last used (for logging settings and intial dump on/off)
v1.0.1 Final Release - Project finished. Small bugfixes and improvements:
... Battery Status Flag shows health status of the pack [OK, FAULT].
... Outliners count in box plot now excludes min- / max-values.
... Battery Status Report optimized with hints for better charging / capacity measurement.
v0.9.2 Final Release Candidate with bugfixes and new features. Please reload all files (including library files) !!!
all command in MAIN menue will run all test.
rpt command will get a Battery Status Report. This completed feature #12.
v0.7.1 Now showing outliners count in the box plot. Feature #13 completed. See Wiki for description.
v0.7.0 please reload all files (including library files) !!!
Now the cell voltage distribution is shown as box plot in the bms all query and some new features are implemented:
... in the CLI the input is no more case sensitive
... the local echo can be disabled with the ECHO-switch in the ED_BMSdiag.h
v0.6.2 Standard charger now implemented as OBL command in CLI (feature #11):
... use from CMD >> prompt with the command obl all to get all readouts from the LEAR OnBoardLoader. See ? for help in all menu levels and take a look at the Command Reference of the Wiki.
... THX to erich & AlterAmi for their support
v0.6.0 Some new features and minor bug fixes:
... make runtime memory more efficient by skipping unused data (>200 bytes saved during cell readout). See feature #9
... show Factory Acceptance Testing date of the completed battery
... tested / corrected display of negative cooling-temperatures (done in wintertime)
v0.5.6 Fixed memory leak issue #8.
v0.5.5 NLG6 fast charger SW revisions and HW PN now reported (see issue #7).
... power calculation now updated in BMS submenu (#5 fixed)
... canDiag-Library updated to real time data of drivetrain (#6, not used by now in this project)
v0.5.2 NLG6 fast charger is now detected by hardware part number.
... power calculation now corrected
v0.5.1 Small bugfix for logging min, max HV-Voltage not updating
... added HV-Ri to logging values
... new readout for cooling fan (RPM / OTR)
v0.5.0 Added a CLI and new readouts:
... NLG6 fast charger
... Cooling- and other subsystems
... Logging function
v0.4.2 Please reload all files !
Bugfix for Average-Template memory bug > rewritten to AvgNew-Class
... This version uses dynamic memory allocation, so monitor free memory (between heap and stack) if you make modifications!
v0.4.0 New canDiag class structure and BMS_dfs.h for BMS specific code.
v0.3.9b Now using semantic versioning (old files unchanged)
v0.39b Fixed type cast bug HVcontactor-timer.
v0.39 Optimized memory usage to gain ~ 560 Bytes of SRAM for more features:
... usage of min. data type
... new structure typedef and templates
... small bugfixes
v0.38 New readings and stability improvements:
... read HV-Battery voltage even with contactors open
... get HV-DC-Isolation in kOhm (reliable with contactors closed)
... get info about hardware- / software-revision of battery
v0.35a Bugfix to continue reading messages if one was skipped.
... show 0.00kW power instead of -300.00kW
v0.35 Added new readouts.
... realSOC, current, power, time from BC
... EXPERIMENTAL: initial capacity & loss
Changed data formatting and code cleanup
v0.31 Fixed overflow in ODO calc.
... no special ASCII-characters for int. support
v0.30 Added more readout data and reformatted the output.
... ODO, 12V battery, HV-unit production date
... temperatures of battery modules
... # of cell at min, max (in individual cell data)
v0.24 Overall improvements
... added Doxygen compatible comments
... added standard deviation calc.
... changed formatting
Average.h (please reload library)
... corrected vice versa cell mapping
... overflow corrected
v0.21 Waiting for serial init
... Showing status of OBD port (CAN-Bus)
v0.2 Initial Commit
... Tested with Arduino R3 and Sparkfun CAN-Bus shield