⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 math.c

📁 这是一种温度变送器的源代码
💻 C
📖 第 1 页 / 共 2 页
字号:
#include "math.h"
#include "menu.h"
#include "adc.h"
#include "variable.h"
#include <c8051f350.h>


//==============================================================================
// 铂铑10-铂热电偶分度表(℃) ;( 型号代码:	S )
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X1000		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------

   int code tab_sn_s[36]=
	   {-236		//	;-0.236		-50		0
		,0			//	;0.000		0		1
		,299		//	;0.299		50		2
	,	646			//	;0.646		100		3
	,	1029		//	;1.029		150		4
	,	1441		//	;1.441		200		5
	,	1874		//	;1.874		250		6
	,	2323		//	;2.323		300		7
	,	2786		//	;2.786		350		8
	,	3259		//	;3.259		400		9
	,	3742		//	;3.742		450		10
	,	4233		//	;4.233		500		11
	,	4732		//	;4.732		550		12
	,	5239		//	;5.239		600		13
	,	5753		//	;5.753		650		14
	,	6275		//	;6.275		700		15
	,	6806		//	;6.806		750		16
	,	7345		//	;7.345		800		17
	,	7893		//	;7.893		850		18
	,	8449		//	;8.449		900		19
	,	9014		//	;9.014		950		20
	,	9587		//	;9.587		1000	21
	,	10168		//	;10.168		1050	22
	,	10757		//	;10.757		1100	23
	,	11351		//	;11.351		1150	24
	,	11951		//	;11.951		1200	25
	,	12554		//	;12.554		1250	26
	,	13159		//	;13.159		1300	27
	,	13766		//	;13.766		1350	28
	,	14373		//	;14.373		1400	29
	,   14978		//	;14.978		1450	30
	,	15582		//	;15.582		1500	31
	,	16182		//	;16.182		1550	32
	,	16777		//	;16.777		1600	33
	,	17366		//	;17.366		1650	34
	,	17947		//	;17.947		1700	35
		};
