Difference between revisions of "MASTECH M9803R"

From sigrok
Jump to navigation Jump to search
m
 
(One intermediate revision by the same user not shown)
Line 32: Line 32:
== Protocol ==
== Protocol ==


TODO.
The protocol is documented in: [http://www.mtoussaint.de/cdmm/doc/html/classM9803R.html cdmm: M9803R Class Reference]
 
<pre>
Detailed Description
M9803R 11 byte binary protocoll.
 
Reverse engeneered by Matthias Toussaint
 
    Port settings seem to be 9600 7E1 or 9600 7O1 (looks like a bug)
    Protocoll is 11 bytes binary fixed length
    END OF PACKET is 0x0d 0x0a
    Multimeter continuously sends data
 
Byte 0: Sign ored together
0x00 -> positive
0x08 -> negative
0x01 -> overflow
 
Byte 1: Digit 4 binary
Byte 2: Digit 3 binary
Byte 3: Digit 2 binary
Byte 4: Digit 1 binary
 
Byte 5: Mode
0x00 DCV
0x01 ACV
0x02 DCA
0x03 ACA
0x04 Ohms
0x05 Ohms + Beep
0x06 Diode V
0x07 ADP
0x08 DCA (10A)
0x09 ACA (10A)
0x0A Freq
0x0C Capacity
 
Byte 6:Decimal point position
Display Unit Value
Frequency
0.000 kHz 0x00
00.00 kHz 0x01
00.00 Hz 0x05
000.0 Hz 0x06
Voltage
000.0 mV 0x00
0.000 V 0x01
00.00 V 0x02
000.0 V 0x03
0000. V 0x04
Current
0.000 mA 0x00
00.00 mA 0x01
000.0 mA 0x02
Capacity
0.000 nF 0x00
00.00 nF 0x01
000.0 nF 0x02
0.000 uF 0x03
00.00 uF 0x04
Resistance
000.0 Ohm 0x00
0.000 kOhm 0x01
00.00 kOhm 0x02
000.0 kOhm 0x03
0000. kOhm 0x04
00.00 MOhm 0x05
 
Byte 7: Hold/min/Max/Rel ored together
0x01 Hold
0x02 Rel
0x04 Min
0x08 Max
 
Byte 8: Auto/Manu
0x01 APOF (AutoPowerOff)
0x02 Manu
0x04 Auto
0x08 MEM
</pre>


== Resources ==
== Resources ==

Latest revision as of 14:25, 5 January 2020

MASTECH M9803R
800px-Mastech m9803r device front.png
Status planned
Counts 4000
IEC 61010-1 CAT II (1000V)
Connectivity RS232
Measurements voltage, resistance, diode, capacitance, frequency, current, hFE
Features autorange, true-rms, data hold, delay hold, min/max, relative, bargraph, backlight
Website p-mastech.com

The MASTECH M9803R is a 4000 counts, CAT II (1000V) digital bench multimeter with RS232 connectivity.

Hardware

TODO.

Photos

Multimeter:

TODO.

RS232 cable:

TODO.

Protocol

The protocol is documented in: cdmm: M9803R Class Reference

Detailed Description
M9803R 11 byte binary protocoll.

Reverse engeneered by Matthias Toussaint

    Port settings seem to be 9600 7E1 or 9600 7O1 (looks like a bug)
    Protocoll is 11 bytes binary fixed length
    END OF PACKET is 0x0d 0x0a
    Multimeter continuously sends data

Byte 0: Sign ored together
0x00 -> positive
0x08 -> negative
0x01 -> overflow

Byte 1: Digit 4 binary
Byte 2: Digit 3 binary
Byte 3: Digit 2 binary
Byte 4: Digit 1 binary

Byte 5: Mode
0x00 DCV
0x01 ACV
0x02 DCA
0x03 ACA
0x04 Ohms
0x05 Ohms + Beep
0x06 Diode V
0x07 ADP
0x08 DCA (10A)
0x09 ACA (10A)
0x0A Freq
0x0C Capacity

Byte 6:Decimal point position
Display	Unit	Value
Frequency
0.000	kHz	0x00
00.00	kHz	0x01
00.00	Hz	0x05
000.0	Hz	0x06
Voltage
000.0	mV	0x00
0.000	V	0x01
00.00	V	0x02
000.0	V	0x03
0000.	V	0x04
Current
0.000	mA	0x00
00.00	mA	0x01
000.0	mA	0x02
Capacity
0.000	nF	0x00
00.00	nF	0x01
000.0	nF	0x02
0.000	uF	0x03
00.00	uF	0x04
Resistance
000.0	Ohm	0x00
0.000	kOhm	0x01
00.00	kOhm	0x02
000.0	kOhm	0x03
0000.	kOhm	0x04
00.00	MOhm	0x05

Byte 7: Hold/min/Max/Rel ored together
0x01 Hold
0x02 Rel
0x04 Min
0x08 Max

Byte 8: Auto/Manu
0x01 APOF (AutoPowerOff)
0x02 Manu
0x04 Auto
0x08 MEM

Resources