{"id":1190,"date":"2018-11-20T08:44:48","date_gmt":"2018-11-20T08:44:48","guid":{"rendered":"http:\/\/pcbjunkie.net\/?page_id=1190"},"modified":"2018-11-20T14:10:04","modified_gmt":"2018-11-20T14:10:04","slug":"tempertature-measurement-with-ntc-thermistors","status":"publish","type":"page","link":"https:\/\/pcbjunkie.net\/index.php\/guides\/tempertature-measurement-with-ntc-thermistors\/","title":{"rendered":"Tempertature Measurement with NTC Thermistors"},"content":{"rendered":"\n<p>While working on my solder reflow oven project, I found extremely difficult to measure temperature with a good level of precision over a large temperature range.<\/p>\n\n\n\n<p>The problem occurs because of the NTC thermistor&#8217;s exponential resistance response curve as temperature changes. When read with a linear ADC, it is difficult to detect the correct temperature with any level of accuracy, especially at extremes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"440\" src=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2018\/11\/ntcresistancevstemperature.png\" alt=\"\" class=\"wp-image-1192\"\/><\/figure>\n\n\n\n<p>There is however a very simple, yet effective way to flatten this curve by placing the NTC thermistor (Rt) in series with another resistor (Rs) as follows. Adding&nbsp;yet another parallel resistor (Rp) to the circuit, flattens this curve even more.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"336\" height=\"351\" src=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2018\/11\/ntcthermistorschematic.png\" alt=\"\" class=\"wp-image-1194\"\/><\/figure>\n\n\n\n<p>The voltage output from this voltage divider is much more accurate when read with a microcontroller&#8217;s ADC. The resulting voltage curve then becomes pretty flat over the entire temperature range.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"438\" src=\"https:\/\/pcbjunkie.net\/wp-content\/uploads\/2018\/11\/ntcdividervoltagevstemperature.png\" alt=\"\" class=\"wp-image-1191\"\/><\/figure>\n\n\n\n<p>Since the response is still not linear, a lookup table has to be used to get the correct temperature values, but this approach makes the temperature reading problem very inexpensive and quite accurate.&nbsp;<\/p>\n\n\n\n<p>This is one of the pages I lost recently. I have some additional information including a spreadsheet that will generate a Voltage -> Temperature lookup table based on an NTC thermistor of a given specification and the two additional resistors (Rs) and (Rp). <\/p>\n\n\n\n<p>This information&nbsp; will be added here as soon as I locate it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While working on my solder reflow oven project, I found extremely difficult to measure temperature with a good level of precision over a large temperature range. The problem occurs because of the NTC thermistor&#8217;s exponential resistance response curve as temperature changes. When read with a linear ADC, it is difficult to detect the correct temperature &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/pcbjunkie.net\/index.php\/guides\/tempertature-measurement-with-ntc-thermistors\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tempertature Measurement with NTC Thermistors&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":360,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1190","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages\/1190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/comments?post=1190"}],"version-history":[{"count":4,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages\/1190\/revisions"}],"predecessor-version":[{"id":1205,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages\/1190\/revisions\/1205"}],"up":[{"embeddable":true,"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/pages\/360"}],"wp:attachment":[{"href":"https:\/\/pcbjunkie.net\/index.php\/wp-json\/wp\/v2\/media?parent=1190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}