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 Flexible LabVIEW Flow: PSU, DC Load, Oscilloscope and DMM
  • 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: 2 Mar 2019 9:55 PM Date Created
  • Views 832 views
  • Likes 6 likes
  • Comments 1 comment
  • dp832a
  • dmm6500
  • keithley
  • ds1054z
  • labview
  • rigol
Related
Recommended

Flexible LabVIEW Flow: PSU, DC Load, Oscilloscope and DMM

Jan Cumps
Jan Cumps
2 Mar 2019

Now that I have a programmable psu, dc load, oscilloscope and multimeter, it's time to build a flexible test bed.

It's main purpose is to specify efficiency of switch mode regulators. But with some tweeking itcan also be used to measure ripple of a power supply under load.

It's going to be a flow that can step through voltages, then sweeps the load over a range,makes measurements and log them to a spreadsheet.

image

The flow will be able to loop this process once, or continuous until the STOP button is pressed.

Scope and DMM are optional. If you uncheck the Active box, they aren't used in the flow.

You may notice that it looks similar to previous LabVIEW flows I blogged about. It is. But while those were for a single purpose, I'm trying to keep this one as generic and versatile as I can manage.

 

 

The flow uses the instruments I have i the lab: a Rigol DM832A psu and DS1054Z oscilloscope. Keithley DMM6500 and home grown dc load.

Because the psu and load use fairly standard SCPI commands, they can be easily switched out for another brand / make.

The oscilloscope and DMM have setup that's more specific. But because they are optional in the flow, you could leave them inactive and add your own measurement commands.

 

image

 

The Control Part

 

image

The blocks in read control the process. You can set begin and step values for supply and load.

When you execute the process, it will start from the start psu and load setting.

It will then run over the load ramp, and when finished, increase the voltage.

On and on until the number of steps are executed.

If you uncheck Single Run, it will restart the whole process from the initial sessions until you STOP it.

During the execution, the active settings are displayed and updated while the loop is running.

 

The Measure Part

 

image

 

Here you can set the parameters of scope and DMM. These blocks also show the measurements at runtime.

The oscilloscope one can obviously use more parameterising. It runs on a fixed channel with predefined range.

Time will tell what I want to make flexible.

The DMM has some more options, mainly related to filtering and ranging.

 

Behind the Scenes

 

The measurements are logged to a spreadsheet. There are more values writtenthan shown on the display.

The psu and dc load measurements are also logged.

 

image

 

 

 

The LabVIEW project is attached to the blog.

image

The attached pdf has a readable version. Here's the decent sized DMM6500 initialisation block (klick to enlarge):

image

Attachments:
5444.eload_examples.zip
imagelabviewflow.pdf
  • Sign in to reply
  • geralds
    geralds over 6 years ago

    Hi Jan,

     

    Thanks. Fine, I've bookmarked.

     

    Best Regards

    Gerald

    ---

    • Cancel
    • Vote Up 0 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