What's the simplest way to calibrate a thermistor?How viable is it to just use 1% resistors and calibrate out the error?Best way to calibrate ADC for current sense MOSFETThermistor CalibrationCalibrate AC measuring channel using DC inputNTC Thermistor IdentificationHow to simulate a thermistor input without a thermistorCalibrating ADC for calibration-free temperature measurementVishay Thermistor Reading IssuesIdentify uncommon thermistor

Can I create something like a macro in Numbers?

Count the number of triangles

How many petaflops does it take to land on the moon? What does Artemis need with an Aitken?

Can I get a PhD for developing an educational software?

Federal Pacific 200a main panel problem with oversized 100a 2pole breaker

Is there any problem with a full installation on a USB drive?

Why did James Cameron decide to give Alita big eyes?

What will be the immediate action by the pilot and ATC if any plane blocks the runway while landing?

Why does the weaker C–H bond have a higher wavenumber than the C=O bond?

Do Rome and Persia's kingdoms still exist?

Why can't you say don't instead of won't?

Which meaning of "must" does the Slow spell use?

Should I use the words "pyromancy" and "necromancy" even if they don't mean what people think they do?

Alternatives to Network Backup

Will removing shelving screws from studs damage the studs?

Is the internet in Madagascar faster than in UK?

Defending Castle from Zombies

How to pass 2>/dev/null as a variable?

Can I use coax outlets for cable modem?

Did ancient peoples ever hide their treasure behind puzzles?

What's the point of fighting monsters in Zelda BoTW?

Why did Lucius make a deal out of Buckbeak hurting Draco but not about Draco being turned into a ferret?

Are there any to-scale diagrams of the TRAPPIST-1 system?

Can someone identify this unusual plane at airport?



What's the simplest way to calibrate a thermistor?


How viable is it to just use 1% resistors and calibrate out the error?Best way to calibrate ADC for current sense MOSFETThermistor CalibrationCalibrate AC measuring channel using DC inputNTC Thermistor IdentificationHow to simulate a thermistor input without a thermistorCalibrating ADC for calibration-free temperature measurementVishay Thermistor Reading IssuesIdentify uncommon thermistor






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1












$begingroup$


As a hobbyist who don't have access to lab equipment, it really seems impossible to me to be able to calibrate the thermistor that i have.



Of course there are calibrated temperature sensors like DS18B20, but thermistors specially on slow MCUs like Aruino UNO (compared to new MCUs) are snappier.



What options do we have for calibrating a thermistor without using lab equipment?










share|improve this question









$endgroup$









  • 1




    $begingroup$
    Use a calibrated sensor as the DS18B20 to take a characteristic of the thermistor.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    What do you mean by "snappier"? That doesn't sound like a good justification if you need to do software correction on the thermistor but you don't with a DS18B20.
    $endgroup$
    – Elliot Alderson
    8 hours ago










  • $begingroup$
    If the one second delay of the DS18B20 on full resolution is your concern, use one of the battery monitor onewire sensors, e.g. the DS2438. It has a fast temperature sensor on chip.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    @Janka yeah the 750ms delay is really slowing down the processing. but using ds18b20 to calibrate the thermistor is an interesting idea. i need a TO92/small/2-3pin package for temperature sensor.
    $endgroup$
    – newbie
    8 hours ago










  • $begingroup$
    @ElliotAlderson as Janka mentioned the delay on ds18b20 is the problem.
    $endgroup$
    – newbie
    8 hours ago

















1












$begingroup$


As a hobbyist who don't have access to lab equipment, it really seems impossible to me to be able to calibrate the thermistor that i have.



Of course there are calibrated temperature sensors like DS18B20, but thermistors specially on slow MCUs like Aruino UNO (compared to new MCUs) are snappier.



What options do we have for calibrating a thermistor without using lab equipment?










share|improve this question









