Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Hardware & Devices
  4. How to solve the ADS1230 temperature? Is it related to offset calibration?

How to solve the ADS1230 temperature? Is it related to offset calibration?

Scheduled Pinned Locked Moved Hardware & Devices
htmlcomhardwareiotperformance
2 Posts 2 Posters 9 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    malugu
    wrote on last edited by
    #1

    How to solve the ADS1230 temperature? Is it related to offset calibration?The 16 bits are taken as the two bits change with temperature. Is it related to offset calibration? Calibrated before AD starts? Or calibrated after AD startup? I used the original scale hardware to include the 1230 and the sensor and power 3.3V circuit. The original connected MCU is disconnected, and only three control lines and ground lines are connected. When the temperature rises, the number of readings increases. It is basically unchanged in a short time (about 1-2 hours) at normal temperature. Is this situation a warm performance? How to solve? The original scale has been very stable.

    E 1 Reply Last reply
    0
    • M malugu

      How to solve the ADS1230 temperature? Is it related to offset calibration?The 16 bits are taken as the two bits change with temperature. Is it related to offset calibration? Calibrated before AD starts? Or calibrated after AD startup? I used the original scale hardware to include the 1230 and the sensor and power 3.3V circuit. The original connected MCU is disconnected, and only three control lines and ground lines are connected. When the temperature rises, the number of readings increases. It is basically unchanged in a short time (about 1-2 hours) at normal temperature. Is this situation a warm performance? How to solve? The original scale has been very stable.

      E Offline
      E Offline
      eddy2019
      wrote on last edited by
      #2

      I used the ADS1230 to do the bridge pressure signal acquisition, and I also encountered similar problems. :) :) You can add corrections that must be corrected for each use, each time you correct the zero point, manual correction and zero offset correction. A DC offset can be added to the signal input of the circuit, but debugging is a bit cumbersome; it is also possible to add an offset value to the result of the AD conversion, which can be done by software. How to correct, this is my processing conversion function Void Convert_Data(void) {    Static uchar conter=0;    Long Result=0, Temp_Result=0;    Result=ReadAD(); // if(Result>524287)Temp_Result=1048576-Result;    // else Temp_Result=Result;       Temp_Result=Result;    Power[0]=Temp_Result/100000+0x30;    Power[1]=Temp_Result%100000/10000+0x30;    Power[2]=Temp_Result%10000/1000+0x30;    Power[3]=Temp_Result%1000/100+0x30;    Power[4]=Temp_Result%100/10+0x30;    Power[5]=Temp_Result%10+0x30;    //Temp_Result=0; }

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups