Test and Calibration Tool

Description of the Test and Calibration tool in Typhoon HIL Control Center

The Test and Calibration Tool performs an automated calibration of the analog IO section of HIL4- and HIL6-series devices. In addition, it checks for problems in the entire device interface; analog and digital IO sections, including externally available power supply levels, are validated. Both test and calibration procedures are fully automated. A valid license is required in order to run the tool.

Calibration Procedure

Important: Before running the Test and Calibration Tool make sure that all other Typhoon HIL applications are closed.
Important: Before running the test or calibration procedure make sure that a HIL Calibration Card is properly inserted into your device.

Start Typhoon HIL Control Center and click on Test and Calibration in the bottom right of the Additional tools dropdown, as shown in Figure 1.

Figure 1. Test and Calibration Tool location

The Calibration Tool start screen will show up (Figure 2). To proceed, plug in your HIL Calibration Card, turn on the device, and then click Next.

Figure 2. HIL Calibration Tool start screen

The main screen (Figure 3) will appear. To calibrate, click on the Test and Calibrate button.

Figure 3. Main screen of the Calibration Tool

The outcome of a successful procedure is shown in Figure 4

Figure 4. Successful calibration procedure
Note: The calibration procedure will first check for errors on the analog and digital stages, such as short to GND, short to VCC, or non-responsive channels. If any error is found, the procedure is aborted. For more information, please refer to the HIL Calibration Card documentation.

Viewing the stored calibration data

To view the stored calibration dataset, click on Actions -> View calibration data, as shown on Figure 5.

Figure 5. Launching the calibration data viewer

A window with values for gain and offset coefficients will appear (Figure 6).

Figure 6. Calibration dataset viewer

Erasing the calibration data

To erase the stored calibration constants (to set them to a neutral state), click on Actions -> Erase calibration, as shown in Figure 7.

Figure 7. Erasing the calibration dataset

Verifying the stored data

To manually verify that the device is correctly calibrated, a signal generator functionality is provided. The signal generator is embedded in the main app screen, as shown in Figure 8.

Figure 8. Signal generator

The generator will set the specified signal on all outputs. You can then take a high accuracy multimeter and measure the outputs, to ensure that it is within spec.

Note: For verification, please use a multimeter that has sufficient accuracy spec (better than 0.1% + 2.44 mV at ±5 V range).

Manual calibration mode

A manual write-from-file function is provided, in case you want to calculate and write the coefficients manually. The coefficients are read from the provided .txt file, and stored onto the device flash.

To access this function, click on Actions -> Write from file..., as shown in Figure 9.

Figure 9. Write-from-file functionality

The encoding format of the expected file is UTF-8. A screenshot from Microsoft Notepad is shown in Figure 10.

Figure 10. Setting the encoding format (screenshot from Microsoft Notepad)

The structure of the expected file is given in Table 1.

Table 1. Calibration file format
AI_GAIN[1] AI_GAIN[2] AI_GAIN[3] ... AI_GAIN[N]
AI_OFFSET[1] AI_OFFSET[2] AI_OFFSET[3] ... AI_OFFSET[N]
AO_GAIN[1] AO_GAIN[2] AO_GAIN[3] ... AO_GAIN[N]
AO_OFFSET[1] AO_OFFSET[2] AO_OFFSET[3] ... AO_OFFSET[N]

The file should contain four rows of constants. The values on each line should be TAB or SPACE delimited.

If an invalid format, insufficient values, or invalid coefficients are used, the procedure will be aborted.