• Marlin 溫度感應器 數值轉換對應表


    Marlin 溫度感應器 數值轉換對應表

     
    (2014/03/27)Update: 自己實測了這個自動產生的對應表,結果測得的溫度與實際值仍有相當大的誤差。看來還是要回頭用測量的方式來校正溫度...

    3D印表機內使用的溫度感應器,大多使用負溫度係數熱敏電阻(NTC)。溫度越高,阻值越小。 電阻值隨溫度變化的公式如下:

    R(t) = R0 * Exp(B*((1/t) - (1/t0)))

    其中R0是指溫度在t0時的電阻值。t0是標準參考溫度,一般規格書會以攝氏25度為參考溫度。 公式中溫度相關的參數,都使以凱氏溫度做計算,如果自己要動手做計算,記得要把攝氏溫度加上273.13,轉換成凱氏溫標,才能算出正確的阻值。B值是NTC的特性參數,請在自己所使用的熱敏電阻規格書中找出B值。

    這邊提供一個方便的計算機,只要填妥 t0、R0、B值,在按下 "Try it" 按鈕,就會自動產生Marlin所使用的溫度偵測對應轉換表。把轉換表附蓋掉"Marlin/thermistortables.h"內,"temptable_1[][2] PROGMEM"所記錄的轉換表,並且確定"Marlin/Configuration.h"內,"#define TEMP_SENSOR_0"的設定值為"1"。再重新燒錄Marlin到RAMPS 1.4控制板,就可以獲得校準確的溫度偵測值。

    由於部落格內不能執行Javascript,只好將計算機另外找網頁安置。請前往這個網址:
    https://dl.dropboxusercontent.com/u/1325192/NTC/NTC.htm

    參考資訊

    阿男的部落格 - 3D列印噴頭的熱敏電阻更換

    註記

    熔普三維、捷泰 這兩家販售的J-Head應該都是使用這款熱敏電阻,規格特性如下,給大家做參考。

    型號:B2-100-3950-1
    R @ 25:K100K-1%
    B25/50:K3950-1%
    元素:熱敏電阻型MJB2
    特性
    (1)電氣特性
    A:電阻值:R(25°C)= 100K±1%
    B:B值:B=3950±1%(在25℃和50℃的電阻值計算出)
    C:絕緣電阻50MΩ或以上DC500V兆歐表(玻璃和引線之間)
    (2)熱時間常數(τ):τ≤10?17S(在靜止空氣中)
    (3)熱耗散係數(δ):δ=1.1~1.6MW/°C(在靜止空氣中)
    (4)工作溫度範圍:-50~+260°C
  • 相关阅读:
    HTTP网页错误代码大全带解释
    记录一下手把手教您做电商网站
    C#中的Attribute
    C#中dynamic的正确用法
    【CSP】最大的矩形
    【CSP】字符与int
    C++数组初始化
    C++中输出字符到文本文档
    C++ 中时钟函数的使用
    各种函数的头文件
  • 原文地址:https://www.cnblogs.com/zhangyang/p/4319260.html
Copyright © 2020-2023  润新知