$endgroup$









  • 1




    $begingroup$
    Use a calibrated sensor as the DS18B20 to take a characteristic of the thermistor.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    What do you mean by "snappier"? That doesn't sound like a good justification if you need to do software correction on the thermistor but you don't with a DS18B20.
    $endgroup$
    – Elliot Alderson
    8 hours ago










  • $begingroup$
    If the one second delay of the DS18B20 on full resolution is your concern, use one of the battery monitor onewire sensors, e.g. the DS2438. It has a fast temperature sensor on chip.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    @Janka yeah the 750ms delay is really slowing down the processing. but using ds18b20 to calibrate the thermistor is an interesting idea. i need a TO92/small/2-3pin package for temperature sensor.
    $endgroup$
    – newbie
    8 hours ago










  • $begingroup$
    @ElliotAlderson as Janka mentioned the delay on ds18b20 is the problem.
    $endgroup$
    – newbie
    8 hours ago













1












1








1





$begingroup$


As a hobbyist who don't have access to lab equipment, it really seems impossible to me to be able to calibrate the thermistor that i have.



Of course there are calibrated temperature sensors like DS18B20, but thermistors specially on slow MCUs like Aruino UNO (compared to new MCUs) are snappier.



What options do we have for calibrating a thermistor without using lab equipment?










share|improve this question









$endgroup$




As a hobbyist who don't have access to lab equipment, it really seems impossible to me to be able to calibrate the thermistor that i have.



Of course there are calibrated temperature sensors like DS18B20, but thermistors specially on slow MCUs like Aruino UNO (compared to new MCUs) are snappier.



What options do we have for calibrating a thermistor without using lab equipment?







thermistor calibration






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 8 hours ago









newbienewbie

791 silver badge10 bronze badges




791 silver badge10 bronze badges










  • 1




    $begingroup$
    Use a calibrated sensor as the DS18B20 to take a characteristic of the thermistor.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    What do you mean by "snappier"? That doesn't sound like a good justification if you need to do software correction on the thermistor but you don't with a DS18B20.
    $endgroup$
    – Elliot Alderson
    8 hours ago










  • $begingroup$
    If the one second delay of the DS18B20 on full resolution is your concern, use one of the battery monitor onewire sensors, e.g. the DS2438. It has a fast temperature sensor on chip.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    @Janka yeah the 750ms delay is really slowing down the processing. but using ds18b20 to calibrate the thermistor is an interesting idea. i need a TO92/small/2-3pin package for temperature sensor.
    $endgroup$
    – newbie
    8 hours ago










  • $begingroup$
    @ElliotAlderson as Janka mentioned the delay on ds18b20 is the problem.
    $endgroup$
    – newbie
    8 hours ago












  • 1




    $begingroup$
    Use a calibrated sensor as the DS18B20 to take a characteristic of the thermistor.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    What do you mean by "snappier"? That doesn't sound like a good justification if you need to do software correction on the thermistor but you don't with a DS18B20.
    $endgroup$
    – Elliot Alderson
    8 hours ago










  • $begingroup$
    If the one second delay of the DS18B20 on full resolution is your concern, use one of the battery monitor onewire sensors, e.g. the DS2438. It has a fast temperature sensor on chip.
    $endgroup$
    – Janka
    8 hours ago










  • $begingroup$
    @Janka yeah the 750ms delay is really slowing down the processing. but using ds18b20 to calibrate the thermistor is an interesting idea. i need a TO92/small/2-3pin package for temperature sensor.
    $endgroup$
    – newbie
    8 hours ago










  • $begingroup$
    @ElliotAlderson as Janka mentioned the delay on ds18b20 is the problem.
    $endgroup$
    – newbie
    8 hours ago







1




1




$begingroup$
Use a calibrated sensor as the DS18B20 to take a characteristic of the thermistor.
$endgroup$
– Janka
8 hours ago




$begingroup$
Use a calibrated sensor as the DS18B20 to take a characteristic of the thermistor.
$endgroup$
– Janka
8 hours ago












$begingroup$
What do you mean by "snappier"? That doesn't sound like a good justification if you need to do software correction on the thermistor but you don't with a DS18B20.
$endgroup$
– Elliot Alderson
8 hours ago




