Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

ADS1220 采集到的温度数据不正常

$
0
0

CJCcode = calc_CJC(mmc);
// Configure ADS1220 for first Thermocouple1 measurements
Setup_ADS1220 (ADS1220_MUX_AIN3_AIN2, ADS1220_OP_MODE_NORMAL, //ADS1220_OP_MODE_TURBO Äںˡ¤¼ÓËÙ
ADS1220_CONVERSION_SINGLE_SHOT, ADS1220_DATA_RATE_20SPS, ADS1220_GAIN_32, ADS1220_USE_PGA,
ADS1220_IDAC1_AIN2, ADS1220_IDAC2_AIN3, ADS1220_IDAC_CURRENT_250_UA, ADS1220_VREF_EXT_REF0_PINS, ADS1220_TEMP_SENSOR_OFF);
delay_temp(5);
ReadConversionData = 0;
ADS1220_Start ();
while (!ReadConversionData);
ADS1220_Get_TC_Conversion_Data_Calibrated (&ADS1220TCdata);
// Configure ADS1220 for second chopped Thermocouple1 measurements
Setup_ADS1220 (ADS1220_MUX_AIN2_AIN3, ADS1220_OP_MODE_NORMAL,
ADS1220_CONVERSION_SINGLE_SHOT, ADS1220_DATA_RATE_20SPS, ADS1220_GAIN_32, ADS1220_USE_PGA,
ADS1220_IDAC1_AIN2, ADS1220_IDAC2_AIN3, ADS1220_IDAC_CURRENT_250_UA, ADS1220_VREF_EXT_REF0_PINS, ADS1220_TEMP_SENSOR_OFF);
TCtemperature2 = ADS1220TCdata/2;
delay_temp(5); //
ReadConversionData = 0;
ADS1220_Start ();
while (!ReadConversionData);
ADS1220_Get_TC_Conversion_Data_Calibrated (&ADS1220TCdata);

ADS1220TCdata = ADS1220TCdata/2;
TCtemperature2 -= ADS1220TCdata;
TCtemperature2 += CJCcode; //CJC
TCtemperature2 = interpolateTCTemperatureValue (TCtemperature2);

这是读取ads1220的代码,现在将热电偶放在沸水中温度只上升十几度


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>