//==============================================================================
// 铂铑13-铂热电偶分度表(℃) ;(型号代码:	R)
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X1000		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
    int code tab_sn_r[37]=
   {
		-226			//-0.226		-50		0
	,	0				//0.000		0		1
	,	296				//0.296		50		2
	,	647				//0.647		100		3
	,	1041			//1.041		150		4
	,	1469			//1.469		200		5
	,	1923			//1.923		250		6
	,	2401			//2.401		300		7
	,	2896			//2.896		350		8
	,	3408			//3.408		400		9
	,	3933			//3.933		450		10
	,	4471			//4.471		500		11
	,	5021			//5.021		550		12
	,	5583			//5.583		600		13
	,	6157			//6.157		650		14
	,	6743			//6.743		700		15
	,	7340			//7.340		750		16
	,	7950			//7.950		800		17
	,	8571			//8.571		850		18
	,	9205			//9.205		900		19
	,	9850			//9.850		950		20
	,	10506			//10.506	1000	21
	,	11173			//11.173	1050	22
	,	11850			//11.850	1100	23
	,	12535			//12.535	1150	24
	,	13228			//13.228	1200	25
	,	13926			//13.926	1250	26
	,	14629			//14.629	1300	27
	,	15334			//15.334	1350	28
	,	16040			//16.040	1400	29
	,	16746			//16.746	1450	30
	,	17451			//17.451	1500	31
	,	18152			//18.152	1550	32
	,	18849			//18.849	1600	33
	,	19540			//19.540	1650	34
	,	20222			//20.222	1700	35
	,	20877			//20.877	1750	36
};
//==============================================================================
// 铂铑30-铂铑6热电偶分度表(℃) //(型号代码:	B)
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X1000		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code tab_sn_b[23]=
 {
		2431			//2.431		700		1
	,	2782			//2.782		750		2
	,	3154			//3.154		800		3
	,	3546			//3.546		850		4
	,	3957			//3.957		900		5
	,	4387			//4.387		950		6
	,	4834			//4.834		1000	7
	,	5299			//5.299		1050	8
	,	5780			//5.780		1100	9
	,	6276			//6.276		1150	10
	,	6786			//6.786		1200	11
	,	7311			//7.311		1250	12
	,	7848			//7.848		1300	13
	,	8397			//8.397		1350	14
	,	8956			//8.956		1400	15
	,	9524			//9.524		1450	16
	,	10099			//10.099	1500	17
	,	10679			//10.679	1550	18
	,	11263			//11.263	1600	19
	,	11848			//11.848	1650	20
	,	12433			//12.433	1700	21
	,	13014			//13.014	1750	22
	,	13591		 	//13.591	1800	23

};
//==============================================================================
// 镍铬-镍硅热电偶分度表(℃) //(型号代码:	K)
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X500		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------

  int code tab_sn_k[30]=
 {
		-1777			//-3.554	-100	0
	,	-944			//-1.889	-50		1
	,	0				//0.000		0		2
	,	1011			//2.023		50		3
	,	2048			//4.096		100		4
	,	3069			//6.138		150		5
	,	4069			//8.138		200		6
	,	5076			//10.153	250		7
	,	6104			//12.209	300		8
	,	7146			//14.293	350		9
	,	8198			//16.397	400		10
	,	9258			//18.516	450		11
	,	10322			//20.644	500		12
	,	11388			//22.776	550		13
	,	12452			//24.905	600		14
	,	13512			//27.025	650		15
	,	14564			//29.129	700		16
	,	15606			//31.213	750		17
	,	16637			//33.275	800		18
	,	17656			//35.313	850		19
	,	18663			//37.326	900		20
	,	19657			//39.314	950		21
	,	20638			//41.276	1000	22
	,	21605			//43.211	1050	23
	,	22559			//45.119	1100	24
	,	23497			//46.995	1150	25
	,	24419			//48.838	1200	26
	,	25322			//50.644	1250	27
	,	26205			//52.410	1300	28
	,	27069			//54.138	1350	29
};
//==============================================================================
// 镍铬-铜镍(康铜)热电偶分度表(℃) //(型号代码:	E)
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X400		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code  tab_sn_e[23]=
 {
		-2095			//-5.237	-100	0
	,	-1115			//-2.787	-50		1
	,	0				//0.000		0		2
	,	1219			//3.048		50		3
	,	2527			//6.319		100		4
	,	3915			//9.789		150		5
	,	5368			//13.421	200		6
	,	6872			//17.181	250		7
	,	8414			//21.036	300		8
	,	9985			//24.964	350		9
	,	11578			//28.946	400		10
	,	13186			//32.965	450		11
	,	14802			//37.005	500		12
	,	16421			//41.053	550		13
	,	18037			//45.093	600		14
	,	19646			//49.116	650		15
	,	21244			//53.112	700		16
	,	22832			//57.080	750		17
	,	24406			//61.017	800		18
	,	25968			//64.922	850		19
	,	27514			//68.787	900		20
	,	29041			//72.603	950		21
	,	30549			//76.373	1000	22
	};
//==============================================================================
// 铁-铜镍(康铜)热电偶分度表(℃) //(型号代码:	J)
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X400		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code tab_sn_j[27]=
 {
		-1854			//-4.633	-100	0
	,	-972			//-2.431	-50		1
	,	0				//0.000		0		2
	,	1034			//2.585		50		3
	,	2107			//5.269		100		4
	,	3204			//8.01		150		5
	,	4311			//10.779	200		6
	,	5422			//13.555	250		7
	,	6530			//16.327	300		8
	,	7636			//19.09		350		9
	,	8739			//21.848	400		10
	,	9844			//24.61		450		11
	,	10957			//27.393	500		12
	,	12086			//30.216	550		13
	,	13240			//33.102	600		14
	,	14428			//36.071	650		15
	,	15652			//39.132	700		16
	,	16912			//42.281	750		17
	,	18197			//45.494	800		18
	,	19486			//48.715	850		19
	,	20750			//51.877	900		20
	,	21982			//54.956	950		21
	,	23181			//57.953	1000	22
	,	24356			//60.89		1050	23
	,	25516			//63.792	1100	24
	,	26671			//66.679	1150	25
	,	27821			//69.553	1200	26
	};
