Difference between revisions of "UNI-T UT61E"

From sigrok
Jump to navigation Jump to search
(→‎Usage: add --samples option to make usage example actually a valid command)
(mention that UT61+/UT161 is NOT supported)
 
(4 intermediate revisions by 3 users not shown)
Line 4: Line 4:
| status          = supported
| status          = supported
| source_code_dir =  
| source_code_dir =  
| counts          = 22000
| counts          = 22,000
| categories      = CAT II (600V) / CAT III (300V)
| categories      = CAT II (600 V) / CAT III (300 V)
| connectivity    = [[Device_cables#UNI-T_UT-D02|RS232]] / [[Device_cables#UNI-T_UT-D04|USB]]
| 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
| measurements    = voltage, current, resistance, capacitance, frequency, duty cycle, diode, continuity
Line 12: Line 12:
}}
}}


The '''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 ==
Line 54: Line 56:
== Protocol ==
== Protocol ==


See [[Multimeter_ICs#Cyrustek ES51922]] for the DMM IC protocol.
See [[Multimeter_ICs#Cyrustek ES51922|Cyrustek ES51922]] for the DMM IC protocol.


Depending on the cable, additional decoding is needed, though.
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.
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.  
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.  


"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 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>
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 ==
== Usage ==
The following [[sigrok-cli]] command can be used to receive 5 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):
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">
<source lang="bash">
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog --samples 5
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog --samples 5
</source>
</source>


If your meter has a serial (RS-232) cable connected to a USB-to-serial adaptor, a different driver is used. Example for ttyUSB0:
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">
<source lang="bash">
$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog --samples 5
$ 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>
</source>


With the '''<tt>--samples <n></tt>''' option it is posible to stop the acquisition after the specified number of measurements. More information 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.
'''<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 ==

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