Workaround for Entering Hi Range RShunt Values of 1.0 mOhm or Greater in v3B21
Although v3B21 processing can handle RShunt values of 1.0 or greater in High Range, the Setup screen does not allow entry of such values. However, Setup in the earlier v3B19 does. The workaround is simply to enter the necessary value in v3B19 then re-flash with v3B21 which will leave the RShunt calibration value unchanged and ready for use.
Here's a summary of the Setup entry screen formats for both versions:
The procedure is straightforward:
Returning to Cal->Range = Lo requires a similar v3B19 preflash step to clear the RShunt units digit.
Although v3B21 processing can handle RShunt values of 1.0 or greater in High Range, the Setup screen does not allow entry of such values. However, Setup in the earlier v3B19 does. The workaround is simply to enter the necessary value in v3B19 then re-flash with v3B21 which will leave the RShunt calibration value unchanged and ready for use.
Here's a summary of the Setup entry screen formats for both versions:
Code:
v3B19 v3B21 Actual Value
Lo Range 1.000 1.000 1.000
Hi Range 0.1000 1000 0.1000
Note: It is not possible to reliably enter a value in the least significant digit of RShunt in High Range for either B19 or B21 - a seemingly random digit will appear. This is an artifact of the programming and will introduce no inaccuracy.
The procedure is straightforward:
- Save Cal->RShunt and Cal->VScale if they are not otherwise available.
- Flash the CA using the v3B19 firmware file from the Grin Tech V3 web page (CA3B19.hex).
This will erase the calibration settings. - Enter Setup and set Cal->Range = Hi and Cal->RShunt to the desired value.
- Exit Setup.
- Flash the CA using the v3B21 firmware file from the Grin Tech V3 web page (CA3_B21_NoCal.hex).
This will preserve existing calibration settings, leaving Cal->RShunt unchanged. - Enter Setup and navigate to and enter the Calibration section. Set Cal->Range = Hi.
This value is always reset to Low when flashed and must be manually adjusted so the preserved Cal->RShunt value is interpreted correctly. - Complete the Calibration setup, entering the saved value of Cal->VScale.
- Leave the Calibration section and verify that the RShunt value shown on the Calibration section screen is correct.
- Return to the beginning of Setup and configure the CA normally.
Note: High Range allows 10x larger values for Plim->Max Current and Plim->MaxPower. In addition, the associated gain settings Plim->AGain and Plim->WGain also need to be scaled up by a factor of ten over the Low Range settings (e.g. WGain=10 in Lo Range should be entered as WGain=100 in Hi Range).
Returning to Cal->Range = Lo requires a similar v3B19 preflash step to clear the RShunt units digit.