element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Blog Keysight U1282A Data Logger Software
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: shabaz
  • Date Created: 4 May 2016 11:22 PM Date Created
  • Views 4137 views
  • Likes 5 likes
  • Comments 11 comments
  • keysight
  • u1282a
  • u5404a
  • data_logging
  • test_and_measurement
  • multimeter
  • agilent_multimeter
  • keysight_multimeter
  • agilent
Related
Recommended

Keysight U1282A Data Logger Software

shabaz
shabaz
4 May 2016

Introduction

The U1282A multimeter supports a high speed logging capability which I was keen to test.

 

By high speed it means approximately 10Hz indefinitely (my test was for 8 hours using the supplied software, I have not tested this software for a longer period yet). The 10Hz rate looks to be a sweet spot, fast enough to be useful for many scenarios, with the extreme accuracy of a multimeter. It makes an incredible data logger. The only limitation would be that one multimeter is never enough. The data logger capability is built-in to the multimeter (it has built-in memory for up to 10,000 data points) but it is also exposed through the Infra-Red to USB (IR-USB) connector that can attach to PCs and can be used with Keysight's free Handheld Meter Logger Software for hundreds of thousands (tested) data points at a minimum. There is no practical limit if there is sufficient memory and disk space until the battery on the multimeter expires. The logging capability would be excellent for observing circuit and device behaviour over long periods for the purposes of temperature testing or current consumption measurements for instance.

 

The Keysight PC application data logging feature is described in this blog post.

image

 

How does it work?

The multimeter looks like a COM port to the PC and as a SCPI device to the software through VISA drivers. In brief, once the IR-USB connector has been clipped on the multimeter can be controlled and monitored via the PC just like any other test instrument.

image

 

It is possible to connect using 9600 baud and send SCPI format messages using custom software too. The Keysight software presents the collected data in the form of graphs and tables, and it can be exported to Excel or other software.

The Handheld Meter Logger Software was downloaded from the Keysight website and it was straightforward to use. The left side area is used to configure up when to capture data. The remainder of the area can show graphs, a huge live display of the multimeter LCD or show tables of data. If you have multiple multimeters then they can all share the same software; the display can be split horizontally, vertically or into grid tiles for up to 9 multimeters.

image

 

The graphing functionality is no replacement for a true math program but it does allow you to insert time cursors and examine the min, max and average over the period. The data can be exported to Excel (not advisable with massive data sets) or MATLAB or your choice of software; it can be exported in CSV format.

 

The software looks a bit version 1.1 (but it is version 3.1!) in that although the functionality described works and nothing fatal was experienced, some things could be further improved for a bit more usability or without workarounds. There are nevertheless some very interesting capabilities which I briefly tried.

 

Data Logging with a Remote Switch Probe

image

One feature that I am going to be using a lot of is the ability to log individual readings with a press of a button on a probe. This is exceedingly powerful. One use could be to measure voltages on multiple test points on a board. It would be possible to rapidly collect all measurements together. An audible beep tells you that the measurement has been collected. Data points can be deleted if needed.

 

The Remote Switch Probe (U5404A) is essentially just a probe (it can replace one of the two probes connected to the multimeter) with a button brought out to the finger grip area. It is a simple thing but means that eyes and both hands can be focussed on the circuit or device under test. Once the operator is ready to capture a measurement the button on the finger grip area is depressed and start and stop beep notify when the signal has been stable for a sufficient amount of time (a fraction of a second) to capture a value reliably. Helpfully the measurement range and the timestamp is captured and recorded too. Then you can move on to the next measurement, at no point losing focus from the testbed. The rubber button is squidgy and is like the ones on TV remote controls, but it is clear when the button has been successfully pressed through the audible beep. Without the beep I’m not sure I could trust the button.

image

 

The Remote Switch Probe button is brought out to a circular blue connector and it mimics the function of a button on the body of the multimeter.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Another use-case would be to quickly go through a batch of components to perform some manual binning. I tried it with LED forward voltage measurements for a batch of ten. Technically the remote switch probe can also be used just as a remote switch if you only plug in the blue connector, and you can then plug in your own test probes, for example tweezer probes which can be used single handed.