//==============================================================================
// 镍铬硅-镍硅热电偶分度表(℃) //(型号代码:	N)
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X400		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code tab_sn_n[29]=
 {
		-1203			//-2.407	-100	0
	,	-634			//-1.269	-50		1
	,	0				//0.000		0		2
	,	670				//1.340		50		3
	,	1387			//2.774		100		4
	,	2151			//4.302		150		5
	,	2956			//5.913		200		6
	,	3798			//7.597		250		7
	,	4670			//9.341		300		8
	,	5568			//11.136	350		9
	,	6487			//12.974	400		10
	,	7423			//14.846	450		11
	,	8374			//16.748	500		12
	,	9336			//18.672	550		13
	,	10306			//20.613	600		14
	,	11283			//22.566	650		15
	,	12263			//24.527	700		16
	,	13245			//26.491	750		17
	,	14227			//28.455	800		18
	,	15208			//30.416	850		19
	,	16185			//32.371	900		20
	,	17159			//34.319	950		21
	,	18128			//36.256	1000	22
	,	19089			//38.179	1050	23
	,	20043			//40.087	1100	24
	,	20988			//41.976	1150	25
	,	21923			//43.846	1200	26
	,	22847			//45.694	1250	27
	,	23756			//47.513	1300	28
	};
//==============================================================================
// 铜-铜镍(康铜)热电偶分度表(℃) //(型号代码:	T)
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X1000		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
 int code tab_sn_t[11]=
 {
		-3379			//-3.379	-100	0
	,	-1819			//-1.819	-50		1
	,	0				//0.000		0		2
	,	2036			//2.036		50		3
	,	4279			//4.279		100		4
	,	6704			//6.704		150		5
	,	9288			//9.288		200		6
	,	12013			//12.013	250		7
	,	14862			//14.862	300		8
	,	17819			//17.819	350		9
	,	20872			//20.872	400		10
	};
//==============================================================================
// 钨铼3-钨铼25热电偶分度表(℃) //( 型号代码:	Tu3 )
// Tungsten-Rhenium3--Tungsten-Rhenium25
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X500		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code tab_sn_tu3[47]=
 {
		0				//0.000		0		0
	,	264				//0.528		50		1
	,	572				//1.145		100		2
	,	920				//1.840		150		3
	,	1301			//2.602		200		4
	,	1710			//3.420		250		5
	,	2143			//4.286		300		6
	,	2596			//5.192		350		7
	,	3064			//6.129		400		8
	,	3546			//7.093		450		9
	,	4038			//8.077		500		10
	,	4538			//9.076		550		11
	,	5043			//10.086	600		12
	,	5551			//11.103	650		13
	,	6062			//12.124	700		14
	,	6573			//13.147	750		15
	,	7085			//14.171	800		16
	,	7597			//15.194	850		17
	,	8105			//16.211	900		18
	,	8611			//17.223	950		19
	,	9113			//18.226	1000	20
	,	9610			//19.221	1050	21
	,	10103			//20.206	1100	22
	,	10590			//21.180	1150	23
	,	11071			//22.143	1200	24
	,	11547			//23.094	1250	25
	,	12016			//24.033	1300	26
	,	12480			//24.961	1350	27
	,	12937			//25.875	1400	28
	,	13388			//26.777	1450	29
	,	13833			//27.666	1500	30
	,	14271			//28.542	1550	31
	,	14702			//29.404	1600	32
	,	15126			//30.252	1650	33
	,	15542			//31.085	1700	34
	,	15951			//31.902	1750	35
	,	16351			//32.702	1800	36
	,	16742			//33.485	1850	37
	,	17124			//34.248	1900	38
	,	17494			//34.989	1950	39
	,	17853			//35.707	2000	40
	,	18199			//36.399	2050	41
	,	18531			//37.063	2100	42
	,	18847			//37.694	2150	43
	,	19145			//38.290	2200	44
	,	19422			//38.845	2250	45
	,	19678			//39.356	2300	46
	};
