element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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
NI LabVIEW Community
  • Products
  • Dev Tools
  • NI LabVIEW Community
  • More
  • Cancel
NI LabVIEW Community
Labview Blogs LabVIEW temperature measurement with DMM6500 and scanner card - part 3: LabVIEW flow with cold junction compensation
  • Blog
  • LabVIEW Challenge Blogs
  • Forum
  • Documents
  • Quiz
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join NI LabVIEW Community to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Jan Cumps
  • Date Created: 26 Mar 2023 2:02 PM Date Created
  • Views 742 views
  • Likes 3 likes
  • Comments 2 comments
  • pt100
  • 88ad1490-a97d-11ed-afa1-0242ac120002
  • 2000-scan
  • dmm6500
  • keithley
  • scan-2000
  • labview
  • 2001-tscan
  • scpi
Related
Recommended

LabVIEW temperature measurement with DMM6500 and scanner card - part 3: LabVIEW flow with cold junction compensation

Jan Cumps
Jan Cumps
26 Mar 2023
LabVIEW temperature measurement with DMM6500 and scanner card - part 3: LabVIEW flow with cold junction compensation

I'm writing a flow to automate long-term temperature measurement. 
In this blog, I'm adapting the predefined LabVIEW process from the previous post. The precision is improved by adding reference junction compensation.

image
amended example flow from Keithley

Adapted hardware

For accurate thermocouple measurements, you need to know the temperature at its cold junction - the wiring point where the thermocouple cables are connected to the meter. A sensor needs to be placed as close as possible to that point. In my case: I put a Pt100 RTD inside the terminals of a Keithley 2000-SCAN card. The measurement device has to be connected to channel 1 to make the compensation work with the DMM6500 built-in settings.

image

photo: the Pt100 installed inside the 2000-SCAN channel 1. A K-type thermocouple is connected to channel 2.

image

The Pt100 RTD

Test with the DMM6500 front panel

After measuring that the resistance on channel 1 was around 100Ω - the value of a Pt100, I tested the setup using the front pannel options of the meter.

I set channel 1 as a Pt100 channel:

image

Then I set up channel 2 as a K-type thermocouple, with external compensation. The DMM6500 will always use channel 1 as the cold junction temperature reference.

image

Then I ran the scan and showed the values in a grid:

image

Channel 2 is the temperature of the DOT (my lab, with a light shining on the thermocouple area).  Channel 1 shows the temperature at the terminals inside the meter, as reported by the Pt100 RTD. The RTD is sampled every cycle. If the temperature inside the meter drifts, it impacts the thermocouple's measurements. But the compensation algorithm takes care that this is corrected.

Adapted DMM6500 Driver example

The Keithley LabVIEW driver has examples for two scenarios: simulated cold junction compensation, or the internal compensation available on their excellent 2001-TSCAN card. I added the external option, so that I could use my Pt100 sensor:

image

image: the cold junction reference and the thermocouple channels configuration. I also gave it a name (RJUN).

image

image: Before sampling, I take care that the cold junction reference channel is added in front of the selected thermocouple channel list. It needs to be sampled before the thermocouples to get the best results 

The driver example's front panel is adapted to remove the simulation field. All the rest was kept the same. Here is a single sample taken with the Pt100 compensation. Result 2 is again the thermocouple's compensated measurement. Result 1 shows the value reported by the Pt100.

image

The LabVIEW flow (community edition licensed): labview_projects.zip

link to all posts

  • Sign in to reply
  • Jan Cumps
    Jan Cumps over 2 years ago

    I've attached the LabVIEW flow to the main post. It's made with the community edition. The CE terms and conditions apply.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 2 years ago

    Here's a 1 hour run, with a sample every minute:

    image

    Data attached

    scan24hr.zip

    • 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