image

 

The logging capabilities on the U1282A multimeter itself are very sophisticated and it is possible to log data at timed intervals or whenever a button is pressed or on certain events (like max/min). The in-built multimeter memory is pretty good (10,000 data points for the more useful interval or event/remote switch modes). If you’re using the PC software then there is no need to log the remote switch triggered data into the multimeter memory; it can be recorded directly to the PC with a practically unlimited number of data points.

 

These (non-high-speed) logging capabilities will be investigated further later. The high-speed logging will form part of this blog post.

 

Limits

It is possible to set up a few different types of limits (for example upper and lower) and upon occurrence the PC will beep, and can also send you an e-mail. This functionality worked well but the boxes for the thresholds did not seem to handle exponents (E characters) which are useful when dealing with extremely small or large values.

image

 

Voice Alerts

A voice feature allows the software to repeatedly speak the current measured value through the PC speaker. It could be useful when your eyes need to focus on the probes and not the display.

 

Report Generation

There are a variety of reports templates including tables of data and a graph and even a histogram capability, and it will export to Word or PDF format.

image

 

High Speed Data Logging

The High Speed feature was claimed to support up to 10Hz update rate, and it does support that across all the measurement types including voltage, current, resistance and capacitance and all the ranges for them. The captured data at this high speed is very clean; there is the occasional misreading but this can be filtered out. In a more than 8 hour period, about 18 resistance measurements were misreadings out of 300,000 data points. (It was subsequently found out that the misreading was due to being in auto-range, where the meter needs to do a refresh occasionally and that involves it changing the meter setting. The solution is to place it in a manual range prior to starting the data logging, and then there are no such misreadings. Note: Keysight are considering forcing the range to be manual for the logger software as a possible future enhancement). The resistance of a thermistor placed in a room was measured over an 8 hour period and the graph of the results is shown in the image below.

image

 

The granularity and precision allows for some interesting experiments that I never thought possible with a multimeter. It would be perfect in a science classroom along with the software displayed using a projector.

image

 

By placing a thermistor inside a glass jar to isolate it from temperature fluctuations (e.g. due to convection currents) in the room and then using a laser pointer to heat the thermistor, sub-mW power levels can be easily observed.

image

 

The Kensington laser pointer was a Class 2 device Probably a few tens of uW is observable with the U1282A connected to a thermistor.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Long Duration Data Logging

As mentioned there is memory for 10,000 data points on an interval basis built-in to the multimeter. With the extremely long reported battery life for the U1282A (800 hours) it would be possible to capture data for days or perhaps weeks. The battery life was impacted by just a few percent during eight hours of logging to the PC.

 

It won’t always be practical to have a PC nearby and a PC or external storage is needed for high speed data logging that could be needed for long periods To solve this a short piece of software was written to allow interfacing to the U1282A using any low-cost single board computer(SBC). The fastlog software is available on GitHub and it was tested on a Raspberry Pi 3 (but will work on any platform). To compile it, type

gcc fastlog.c -o fastlog

 

When run as root user, it will report the battery status and the current configuration and will then proceed to capture data at high speed and timestamp it all.

The captured data will be sent to the display and optionally to a CSV format file. Of course this means the sky is the limit - the captured data could be automatically made accessible from a browser for remote monitoring for instance, with negligible effort.

 

root@raspberrypi:/home/shabaz/development/u1282a# ./fastlog
Keysight Technologies,U1282A,MY55480016,V1.03
Configuration: "RES +6.00000000E+02,+1.00000000E-02"
Battery: 91%
1, 05/04/2016 19:08:34.943, +9.86500000E+01
2, 05/04/2016 19:08:35.081, +9.86500000E+01
3, 05/04/2016 19:08:35.218, +9.86500000E+01
4, 05/04/2016 19:08:35.369, +9.86500000E+01
5, 05/04/2016 19:08:35.506, +9.86500000E+01
6, 05/04/2016 19:08:35.656, +9.86500000E+01
7, 05/04/2016 19:08:35.806, +9.86500000E+01
8, 05/04/2016 19:08:35.956, +9.86490000E+01
9, 05/04/2016 19:08:36.106, +9.86490000E+01
10, 05/04/2016 19:08:36.256, +9.86490000E+01
root@raspberrypi:/home/shabaz/development/u1282a#

 