//==============================================================================
// 钨铼5-钨铼26热电偶分度表(℃) //( 型号代码:	Tu5 )
// Tungsten-Rhenium5--Tungsten-Rhenium26
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X500		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code tab_sn_tu5[47]=
 {
		0				//0.000		0		0
	,	349				//0.699		50		1
	,	725				//1.451		100		2
	,	1125			//2.250		150		3
	,	1544			//3.089		200		4
	,	1981			//3.962		250		5
	,	2432			//4.864		300		6
	,	2894			//5.788		350		7
	,	3365			//6.731		400		8
	,	3844			//7.688		450		9
	,	4327			//8.655		500		10
	,	4814			//9.629		550		11
	,	5303			//10.606	600		12
	,	5792			//11.584	650		13
	,	6279			//12.559	700		14
	,	6765			//13.530	750		15
	,	7247			//14.494	800		16
	,	7725			//15.451	850		17
	,	8198			//16.397	900		18
	,	8666			//17.333	950		19
	,	9128			//18.257	1000	20
	,	9584			//19.169	1050	21
	,	10033			//20.066	1100	22
	,	10475			//20.950	1150	23
	,	10910			//21.820	1200	24
	,	11337			//22.674	1250	25
	,	11757			//23.514	1300	26
	,	12169			//24.339	1350	27
	,	12574			//25.149	1400	28
	,	12971			//25.943	1450	29
	,	13361			//26.723	1500	30
	,	13743			//27.487	1550	31
	,	14118			//28.236	1600	32
	,	14485			//28.970	1650	33
	,	14844			//29.688	1700	34
	,	15195			//30.391	1750	35
	,	15539			//31.079	1800	36
	,	15875			//31.750	1850	37
	,	16202			//32.404	1900	38
	,	16520			//33.041	1950	39
	,	16830			//33.660	2000	40
	,	17130			//34.260	2050	41
	,	17420			//34.840	2100	42
	,	17699			//35.398	2150	43
	,	17966			//35.932	2200	44
	,	18220			//36.441	2250	45
	,	18461			//36.923	2300	46
	};
//==============================================================================
// 钨铼5-钨铼20热电偶分度表(℃) //( 型号代码:	Tu20 )
// Tungsten-Rhenium5--Tungsten-Rhenium20
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X1000		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code tab_sn_tu20[41]=
 {
		0				//0			0		0
	,	633				//0.633		50		1
	,	1328			//1.328		100		2
	,	2074			//2.074		150		3
	,	2859			//2.859		200		4
	,	3674			//3.674		250		5
	,	4510			//4.510		300		6
	,	5374			//5.374		350		7
	,	6226			//6.226		400		8
	,	7081			//7.081		450		9
	,	7934			//7.934		500		10
	,	8786			//8.786		550		11
	,	9639			//9.639		600		12
	,	10492			//10.492	650		13
	,	11339			//11.339	700		14
	,	12177			//12.177	750		15
	,	13006			//13.006	800		16
	,	13825			//13.825	850		17
	,	14631			//14.631	900		18
	,	15425			//15.425	950		19
	,	16205			//16.205	1000	20
	,	16970			//16.970	1050	21
	,	17732			//17.732	1100	22
	,	18477			//18.477	1150	23
	,	19211			//19.211	1200	24
	,	19933			//19.933	1250	25
	,	20643			//20.643	1300	26
	,	21342			//21.342	1350	27
	,	22030			//22.030	1400	28
	,	22706			//22.706	1450	29
	,	23371			//23.371	1500	30
	,	24028			//24.028	1550	31
	,	24676			//24.676	1600	32
	,	25323			//25.323	1650	33
	,	25960			//25.960	1700	34
	,	26586			//26.586	1750	35
	,	27201			//27.201	1800	36
	,	27805			//27.805	1850	37
	,	28397			//28.397	1900	38
	,	28977			//28.977	1950	39
	,	29454			//29.454	2000	40
	};
//==============================================================================
// 钨-钨铼26热电偶分度表(℃) //( 型号代码:	Tu26 )
// Tungsten--Tungsten-Rhenium26
//==============================================================================
//	--------------------------------------------------------------------
//	电压值(mV)X500		电压值(mV)	温度(℃)序号
//	--------------------------------------------------------------------
  int code tab_sn_tu26[47]=
 {
		0				//0.000		0		0
	,	58				//0.117		50		1
	,	167				//0.334		100		2
	,	321				//0.642		150		3
	,	518				//1.036		200		4
	,	754				//1.509		250		5
	,	1027			//2.055		300		6
	,	1333			//2.666		350		7
	,	1669			//3.339		400		8
	,	2033			//4.066		450		9
	,	2422			//4.844		500		10
	,	2833			//5.666		550		11
	,	3264			//6.529		600		12
	,	3713			//7.427		650		13

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -