Difference between revisions of "MASTECH MAS345"

From sigrok
Jump to navigation Jump to search
(details on the driver to use, which is probably helpful to the user)
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:Mastech mas345 device front.jpg|thumb|right|MASTECH MAS345]]
{{Infobox multimeter
| image          = [[File:Mastech_mas345_device_front.png|180px]]
| name            = MASTECH MAS345
| status          = supported
| source_code_dir = serial-dmm
| counts          = 4000
| categories      = CAT II
| connectivity    = [[Device_cables#Metex_5-pin_RS232_cable|RS232]]
| measurements    = voltage, current, resistance, capacitance, temperature, hFE, diode, continuity
| features        = autorange, data hold, bargraph, backlight
| website        = [http://web.archive.org/web/20080305031323/http://www.p-mastech.com/products/04_dm/mas345.html p-mastech.com]
}}


The [http://web.archive.org/web/20080305031323/http://www.p-mastech.com/products/04_dm/mas345.html MASTECH MAS345] is a 3999 counts, CAT II handheld digital multimeter with RS232 connectivity.
The '''MASTECH MAS345''' is a 4000 counts, CAT II handheld digital multimeter with RS232 connectivity.


It is also sold under the names [http://web.archive.org/web/20070224223043/http://www.globalspecialties.com/pro70.html Global Specialties Pro-70], [http://www.velleman.eu/products/view/?country=ot&lang=de&id=341708 Velleman DVM345DI], [http://www.xlsmess.de/html/mcvoice_-_m-345pro.html McVoice M-345pro], and [http://www.sinometer.com/jpg/MAS345.jpg Sinometer MAS345].
It is also sold under the names [http://www.circuitspecialists.com/csi345.html Circuit Specialists CSI345]<sup>1</sup>, [http://web.archive.org/web/20070224223043/http://www.globalspecialties.com/pro70.html Global Specialties Pro-70], [http://www.xlsmess.de/html/mcvoice_-_m-345pro.html McVoice M-345pro], [http://www.sinometer.com/jpg/MAS345.jpg Sinometer MAS345]. and [http://www.velleman.eu/products/view/?country=ot&lang=de&id=341708 Velleman DVM345DI].


See [[MASTECH MAS345/Info]] for more details about the device.
<small>
<sup>1</sup> The [http://www.circuitspecialists.com/products/csi345.zip software shipped by Circuit Specialists] is MasView 1.1.
</small>


== Hardware ==
== Hardware ==
Line 12: Line 25:


* '''Main chip''': MASTECH Japan M343-01 F0951D174 (80 pins, 16 + 16 + 24 + 24)
* '''Main chip''': MASTECH Japan M343-01 F0951D174 (80 pins, 16 + 16 + 24 + 24)
* '''14-stage binary counter/oscillator''': [http://datasheet.octopart.com/M74HC4060B1R-STMicroelectronics-datasheet-10836214.pdf ST 74HC4060 N00U732]
* '''14-stage binary counter/oscillator''': [http://www.st.com/internet/analog/product/69763.jsp ST 74HC4060] ([http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00000318.pdf datasheet]) (marking: "ST 74HC4060 N00U732")
* '''Precision Operational Amplifiers''': [http://www.ti.com/lit/ds/symlink/op07c.pdf Texas Instruments 12AL9JM 0P07CP]
* '''Precision perational amplifier''': [http://www.ti.com/product/op07c Texas Instruments OP07C] ([http://www.ti.com/lit/gpn/op07c datasheet]) (marking: "12AL9JM 0P07CP")
* '''?''': GC7555AP AA7057HS
* '''CMOS multifunctional time base circuit''': [http://translate.google.com/translate?sl=zh-CN&tl=en&js=n&prev=_t&hl=de&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fproduct.ch.gongchang.com%2Fd16189061.html&act=url Green Sea Technology GC7555AP] ([http://www.chinaeds.com/zl/201041695739344804_GC7555AD,GC7555APpdf.pdf datasheet], [https://translate.googleusercontent.com/translate_c?act=url&hl=de&ie=UTF8&prev=_t&rurl=translate.google.com&sl=zh-CN&tl=en&u=http://www.chinaeds.com/d.aspx%3Fid%3D298797&usg=ALkJrhh8MzVMH7GdvsM85Mvt0pR1rHF_-w English translation]) (marking: "GC7555AP AA7057HS")
* '''Opto Coupler''': [http://www.sharpsma.com/webfm_send/1092 Sharp B B5 PC817]
** This is an NE555 compatible chip, apparently.
* '''Opto Coupler''': [http://www.sharpsma.com/webfm_send/1092 Sharp B B6 PC817]
* '''General-purpose photocoupler''': [http://www.sharpsma.com/optoelectronics/isolation-devices/dc-input-photocouplers/PC817X2J000F Sharp PC817] ([http://www.sharpsma.com/webfm_send/1092 datasheet]) (marking: "B > B5 PC817 Sharp")
** "B": model = PC817X2J000F/PC817XF2J00F, ">": China factory, "B5": date code == May 1991
* '''General-purpose photocoupler''': [http://www.sharpsma.com/optoelectronics/isolation-devices/dc-input-photocouplers/PC817X2J000F Sharp PC817] ([http://www.sharpsma.com/webfm_send/1092 datasheet])  (marking: "B > B6 PC817 Sharp")
** "B": model = PC817X2J000F/PC817XF2J00F, ">": China factory, "B6": date code == June 1991
* '''Crystal''': ca. 32kHz
* '''Crystal''': ca. 32kHz
* '''Fuse''': 15A/250V (6x30mm) (for the 10A jack; interestingly the PCB silkscreen says "20A" for that jack)
* '''Fuse''': 15A/250V (6x30mm) (for the 10A jack; interestingly the PCB silkscreen says "20A" for that jack)
Line 22: Line 38:
'''RS232 cable''':
'''RS232 cable''':


* TODO.
* See [[Device_cables#Metex_5-pin_RS232_cable]].


== Driver ==
Uses the driver '''mastech-mas345'''.  You'll generally need the 'conn' driver option to specify the serial device to use.
Example:
  sigrok-cli --driver mastech-mas345:conn=/dev/ttyUSB0 --samples 10
== Photos ==
== Photos ==


Line 29: Line 53:


<gallery>
<gallery>
File:Mastech mas345 package1.jpg
File:Mastech mas345 package1.jpg|<small>Outer package</small>
File:Mastech mas345 package2.jpg
File:Mastech mas345 package2.jpg|<small>Package</small>
File:Mastech mas345 package3.jpg
File:Mastech mas345 package3.jpg|<small>Package, open</small>
File:Mastech mas345 package contents.jpg
File:Mastech mas345 package contents.jpg|<small>Package contents</small>
File:Mastech mas345 device front rubber.jpg
File:Mastech mas345 device front rubber.jpg|<small>Device, rubber holster</small>
File:Mastech mas345 device front.jpg
File:Mastech mas345 device front.jpg|<small>Device, front</small>
File:Mastech mas345 device back.jpg
File:Mastech mas345 device back.jpg|<small>Device, back</small>
File:Mastech_mas345_probes.jpg
File:Mastech_mas345_probes.jpg|<small>Probes</small>
File:Mastech mas345 temperature sensor.jpg
File:Mastech mas345 temperature sensor.jpg|<small>Temperature probe</small>
File:Mastech mas345 lcd1.jpg
File:Mastech mas345 lcd1.jpg|<small>LCD</small>
File:Mastech mas345 lcd2.jpg
File:Mastech mas345 lcd2.jpg|<small>LCD w/ backlight</small>
File:Mastech mas345 device open.jpg
File:Mastech mas345 device open.jpg|<small>Device, open</small>
File:Mastech mas345 device plastic.jpg
File:Mastech mas345 device plastic.jpg|<small>Front cover</small>
File:Mastech mas345 pcb front1.jpg
File:Mastech mas345 pcb front1.jpg|<small>PCB, front</small>
File:Mastech mas345 pcb front displayremoved.jpg
File:Mastech mas345 pcb front displayremoved.jpg|<small>PCB, front, w/o LCD</small>
File:Mastech mas345 pcb front2.jpg
File:Mastech mas345 pcb front2.jpg|<small>PCB, front top</small>
File:Mastech mas345 pcb front3.jpg
File:Mastech mas345 pcb front3.jpg|<small>PCB, front middle</small>
File:Mastech mas345 pcb front4.jpg
File:Mastech mas345 pcb front4.jpg|<small>PCB, front bottom</small>
File:Mastech mas345 pcb bottom1.jpg
File:Mastech mas345 pcb bottom1.jpg|<small>PCB, back 1</small>
File:Mastech mas345 pcb bottom2.jpg
File:Mastech mas345 pcb bottom2.jpg|<small>PCB, back 2</small>
File:Mastech mas345 display1.jpg
File:Mastech mas345 display1.jpg|<small>LCD 1</small>
File:Mastech mas345 display2.jpg
File:Mastech mas345 display2.jpg|<small>LCD 2</small>
File:Mastech mas345 pcb rs232 connector.jpg
File:Mastech mas345 pcb rs232 connector.jpg|<small>RS232 connector</small>
File:Mastech mas345 mastech m343-01.jpg
File:Mastech mas345 mastech m343-01.jpg|<small>MASTECH M343-01</small>
File:Mastech mas345 gc7555ap.jpg
File:Mastech mas345 gc7555ap.jpg|<small>GC7555AP</small>
File:Mastech mas345 sharp pc817.jpg
File:Mastech mas345 sharp pc817.jpg|<small>Sharp PC817</small>
File:Mastech mas345 st 74hc4060.jpg
File:Mastech mas345 st 74hc4060.jpg|<small>ST 74HC4060</small>
File:Mastech mas345 texas instruments 12al9jm.jpg
File:Mastech mas345 texas instruments 12al9jm.jpg|<small>TI OP07C</small>
</gallery>
</gallery>


'''RS232 cable''':
'''RS232 cable''':


See [[Multimeter_cables#MASTECH_MAS34X_cable]].
See [[Device_cables#Metex_5-pin_RS232_cable]].


== Protocol ==
== Protocol ==
Line 67: Line 91:
The protocol is (partially) documented in the vendor software's "Help" window (seems to apply to MAS343, MAS344, and MAS345; the M9803R protocol is different).
The protocol is (partially) documented in the vendor software's "Help" window (seems to apply to MAS343, MAS344, and MAS345; the M9803R protocol is different).


* Serial port settings: '''600''' baud, '''7n2''', '''RTS low''', '''DTR high'''
See [[Multimeter_ICs#Metex_14-byte_ASCII]] for the DMM IC protocol.
* Every time the host sends a (any?) character to the DMM (the vendor software sends '''D'''/'''0x44'''), it returns '''14 ASCII bytes''' containing the measurement value and so on. The documentation states that a request interval of >= 1 second is "required for stable measuring data from meter".
 
Packet format:
 
{| border="0" style="font-size: smaller" class="alternategrey sigroktable"
|-
!Byte(s)
!Description
 
|-
| 1-2
| '''Measuring mode''' ('''DC''', '''AC''', '''OH''', '''CA''', '''TE''', '''DI''', ...)
 
|-
| 3
| '''Always a space''' (?)
 
|-
| 4
| '''Sign''' (''''-'''' or ' ', i.e. a minus or a space)
 
|-
| 5-9
| '''Decimal point and current measurement value''' (Examples: '''10.00''', '''0L''', '''3.999''')
 
|-
| 10-13
| '''Unit''' (Examples: '''V''', mV, '''A''', '''mA''', '''kOhm''', '''MOhm''', '''nF''', ...)
 
|-
| 14
| '''Carriage return''' ('''13'''/'''0x0d''')
 
|}
 
Example packets:
 
{| border="0" style="font-size: smaller" class="alternategrey sigroktable"
|-
!01
!02
!03
!04
!05
!06
!07
!08
!09
!10
!11
!12
!13
!14
 
|-
| D
| C
|
| -
| 0
| 0
| 0
| .
| 0
|
|
|
| V
| \r
 
|-
| A
| C
|
|
| 0
| 0
| .
| 0
| 0
|
|
|
| A
| \r
 
|-
| C
| A
|
|
| 0
| .
| 0
| 7
| 1
|
|
| n
| F
| \r
 
|-
| O
| H
|
|
|
| O
| .
| L
|
| M
| O
| h
| m
| \r
 
|}


== Resources ==
== Resources ==
Line 201: Line 106:
* [http://www.b-redemann.de/sp-DMM-auslesen.shtml b-redemann.de Auslesen von Messgeräten mit RS232 Interface über USB]
* [http://www.b-redemann.de/sp-DMM-auslesen.shtml b-redemann.de Auslesen von Messgeräten mit RS232 Interface über USB]
* [http://freecode.com/projects/tmon tmon] (uses a MASTECH MAS345)
* [http://freecode.com/projects/tmon tmon] (uses a MASTECH MAS345)
[[Category:Device]]
[[Category:Multimeter]]
[[Category:Supported]]

Latest revision as of 07:36, 20 January 2016

MASTECH MAS345
Mastech mas345 device front.png
Status supported
Source code serial-dmm
Counts 4000
IEC 61010-1 CAT II
Connectivity RS232
Measurements voltage, current, resistance, capacitance, temperature, hFE, diode, continuity
Features autorange, data hold, bargraph, backlight
Website p-mastech.com

The MASTECH MAS345 is a 4000 counts, CAT II handheld digital multimeter with RS232 connectivity.

It is also sold under the names Circuit Specialists CSI3451, Global Specialties Pro-70, McVoice M-345pro, Sinometer MAS345. and Velleman DVM345DI.

1 The software shipped by Circuit Specialists is MasView 1.1.

Hardware

Multimeter:

  • Main chip: MASTECH Japan M343-01 F0951D174 (80 pins, 16 + 16 + 24 + 24)
  • 14-stage binary counter/oscillator: ST 74HC4060 (datasheet) (marking: "ST 74HC4060 N00U732")
  • Precision perational amplifier: Texas Instruments OP07C (datasheet) (marking: "12AL9JM 0P07CP")
  • CMOS multifunctional time base circuit: Green Sea Technology GC7555AP (datasheet, English translation) (marking: "GC7555AP AA7057HS")
    • This is an NE555 compatible chip, apparently.
  • General-purpose photocoupler: Sharp PC817 (datasheet) (marking: "B > B5 PC817 Sharp")
    • "B": model = PC817X2J000F/PC817XF2J00F, ">": China factory, "B5": date code == May 1991
  • General-purpose photocoupler: Sharp PC817 (datasheet) (marking: "B > B6 PC817 Sharp")
    • "B": model = PC817X2J000F/PC817XF2J00F, ">": China factory, "B6": date code == June 1991
  • Crystal: ca. 32kHz
  • Fuse: 15A/250V (6x30mm) (for the 10A jack; interestingly the PCB silkscreen says "20A" for that jack)

RS232 cable:


Driver

Uses the driver mastech-mas345. You'll generally need the 'conn' driver option to specify the serial device to use.

Example:

 sigrok-cli --driver mastech-mas345:conn=/dev/ttyUSB0 --samples 10

Photos

Multimeter:

RS232 cable:

See Device_cables#Metex_5-pin_RS232_cable.

Protocol

The protocol is (partially) documented in the vendor software's "Help" window (seems to apply to MAS343, MAS344, and MAS345; the M9803R protocol is different).

See Multimeter_ICs#Metex_14-byte_ASCII for the DMM IC protocol.

Resources