$begingroup$
What do you mean by "snappier"? That doesn't sound like a good justification if you need to do software correction on the thermistor but you don't with a DS18B20.
$endgroup$
– Elliot Alderson
8 hours ago












$begingroup$
If the one second delay of the DS18B20 on full resolution is your concern, use one of the battery monitor onewire sensors, e.g. the DS2438. It has a fast temperature sensor on chip.
$endgroup$
– Janka
8 hours ago




$begingroup$
If the one second delay of the DS18B20 on full resolution is your concern, use one of the battery monitor onewire sensors, e.g. the DS2438. It has a fast temperature sensor on chip.
$endgroup$
– Janka
8 hours ago












$begingroup$
@Janka yeah the 750ms delay is really slowing down the processing. but using ds18b20 to calibrate the thermistor is an interesting idea. i need a TO92/small/2-3pin package for temperature sensor.
$endgroup$
– newbie
8 hours ago




$begingroup$
@Janka yeah the 750ms delay is really slowing down the processing. but using ds18b20 to calibrate the thermistor is an interesting idea. i need a TO92/small/2-3pin package for temperature sensor.
$endgroup$
– newbie
8 hours ago












$begingroup$
@ElliotAlderson as Janka mentioned the delay on ds18b20 is the problem.
$endgroup$
– newbie
8 hours ago




$begingroup$
@ElliotAlderson as Janka mentioned the delay on ds18b20 is the problem.
$endgroup$
– newbie
8 hours ago










3 Answers
3






active

oldest

votes


















4













$begingroup$

Fill a cup with ice cubes and pour in water to fill up to the brim. Give it the occasional stir. When the ice is starting to melt you'll be at 0°C. Stick the sensor into the water and take a reading.



If your sensor can tolerate it, drop it into a kettle of boiling water. At sea-level that will give you a 100°C reference reading.



If you need to heatshrink your sensor for waterproofing you will have to allow some time for the reading to stabilise.





schematic





simulate this circuit – Schematic created using CircuitLab



Figure 1. Simple linear calibration curve.



  • y1 is the resistance, voltage or ADC reading at 0°C.

  • y2 is the resistance, voltage or ADC reading at 100°C.

$$ T = 100 fracy - y1y2-y1 $$
where y = reading at temperature T.



As pointed out in the comments, if you are using a thermistor you will need to check the datasheet for linearity. If this simple approach isn't good enough you will have to use a polynomial calculation or a look-up table in a micro-controller.






share|improve this answer











$endgroup$














  • $begingroup$
    can you please add the calculation or a source to read about calculating the temperature using this method?
    $endgroup$
    – newbie
    8 hours ago






  • 1




    $begingroup$
    This will give you two points, which you can use to calculate beta for those two temps. The response in that range will be nowhere near linear (assuming the OP means it when s/he calls it a "thermistor"),
    $endgroup$
    – Scott Seidman
    8 hours ago






  • 1




    $begingroup$
    @newbie: See the update.
    $endgroup$
    – Transistor
    8 hours ago










  • $begingroup$
    @newbie As Transistor writes at the end, this approach may not be good enough. I can't imagine it would ever be good enough, frankly. The only thing this approach will get you is repeatability (supposed 40°C will always be the same supposed 40°C, but it may really be 20°C or 60°C).
    $endgroup$
    – piojo
    1 hour ago


















1













$begingroup$

