Difference between revisions of "Manson HCS-3xxx series"
m (→Protocol) |
(old link runs into 404, change to something that works for now) |
||
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox power supply | {{Infobox power supply | ||
| image = [[File:Manson hcs3202.png|180px]] | | image = [[File:Manson hcs3202.png|180px]] | ||
| name = Manson HCS-3xxx | | name = Manson HCS-3xxx series | ||
| status = supported | | status = supported | ||
| source_code_dir = manson-hcs-3xxx | | source_code_dir = manson-hcs-3xxx | ||
Line 9: | Line 9: | ||
| channel3 = | | channel3 = | ||
| channel4 = | | channel4 = | ||
| connectivity = USB | | connectivity = USB/serial | ||
| features = programmable presets, cycling functionality | | features = programmable presets, cycling functionality | ||
| website = [ | | website = [https://www.manson.com.hk/product-list-filter/?cat_id=37&series_value=,140, manson.com.hk] | ||
}} | }} | ||
The '''Manson HCS-3xxx''' | The '''Manson HCS-3xxx series''' are 1 channel switch-mode programmable power supplies with USB/serial connectivity. | ||
== Devices == | == Devices == | ||
{| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | {| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | ||
|- | |- | ||
!Manson | !Manson | ||
!Conrad OEM | !Conrad OEM | ||
!Peaktech OEM | !Peaktech OEM | ||
!Voltage | !Voltage range | ||
!Current | !Current range | ||
!Power | !Power | ||
! | !Comments | ||
|- | |- | ||
Line 103: | Line 102: | ||
|- | |- | ||
| HCS-3302-USB | | HCS-3302-USB | ||
| | | [https://www.conrad.de/de/voltcraft-dpps-32-15-labornetzgeraet-einstellbar-1-32-vdc-0-15-a-480-w-usb-programmierbar-anzahl-ausgaenge-1-x-1086556.html DPPS-32-15] | ||
| style="text-align:center" | - | | style="text-align:center" | - | ||
| style="text-align:center" | 1-32 V | | style="text-align:center" | 1-32 V | ||
Line 175: | Line 174: | ||
|} | |} | ||
The devices linked above are supported. The other devices might work, but are untested. If you have one of the unsupported devices and can test it, please contact | The voltage and current specs are rounded values from the manufacturer's specs. The devices might allow slightly higher values for voltage and current. The exact values read from the devices are available by listing the config keys '''SR_CONF_VOLTAGE_TARGET''' and '''SR_CONF_CURRENT_LIMIT'''. | ||
The devices linked above are supported. The other devices might work, but are untested. If you have one of the unsupported devices and can test it, please contact us on [https://web.libera.chat/#sigrok #sigrok@libera.chat] or on the [https://lists.sourceforge.net/lists/listinfo/sigrok-devel mailing list]. | |||
Some other device series by the same manufacturer exist that use a different communication protocol. | Some other device series by the same manufacturer exist that use a different communication protocol. | ||
== | == Config keys == | ||
{|border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | {|border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | ||
Line 188: | Line 187: | ||
! Target | ! Target | ||
! Parameters | ! Parameters | ||
! | ! Comments | ||
|- | |- | ||
| | | SR_CONF_ENABLED | ||
| | | Device | ||
| Boolean on/off | | Boolean on/off | ||
| Get: Query output status. Set: Switch output on or off. Power-on default is on. | | Get: Query output status. Set: Switch output on or off. Power-on default is on. | ||
|- | |- | ||
| | | SR_CONF_VOLTAGE | ||
| | | Device | ||
| Double | | Double | ||
| Get: Query output voltage. Updated only if sampling is active! | | Get: Query output voltage. Updated only if sampling is active! | ||
|- | |- | ||
| | | SR_CONF_VOLTAGE_TARGET | ||
| | | Device | ||
| Double | | Double | ||
| List: Get 3-tuple (min, max, step) for output voltage range. Get: Get output voltage limit. Set: Set output voltage limit. | |||
|- | |- | ||
| | | SR_CONF_CURRENT | ||
| | | Device | ||
| Double | | Double | ||
| Get: Query output current. Updated only if sampling is active! | | Get: Query output current. Updated only if sampling is active! | ||
|- | |- | ||
| | | SR_CONF_CURRENT_LIMIT | ||
| | | Device | ||
| Double | | Double | ||
| List: Get 3- | | List: Get 3-tuple (min, max, step) for output current range. Get: Get output current limit. Set: Set output current limit. | ||
|} | |} | ||
See also [[Programmable power supply]]! | |||
== Protocol == | == Protocol == | ||
Some versions of the protocol description in manuals are incomplete or even erroneous. | The devices use an ASCII-based protocol over a USB-to-serial link. | ||
All commands and replies end with a carriage return ('''\r''') character. | |||
Some versions of the protocol description in manuals are incomplete or even erroneous. | |||
{| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | {| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | ||
|- | |- | ||
!Command | !Command | ||
!Reply | !Reply | ||
!Description | !Description | ||
! | !Comments | ||
|- | |- | ||
| GMOD\r | | GMOD\r | ||
| 3204\ | | 3204\rOK\r | ||
| Query model | | Query model | ||
| Four-digit model code, e.g. | | Four-digit model code, e.g. ''3202'' for the [[Manson HCS-3202|HCS-3202]]. Some models also use model codes like ''HCS-3302''. | ||
|- | |- | ||
| GETD\r | | GETD\r | ||
| VVVVCCCCS\ | | VVVVCCCCS\rOK\r | ||
| Query displayed voltage, current and mode. | | Query displayed voltage, current and mode. | ||
| Four-digit voltage, e.g. 12.34; four-digit current, e.g. 12.34; status 0=constant voltage, 1=constant current. | | Four-digit voltage, e.g. 12.34; four-digit current, e.g. 12.34; status 0=constant voltage, 1=constant current. | ||
|- | |- | ||
| SOUT | | SOUT''n''\r | ||
| OK\r | | OK\r | ||
| Disable output | | Disable output | ||
Line 267: | Line 269: | ||
|- | |- | ||
| VOLT | | VOLT''nnn''\r | ||
| OK\r | | OK\r | ||
| Set voltage to nn.n. | | Set voltage to nn.n. | ||
Line 273: | Line 275: | ||
|- | |- | ||
| CURR | | CURR''nnn''\r | ||
| OK\r | | OK\r | ||
| Set current to nn.n or n.nn (model- | | Set current to nn.n or n.nn (model-dependent!). | ||
| | | | ||
|} | |} | ||
Line 292: | Line 288: | ||
* [http://www.reinhardweiss.de/german/sonstiges.htm#HCS reinhardweiss.de: Manson HCS-3204 info] (most of it also applies to the other devices in the series) | * [http://www.reinhardweiss.de/german/sonstiges.htm#HCS reinhardweiss.de: Manson HCS-3204 info] (most of it also applies to the other devices in the series) | ||
* [http://goughlui.com/?p=2927 goughlui.com: Review: Manson HCS-3102 1-36v/0-5A Switch-Mode Benchtop Power Supply] (most of it also applies to the other devices in the series) | * [http://goughlui.com/?p=2927 goughlui.com: Review: Manson HCS-3102 1-36v/0-5A Switch-Mode Benchtop Power Supply] (most of it also applies to the other devices in the series) | ||
* http:// | * [http://files.elv.de/Assets/Produkte/10/1067/106766/Downloads/106766_labornetzgeraet_hcs3202_um.pdf ELV: HCS-3200/3202/3204 manual] (contains some more commands than the manufacturer's docs) | ||
[[Category:Device]] | [[Category:Device]] | ||
[[Category:Power supply]] | [[Category:Power supply]] | ||
[[Category:Supported]] | [[Category:Supported]] |
Latest revision as of 18:31, 10 June 2023
Status | supported |
---|---|
Source code | manson-hcs-3xxx |
Channels | 1 |
Voltage/current (CH1) | various |
Connectivity | USB/serial |
Features | programmable presets, cycling functionality |
Website | manson.com.hk |
The Manson HCS-3xxx series are 1 channel switch-mode programmable power supplies with USB/serial connectivity.
Devices
Manson | Conrad OEM | Peaktech OEM | Voltage range | Current range | Power | Comments |
---|---|---|---|---|---|---|
HCS-3100 | PPS-11810 | 1-18 V | 0-10 A | 180 W | ||
HCS-3102 | PPS-11360 | 1-36 V | 0-5 A | 180 W | ||
HCS-3104 | PPS-11603 | 1-60 V | 0-2.5 A | 150 W | ||
HCS-3150 | - | 1-18 V | 0-15 A | 270 W | ||
HCS-3200 | PPS-13610 | 1-18 V | 0-20 A | 360 W | ||
HCS-3202 | PPS-16005 | 1-36 V | 0-10 A | 360 W | ||
HCS-3204 | PPS-11815 | 1-60 V | 0-5 A | 300 W | ||
HCS-3300-USB | - | - | 1-16 V | 0-30 A | 480 W | |
HCS-3302-USB | DPPS-32-15 | - | 1-32 V | 0-15 A | 480 W | |
HCS-3304-USB | - | - | 1-60 V | 0-8 A | 480 W | |
HCS-3400-USB | - | PeakTech 1565 | 1-16 V | 0-40 A | 600 W | |
HCS-3402-USB | - | PeakTech 1575 | 1-32 V | 0-20 A | 600 W? | |
HCS-3404-USB | - | - | 1-60 V | 0-10 A | 600 W | |
HCS-3600-USB | - | PeakTech 1580 | 1-16 V | 0-60 A | 750 W | |
HCS-3602-USB | - | PeakTech 1580 | 1-30 V | 0-30 A | 900 W | |
HCS-3604-USB | - | - | 1-60 V | 0-15 A | 900 W |
The voltage and current specs are rounded values from the manufacturer's specs. The devices might allow slightly higher values for voltage and current. The exact values read from the devices are available by listing the config keys SR_CONF_VOLTAGE_TARGET and SR_CONF_CURRENT_LIMIT.
The devices linked above are supported. The other devices might work, but are untested. If you have one of the unsupported devices and can test it, please contact us on #sigrok@libera.chat or on the mailing list.
Some other device series by the same manufacturer exist that use a different communication protocol.
Config keys
Function | Target | Parameters | Comments |
---|---|---|---|
SR_CONF_ENABLED | Device | Boolean on/off | Get: Query output status. Set: Switch output on or off. Power-on default is on. |
SR_CONF_VOLTAGE | Device | Double | Get: Query output voltage. Updated only if sampling is active! |
SR_CONF_VOLTAGE_TARGET | Device | Double | List: Get 3-tuple (min, max, step) for output voltage range. Get: Get output voltage limit. Set: Set output voltage limit. |
SR_CONF_CURRENT | Device | Double | Get: Query output current. Updated only if sampling is active! |
SR_CONF_CURRENT_LIMIT | Device | Double | List: Get 3-tuple (min, max, step) for output current range. Get: Get output current limit. Set: Set output current limit. |
See also Programmable power supply!
Protocol
The devices use an ASCII-based protocol over a USB-to-serial link.
All commands and replies end with a carriage return (\r) character.
Some versions of the protocol description in manuals are incomplete or even erroneous.
Command | Reply | Description | Comments |
---|---|---|---|
GMOD\r | 3204\rOK\r | Query model | Four-digit model code, e.g. 3202 for the HCS-3202. Some models also use model codes like HCS-3302. |
GETD\r | VVVVCCCCS\rOK\r | Query displayed voltage, current and mode. | Four-digit voltage, e.g. 12.34; four-digit current, e.g. 12.34; status 0=constant voltage, 1=constant current. |
SOUTn\r | OK\r | Disable output | Output on=0 (power-on default), off=1 |
SESS\r | OK\r | Disable keyboard | Seems to time out after about 5 seconds. |
ENDS\r | OK\r | Enable keyboard | When disabled with SESS. |
VOLTnnn\r | OK\r | Set voltage to nn.n. | |
CURRnnn\r | OK\r | Set current to nn.n or n.nn (model-dependent!). |
Resources
- Vendor control software (HCS_PC_software_v0_9.rar)
- Vendor Labview driver (HCS_labview_high_current_v0_1.rar)
- reinhardweiss.de: Manson HCS-3204 info (most of it also applies to the other devices in the series)
- goughlui.com: Review: Manson HCS-3102 1-36v/0-5A Switch-Mode Benchtop Power Supply (most of it also applies to the other devices in the series)
- ELV: HCS-3200/3202/3204 manual (contains some more commands than the manufacturer's docs)