昨天做了一整天,更新了数据表,测试发现烙铁靠近NTC当温度最高只有70度以上时,就无法上升。NTC输入电压发生化,但显示基本没有变化,偏电阻原5.1K改为2.4K之后,还是这样。不知道是哪里的问题?
uint codeNTCcode[]={
839,838,837,836,835,834,833
829,828,827,826,825,824,822
819、818、817、816、815、814、813、811
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、752、751、750
749,748,747,746,745,744,743,741,740
739,738,737,736,735,734,733,732,731,730,
729,728,727,726,725,724,722
719、718、717、716、715、714、713、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、632、631、630
629、628、627、626、625、624、622、621、620
619、618、617、616、615、614、613、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、5554、553、552、551、550
549、548、547、546、545、544、543、542、541、540
539,538,837,536,535,534,533
529,528,527,526,525,524,522
519、518、517、516、515、514、513、511、510
509、508、507、506、505、504、503、501、500
499,498,487,496,495,494,493
489,488,487,486,485,484,483
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、4443、442、441、440
439,438,437,436,435,434,433
429,428,427,426,425,424,422
419,418,417,416,415,414,413,411
409、408、407、406、405、404、403、400
399,398,397,396,395,394,393
389、388、387、386、385、384、383、382、381、380
379、378、377、376、375、374、372、371、370
369、368、367、366、365、364、362、361、360
359、358、357、356、355、354、352、351、350
349,348,347,346,345,344,344
339,338,337,336,335,334,333
329,328,327,326,325,324,322
319、318、317、316、315、314、312、311、310
309、308、307、306、305、304、303、300
299,298,297,296,295,294,293,292
289,288,287,286,285,284,283,282
279、278、277、276、275、274、273、271、270
269,268,267,266,265,264,263,262,261,260,
259、258、257、256、255、254、253、251、250
249,248,247,246,245,244,244
239,238,237,236,235,234,233
229,228,227,226,225,224,222
219,218,217,216,215,214,213,211
209、208、207、206、205、204、203、201、200
199、198、197、196、195、194、193、191、190
189、188、187、186、185、184、183、181、180
179、178、177、176、175、174、173、171、170
169、168、167、166、165、164、163、162、161、160
159、158、157、156、155、154、153、151、150
149、148、147、146、145、144、144
139,138,137,136,135,134,133
129、128、127、126、125、124、122、121、120
119、118、117、116、115、114、113、112、111、110}--- 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);
}
}