Kikusui DPO2212A GP-IB [IEEE-488] Power Supply Programming Codes Needed

Does anyone have programming codes (or a link to them) for a Kikusui DPO2212A Power Supply GP-IB [IEEE-488] Controller? I could not find anything on Kikusui's web site. This nice little controller can control three supplies at once, but decoding the codes by hand has so far eluded me.

Thank you in advance,

Larry Carr

Reply to
Larry Carr
Loading thread data ...

I found some partial answers to my own question, enclosed for the benefit of any future reader in need of a head start down this same road.

I would appreciate receiving more information if anyone has it.

************ Kikusui DP02212A Power Supply Programmer. Three DAC outputs, labeled A1, A2, & A3 on rear panel.

Partial decoding ASCII codes sent over IEEE-488 bus:

Code* Result A1 Activates DAC output A1. Without this command, A1 output is zero. A2 Activates DAC output A2. Without this command, A2 output is zero. A3 Activates DAC output A3. Without this command, A3 output is zero.

KxxxV (xxx may be any number between 000 and 999) Changes A1 and/or A2 output voltage from 0.00 to

9.98V My unit does not recognize odd values for LSD, perhaps a fault. [Codes K100V and K101V produce the same voltage.]

KyyyV (yyy may be any number between 000 and 255) Changes A3 output voltage from 0.00 to 9.84V yyy between 256 and 258 produces 9.84V output. yyy above 258 produces 0V output. My unit does not recognize odd values for LSD, perhaps a fault. [Codes K100V and K101V produce the same voltage.]

  • Any code may be terminated with LF-CR (ASCII 10 + 13) to change output. After valid code is sent, any number (millions!) of invalid codes can be sent; this box will remember the valid codes, ignoring extraneous data and patiently wait for a LF-CR, at which time it will execute the valid code.

I have not discovered how to turn outputs off. "K000V" does not change any outputs.

Note that after codes A1, A2 & A3 have all been sent, KxxxV is the same as KyyyV, and all three outputs will change, A1 & A2 to the same value, A3 to a higher value within its range.

Once A1,A2 and A3 codes have been sent, all three DACs will produce the voltage sent by "KxxxV". I have not discovered how to send them separate codes so the three DACs have differing output voltages.

Larry Carr snipped-for-privacy@earthlink.net

6/6/2005 ************
Reply to
Larry Carr

DIRECT FROM THE MANUAL! Ignore previous message; erratic switch settings.

Kikusui DP02212A Power Supply Programmer.

Here are ASCII control codes, abbreviated from the Kikusui Manual:

Rear switches:

Switch #6 should NOT be put in "L" (listener only, or"1") position.

Switches #7 [A1] and #8 [A2] should be in "V" (0) position.

ASCII codes sent over IEEE-488 bus:

The DPO2212A recognizes only 13 ASCII code characters 0-9,"A", "K", and "V".

All other ASCII characters are ignored.

AyKxxxV y=1 for DAC A1, y=2 for DAC A2, y=3 for DAC A3. (xxx may be any number between 000 and 999 for A1 or A2) Changes A1 or A2 output voltage between 0.00 and 9.98V

A3KzzzV (zzz may be any number between 000 and 255) Changes A3 output voltage between 0.00 to 9.84V zzz between 256 and 258 produces 9.84V output. zzz above 258 produces 0.00V output.

A1KxxxA Same as A1KxxxV, but when switch #7 is in "A" (1) position. A2KxxxA Same as A2KxxxV, but when switch #8 is in "A" (1) position. A3KzzzA is invalid; A3 must be A3KzzzV.

Any code must be terminated with LF-CR (ASCII 10 + 13) to change output.

"AyK000V" effectively turns any Ay off, although it is still active.

Larry Carr

6/10/2005
Reply to
Larry Carr

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.