Difference between revisions of "MASTECH MS2203"

From sigrok
Jump to navigation Jump to search
(Created page with "{{Infobox multimeter | image = 180px | name = MASTECH MS2203 | status = planned | source_code_dir = | counts = 9999 | categories = CAT III (600V) | connectivity = RS232 optical | measurements = AC voltage, AC current, active power, apparent power, reactive power, power factor, active energy, frequency | features = autorange, true-rms, data hold, min/max, bargraph, backlight | we...")
 
 
Line 1: Line 1:
{{Infobox multimeter
{{Infobox multimeter
| image          = [[File:Mastech_ms2203_mugshot.png|180px]]
| image          = [[File:Mastech_ms2203_device_top.JPG|40px]]
| name            = MASTECH MS2203
| name            = MASTECH MS2203
| status          = planned
| status          = planned
Line 13: Line 13:


The '''MASTECH MS2203''' is a 9999 counts, CAT III (600V) handheld dual display digital AC/DC clamp meter with serial connectivity.
The '''MASTECH MS2203''' is a 9999 counts, CAT III (600V) handheld dual display digital AC/DC clamp meter with serial connectivity.
== Photos ==
<gallery>
File:Mastech_ms2203_package_top.JPG|<small>Package, top</small>
File:Mastech_ms2203_package_bottom.JPG|<small>Package, bottom</small>
File:Mastech_ms2203_package_case.JPG|<small>Package, contents</small>
File:Mastech_ms2203_package_contents.JPG|<small>Package, contents</small>
File:Mastech_ms2203_device_top.JPG|<small>Device, top</small>
File:Mastech_ms2203_device_bottom.JPG|<small>Device, bottom</small>
</gallery>


== Protocol ==
== Protocol ==
Line 18: Line 30:
The device periodically sends 23-byte packets at 19200 baud, 8n1. There is no checksum or CRC in the packet.
The device periodically sends 23-byte packets at 19200 baud, 8n1. There is no checksum or CRC in the packet.


The protocol is documented here: [https://sigrok.org/wimg/b/b9/Mastech_ms2203_protocol.zip Mastech MS2203 protocol]
The sync byte (23th) is Line Feed; LF, <source enclose="none">0x0A</source>, <source enclose="none">\n</source>.
 
The byte sequence are as follow:
 
{| class="wikitable"
|-
! Name !! BIT7 !! BIT6 !! BIT5 !! BIT4 !! BIT3 !! BIT2 !! BIT1 !! BIT0 !! ASCII !! Hexadecimal
|-
| START1 || 0 ||  0 ||  0 ||  0 ||  0 ||  1 ||  0 ||  1 || ENQ || 0x05
|-
| START2 || 0 ||  0 ||  0 ||  0 ||  0 ||  1 ||  0 ||  1 || ENQ || 0x05
|-
| UNIT_DOWN || - ||  min ||  hmin||  Hz ||  kVAr||  A ||  V ||  batt|| ||
|-
| UNIT_UP || kWh ||  kW ||  : ||  - ||  A ||  V ||  KVA ||  - || ||
|-
| D0_UP
| colspan="8" | lowest character
| colspan="2" | 最低位字符
|-
| D1_UP
| colspan="8" | lower two characters
| colspan="2" | 低二位字符
|-
| D2_UP
| colspan="8" | high two characters
| colspan="2" | 高二位字符
|-
| D3_UP
| colspan="8" | most significant character
| colspan="2" | 最高位字符
|-
| FUNCTION1 || W3Ø ||  W ||  Ø3 || Σ ||  Ø2 ||  Ø1 ||  H ||  || ||
|-
| FUNCTION2 || DC ||  AC ||  UP(-)||  - ||  MAX ||  FREQ||  PF ||  DOWN(-)|| ||
|-
| FUNCTION3 || MIN ||  Time||  MEM ||  MR ||  - ||  M1 ||  M2 ||  - || ||
|-
| COUNTER || 1 || 1 || 1 || 0 || 1 || 1 || 0 || 1 || 0 || 0x30
|-
| || 0 || 1 || 1 || 0 || 0 || 0 || 0 || 0 || 1 || 0x31
|-
| || 1 || 0 || 1 || 0 || 0 || 1 || 1 || 1 || 2 || 0x32
|-
| || 1 || 1 || 1 || 0 || 0 || 0 || 1 || 1 || 3 || 0x33
|-
| || 0 || 1 || 1 || 0 || 1 || 0 || 1 || 0 || 4 || 0x34
|-
| || 1 || 1 || 0 || 0 || 1 || 0 || 1 || 1 || 5 || 0x35
|-
| || 1 || 1 || 0 || 0 || 1 || 1 || 1 || 1 || 6 || 0x36
|-
| || 1 || 1 || 1 || 0 || 0 || 0 || 0 || 0 || 7 || 0x37
|-
| || 1 || 1 || 1 || 0 || 1 || 1 || 1 || 1 || 8 || 0x38
|-
| || 1 || 1 || 1 || 0 || 1 || 0 || 1 || 1 || 9 || 0x39
|-
| D0_DOWN
| colspan="8" | lowest character
| colspan="2" | 最低位字符
|-
| D1_DOWN
| colspan="8" | lower two characters
| colspan="2" | 低二位字符
|-
| D2_DOWN
| colspan="8" | high two characters
| colspan="2" | 高二位字符
|-
| D3_DOWN
| colspan="8" | most significant character
| colspan="2" | 最高位字符
|-
| BAR6 || - || - || - || - || &#9658;||  - ||  - ||  -
|-
| BAR5 || L40 ||  L39 ||  L38 ||  L37 ||  L36 ||  L35 ||  L34 ||  L33
|-
| BAR4 || L32 ||  L31 ||  L30 ||  L29 ||  L28 ||  L27 ||  L26 ||  L25
|-
| BAR3 || L24 ||  L23 ||  L22 ||  L21 ||  L20 ||  L19 ||  L18 ||  L17
|-
| BAR2 || L16 ||  L15 ||  L14 ||  L13 ||  L12 ||  L11 ||  L10 ||  L9
|-
| BAR1 || L8 ||  L7 ||  L6 ||  L5 ||  L4 ||  L3 ||  L2 ||  L1
|}
 


== Resources ==
== Resources ==

Latest revision as of 23:54, 7 March 2023

MASTECH MS2203
Mastech ms2203 device top.JPG
Status planned
Counts 9999
IEC 61010-1 CAT III (600V)
Connectivity RS232 optical
Measurements AC voltage, AC current, active power, apparent power, reactive power, power factor, active energy, frequency
Features autorange, true-rms, data hold, min/max, bargraph, backlight
Website mastech-group.com MS2203

The MASTECH MS2203 is a 9999 counts, CAT III (600V) handheld dual display digital AC/DC clamp meter with serial connectivity.

Photos


Protocol

The device periodically sends 23-byte packets at 19200 baud, 8n1. There is no checksum or CRC in the packet.

The sync byte (23th) is Line Feed; LF, 0x0A, \n.

The byte sequence are as follow:

Name BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 ASCII Hexadecimal
START1 0 0 0 0 0 1 0 1 ENQ 0x05
START2 0 0 0 0 0 1 0 1 ENQ 0x05
UNIT_DOWN - min hmin Hz kVAr A V batt
UNIT_UP kWh kW : - A V KVA -
D0_UP lowest character 最低位字符
D1_UP lower two characters 低二位字符
D2_UP high two characters 高二位字符
D3_UP most significant character 最高位字符
FUNCTION1 W3Ø W Ø3 Σ Ø2 Ø1 H
FUNCTION2 DC AC UP(-) - MAX FREQ PF DOWN(-)
FUNCTION3 MIN Time MEM MR - M1 M2 -
COUNTER 1 1 1 0 1 1 0 1 0 0x30
0 1 1 0 0 0 0 0 1 0x31
1 0 1 0 0 1 1 1 2 0x32
1 1 1 0 0 0 1 1 3 0x33
0 1 1 0 1 0 1 0 4 0x34
1 1 0 0 1 0 1 1 5 0x35
1 1 0 0 1 1 1 1 6 0x36
1 1 1 0 0 0 0 0 7 0x37
1 1 1 0 1 1 1 1 8 0x38
1 1 1 0 1 0 1 1 9 0x39
D0_DOWN lowest character 最低位字符
D1_DOWN lower two characters 低二位字符
D2_DOWN high two characters 高二位字符
D3_DOWN most significant character 最高位字符
BAR6 - - - - - - -
BAR5 L40 L39 L38 L37 L36 L35 L34 L33
BAR4 L32 L31 L30 L29 L28 L27 L26 L25
BAR3 L24 L23 L22 L21 L20 L19 L18 L17
BAR2 L16 L15 L14 L13 L12 L11 L10 L9
BAR1 L8 L7 L6 L5 L4 L3 L2 L1


Resources