Summary

The High Speed Data logging capability of the multimeter, and the Keysight software combined with the long battery life make the system fantastic for data logging purposes. By connecting to a Raspberry Pi the data can be collected at remote sites at low cost and backed-up over LAN or WAN.

 

The standards-based serial interface and SCPI messaging allows for custom software to interface to the U1282A.

 

Based on the fact that the clean output at high speed was sustained for 8 hours with little battery consumption and that it is possible to write software to save data securely I would have no hesitation to use the U1282A for acquiring data over extended periods for the purpose of testing circuits and products and be reasonably confident that good quality precise data was being reliably captured while I am away and that it could be accessed at any time via the network.

 

In a classroom environment it is possible to perform experiments such as measuring sub-milliwatt power output from a laser due to the ability to observe trends over time with the real time graphing capability in the Keysight application software.

 

The U5404A Remote Switch Probe allows repetitive tasks to be speeded up and safer and less error-prone measurements are possible. These benefits are due to being able to focus on the circuit under test.and having the capability of capturing data when it is stable for a number of sample periods and direct capture into a table.

 

The Excel and CSV export provides for great flexibility in the software tools that can be used to display or post-process the measurements.

Thanks for reading.

  • Sign in to reply

Top Comments

  • DAB
    DAB over 9 years ago +2
    Great review, I was happy to see the voice alert system embedded. I think that providing audio cuing for users can be the next big step for instrumentation. I also like the data logging feature. There…
  • dougw
    dougw over 9 years ago +1
    Great review, I'm looking forward to trying the logging features.
  • Nate1616
    Nate1616 over 9 years ago +1
    Very nice Review Shabaz! I'm just finishing up my first part of comparing the Keysight to the Fluke 289 and Yokogawa TY720. I figured why not do a feature comparison to see how it stacks up. Nate
  • jonhpeterson
    jonhpeterson over 3 years ago

    When I built this on my Win10 system, I had to add an include for ctype.h to resolve isdigit().

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 5 years ago in reply to gshunsbergerjr

    Hi Greggory,

     

    Thanks!

    The U1282A works well with custom software. There's code here: https://github.com/shabaz123/u1282a_fastlog  that can log directly into a .csv file, at a fixed rate (10 times a second). The logging has a column with timestamp too. If that rate is too fast and you need to slow it down, or if you need to wait for a button-press on the keyboard (or do it based on some trigger such as a button connected to GPIO on a Pi) then the code would need to be modified for that, but it's very straightforward.

    The code is written in C (fastlog.c) but there's a Matlab verson (matlab.m) at that github page too. The C code was tested on a Pi running Raspbian, and with Ubuntu Linux running inside a virtual machine on a Windows PC. The github page also has the details on how to compile and run the code, if you get stuck let me know.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • gshunsbergerjr
    gshunsbergerjr over 5 years ago

    Great article!

    By any chance, were you able to connect this meter up to your PC and pull data from the DMM without the Keysight software? Looking to take measurements and input them into a certain excel sheet for a prototype board I am working on. Hoping I can get it to operate like a barcode scanner.

     

    Thank you!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 9 years ago in reply to mcb1

    Hi Mark,

     

    Hehe yeah I wanted to capture the beep sound, but she was talking in the background so in the end I just left it in rather than re-record.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 9 years ago

    Nice work.

    I do like the background advice you're receiving from your cousin.....

     

    The only missing piece is external power for the meter.

    But if you assume that you'll shove fresh batteries in before doing remote logging, then it works very well.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube