It is currently Wed Oct 27, 2021 2:09 pm

НИЛ АСЭМ Научно - исследовательская лаборатория автоматизированных систем экологического мониторинга

AD8495

by Admin » Wed Sep 01, 2021 10:23 am

Аналоговый усилитель (преобразователь) сигнала термопары К-типа на AD8495. Термометр термопары на PIC18F2553.

Image

Общее описание.

Усилитель AD5495 для термопары K-типа от Analog Devices, на выходе модуля формируется напряжение пропорционально температуре с разрешением 5 мВ/°C. Достаточно измерить напряжение на выходе усилителя и вычислить температуру по следующему уравнению: Temp = (Vout — 1,25) / 0,005. Так, например, если напряжение составляет 1,5 В, температура составляет (1,5-1,25) / 0,005 = 50 °C

Схема модуля:
Image

Как видно из схемы, на модуле по мимо AD5495 установлен источник опорного напряжения TLVH431, с которого напряжение 1,25 вольт подается на вход REF AD5495, это необходимо для смещения выходного напряжения.

PCB модуля:
Image

Особенности:

• Работает только с термопарами К-типа
• С термопарами другого типа плата не работает!
• Простой в использовании аналоговый выход
• Диапазон измеряемых температур при 5В питании: от -250°C до +750°C (Выходной сигнал от 0 до 5В)
• Диапазон измеряемых температур при 3,3В питании: от -250°C до +410°C (Выходной сигнал от 0 до 3,3В)

Характеристики:

• Измерительный усилитель: AD8495
• Точность измерения: ± 1°C для комнатной температуры и ± 2°C для диапазона от ?25°C до +400°C
• Верхний предел точности измерения: 400°C
• Нижний предел точного измерения: -25°C
• Напряжение питания: от 2,7В до 18В
• Размеры: 20мм x 16мм x 2мм
• Вес: 1.1 грамм

Термометр термопары на PIC18F2553.

Image

Управляющий код для PIC18F2553 (на Proton BASIC Compiler):

Code: Select all
Device = 18F2553
    Declare Xtal = 20
    Config_Start
    WDT = On
    Config_End
    Declare Reminders = On
    Declare Show_System_Variables = On
    Declare LCD_DTPin = PORTC.4
    Declare LCD_RSPin = PORTC.0
    Declare LCD_ENPin = PORTC.1
    Declare LCD_Interface = 4
    Declare LCD_Lines = 2
    Declare LCD_Type = 0
    Declare LCD_CommandUs = 2000
    Declare LCD_DataUs = 50   
             
    Declare PortB_Pullups = 1
    Declare Adin_Res = 12
    Declare Adin_Tad = 2                   
    Declare Adin_Stime = 400
   
     
    'Declare Float_Display_Type = Fast
    Dim ADC_Reading As  Word    ' Temp is a word sized variable                  '
    Dim Cent As Float           ' Temperature in centigrade
    Dim Fahr As Float           ' Temperature in Fahrenheit                 
    Dim Vout As Float           ' Output from AD8495 in Volts
    Dim Vtc  As Float           ' Vtc output of K type thermocouples in mV
    Dim var1 As SWord           ' Temporary
     
    TRISC = %11111111
    TRISA = %11111111
    TRISB = %00000000
    ADCON1 = %10000000                       
    ADCON0 = %00000001
    ADCON2 = %10001111
                                                         
      Print At 1,1, "DIG. THERMOMETER"                   'Initialization
      Print At 2,1," -25",223,"C"," TO ","500",223,"C"   '
      DelayMS 50
      Cls                 
