Products > Test Equipment
Rigol DP832 - Firmware list and bugs
<< < (123/153) > >>
Gandalf_Sr:

--- Quote from: cpposteve on March 12, 2020, 10:54:41 am ---If it does then just do it through the the front buttons

--- End quote ---
Thanks but that was what I was hoping to avoid.
JDubU:

--- Quote from: Gandalf_Sr on March 12, 2020, 10:46:28 am ---Is there a way to backup/save the calibration on the DP832?  I want to try the automated calibration process but I'm worried that I will screw up and make it worse or even unusable.

--- End quote ---

I don't know of a way to save the calibration but be aware that just starting an automated calibration process for a channel clears out all of the previous settings for that channel.  It does not clear them to any sort of factory calibration -- the parameters are zeroed out so the settings will be really off until the calibration for that channel is completed successfully.
garrettm:
As far as TooOldForThis's reverse engineered commands go, there is no SCPI command to read the current cal constants and store them on a PC. It might exist, but Rigol won't release the command set, so we can only work with what we have.

If you use my script, run it till it connects and identifies the instruments. If that step works you are literally half way to calibrating the PSU. The next step is if the DMM string commands are the same as the the DMM4050 as they are for your Keysight unit. There are only 5 methods that really matter, readDMM(), dmmLoclVoltMeas(), dmmRemVoltMeas(), dmmLoclCurrMeas() and dmmRemCurrMeas(). These read and configure the DMM for local and remote operation. These are very simple strings sent via telnet. To test these beforehand, you can simply use putty or windows telnet and send the commands to your DMM. If it responds correctly, then you are good to go and no changes are needed. If your DMM responds differently, then simply change the corresponding string command. Its really that simple. Of course you will need to recompile the modified TelnetCal.java (by running the compile.bat file) and then copy the new .class files over to the Compiled folder and then double click on run.bat to start the script with the modified string commands.

If the Keysight has a 10A current range and uses a digital filter, then I suspect there will be absolutely no issues. But to be safe just send each command via telnet and if you see the DMM report an error, either change that command or comment it out with "//" (but only for non critical things like the digital filter and turning the display on and off).

At any rate, I wouldn't worry about loosing the old cal data. My unit was screwed up beyond belief after the manual calibration bug and It recovered perfectly fine using the SCPI procedure. In fact, it is now in better agreement both read-back and output than previously.
tv84:

--- Quote from: garrettm on March 12, 2020, 09:08:51 pm ---As far as TooOldForThis's reverse engineered commands go, there is no SCPI command to read the current cal constants and store them on a PC. It might exist, but Rigol won't release the command set, so we can only work with what we have.

--- End quote ---

These are the commands that Rigol's equipments publicize:

https://www.eevblog.com/forum/testgear/lists-of-rigol-scpi-commands/msg2460030/#msg2460030
garrettm:
@tv84 Excellent work!

From the .txt file for the DP800 we currently know

013E - SET              SET         :CALibration:SET
013F - MEAS            MEAS      :CALibration:MEAS
0140 - STORe          STOR       :CALibration:STORe
0141 - CLEar           CLE         :CALibration:CLEar
0142 - STARt           STAR       :CALibration:STARt
0143 - END             END         :CALibration:END
0144 - SENSE          SENSE     :CALibration:SENSE

When calibrating via SCPI we only use STARt, CLEar, SET, MEAS and END. So I'm curious what SENSE and STORe do. It's possible STORe might allow reading back the stored cal point "measured value" (which is the actual cal constant). But who knows.

Regardless, even if the cal messes up, you can just correct the error and start over. For example: I accidentally forgot to move the banana plug over to the current input while testing my script and recovered just fine by running the script again. So worrying about saving the old cal is moot.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod