Skip to content

Add Calibration Utility  #45

@jithinbp

Description

@jithinbp

The PSLab unit's analog and digital features must be calibrated in order to make it accurate.
The ADS1115 16-bit ADC is a 4-channel, 0-3.3V ADC that can be interfaced via I2C . Typical initial accuracy of the internal voltage reference 0.01% and data rates higher than 500SPS are possible. It is cost effective, and convenient breakout boards that can directly plug into the PSLab's I2C port are available. Buy links: A , B , C
Therefore, it appears to be most suited to calibrate individual PSLab devices.

Tasks

  • Add I2C communication library for ADS1115
    • Include methods for reading single ended , and differential channels
    • Include selection of voltage range and voltage reference
  • Add Qt based UI . Features : These changes will be made in pslab-desktop-apps: issue #100
    • Calibrate CH1, CH2, CH3 & PV1, PV2, PV3 using ADS1115. Generate Cubic interpolation functions for each
    • Calibrate PCS using a measured Load resistor, and calibrated analog channel. Generate interpolation function
    • Calibrate CAP using precision capacitors
    • Write all calibration constants into flash memory after assigning a timestamp
    • Store raw calibration data in a client-side folder

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    pFad - Phonifier reborn

    Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

    Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy