Repository navigation
Autocalibration implemented - #8
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
OpenEPT 2.1.0
Release date: 2026-10-03
This release introduces a guided automatic calibration procedure for the Energy
Profiler Probe and completes the programmable load DAC calibration.
Highlights
channel, the current channel and the programmable load from the real-time averaged
measurements, computes every coefficient on its own, and writes a report of what it
changed. Launched from the Calibration window with Start auto calibration while
acquisition is running.
correction, calibrated against the already calibrated current channel, so a requested
load current matches the current the board actually sinks.
Added
reference, and tune the voltage correction to the reference automatically.
span step that drives known currents and asks for the true reading from a
reference meter to calibrate the current measurement, followed by a zero re-check.
and fits the load DAC with no user input.
the input skips the disconnect-and-jumper steps for a faster run.
keeps the coefficients already found.
coefficients, and a final report listing only the coefficients that changed.
Changed
reachable), with the fields grouped into General ADC, Voltage channel, Current channel
and Load calibration, plus the new Start auto calibration button. Store now also sends
all nine coefficients, including the load DAC offset and correction, to the device.
Fixed
directly through the device layer instead of the Energy Control window, resets any
tripped protection, and enables both the load and the DAC before expecting current.
the procedure.
the load DAC offset and gain correction.
sent, not only applied in the application.
Firmware
current-to-voltage conversion and stored in the file system with the rest of the
calibration.
device param cal getreportsDACOFF/DACCOR, anddevice param cal setaccepts-dacoff/-daccor(both optional).cmparse: parsed argument values are always NUL-terminated, fixing wrongprescaler/period when a handler reuses the value buffer.
Upgrade notes
Store to persist the coefficients on the device - the wizard keeps them in the
application only.
span, a reference ammeter.