Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Developing a LabVIEW Application for Measuring Voltage, Current, and Temperature with KEITHLEY 2701 and KEITHLEY 7708 Card

Hello,

I would like to develop a LabVIEW application to perform the following measurements:

  1. DC Voltage and Current Measurement:
    • Measure DC voltage on 5 channels.
    • Measure DC current on 5 channels.
  2. Temperature Measurement:
    • Measure temperature on 20 channels using the KEITHLEY 7708 card, which has a total of 40 channels.

Measurement Details:

  • Charging Phase:

    • Measure and display the DC voltage and current after 6 hours and 48 hours (during the battery charging phase).
    • Take the temperature on 20 channels after stabilization.
  • Discharging Phase:

    • Measure current and voltage at intervals of 30 minutes, 60 minutes, 90 minutes, and 120 minutes.
    • Determine and display the end-of-discharge time, which is the time at which the current drops to zero.

Available Equipment:

  • KEITHLEY 2701 digital multimeter.
  • KEITHLEY 7708 multiplexer card with 40 channels, compatible with thermocouples and resistors.

Desired Features:

  • The application should allow the user to select the channels to be used for measurements based on the products connected.
  • Measurements should only be performed on the channels selected by the user.
  • This implies the possibility of connecting 5 products or less and of selecting the channels on which the measurement is requested.

Thank you in advance for your advice and suggestions for this project.

Best regards,

Jack

0 Kudos
Message 1 of 4
(233 Views)

Here are the steps for the core logic,

  1. Search for available LabVIEW drivers for the instruments
  2. If available, install from IDNET or from the manufacturer
  3. Read the user manual and identify the VIs that map to the functionality you desire to configure
  4. If VI is not available, develop the VI implementation using the SCPI commands from the instrument manual
  5. Now, to implement the logic, use the driver VIs in the required order to achieve the desired functionality

Next, define the full user requirements for the application, UI, ease of use, controls, indicators, etc.,

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 4
(221 Views)

Hi

And because you need to do several things look at the templates in LabVIEW.

Especially the state machines available.

 

The easiest is the JKI statemachine, followed by DQMH that has better docs but is also less easy to start with.

 

The simplest one to understand is the producer - consumer template, but .... not sufficient for your app. 

greetings from the Netherlands
0 Kudos
Message 3 of 4
(184 Views)

Hello Albert,

thank you for your leads and suggestions which are particularly useful for my project.🙏

0 Kudos
Message 4 of 4
(178 Views)