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

📄 ad_temp_with_m169.txt

📁 M169的AD值查表转换程序
💻 TXT
字号:
/-10度--60度,共71个数,这个值是通过电阻分压算出AD转换的数值.
unsigned int tmpad[]={156,163,171,179,187,195,203,212,221,230,
		 	 		  239,249,259,268,279,289,299,310,320,331,
					  342,353,364,375,387,398,409,421,432,444,
					  455,467,478,489,501,512,523,534,545,556,
					  567,578,589,599,609,620,630,640,649,659,
					  668,676,687,696,704,713,721,729,738,745,
					  753,760,768,775,782,789,795,802,808,814,
					  820};
   
   
   
void secintfun(void)
{
         unsigned int  tmp,buf;
		 BYTE  i,tmp1;
		 ADVALUE = read_adc(0);
    	 Totalvalue = Totalvalue+ADVALUE;
		 ADCLOOP++;
		 if(ADCLOOP>=30)
		 {
		 ADVALUE=Totalvalue/30;
		 ADCLOOP=0;
		 Totalvalue=0;
		 //Temprature = ((5*ADVALUE/(2.48*1.024))-1000)/3.8; 
		   for(i=0;i<71;i++)
		   {
		      buf = tmpad[i];
		      if(ADVALUE <= buf)
			  {
			       Temprature = -10+i;
			  	   if(i!=0)
			       {
				      tmp = tmpad[i-1]+tmpad[i];
					  tmp = tmp/2;
					  if(ADVALUE>tmp)
					  {
					  Temprature=Temprature+0.5;
					  }
				   }
				   
			  break;
			  }
		   }
		   Temprature=Temprature*10;
		   NOMEAN = 0;
		   if ((Temprature>650)|(Temprature<50))
	   	   {
		   SensorErr =1;
	   	   }
		   else
		   {
		   SensorErr =0;
		   }
		 }

⌨️ 快捷键说明

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