Difference between revisions of "UNI-T UT61E"

From sigrok
Jump to navigation Jump to search
(mention that UT61+/UT161 is NOT supported)
 
(16 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[File:Old ver front.JPG|thumb|right|UNI-T UT61E]]
{{Infobox multimeter
| image          = [[File:Old_ver_front.png|180px]]
| name            = UNI-T UT61E
| status          = supported
| source_code_dir =
| counts          = 22,000
| categories      = CAT II (600 V) / CAT III (300 V)
| connectivity    = [[Device_cables#UNI-T_UT-D02|RS232]] / [[Device_cables#UNI-T_UT-D04|USB]]
| measurements    = voltage, current, resistance, capacitance, frequency, duty cycle, diode, continuity
| features        = autorange, true-rms, data hold, min/max, relative, bargraph, backlight
| website        = [http://www.uni-trend.com/UT61e.html uni-trend.com]
}}


The [http://www.uni-trend.com/UT61e.html UNI-T UT61E] is a 22000 counts, CAT II (600V) / CAT III (300V) handheld digital multimeter with RS232 or USB connectivity.
The '''UNI-T UT61E''' is a 22,000 counts, CAT II (600 V) / CAT III (300 V) handheld digital multimeter with RS-232 or USB connectivity.


See [[UNI-T UT61E/Info]] for more details (such as '''lsusb -vvv''' output) about the device.
See [[UNI-T UT61E/Info]] for more details (such as '''lsusb -vvv''' output) about the device.
The more recent [https://www.uni-trend.com/meters/html/product/NewProducts/UT61%20161%20Series/ UT61+/UT161 series] is different from the previous UT61 series, and is '''not''' supported, until their protocol is known and a driver for them becomes available.


== Hardware ==
== Hardware ==


* [http://www.cyrustek.com.tw/spec/ES51922.pdf Cyrustek ES51922] multimeter chip (ES51922A actually, as per various photos: [http://i492.photobucket.com/albums/rr283/DarkShadower/IMAG0005.jpg 1], [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/uni-t-ut61e-multimeter-teardown-photos/?action=dlattach;attach=19985;image;PHPSESSID=14790b9893bed7edb7d8c0505b195ed8 2], [http://img848.imageshack.us/img848/3784/dscf0150w.jpg 3], [http://we.easyelectronics.ru/uploads/images/00/05/21/2011/11/18/553300.jpg 4])
* [[Multimeter_ICs#Cyrustek_ES51922|Cyrustek ES51922]] multimeter chip (ES51922A actually, as per various photos: [http://i492.photobucket.com/albums/rr283/DarkShadower/IMAG0005.jpg 1], [http://www.eevblog.com/forum/product-reviews-photos-and-discussion/uni-t-ut61e-multimeter-teardown-photos/?action=dlattach;attach=19985;image;PHPSESSID=14790b9893bed7edb7d8c0505b195ed8 2], [http://img848.imageshack.us/img848/3784/dscf0150w.jpg 3], [http://we.easyelectronics.ru/uploads/images/00/05/21/2011/11/18/553300.jpg 4])


== Photos ==
== Photos ==


Old:
'''Older version:'''
 
<gallery>
<gallery>
File:Old ver.JPG
File:Old ver.JPG
Line 23: Line 37:
</gallery>
</gallery>


New:
'''Newer version:'''
 
<gallery>
<gallery>
File:New ver.JPG
File:New ver.JPG
Line 41: Line 56:
== Protocol ==
== Protocol ==


TODO.
See [[Multimeter_ICs#Cyrustek ES51922|Cyrustek ES51922]] for the DMM IC protocol.
 
Depending on the cable, additional decoding is needed, though.
 
Different cables are available to communicate to the DMM: regular serial cables which provide a COM port, and USB HID based cables where applications are required to handle a proprietary protocol of running serial communication on top of HID requests. See the ''[[Device cables]]'' page for details; the same cables can be used with many different DMM models.
 
Depending on the specific cable in use, either a device driver ending in '''-ser''' or not ending in '''-ser''' must be used. See README.devices for details.
 
The message ''"HID feature report error: LIBUSB_ERROR_PIPE"'' results from using the USB HID driver with a USB-to-serial cable. In this case, try using --driver='''uni-t-ut61e-ser'''
 
The transmission of the measurement data cannot be disabled. The respective Cyrustek ES51922 pin (111, '''RS232''') is tied to GND (i.e. transmission is always enabled) on this multimeter.<sup>[http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/]</sup>
 
== Usage ==
The following [[sigrok-cli]] command can be used to receive five measured values from a device connected via USB (note that the USB VID/PID after the '''<tt>conn</tt>''' option needs to be changed depending on the exact USB adapter cable used):
<source lang="bash">
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog --samples 5
</source>
 
If your meter has a serial (RS-232) cable connected to a USB-to-serial adapter, a different driver is used. Example for ttyUSB0:
<source lang="bash">
$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog --samples 5
</source>
Same example for COM1 (Windows), please note the special syntax for specifying the COM port:
<source lang="text">
C:\> sigrok-cli --driver=uni-t-ut61e-ser:conn=\\.\COM1 -O analog --samples 5
</source>


The transmission of the measurement data cannot be disabled, the respective Cyrustek ES51922 pin (111, '''RS232''') is tied to GND (i.e. transmission is always enabled) on this multimeter.<sup>[http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/]</sup>
'''<tt>--samples <n></tt>''' stops acquisition after the specified number of measurements, while '''<tt>--continuous</tt>''' does not stop. Type just '''sigrok-cli''' by itself for a summary of options.  
More information on drivers can be found in the [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README.devices README.devices] file of the [[libsigrok]] source tree.


== Resources ==
== Resources ==


* [http://www.uni-trend.com/manual2/UT61English.pdf Manual]
* [http://www.uni-trend.com/Web%20site/DMM%20Software/UT61E_setup%20v2.00.exe Vendor software]
* [http://www-user.tu-chemnitz.de/~heha/hs_freeware/UNI-T/ Henrik Haftmann: DMM.exe etc.] (Windows software for various UNI-T DMMs, and lots of device/protocol info)
* [http://www-user.tu-chemnitz.de/~heha/hs_freeware/UNI-T/ Henrik Haftmann: DMM.exe etc.] (Windows software for various UNI-T DMMs, and lots of device/protocol info)
* [http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/hid-ser.en.htm Henrik Haftmann: Hoitek HE2325U info]
* [http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/hid-ser.en.htm Henrik Haftmann: Hoitek HE2325U info]
Line 52: Line 95:
* [http://diyftw.de/wiki/doku.php?id=projekte:ut61e diyftw.de: Uni-Trend UT61E (UT-D04 linux treiber)] (device info, Linux software using HIDAPI: [http://diyftw.de/wiki/lib/exe/fetch.php?media=projekte:ut61e-linux-sw-0.02.tar.gz ut61e-linux-sw-0.02.tar.gz])
* [http://diyftw.de/wiki/doku.php?id=projekte:ut61e diyftw.de: Uni-Trend UT61E (UT-D04 linux treiber)] (device info, Linux software using HIDAPI: [http://diyftw.de/wiki/lib/exe/fetch.php?media=projekte:ut61e-linux-sw-0.02.tar.gz ut61e-linux-sw-0.02.tar.gz])
* [http://www.steffenvogel.de/2009/11/29/uni-trend-ut61e-digital-multimeter/ Steffen Vogel: UNI-TREND UT61E Digital Multimeter] (device info, Linux software for serial port: [http://static.steffenvogel.de/wp-content/uploads/2009/11/dmmut61e-0.01.tar.gz dmmut61e-0.01.tar.gz])
* [http://www.steffenvogel.de/2009/11/29/uni-trend-ut61e-digital-multimeter/ Steffen Vogel: UNI-TREND UT61E Digital Multimeter] (device info, Linux software for serial port: [http://static.steffenvogel.de/wp-content/uploads/2009/11/dmmut61e-0.01.tar.gz dmmut61e-0.01.tar.gz])
* [https://bitbucket.org/kuzavas/dmm_es51922 Multimeter data parsing utility] complete implementation written in Python
* [http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/ Steffen Vogel: Inner workings of UNI-TREND UT61E Digital Multimeter] (teardown)
* [http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/ Steffen Vogel: Inner workings of UNI-TREND UT61E Digital Multimeter] (teardown)
* [http://erste.de/UT61/index.html erste.de: UT61 - USB Multimeter unter Linux auslesen] (info on the Hoitek HE2325U (clone?) and how suspend/resume fixes some issues with it)
* [http://erste.de/UT61/index.html erste.de: UT61 - USB Multimeter unter Linux auslesen] (info on the Hoitek HE2325U (clone?) and how suspend/resume fixes some issues with it)
Line 61: Line 105:
[[Category:Device]]
[[Category:Device]]
[[Category:Multimeter]]
[[Category:Multimeter]]
[[Category:Supported]]

Latest revision as of 17:38, 19 March 2021

UNI-T UT61E
Old ver front.png
Status supported
Counts 22,000
IEC 61010-1 CAT II (600 V) / CAT III (300 V)
Connectivity RS232 / USB
Measurements voltage, current, resistance, capacitance, frequency, duty cycle, diode, continuity
Features autorange, true-rms, data hold, min/max, relative, bargraph, backlight
Website uni-trend.com

The UNI-T UT61E is a 22,000 counts, CAT II (600 V) / CAT III (300 V) handheld digital multimeter with RS-232 or USB connectivity.

See UNI-T UT61E/Info for more details (such as lsusb -vvv output) about the device.

The more recent UT61+/UT161 series is different from the previous UT61 series, and is not supported, until their protocol is known and a driver for them becomes available.

Hardware

Photos

Older version:

Newer version:

Protocol

See Cyrustek ES51922 for the DMM IC protocol.

Depending on the cable, additional decoding is needed, though.

Different cables are available to communicate to the DMM: regular serial cables which provide a COM port, and USB HID based cables where applications are required to handle a proprietary protocol of running serial communication on top of HID requests. See the Device cables page for details; the same cables can be used with many different DMM models.

Depending on the specific cable in use, either a device driver ending in -ser or not ending in -ser must be used. See README.devices for details.

The message "HID feature report error: LIBUSB_ERROR_PIPE" results from using the USB HID driver with a USB-to-serial cable. In this case, try using --driver=uni-t-ut61e-ser

The transmission of the measurement data cannot be disabled. The respective Cyrustek ES51922 pin (111, RS232) is tied to GND (i.e. transmission is always enabled) on this multimeter.[1]

Usage

The following sigrok-cli command can be used to receive five measured values from a device connected via USB (note that the USB VID/PID after the conn option needs to be changed depending on the exact USB adapter cable used):

$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog --samples 5

If your meter has a serial (RS-232) cable connected to a USB-to-serial adapter, a different driver is used. Example for ttyUSB0:

$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog --samples 5

Same example for COM1 (Windows), please note the special syntax for specifying the COM port:

C:\> sigrok-cli --driver=uni-t-ut61e-ser:conn=\\.\COM1 -O analog --samples 5

--samples <n> stops acquisition after the specified number of measurements, while --continuous does not stop. Type just sigrok-cli by itself for a summary of options. More information on drivers can be found in the README.devices file of the libsigrok source tree.

Resources