Creating Compensation Values with Temperature Parameters
- Updated2025-10-15
- 4 minute(s) read
Creating Compensation Values with Temperature Parameters
Create compensation files that include temperature parameters when performing tests with temperature monitoring.
- Change the excitation current
- Add more frequencies to the frequency sweep
- Change the maximum or nominal voltage
- Move or adjust the cabling to the fixture
- Re-cable or replace the fixture
- Change the SMU that is taking the measurement
Equipment
- PXIe-4139
- Compensation device in place of the DUT
-
Use the NI Example Finder to open <Test
type> Create or Override Compensation Files with
Temperature.vi.
-
In the LabVIEW window, select .
The NI Example Finder window loads.
-
Select .
The front panel of the VI loads.
-
In the LabVIEW window, select .
-
On the front panel of the VI, select the SMU resource from the HW Resource
Name and Channels control.
Note NI supports the PXIe-4139 (40 W) and PXIe-4139 (20 W) SMUs.
- Optional:
If you want the SMU to perform self-calibration, enable self-calibration on the front
panel.
Note You must disconnect the DUT during self-calibration. If the DUT is connected to the SMU during self-calibration, an error occurs.
-
Update the test parameters to use the same settings you use for the test.
If you are using a configuration file, you must specify the same Compensation Method when creating the configuration file.
Option Description Enter the test parameters for an EIS test. - Configure the Frequency Sweep Characteristics. Each entry
on the Frequency Sweep Characteristics array defines the
parameters that the VI uses to generate a sine wave. Refer to Configuring
the Frequency Sweep Characteristics for EIS Measurements for more
information about each parameter.
- Select the number of tests.
- Select the Frequency (Hz). The frequency is limited by the number of arrays you selected.
- Select the Current Amplitude (A).
- Select the Number of Periods.
- Select the Voltage Limit Hi (V).
- Select the Nominal DUT Voltage (V).
- Select the Compensation Method.
- Select the Power Line Frequency.
Enter the test parameters for an ACIR test. - Select a Nominal DUT Voltage (V).
- Select a Voltage Limit Hi (V).
- Select a Current Amplitude (A).
- Select a Number of Periods.
- Select a Compensation Method.
- Select a Power Line Frequency.
- Configure the Frequency Sweep Characteristics. Each entry
on the Frequency Sweep Characteristics array defines the
parameters that the VI uses to generate a sine wave. Refer to Configuring
the Frequency Sweep Characteristics for EIS Measurements for more
information about each parameter.
- Optional:
Select a Known Impedance Table.
If you select Short Compensation for the compensation method, you can use a small known resistor in the jig as a compensation device. Define a Known Impedance Table. Then, provide the path to a Known Impedance Table so that the compensation file records only the difference from the known values. The saved compensation reflects the impedance of the jig, which must be compensated during measurement.
-
Update the Temperature Parameters to use the same settings you
use for the test.
-
Select the Thermocouple Resource Name.
NI recommends using the PXIe-4353.
-
Select the CJC source.
If you use the PXIe-4353, NI recommends using the Built-In option for cold junction compensation (CJC). The built-in CJC uses an internal temperature sensor that is located at the terminal block of the connector device. The temperature sensor measures the cold junction temperature (TCJ). TCJ is used with the thermocouple voltage reading to calculate the hot junction temperature (THJ) using the Seedbeck effect.
- Select the Units at which to monitor the temperature.
-
Select the Thermocouple type.
Table 11. Common Thermocouple Types Type Materials Approximate Temperature Range Characteristics B Platinum-rhodium (30%)/platinum-rhodium (6%) 0 ℃ to 1700 ℃ Good for high temperatures, stable, expensive. E Nickel-chromium/constantan -200 ℃ to 900 ℃ High output, good for low temperatures. J Iron/constantan -40 ℃ to 750 ℃ Low cost, limited range due to iron oxidation. K Nickel-chromium/nickel-aluminum -200 ℃ to 1260 ℃ Most common, general purpose. N Nicrosil/nisil -200 ℃ to 1300 ℃ Stable at high temperatures, better than K in harsh environments. R Platinum/platinum-rhodium (13%) 0 ℃ to 1600 ℃ Very stable, used in labs and high-temperature processes. S Platinum/platinum-rhodium (10%) 0 ℃ to 1600 ℃ Similar to R, used in industry and labs. T Copper/constantan -200 ℃ to 350 ℃ Accurate at low temps, good for cryogenics. - Select the Minimum value for the expected temperature range of the input signal.
- Select the Maximum value for the expected temperature range of the input signal.
- Enter the Temperature Delta.
-
Select the Thermocouple Resource Name.
-
Place the short compensation device in the fixture.
Note NI does not provide a compensation device. You must design and create a device that is based on the guidelines provided in Improving Measurement Accuracy with Compensation.
-
Click Run.
The VI creates a file of compensation values in the following folder: C:\Users\Public\Documents\National Instruments\NI-Cell Quality\Compensation.
The compensation file name has the following structure: z_Short_<smu-serial-number>_Ch0.json.
Related Information
- Configuring Frequency Sweep Characteristics for EIS Measurements
For EIS measurements, the Battery Cell Quality Toolkit directs the SMU to move through a set of frequencies at a rate that you specify. The software stores the test parameters in an array. For each frequency value in the array, the SMU sends one sine wave to excite the battery cell and measure its impedance.
- Improving Measurement Accuracy with Compensation
When performing electrochemical impedance spectroscopy (EIS) on battery cells, compensation techniques improve measurement accuracy. Compensation techniques address various sources of error or impedance contributions that are not inherent to the cell. For repeatable measurements, perform compensation for each frequency at which you perform a test.