Main: ADC_Reading = ADIn 0     
      Vout= ADC_Reading * 5 / 4096                       ' Calcualate Vout of AD8495
      Print At 1,1,Dec ADC_Reading, "  ",Dec Vout        ' This is temporary just to see results 
      Vtc = ((Vout -1)*1000 -1.25)/122.4                 ' Calculate thermocouple output as per AD8495 datasheet
      Print At 2,1,"Vtc=:",Dec5 Vtc                      ' Temporary to check results       
      var1 = -1156:Print At 4,1,SDec var1                ' Print Result: var2=64380 (64380-65536= -1156)
      ' now look in the lookup table for the temperature corresponding to this Vtc value
     DelayMS 5                                                                 
     GoTo Main   
                   
    ' Org 5000   
 FindVCt:         
 CData As SWord  -968,-930,-892,-854,-816,-778,-739,-701,-663,-624,-586,-547,-508,_
                 -470,-431,-392,-353,-314,-275,-236,-197,-157,-118,-79,-39,0,39,79, _         
                 119,158,198,238,277,317,357,397,437,477,517,557,597,637,677,718,758,_
                 798,838,879,919,960,1000,1041,1081,1122,1163,1203,1244,1285,1326,_
                 1366,1407,1448,1489,1530,1571,1612,1653,1694,1735,1776,1817,1858,_
                 1899,1941,1982,2023,2064,2106,2147,2188,2230,2271,2312,2354,2395,_
                 2436,2478,2519,2561,2602,2644,2685,2727,2768,2810,2851,2893,2934,_
                 2976,3017,3059,3100,3142,3184,3225,3267,3308,3350,3391,3433,3474,_
                 3516,3557,3599,3640,3682,3723,3765,3806,3848,3889,3931,3972,4013,_
                 4055,4096,4138,4179,4220,4262,4303,4344,4385,4427,4468,4509,4550,_
                 4591,4633,4674,4715,4756,4797,4838,4879,4920,4961,5002,5043,5084,_
                 5124,5165,5206,5247,5288,5328,4920,4961,5002,5043,5084,5124,5165,_
                 5206,5247,5288,5328,5369,5410,5450,5491,5532,5572,5613,5653,5694,_
                 5735,5775,5815,5856,5896,5937,5977,6017,6058,6098,6138,6179,6219,_
                 6259,6299,6339,6380,6420,6460,6500,6540,6580,6620,6660,6701,6741,_
                 6781,6821,6861,6901,6941,6981,7021,7060,7100,7140,7180,7220,7260,_
                 7300,7340,7380,7420,7460,7500,7540,7579,7619,7659,7699,7739,7779,_
                 7819,7859,7899,7939,7979,8019,8059,8099,8138,8178,8218,8258,8298,_
                 8338,8378,8418,8458,8499,8539,8579,8619,8659,8699,8739,8779,8819,_
                 8860,8900,8940,8980,9020,9061,9101,9141,9181,9222,9262,9302,9343,_
                 9383,9423,9464,9504,9545,9585,9626,9666,9707,9747,9788,9828,9869,_
                 9909,9950,9991,10031,10072,10113,10153,10194,10235,10276,10316,_
                 10357,10398,10439,10480,10520,10561,10602,10643,10684,10725,10766,_
                 10807,10848,10889,10930,10971,11012,11053,11094,11135,11176,11217,_
                 11259,11300,11341,11382,11423,11465,11506,11547,11588,11630,11671,_
                 11712,11753,11795,11836,11877,11919,11960,12001,12043,12084,12126,_
                 12167,12209,12250,12291,12333,12374,12416,12457,12499,12540,12582,_
                 12624,12665,12707,12748,12790,12831,12873,12915,12956,12998,13040,_
                 13081,13123,13165,13206,13248,13290,13331,13373,13415,13457,13498,_
                 13540,13582,13624,13665,13707,13749,13791,13833,13874,13916,13958,_
                 14000,14042,14084,14126,14167,14209,14251,14293,14335,14377,14419,_
                 14461,14503,14545,14587,14629,14671,14713,14755,14797,14839,14881,_
                 14923,14965,15007,15049,15091,15133,15175,15217,15259,15301,15343,_
                 15385,15427,15469,15511,15554,15596,15638,15680,15722,15764,15806,_
                 15849,15891,15933,15975,16017,16059,16102,16144,16186,16228,16270,_
                 16313,16355,16397,16439,16482,16524,16566,16608,16651,16693,16735,_
                 16778,16820,16862,16904,16947,16989,17031,17074,17116,17158,17201,_
                 17243,17285,17328,17370,17413,17455,17497,17540,17582,17624,17667,_
                 17709,17752,17794,17837,17879,17921,17964,18006,18049,18091,18134,_
                 18176,18218,18261,18303,18346,18388,18431,18473,18516,18558,18601,_
                 18643,18686,18728,18771,18813,18856,18898,18941,18983,19026,19068,_
                 19111,19154,19196,19239,19281,19324,19366,19409,19451,19494,19537,_
                 19579,19622,19664,19707,19750,19792,19835,19877,19920,19962,20005,_
                 20048,20090,20133,20175,20218,20261,20303,20346,20389,20431,20474,_
                 20516,20559,20602,20644
                                         


Литература.
1. Фирменная документация.

На главную
Admin
Site Admin
 
Posts: 263
Joined: Wed Sep 20, 2017 9:55 am

Return to Промежуточные исследования и разработки

cron

User Menu

Login