Author Topic: Korad KA3005P I/O Commands  (Read 45476 times)

0 Members and 1 Guest are viewing this topic.

Offline stmdude

  • Frequent Contributor
  • **
  • Posts: 479
  • Country: se
Re: Korad KA3005P I/O Commands
« Reply #50 on: May 09, 2016, 07:21:29 am »
Never mind. I'm an idiot..  (Didn't send the full 24 bytes)

If anyone is wondering, it _is_ CRC-8, and the seed is 0x00

Offline 0x2a

  • Newbie
  • Posts: 1
  • Country: de
Re: Korad KA3005P I/O Commands
« Reply #51 on: May 28, 2016, 09:33:37 pm »
In case anyone is interested I have written a GUI based on C++/Qt called LabPowerQt for devices using this kind of protocol. It works quite good so far but is still missing the programming feature of the original software.

My main target platform is Linux / OS X as the original software is not available for this platform but I have also created a Windows installer. Releases can be found on github as well
You can see how I am "talking" to the device in the source code.

« Last Edit: May 28, 2016, 10:17:24 pm by 0x2a »
The following users thanked this post: mixiom

Offline djrecipe

  • Newbie
  • Posts: 1
  • Country: us
Re: Korad KA3005P I/O Commands
« Reply #52 on: August 17, 2016, 06:36:18 am »
Hey guys, I have been using the Korad KA3005P power supply to test some proprietary data acquisition hardware at home.

I have found that enabling Over-Current Protection or Over-Voltage Protection usually causes the STATUS? command to return 63 (all 1s).

If OCP and OVP are disabled on my unit, then STATUS? returns the proper bits.

Lastly, I've found that the BEEP0 or BEEP1 command does nothing, or at least I'm not sure what it accomplishes.

I have written a very simple WPF/C# windows program for controlling the Korad KA3005P, with a little bit of adaptation you could probably use it to control your model and suit your needs.

Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo