Difference between revisions of "MASTECH MAS345"

From sigrok
Jump to navigation Jump to search
m
(details on the driver to use, which is probably helpful to the user)
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
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.
{{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]
}}


It is also sold under the names Velleman DVM345DI, McVoice M-345pro, and Sinometer MAS345.
The '''MASTECH MAS345''' is a 4000 counts, CAT II handheld digital multimeter with RS232 connectivity.


Manual: [http://web.archive.org/web/20080305031323/http://www.p-mastech.com/products/04_dm/mas345_hys004695.pdf Original version] (2008), [http://www.elv-downloads.de/service/manuals_hw/45988_MAS345_UM.pdf German version from ELV] (2002)
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].


Software: [http://www.elv-downloads.de/service/manuals_hw/45988_MAS345_Software_V20.zip "DMM VIEW" version 2.0] (from ELV; for Win98/NT/ME/2000/XP; supports MAS343, MAS344, MAS345, M9803R)
<small>
 
<sup>1</sup> The [http://www.circuitspecialists.com/products/csi345.zip software shipped by Circuit Specialists] is MasView 1.1.
See [[MASTECH MAS345/Info]] for more details about the device.
</small>


== Hardware ==
== Hardware ==
Line 13: Line 24:
'''Multimeter''':
'''Multimeter''':


* '''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)
* '''?''': 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")
* '''?''': 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")
* '''?''': Sharp B B5 PC817
** This is an NE555 compatible chip, apparently.
* '''?''': 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 24: Line 38:
'''RS232 cable''':
'''RS232 cable''':


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


== Photos ==


TODO.
== Driver ==


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


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).
Example:


* Serial port settings: '''600''' baud, '''7n2''', '''DTR on'''
  sigrok-cli --driver mastech-mas345:conn=/dev/ttyUSB0 --samples 10
* 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".
== Photos ==


Packet format:
'''Multimeter''':


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


|-
'''RS232 cable''':
| 1-2
| '''Measuring mode''' ('''DC''', '''AC''', '''OH''', '''CA''', '''TE''', '''DI''', ...)


|-
See [[Device_cables#Metex_5-pin_RS232_cable]].
| 3
| '''Always a space''' (?)


|-
== Protocol ==
| 4
| '''Sign''' (''''-'''' or ' ', i.e. a minus or a space)


|-
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).
| 5-9
| '''Decimal point and current measurement value''' (Examples: '''10.00''', '''0L''', '''3.999''')


|-
See [[Multimeter_ICs#Metex_14-byte_ASCII]] for the DMM IC protocol.
| 10-13
| '''Unit''' (Examples: '''V''', mV, '''A''', '''mA''', '''kOhm''', '''MOhm''', '''nF''', ...)


|-
== Resources ==
| 14
| '''Carriage return''' ('''13'''/'''0x0d''')


|}
* [http://web.archive.org/web/20080305031323/http://www.p-mastech.com/products/04_dm/mas345_hys004695.pdf Original English vendor manual] (2008)
 
* [http://www.elv.de/controller.aspx?cid=683&detail=10&detail2=211397 elv.de: Download zu: Digital-Multimeter MAS-345  (68-04 59 88)]:
Example packets:
** [http://www.elv-downloads.de/service/manuals_hw/45988_MAS345_UM.pdf German manual from ELV] (2002)
 
** [http://www.elv-downloads.de/service/manuals_hw/45988_MAS345_Software_V20.zip "DMM VIEW" software, version 2.0] (for Win98/NT/ME/2000/XP; supports MAS343, MAS344, MAS345, M9803R)
{| border="0" style="font-size: smaller" class="alternategrey sigroktable"
* [http://www.cczwei-forum.de/cc2/thread.php?threadid=3452 cczwei-forum.de: C# software for reading DMM values]
|-
* [http://www.linux-magazin.de/Heft-Abo/Ausgaben/2007/08/E-Werke?category=0 Linux Magazin: E-Werke: Perl misst Stromverbrauch mit Multimeter]
!01
* [https://savannah.nongnu.org/projects/marsh mas-345/marsh: multimeter read and store]
!02
* [http://libesz.digitaltrip.hu/mas-345/ digitaltrip.hu: Mastech MAS-345 digital multimeter Windows GUI] ([https://github.com/libesz/MAS345_GUI github])
!03
* [https://github.com/mschilli/device-mas345-perl github: device-mas345-perl]
!04
* [http://www.b-redemann.de/sp-DMM-auslesen.shtml b-redemann.de Auslesen von Messgeräten mit RS232 Interface über USB]
!05
* [http://freecode.com/projects/tmon tmon] (uses a MASTECH MAS345)
!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 ==


* [http://www.elv.de/controller.aspx?cid=683&detail=10&detail2=211397 elv.de: Download zu: Digital-Multimeter MAS-345  (68-04 59 88)] (German manual, software)
[[Category:Device]]
[[Category:Multimeter]]
[[Category:Supported]]

Latest revision as of 06: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