Loading README.md +23 −2 Original line number Diff line number Diff line # kaxxxxp-viewer - Data Logger and Viewer for KAxxxxP power supplies **kaxxxxp-viewer** acquires and visualizes voltage and current data from KAxxxxP power supplies. These PSUs are equipped with a USB port, which can be used both for remote control and data acquisition using a serial protocol. KAxxxxP power supplies. These are sold under brand names such as Korad or RND Lab and equipped with a USB serial port, allowing them to be used as simple, low-resolution measurement devices. See the [sigrok wiki](https://sigrok.org/wiki/Korad_KAxxxxP_series) for details. It has been successfully used with "RND 320-KA3005P" (single-channel) and "RND 320-KA3305P" (dual-channel) supplies. Observed attributes: * Time resolution: **a few Hz** * Voltage range: 0 .. 30 V * Voltage resolution: 10 mV * Current range: 0 .. 5 A * Current resolution: 1 mA Voltage and current range depend on the device, the resolutions are probably identical. **Warning:** In addition to reading voltage and current values, the serial interface also supports *setting* them. This is not supported by kaxxxxp-viewer. However, be warned that communication errors or bugs may cause the power supply to receive a write command with an arbitrary voltage or current value, which may result in damaged equipment, fire, or other harm. By using this software, you acknowledge that you are aware of these risks. See `bin/kaxxxxp-viewer --help` for usage details. Loading bin/kaxxxxp-viewer +4 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,8 @@ DESCRIPTION kaxxxxp-viewer logs voltage and current readings provided by a KAxxxxP power supply. kaxxxxp-viewer logs voltage and current readings provided by a KAxxxxP power supply with serial/USB interface, sold under brands such as Korad or RND Lab. Measurements can be taken directly (by specifying <measurement duration> in seconds) or loaded from a logfile using --load <file>. Data can be plotted or aggregated on stdout. Loading Loading @@ -131,6 +132,8 @@ class KA320: return self.reader.get_expected_line() return self.reader.get_line() # See <https://sigrok.org/wiki/Korad_KAxxxxP_series> for supported commands def connect(self): return self.rw(b"*IDN?", 16) Loading Loading
README.md +23 −2 Original line number Diff line number Diff line # kaxxxxp-viewer - Data Logger and Viewer for KAxxxxP power supplies **kaxxxxp-viewer** acquires and visualizes voltage and current data from KAxxxxP power supplies. These PSUs are equipped with a USB port, which can be used both for remote control and data acquisition using a serial protocol. KAxxxxP power supplies. These are sold under brand names such as Korad or RND Lab and equipped with a USB serial port, allowing them to be used as simple, low-resolution measurement devices. See the [sigrok wiki](https://sigrok.org/wiki/Korad_KAxxxxP_series) for details. It has been successfully used with "RND 320-KA3005P" (single-channel) and "RND 320-KA3305P" (dual-channel) supplies. Observed attributes: * Time resolution: **a few Hz** * Voltage range: 0 .. 30 V * Voltage resolution: 10 mV * Current range: 0 .. 5 A * Current resolution: 1 mA Voltage and current range depend on the device, the resolutions are probably identical. **Warning:** In addition to reading voltage and current values, the serial interface also supports *setting* them. This is not supported by kaxxxxp-viewer. However, be warned that communication errors or bugs may cause the power supply to receive a write command with an arbitrary voltage or current value, which may result in damaged equipment, fire, or other harm. By using this software, you acknowledge that you are aware of these risks. See `bin/kaxxxxp-viewer --help` for usage details. Loading
bin/kaxxxxp-viewer +4 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,8 @@ DESCRIPTION kaxxxxp-viewer logs voltage and current readings provided by a KAxxxxP power supply. kaxxxxp-viewer logs voltage and current readings provided by a KAxxxxP power supply with serial/USB interface, sold under brands such as Korad or RND Lab. Measurements can be taken directly (by specifying <measurement duration> in seconds) or loaded from a logfile using --load <file>. Data can be plotted or aggregated on stdout. Loading Loading @@ -131,6 +132,8 @@ class KA320: return self.reader.get_expected_line() return self.reader.get_line() # See <https://sigrok.org/wiki/Korad_KAxxxxP_series> for supported commands def connect(self): return self.rw(b"*IDN?", 16) Loading