昨天弄一整天,把數(shù)據(jù)表更新下,測試發(fā)現(xiàn)在用烙鐵靠近NTC時,溫度最高只有70多度就上不去了,測了NTC輸入電壓是有變化的,但顯示基本沒什么變化,將上偏電阻原5.1K改為2.4K后,還是這樣子。不知是那里的問題?
uint code NTCcode[]={
839,838,837,836,835,834,833,832,831,830,
829,828,827,826,825,824,823,822,821,820,
819,818,817,816,815,814,813,812,811,810,
809,808,807,806,805,804,803,802,801,800,
799,798,797,796,795,794,793,792,791,790,
789,788,787,786,785,784,783,782,781,780,
779,778,777,776,775,774,773,772,771,770,
769,768,767,766,765,764,763,762,761,760,
759,758,757,756,755,754,753,752,751,750,
749,748,747,746,745,744,743,742,741,740,
739,738,737,736,735,734,733,732,731,730,
729,728,727,726,725,724,723,722,721,720,
719,718,717,716,715,714,713,712,711,710,
709,708,707,706,705,704,703,702,701,700,
699,698,697,696,695,694,693,692,691,690,
689,688,687,686,685,684,683,682,681,680,
679,678,677,676,675,674,673,672,671,670,
669,668,667,666,665,664,663,662,661,660,
659,658,657,656,655,654,653,652,651,650,
649,648,647,646,645,644,643,642,641,640,
639,638,637,636,635,634,633,632,631,630,
629,628,627,626,625,624,623,622,621,620,
619,618,617,616,615,614,613,612,611,610,
609,608,607,606,605,604,603,602,601,600,
599,598,597,596,595,594,593,592,591,590,
589,588,587,586,585,584,583,582,581,580,
579,578,577,576,575,574,573,572,571,570,
569,568,567,566,565,564,563,562,561,560,
559,558,557,556,555,554,553,552,551,550,
549,548,547,546,545,544,543,542,541,540,
539,538,837,536,535,534,533,532,531,530,
529,528,527,526,525,524,523,522,521,520,
519,518,517,516,515,514,513,512,511,510,
509,508,507,506,505,504,503,502,501,500,
499,498,487,496,495,494,493,492,491,490,
489,488,487,486,485,484,483,482,481,480,
479,478,477,476,475,474,473,472,471,470,
469,468,467,466,465,464,463,462,461,460,
459,458,457,456,455,454,453,452,451,450,
449,448,447,446,445,444,443,442,441,440,
439,438,437,436,435,434,433,432,431,430,
429,428,427,426,425,424,423,422,421,420,
419,418,417,416,415,414,413,412,411,410,
409,408,407,406,405,404,403,402,401,400,
399,398,397,396,395,394,393,392,391,390,
389,388,387,386,385,384,383,382,381,380,
379,378,377,376,375,374,373,372,371,370,
369,368,367,366,365,364,363,362,361,360,
359,358,357,356,355,354,353,352,351,350,
349,348,347,346,345,344,343,432,341,340,
339,338,337,336,335,334,333,332,331,330,
329,328,327,326,325,324,323,322,321,320,
319,318,317,316,315,314,313,312,311,310,
309,308,307,306,305,304,303,302,301,300,
299,298,297,296,295,294,293,292,291,290,
289,288,287,286,285,284,283,282,281,280,
279,278,277,276,275,274,273,272,271,270,
269,268,267,266,265,264,263,262,261,260,
259,258,257,256,255,254,253,252,251,250,
249,248,247,246,245,244,243,242,241,240,
239,238,237,236,235,234,233,232,231,230,
229,228,227,226,225,224,223,222,221,220,
219,218,217,216,215,214,213,212,211,210,
209,208,207,206,205,204,203,202,201,200,
199,198,197,196,195,194,193,192,191,190,
189,188,187,186,185,184,183,182,181,180,
179,178,177,176,175,174,173,172,171,170,
169,168,167,166,165,164,163,162,161,160,
159,158,157,156,155,154,153,152,151,150,
149,148,147,146,145,144,143,142,141,140,
139,138,137,136,135,134,133,132,131,130,
129,128,127,126,125,124,123,122,121,120,
119,118,117,116,115,114,113,112,111,110};//-10---+110
/************溫度檢測處理*************/
void fighting_0(void)
{
uint measure=38;
Tep=Get_ADC(4);
Temperature=NTCcode[Tep-measure];
}
void main()
{
IO_init();
......
......
while(1)
{
fighting_0();
display(Temperature);
}
} |