Обновление

This commit is contained in:
cfif 2025-12-15 16:28:53 +03:00
parent 0c34a17611
commit cc32ab8bfc
1 changed files with 518 additions and 0 deletions

View File

@ -56,6 +56,8 @@ static const ntc_table_entry ntc_table[] = {
{85, 321.7f}
};
*/
/*
ntc_table_entry ntc_table[] = {
{0,-2731},
{8,2605},
@ -570,6 +572,522 @@ ntc_table_entry ntc_table[] = {
{4080,-684},
{4088,-768}
};
*/
ntc_table_entry ntc_table[] = {
{0,-2731},
{8,0},
{16,0},
{24,0},
{32,0},
{40,0},
{48,0},
{56,0},
{64,0},
{72,0},
{80,0},
{88,0},
{96,0},
{104,0},
{112,0},
{120,0},
{128,0},
{136,0},
{144,0},
{152,0},
{160,0},
{168,0},
{176,0},
{184,0},
{192,0},
{200,0},
{208,0},
{216,0},
{224,0},
{232,0},
{240,0},
{248,0},
{256,0},
{264,0},
{272,0},
{280,0},
{288,0},
{296,0},
{304,0},
{312,0},
{320,0},
{328,0},
{336,0},
{344,0},
{352,0},
{360,0},
{368,845},
{376,838},
{384,831},
{392,824},
{400,817},
{408,810},
{416,803},
{424,796},
{432,790},
{440,784},
{448,777},
{456,771},
{464,765},
{472,760},
{480,754},
{488,748},
{496,743},
{504,737},
{512,732},
{520,726},
{528,721},
{536,716},
{544,711},
{552,706},
{560,701},
{568,696},
{576,692},
{584,687},
{592,682},
{600,678},
{608,673},
{616,669},
{624,664},
{632,660},
{640,656},
{648,652},
{656,647},
{664,643},
{672,639},
{680,635},
{688,631},
{696,627},
{704,623},
{712,620},
{720,616},
{728,612},
{736,608},
{744,605},
{752,601},
{760,597},
{768,594},
{776,590},
{784,587},
{792,583},
{800,580},
{808,577},
{816,573},
{824,570},
{832,567},
{840,563},
{848,560},
{856,557},
{864,554},
{872,550},
{880,547},
{888,544},
{896,541},
{904,538},
{912,535},
{920,532},
{928,529},
{936,526},
{944,523},
{952,520},
{960,517},
{968,514},
{976,512},
{984,509},
{992,506},
{1000,503},
{1008,500},
{1016,498},
{1024,495},
{1032,492},
{1040,489},
{1048,487},
{1056,484},
{1064,481},
{1072,479},
{1080,476},
{1088,474},
{1096,471},
{1104,468},
{1112,466},
{1120,463},
{1128,461},
{1136,458},
{1144,456},
{1152,453},
{1160,451},
{1168,448},
{1176,446},
{1184,443},
{1192,441},
{1200,439},
{1208,436},
{1216,434},
{1224,431},
{1232,429},
{1240,427},
{1248,424},
{1256,422},
{1264,420},
{1272,418},
{1280,415},
{1288,413},
{1296,411},
{1304,408},
{1312,406},
{1320,404},
{1328,402},
{1336,400},
{1344,397},
{1352,395},
{1360,393},
{1368,391},
{1376,389},
{1384,386},
{1392,384},
{1400,382},
{1408,380},
{1416,378},
{1424,376},
{1432,374},
{1440,371},
{1448,369},
{1456,367},
{1464,365},
{1472,363},
{1480,361},
{1488,359},
{1496,357},
{1504,355},
{1512,353},
{1520,351},
{1528,349},
{1536,347},
{1544,345},
{1552,343},
{1560,341},
{1568,339},
{1576,337},
{1584,335},
{1592,333},
{1600,331},
{1608,329},
{1616,327},
{1624,325},
{1632,323},
{1640,321},
{1648,319},
{1656,317},
{1664,315},
{1672,314},
{1680,312},
{1688,310},
{1696,308},
{1704,306},
{1712,304},
{1720,302},
{1728,300},
{1736,298},
{1744,297},
{1752,295},
{1760,293},
{1768,291},
{1776,289},
{1784,287},
{1792,285},
{1800,283},
{1808,282},
{1816,280},
{1824,278},
{1832,276},
{1840,274},
{1848,272},
{1856,271},
{1864,269},
{1872,267},
{1880,265},
{1888,263},
{1896,262},
{1904,260},
{1912,258},
{1920,256},
{1928,254},
{1936,253},
{1944,251},
{1952,249},
{1960,247},
{1968,245},
{1976,244},
{1984,242},
{1992,240},
{2000,238},
{2008,237},
{2016,235},
{2024,233},
{2032,231},
{2040,230},
{2048,228},
{2056,226},
{2064,224},
{2072,222},
{2080,221},
{2088,219},
{2096,217},
{2104,215},
{2112,214},
{2120,212},
{2128,210},
{2136,208},
{2144,207},
{2152,205},
{2160,203},
{2168,202},
{2176,200},
{2184,198},
{2192,196},
{2200,195},
{2208,193},
{2216,191},
{2224,189},
{2232,188},
{2240,186},
{2248,184},
{2256,182},
{2264,181},
{2272,179},
{2280,177},
{2288,176},
{2296,174},
{2304,172},
{2312,170},
{2320,169},
{2328,167},
{2336,165},
{2344,163},
{2352,162},
{2360,160},
{2368,158},
{2376,156},
{2384,155},
{2392,153},
{2400,151},
{2408,150},
{2416,148},
{2424,146},
{2432,144},
{2440,143},
{2448,141},
{2456,139},
{2464,137},
{2472,136},
{2480,134},
{2488,132},
{2496,130},
{2504,129},
{2512,127},
{2520,125},
{2528,123},
{2536,122},
{2544,120},
{2552,118},
{2560,116},
{2568,115},
{2576,113},
{2584,111},
{2592,109},
{2600,108},
{2608,106},
{2616,104},
{2624,102},
{2632,101},
{2640,99},
{2648,97},
{2656,95},
{2664,94},
{2672,92},
{2680,90},
{2688,88},
{2696,86},
{2704,85},
{2712,83},
{2720,81},
{2728,79},
{2736,77},
{2744,76},
{2752,74},
{2760,72},
{2768,70},
{2776,68},
{2784,66},
{2792,65},
{2800,63},
{2808,61},
{2816,59},
{2824,57},
{2832,55},
{2840,53},
{2848,52},
{2856,50},
{2864,48},
{2872,46},
{2880,44},
{2888,42},
{2896,40},
{2904,38},
{2912,37},
{2920,35},
{2928,33},
{2936,31},
{2944,29},
{2952,27},
{2960,25},
{2968,23},
{2976,21},
{2984,19},
{2992,17},
{3000,15},
{3008,13},
{3016,11},
{3024,9},
{3032,7},
{3040,5},
{3048,3},
{3056,1},
{3064,0},
{3072,-2},
{3080,-4},
{3088,-6},
{3096,-8},
{3104,-10},
{3112,-12},
{3120,-14},
{3128,-16},
{3136,-18},
{3144,-21},
{3152,-23},
{3160,-25},
{3168,-27},
{3176,-29},
{3184,-31},
{3192,-33},
{3200,-36},
{3208,-38},
{3216,-40},
{3224,-42},
{3232,-44},
{3240,-47},
{3248,-49},
{3256,-51},
{3264,-53},
{3272,-56},
{3280,-58},
{3288,-60},
{3296,-63},
{3304,-65},
{3312,-67},
{3320,-70},
{3328,-72},
{3336,-75},
{3344,-77},
{3352,-79},
{3360,-82},
{3368,-84},
{3376,-87},
{3384,-89},
{3392,-92},
{3400,-94},
{3408,-97},
{3416,-100},
{3424,-102},
{3432,-105},
{3440,-107},
{3448,-110},
{3456,-113},
{3464,-116},
{3472,-118},
{3480,-121},
{3488,-124},
{3496,-127},
{3504,-129},
{3512,-132},
{3520,-135},
{3528,-138},
{3536,-141},
{3544,-144},
{3552,-147},
{3560,-150},
{3568,-153},
{3576,-156},
{3584,-159},
{3592,-163},
{3600,-166},
{3608,-169},
{3616,-172},
{3624,-176},
{3632,-179},
{3640,-183},
{3648,-186},
{3656,-190},
{3664,-193},
{3672,-197},
{3680,-200},
{3688,-204},
{3696,-208},
{3704,-212},
{3712,-216},
{3720,-220},
{3728,-224},
{3736,-228},
{3744,-232},
{3752,-236},
{3760,-240},
{3768,-245},
{3776,-249},
{3784,-254},
{3792,-259},
{3800,-263},
{3808,-268},
{3816,-273},
{3824,-278},
{3832,-283},
{3840,-289},
{3848,-294},
{3856,-300},
{3864,-306},
{3872,-312},
{3880,-318},
{3888,-324},
{3896,-331},
{3904,-338},
{3912,-345},
{3920,-352},
{3928,-360},
{3936,-367},
{3944,-376},
{3952,-384},
{3960,-393},
{3968,-403},
{3976,-413},
{3984,-423},
{3992,-434},
{4000,-446},
{4008,-459},
{4016,-473},
{4024,-488},
{4032,-505},
{4040,-524},
{4048,-545},
{4056,-569},
{4064,-599},
{4072,-636},
{4080,-686},
{4088,-770},
};
// Функция расчёта сопротивления NTC из значения АЦП
static float calculate_resistance(uint16_t adc_value) {