Reading Thermistor is a little tricky.
The above method of calibration, wield no yield to an error detection, It would create two points of a logarithmic curve (the thermistor response curve.



This means, for every 0.1°C of changue of temperature, the correspondent changue on resistance will vary, depending on the range of the temperature.
enter image description here



At first, you might look an error about 2 to 5°C off the real temperature, yet no error, only a bad reading.



You dont post any details on how are you reading this thermistor, Arduino May be?
I must say, some libraries dont work at all, so you must create a especial function to do so.



Post on detailed explanation on how to characterize and read an thermistor.
The post is in spanish, but in the code tags, all explanation in in plain English.



Once you have obtain you ABC coeficients, your error will be about 0.1°C from another measurement, even in a 6m long run of LAN wire.



A test on 4 thermistors
This test read at the same time the 4 thermistors, You can see a small difference in temperature from 2 of them I was holding briefly in my fingers.






share|improve this answer









$endgroup$














  • $begingroup$
    @newbie This is the right approach. If you can't follow the instructions, reply to me in a day or so and I'll look up my arduino code and look up the references it contains and write an answer here.
    $endgroup$
    – piojo
    1 hour ago


















0













$begingroup$

Linearized thermometers have a gain & offset error.



  • Bipolar supplies will likely have offset nulled at 0V.

  • single supply bridges will have some Vref or R ratio of Vref or Vcc where offset is nulled at that deign temperature. Usually this is symmetrical, so that would correspond to the midpoint of your design range.

  • thermistors are calibrated at 25’C with a specific sensitivity curve with 2 variables.



  • to calibrate it you only need 2 measurements



    • Null adjust where error voltage =null = 0 , Vt=Vref

    • gain adjust at T max

      • for a typical 4 R bridge, that is usually midpoint temp.



  • use any better thermometer for calibration or

    • use ice water and boiling water for 0, 100’C






share|improve this answer









$endgroup$

















    Your Answer






    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("schematics", function ()
    StackExchange.schematics.init();
    );
    , "cicuitlab");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "135"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f454954%2fwhats-the-simplest-way-to-calibrate-a-thermistor%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    4













    $begingroup$

    Fill a cup with ice cubes and pour in water to fill up to the brim. Give it the occasional stir. When the ice is starting to melt you'll be at 0°C. Stick the sensor into the water and take a reading.



    If your sensor can tolerate it, drop it into a kettle of boiling water. At sea-level that will give you a 100°C reference reading.



    If you need to heatshrink your sensor for waterproofing you will have to allow some time for the reading to stabilise.





    schematic





    simulate this circuit – Schematic created using CircuitLab



    Figure 1. Simple linear calibration curve.



    • y1 is the resistance, voltage or ADC reading at 0°C.

    • y2 is the resistance, voltage or ADC reading at 100°C.

    $$ T = 100 fracy - y1y2-y1 $$
    where y = reading at temperature T.



    As pointed out in the comments, if you are using a thermistor you will need to check the datasheet for linearity. If this simple approach isn't good enough you will have to use a polynomial calculation or a look-up table in a micro-controller.






    share|improve this answer











    $endgroup$














    • $begingroup$
      can you please add the calculation or a source to read about calculating the temperature using this method?
      $endgroup$
      – newbie
      8 hours ago






    • 1




      $begingroup$
      This will give you two points, which you can use to calculate beta for those two temps. The response in that range will be nowhere near linear (assuming the OP means it when s/he calls it a "thermistor"),
      $endgroup$
      – Scott Seidman
      8 hours ago






    • 1




      $begingroup$
      @newbie: See the update.
      $endgroup$
      – Transistor
      8 hours ago










    • $begingroup$
      @newbie As Transistor writes at the end, this approach may not be good enough. I can't imagine it would ever be good enough, frankly. The only thing this approach will get you is repeatability (supposed 40°C will always be the same supposed 40°C, but it may really be 20°C or 60°C).
      $endgroup$
      – piojo
      1 hour ago















    4













    $begingroup$

    Fill a cup with ice cubes and pour in water to fill up to the brim. Give it the occasional stir. When the ice is starting to melt you'll be at 0°C. Stick the sensor into the water and take a reading.



    If your sensor can tolerate it, drop it into a kettle of boiling water. At sea-level that will give you a 100°C reference reading.



    If you need to heatshrink your sensor for waterproofing you will have to allow some time for the reading to stabilise.





    schematic





    simulate this circuit – Schematic created using CircuitLab



    Figure 1. Simple linear calibration curve.



    • y1 is the resistance, voltage or ADC reading at 0°C.

    • y2 is the resistance, voltage or ADC reading at 100°C.

    $$ T = 100 fracy - y1y2-y1 $$
    where y = reading at temperature T.



    As pointed out in the comments, if you are using a thermistor you will need to check the datasheet for linearity. If this simple approach isn't good enough you will have to use a polynomial calculation or a look-up table in a micro-controller.






    share|improve this answer











    $endgroup$














    • $begingroup$
      can you please add the calculation or a source to read about calculating the temperature using this method?
      $endgroup$
      – newbie
      8 hours ago






    • 1




      $begingroup$
      This will give you two points, which you can use to calculate beta for those two temps. The response in that range will be nowhere near linear (assuming the OP means it when s/he calls it a "thermistor"),
      $endgroup$
      – Scott Seidman
      8 hours ago






    • 1




      $begingroup$
      @newbie: See the update.
      $endgroup$
      – Transistor
      8 hours ago










    • $begingroup$
      @newbie As Transistor writes at the end, this approach may not be good enough. I can't imagine it would ever be good enough, frankly. The only thing this approach will get you is repeatability (supposed 40°C will always be the same supposed 40°C, but it may really be 20°C or 60°C).
      $endgroup$
      – piojo
      1 hour ago













    4














    4










    4







    $begingroup$

    Fill a cup with ice cubes and pour in water to fill up to the brim. Give it the occasional stir. When the ice is starting to melt you'll be at 0°C. Stick the sensor into the water and take a reading.



    If your sensor can tolerate it, drop it into a kettle of boiling water. At sea-level that will give you a 100°C reference reading.



    If you need to heatshrink your sensor for waterproofing you will have to allow some time for the reading to stabilise.





    schematic





    simulate this circuit – Schematic created using CircuitLab



    Figure 1. Simple linear calibration curve.



    • y1 is the resistance, voltage or ADC reading at 0°C.

    • y2 is the resistance, voltage or ADC reading at 100°C.

    $$ T = 100 fracy - y1y2-y1 $$
    where y = reading at temperature T.



    As pointed out in the comments, if you are using a thermistor you will need to check the datasheet for linearity. If this simple approach isn't good enough you will have to use a polynomial calculation or a look-up table in a micro-controller.






    share|improve this answer











    $endgroup$



    Fill a cup with ice cubes and pour in water to fill up to the brim. Give it the occasional stir. When the ice is starting to melt you'll be at 0°C. Stick the sensor into the water and take a reading.



    If your sensor can tolerate it, drop it into a kettle of boiling water. At sea-level that will give you a 100°C reference reading.



    If you need to heatshrink your sensor for waterproofing you will have to allow some time for the reading to stabilise.





    schematic





    simulate this circuit – Schematic created using CircuitLab



    Figure 1. Simple linear calibration curve.



    • y1 is the resistance, voltage or ADC reading at 0°C.

    • y2 is the resistance, voltage or ADC reading at 100°C.

    $$ T = 100 fracy - y1y2-y1 $$
    where y = reading at temperature T.



    As pointed out in the comments, if you are using a thermistor you will need to check the datasheet for linearity. If this simple approach isn't good enough you will have to use a polynomial calculation or a look-up table in a micro-controller.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited 8 hours ago

























    answered 8 hours ago









    TransistorTransistor

    99k8 gold badges98 silver badges218 bronze badges




    99k8 gold badges98 silver badges218 bronze badges














    • $begingroup$
      can you please add the calculation or a source to read about calculating the temperature using this method?
      $endgroup$
      – newbie
      8 hours ago






    • 1




      $begingroup$
      This will give you two points, which you can use to calculate beta for those two temps. The response in that range will be nowhere near linear (assuming the OP means it when s/he calls it a "thermistor"),
      $endgroup$
      – Scott Seidman
      8 hours ago






    • 1




      $begingroup$
      @newbie: See the update.
      $endgroup$
      – Transistor
      8 hours ago










    • $begingroup$
      @newbie As Transistor writes at the end, this approach may not be good enough. I can't imagine it would ever be good enough, frankly. The only thing this approach will get you is repeatability (supposed 40°C will always be the same supposed 40°C, but it may really be 20°C or 60°C).
      $endgroup$
      – piojo
      1 hour ago
















    • $begingroup$
      can you please add the calculation or a source to read about calculating the temperature using this method?
      $endgroup$
      – newbie
      8 hours ago






    • 1




      $begingroup$
      This will give you two points, which you can use to calculate beta for those two temps. The response in that range will be nowhere near linear (assuming the OP means it when s/he calls it a "thermistor"),
      $endgroup$
      – Scott Seidman
      8 hours ago






    • 1




      $begingroup$
      @newbie: See the update.
      $endgroup$
      – Transistor
      8 hours ago










    • $begingroup$
      @newbie As Transistor writes at the end, this approach may not be good enough. I can't imagine it would ever be good enough, frankly. The only thing this approach will get you is repeatability (supposed 40°C will always be the same supposed 40°C, but it may really be 20°C or 60°C).
      $endgroup$
      – piojo
      1 hour ago















    $begingroup$
    can you please add the calculation or a source to read about calculating the temperature using this method?
    $endgroup$
    – newbie
    8 hours ago




    $begingroup$
    can you please add the calculation or a source to read about calculating the temperature using this method?
    $endgroup$
    – newbie
    8 hours ago




    1




    1




    $begingroup$
    This will give you two points, which you can use to calculate beta for those two temps. The response in that range will be nowhere near linear (assuming the OP means it when s/he calls it a "thermistor"),
    $endgroup$
    – Scott Seidman
    8 hours ago




    $begingroup$
    This will give you two points, which you can use to calculate beta for those two temps. The response in that range will be nowhere near linear (assuming the OP means it when s/he calls it a "thermistor"),
    $endgroup$
    – Scott Seidman
    8 hours ago




    1




    1




    $begingroup$
    @newbie: See the update.
    $endgroup$
    – Transistor
    8 hours ago




    $begingroup$
    @newbie: See the update.
    $endgroup$
    – Transistor
    8 hours ago












    $begingroup$
    @newbie As Transistor writes at the end, this approach may not be good enough. I can't imagine it would ever be good enough, frankly. The only thing this approach will get you is repeatability (supposed 40°C will always be the same supposed 40°C, but it may really be 20°C or 60°C).
    $endgroup$
    – piojo
    1 hour ago




    $begingroup$
    @newbie As Transistor writes at the end, this approach may not be good enough. I can't imagine it would ever be good enough, frankly. The only thing this approach will get you is repeatability (supposed 40°C will always be the same supposed 40°C, but it may really be 20°C or 60°C).
    $endgroup$
    – piojo
    1 hour ago













    1













    $begingroup$

    Reading Thermistor is a little tricky.
    The above method of calibration, wield no yield to an error detection, It would create two points of a logarithmic curve (the thermistor response curve.



    This means, for every 0.1°C of changue of temperature, the correspondent changue on resistance will vary, depending on the range of the temperature.
    enter image description here



    At first, you might look an error about 2 to 5°C off the real temperature, yet no error, only a bad reading.



    You dont post any details on how are you reading this thermistor, Arduino May be?
    I must say, some libraries dont work at all, so you must create a especial function to do so.



    Post on detailed explanation on how to characterize and read an thermistor.
    The post is in spanish, but in the code tags, all explanation in in plain English.



    Once you have obtain you ABC coeficients, your error will be about 0.1°C from another measurement, even in a 6m long run of LAN wire.



    A test on 4 thermistors
    This test read at the same time the 4 thermistors, You can see a small difference in temperature from 2 of them I was holding briefly in my fingers.






    share|improve this answer









    $endgroup$














    • $begingroup$
      @newbie This is the right approach. If you can't follow the instructions, reply to me in a day or so and I'll look up my arduino code and look up the references it contains and write an answer here.
      $endgroup$
      – piojo
      1 hour ago















    1













    $begingroup$

    Reading Thermistor is a little tricky.
    The above method of calibration, wield no yield to an error detection, It would create two points of a logarithmic curve (the thermistor response curve.



    This means, for every 0.1°C of changue of temperature, the correspondent changue on resistance will vary, depending on the range of the temperature.
    enter image description here



    At first, you might look an error about 2 to 5°C off the real temperature, yet no error, only a bad reading.



    You dont post any details on how are you reading this thermistor, Arduino May be?
    I must say, some libraries dont work at all, so you must create a especial function to do so.



    Post on detailed explanation on how to characterize and read an thermistor.
    The post is in spanish, but in the code tags, all explanation in in plain English.



    Once you have obtain you ABC coeficients, your error will be about 0.1°C from another measurement, even in a 6m long run of LAN wire.



    A test on 4 thermistors
    This test read at the same time the 4 thermistors, You can see a small difference in temperature from 2 of them I was holding briefly in my fingers.






    share|improve this answer









    $endgroup$














    • $begingroup$
      @newbie This is the right approach. If you can't follow the instructions, reply to me in a day or so and I'll look up my arduino code and look up the references it contains and write an answer here.
      $endgroup$
      – piojo
      1 hour ago













    1














    1










    1







    $begingroup$

    Reading Thermistor is a little tricky.
    The above method of calibration, wield no yield to an error detection, It would create two points of a logarithmic curve (the thermistor response curve.



    This means, for every 0.1°C of changue of temperature, the correspondent changue on resistance will vary, depending on the range of the temperature.
    enter image description here



    At first, you might look an error about 2 to 5°C off the real temperature, yet no error, only a bad reading.



    You dont post any details on how are you reading this thermistor, Arduino May be?
    I must say, some libraries dont work at all, so you must create a especial function to do so.



    Post on detailed explanation on how to characterize and read an thermistor.
    The post is in spanish, but in the code tags, all explanation in in plain English.



    Once you have obtain you ABC coeficients, your error will be about 0.1°C from another measurement, even in a 6m long run of LAN wire.



    A test on 4 thermistors
    This test read at the same time the 4 thermistors, You can see a small difference in temperature from 2 of them I was holding briefly in my fingers.






    share|improve this answer









    $endgroup$



    Reading Thermistor is a little tricky.
    The above method of calibration, wield no yield to an error detection, It would create two points of a logarithmic curve (the thermistor response curve.



    This means, for every 0.1°C of changue of temperature, the correspondent changue on resistance will vary, depending on the range of the temperature.
    enter image description here



    At first, you might look an error about 2 to 5°C off the real temperature, yet no error, only a bad reading.



    You dont post any details on how are you reading this thermistor, Arduino May be?
    I must say, some libraries dont work at all, so you must create a especial function to do so.



    Post on detailed explanation on how to characterize and read an thermistor.
    The post is in spanish, but in the code tags, all explanation in in plain English.



    Once you have obtain you ABC coeficients, your error will be about 0.1°C from another measurement, even in a 6m long run of LAN wire.



    A test on 4 thermistors
    This test read at the same time the 4 thermistors, You can see a small difference in temperature from 2 of them I was holding briefly in my fingers.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered 2 hours ago









    Alejandro SantiagoAlejandro Santiago

    286 bronze badges




    286 bronze badges














    • $begingroup$
      @newbie This is the right approach. If you can't follow the instructions, reply to me in a day or so and I'll look up my arduino code and look up the references it contains and write an answer here.
      $endgroup$
      – piojo
      1 hour ago
















    • $begingroup$
      @newbie This is the right approach. If you can't follow the instructions, reply to me in a day or so and I'll look up my arduino code and look up the references it contains and write an answer here.
      $endgroup$
      – piojo
      1 hour ago















    $begingroup$
    @newbie This is the right approach. If you can't follow the instructions, reply to me in a day or so and I'll look up my arduino code and look up the references it contains and write an answer here.
    $endgroup$
    – piojo
    1 hour ago




    $begingroup$
    @newbie This is the right approach. If you can't follow the instructions, reply to me in a day or so and I'll look up my arduino code and look up the references it contains and write an answer here.
    $endgroup$
    – piojo
    1 hour ago











    0













    $begingroup$

    Linearized thermometers have a gain & offset error.



    • Bipolar supplies will likely have offset nulled at 0V.

    • single supply bridges will have some Vref or R ratio of Vref or Vcc where offset is nulled at that deign temperature. Usually this is symmetrical, so that would correspond to the midpoint of your design range.

    • thermistors are calibrated at 25’C with a specific sensitivity curve with 2 variables.



    • to calibrate it you only need 2 measurements



      • Null adjust where error voltage =null = 0 , Vt=Vref

      • gain adjust at T max

        • for a typical 4 R bridge, that is usually midpoint temp.



    • use any better thermometer for calibration or

      • use ice water and boiling water for 0, 100’C






    share|improve this answer









    $endgroup$



















      0













      $begingroup$

      Linearized thermometers have a gain & offset error.



      • Bipolar supplies will likely have offset nulled at 0V.

      • single supply bridges will have some Vref or R ratio of Vref or Vcc where offset is nulled at that deign temperature. Usually this is symmetrical, so that would correspond to the midpoint of your design range.

      • thermistors are calibrated at 25’C with a specific sensitivity curve with 2 variables.



      • to calibrate it you only need 2 measurements



        • Null adjust where error voltage =null = 0 , Vt=Vref

        • gain adjust at T max

          • for a typical 4 R bridge, that is usually midpoint temp.



      • use any better thermometer for calibration or

        • use ice water and boiling water for 0, 100’C






      share|improve this answer









      $endgroup$

















        0














        0










        0







        $begingroup$

        Linearized thermometers have a gain & offset error.



        • Bipolar supplies will likely have offset nulled at 0V.

        • single supply bridges will have some Vref or R ratio of Vref or Vcc where offset is nulled at that deign temperature. Usually this is symmetrical, so that would correspond to the midpoint of your design range.

        • thermistors are calibrated at 25’C with a specific sensitivity curve with 2 variables.



        • to calibrate it you only need 2 measurements



          • Null adjust where error voltage =null = 0 , Vt=Vref

          • gain adjust at T max

            • for a typical 4 R bridge, that is usually midpoint temp.



        • use any better thermometer for calibration or

          • use ice water and boiling water for 0, 100’C






        share|improve this answer









        $endgroup$



        Linearized thermometers have a gain & offset error.



        • Bipolar supplies will likely have offset nulled at 0V.

        • single supply bridges will have some Vref or R ratio of Vref or Vcc where offset is nulled at that deign temperature. Usually this is symmetrical, so that would correspond to the midpoint of your design range.

        • thermistors are calibrated at 25’C with a specific sensitivity curve with 2 variables.



        • to calibrate it you only need 2 measurements



          • Null adjust where error voltage =null = 0 , Vt=Vref

          • gain adjust at T max

            • for a typical 4 R bridge, that is usually midpoint temp.



        • use any better thermometer for calibration or

          • use ice water and boiling water for 0, 100’C







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 1 hour ago









        Sunnyskyguy EE75Sunnyskyguy EE75

        80.3k2 gold badges30 silver badges116 bronze badges




        80.3k2 gold badges30 silver badges116 bronze badges






























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Electrical Engineering Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f454954%2fwhats-the-simplest-way-to-calibrate-a-thermistor%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            ParseJSON using SSJSUsing AMPscript with SSJS ActivitiesHow to resubscribe a user in Marketing cloud using SSJS?Pulling Subscriber Status from Lists using SSJSRetrieving Emails using SSJSProblem in updating DE using SSJSUsing SSJS to send single email in Marketing CloudError adding EmailSendDefinition using SSJS

            Кампала Садржај Географија Географија Историја Становништво Привреда Партнерски градови Референце Спољашње везе Мени за навигацију0°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.340°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.34МедијиПодациЗванични веб-сајту

            19. јануар Садржај Догађаји Рођења Смрти Празници и дани сећања Види још Референце Мени за навигацијуу