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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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 Keithley DMM6500: Verify a µCurrent in an Automated Setup
  • 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: Jan Cumps
  • Date Created: 18 Jan 2019 5:22 PM Date Created
  • Views 1421 views
  • Likes 7 likes
  • Comments 2 comments
  • RoadTest
  • dmm6500
  • rt
  • keithley
  • labview
  • scpi
Related
Recommended

Keithley DMM6500: Verify a µCurrent in an Automated Setup

Jan Cumps
Jan Cumps
18 Jan 2019

I'm road testing the  Keithley Bench Digital Multimeter DMM6500.

In this blog, I verify the performance of an EEVBlog µCurrent via LabVIEW.

image

Note: this is not a real validation of the µCurrent . This is a showcase on how a DMM6500 can be used in such an exercise.

For practical reasons I am using an oscilloscope to measure the DC output of the µCurrent.

That is not a precision device. And there's way too much noise in my lab to make a meaningful measurement that way.

But I don't have a second SCPI instrument that can measure voltage.

The DMM6500 is measuring current and can't be easily moved around in this setup - due to the µCurrent input ground not isolated from the output.

 

The flow I'm using here is an extension a a flow I used before in the LabVIEW Test Automation: Characterise an Instrument series.

If you want to have a look at the complete flow, you can download the LabVIEW project attached to this post.

The circuit is exactly the same as the manual measurement setup of the previous post.

 

Test Process: Control

 

The flow applies the exact same test conditions as the manual test.

The PSU is set to 2 V.

The dc load cycles over those same DAC settings from 120 to 960, increasing the DAC value with 120 at each iteration.

image

 

Test Process: Measurements

 

In the setup, there is that one big difference (as stated in the header). Instead of a 121GW DMM to measure the µCurrent output, I use a Rigol DS1054Z.

The wobbly graph and greater differences are caused by that.

 

 

There are a number of measurements logged to a spreadsheet in this flow.

The ones we are interested in are the current reported by the DMM6500 and PSU, and the voltage reported by the oscilloscope.

1mV measured by the scope represents 1 mA flowing through the test setup.

Each increment in the DAC setting, these 3 values are logged. In less than a minute we have performed the same measurements as in the manual post.

 

image

the wobbles are not caused by the µCurrent. It's because I'm using an oscilloscope in a noisy environment to make DC measurements

 

The LabVIEW Process

 

image

 

I did not have to remove anything from my existing flow to specify the electronic load we design here on element14.

I only added the DMM6500 setup and measurements and added a column to the spreadsheet logger to write the DMM6500 measurement.

 

Connect to the DMM and set it for precise current measurements

I used Keithley's precision voltage example and just changed the volt objects to current objects.

image

The meter is set to DC Current, Using a repeat average filter, auto zero on, 10 power line cycles and 10 counts for average.

This type of measurement takes approx. 3.33 seconds here in my 50 Hz power line frequency.

 

Then, in the deepest nest of the control loop, where the flow takes the measurements, I added a measurement for the DMM6500 current:

image

I also added the error handling to the already existing error handling construct.

The output is added as an extra data point for the Merge Signals block. All that data is included in the spreadsheet logger.

image

Connection and resources are properly closed at the end of the flow.

image

 

Summary: the inclusion of the DMM6500 in an existing flow isn't difficult. The LabVIEW driver blocks are as you'd expect them.

And the instrument behaved stable during the exercise.

Related Blog
Keithley Bench Digital Multimeter - Review
Software Control Options Pt 1 - TSP Script Builder, LabVIEW, Web Interface
TSP Script Example - Measure Power
How to Create a Bitmap for a Custom App
Verify a µCurrent Manually
Verify a µCurrent in an Automated Setup
Measure Amp-Hours of a microcontroller with a µCurrent
Trigger from External Trigger Input
Trigger from External Trigger Input in LabVIEW
Software Control Options Pt 2 - Test Commands with Communicator
App to Hold Measurements

Store Multiple Measurements Manually

Script Example - Externally Triggered Measurements
Attachments:
eload_examples.zip
  • Sign in to reply

Top Comments

  • DAB
    DAB over 6 years ago +1
    Nice update Jan. DAB
  • Jan Cumps
    Jan Cumps over 6 years ago +1
    oops, two stars. In the company where I work it means "significantly under expectations, re-orientation needed" .
  • Jan Cumps
    Jan Cumps over 6 years ago

    oops, two stars. In the company where I work it means "significantly under expectations, re-orientation needed" image.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 6 years ago

    Nice update Jan.

     

    DAB

    • 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