Айтимов мұрат жолдасбекович



жүктеу 0,5 Mb.
Pdf просмотр
бет34/47
Дата05.03.2018
өлшемі0,5 Mb.
#11346
1   ...   30   31   32   33   34   35   36   37   ...   47

105                                           
 
ерекшеліктерді 
екінші 
дәрежелі 
полиномдармен 
аппроксимациялау 
алгоритмінің Си тіліндегі іске асырылу мысалын көрсетейік:       
//  Аддитивтік құраушыны түзету үшін түзетулерді есептейік 
dx = EvalParabola (t,AddParabola); 
//  Мультипликативтік құраушыны түзету үшін түзетулерді есептейік 
k = EvalParabola (t,MultParabola); 
//  Қысымның аралық кодын есептейік 
dp_t = ((dp – dx) – ZeroNcc)*k + ZeroNcc;  
// Шығыс кодын есептейік 
Out_code = EvalSpline (dp_t,9,Grad,SG). 
Бұл  тәріздес  алгоритм  абсолютті  және  артық  қысым  датчиктерінде  және 
біржақты  айырма  қысым  датчиктерінде  де  қолдануға  болады.    Айырманың 
таңбасы  ауыспалы  қысым  датчиктері  үшін  бұл  алгоритмді  қолдана  алмаймыз, 
себебі  біріншіден,  бұндай  датчиктерде  бастапқы  сигналға  градуирлеу 
ерекшелігінің  орта нүктесі сәйкес келеді, екіншіден, жалпы жағдайда бір біріне 
ұқсамайтын  (өлшеудің оң және теріс шектеріне) температуралық қателіктің екі 
мультипликативті құраушылары болады.  
Келесі 
алгоритм 
барлық 
ерекшеліктерді 
кубтық 
сплайндармен 
аппроксимациялау жағдайына арналған. 
//  Аддитивті құраушыларды түзету үшін түзетулерді есептейік 
fx = SplineAdd (temp); 
//  Аддитивті құраушыны түзету 
adc_code -= fx; 
//  мультипликативті  құраушыларды  түзету  коэффициентін  есептеу 
шарты 
if  (adc_code  >=  ZERO_NCC_DP)  k  =  SplineMultPos 
(temp); 
else  if  (adc_code  <  ZERO_NCC_DP)  k  =  SplineMultNeg 
(temp); 
//  мультипликативті құраушыны түзету 
adc_code = (adc_code – ZERO_NCC_DP)*k + ZERO_NCC_DP;  
// Шығыс кодын есептеу 
Out_code = SplineGrad (adc_code). 
 
Бағдарламалық  әдістермен  басқарылатын  көп  қызметті  интеллектуалды 
датчиктер үшін бұл алгоритмдер аса қажетті және күрделі болады [74-76]. 
ФШД–нің  жұмысын  сипаттайтын,    бірнеше  ерекше  алгоритмдер 
мысалдарын келтірейік (сурет  3.18 – 3.20). 


106                                           
 
 
 
Сурет 3.18 -  Өлшеу нәтижесін алудың сұранысын өңдеу алгоритмінің блок–
сызбасы 
 
 
 
Сурет  3.19 - Интеллектуалды датчиктің жұмысының блок–сызбасы 


107                                           
 
 
Сурет 3.20 - Датчиктің идентификациялық тану мәліметтерін алу сұранысы 
алгоритмінің блок–сызбасы 
 
ФШД 
ерекшеліктерінің 
температуралық 
компенсациясының 
бағдарламалық–аппаратты  орындалуын  сезімтал  элементтердің  температураға 
электрофизикалық  ерекшеліктерінің  физикалық  тәуелділігін  қолдана  отырып, 
қосымша термодатчикті пайдаланбай жүзеге асыруға болады [77]. 
ФШД–нің  ауыстыру  қызметінің  температуралық  түзету  әдісінің  негізі 
мынада:  датчикке  ток  түрінде  электрлік  қоректену  көзін  құрау  арқылы, 
датчиктің  электрлік кедергісін өлшеу жолымен оның температурасын анықтау 
не  оның  сезімтал  элементінің,  датчиктің  шығыс  кернеуін  аналогты–сандық 
түрлендіру  және  оның  алмасу  (сезімталдық)  коэффициентін  бағдарламалық 
түзету,  шығыс  сигналын  датчикті  калибровкалау  кезінде  орнатылатын, 
температураға  тәуелді  болатын,    өлшенетін  шаманың  нақты  мәнін    датчиктің 
шығыс 
сигналының 
сандық 
мәнімен 
байланыстыратын, 
қызметті 
бағдарламалық жүзеге асыру негізінде шығыс сигналын ауыстыру.  Аналогты–
сандық түрлендіру датчиктің дифференциальдық және дифференциальдық емес  
шығыстық  кернеулерінде  жүзеге  асады,  ал  датчик  температурасын  шығыс 
кернеуінің дифференциальданбаған қосындысының шамасына қарай есептейді.   
Физикалық  шамаларды  өлшеу    датчик  шығыстарын  АСТ  кірістеріне 
коммутаторсыз  тікелей  қосу  және  термокомпенсациялау  кезінде  жүзеге 
асырылады. 
3.21  суретінде түзетуді іске асыру сызбасы, 3.22 суретінде  көпірлік сызба 
пъезорезисторларының  кедергілерінің  температурадан  типтік  тәуелділігі 
көрсетілген  


108                                           
 
 
 
1 – тензодатчик, 2 – микроконтроллер, 3- тұрақты ток көзі, 4-7 – пьезорезисторлар 
 
Сурет 3.21 - Микропроцессорлық   термокомпенсацияланған қысым датчигі  
 
Микроконтроллер  құрамында  күшейткіш,  АСТ  және  калибровкалаудың 
коэффициенттері жазылған тұрақты есте сақтау құрылғысы болады. 
 
 
 
Сурет  3.22   - Пъезорезисторлардың кедергілерінің температурадан 
тәуелділік графигі. R
0
 нормалды температурадағы пъезорезистордың кедергісі 
 
1 датчигі сиымдылықты болуы мүмкін. Бұл жағдайда 4 және  5 не 5 және 7 
элементтері  дифференциалдық  конденсатор  элементтерін  береді,  ал  қалған 
элементтер–көпірлік сызбаға қосылған тұрақты конденсаторлар немесе кәдуілгі 
резисторлар, ток көзі ретінде айнымалы синусоидальдық ток көзі қолданылады. 
3.21 суретте қолданылған электрорадио бұйымдар: ADuC814 микроконтроллері 
немесе    Analog  Devais    фирмасының  ADuC816  микроконтроллері,  КЖ101 
типтес ток көзі. 
Температуралық  тәуелділікті  түзету  үшін  3.22  суретке  сәйкес  түйірлі–
сызықты не полиноминальды аппроксимациялау қолданылады: 
 
Т=A + B U
п
 + C U
2
п
  
 
 
 
 
 
(3.5) 
 


109                                           
 
Бұл  жердегі:  где  Т  –1  датчик  температурасы;  U
п
  -  1  датчиктің  5  және  7 
сезімтал  элементтерінің  кернеуінің  жартылай  не  толық  қосындысы;  А,  В,  С  -  
тұрақты коэффициенттер (кез келген таңбалы болуы мүмкін). 
U
п
.  шамасынан  құралатын,  калибровкалау    мәліметтері  кестесіне    сұрау 
салу арқылы да Т температураны анықтауға болады. 
1 датчиктің  5, 7  жеке сезімтал элементтеріндегі кернеуді өлшеумен бірге  
2  аналогты–сандық  құрылғы  1  датчиктің    Uд  дифференциальдық  шығыс 
сигналын    (температураны  өлшеу  мақсатында)  өлшеуді  және  сандық  формаға 
түрлендіруді жүзеге асырады. 
Өлшенетін физикалық шама (Y), датчиктің шығыстық  дифференциальдық 
кернеуі  Uд  және  датчик  температурасы  Т    өзара  функционалды  тәуелділікпен 
байланысқан 
 
Y=C
0
 + C
1
U
д
T +C
2
 U
д
T    
 
 
 
 (3.6) 
 
Бұндағы:  Y – өлшенетін физикалық шама (қысым, күш және т.б.); U
д
, Т – 
датчиктің сәйкесті дифференциальдық шығыс кернеуі және температурасы; С
0

C
1
,  C
2
 -  коэффициенттер,  олардың  температураға  тәуелділігі  квадраттық 
полиномдармен сипатталады: 
 
C
0
 = a
0
 + b
0
T +c
0
T
2
  
 
 
 
 
 
 
        C
1
 = a
1
 + b
1
T +c
1
T
2
     
 
 
 
 
(3.7) 
C
2
 = a
2
 + b
2
T +c
2
T
2
  
 
 
 
 
 
 
 
Полиномдардың  тұрақты  коэффициенттері  а
i
,  b
i
,  с
i
,  (i=0,  1,  2),  с    (3.7)  әр 
датчикке  эксперименталды  түрде  анықталады  және  аналогты–сандық 
құрылғының микроконтроллерінің тұрақты есте сақтау жадында калибровкалау 
коэффициенттері кестесінде сақталады. 
Микроконтроллер,  Т  температураны  өлшеу    және  Uд  датчиктің 
дифференциалдық шығыс кернеуінің нәтижесін алғаннан кейін, тікелей  (3.6) и 
(3.7)  формулалары  негізінде  немесе  1  датчиктің  ерекшеліктерінің  түйірлі–
сызықты  аппроксимацияны  қолдана  отырып  өлшенетін    физикалық  шама  Y 
нақты мәнін табады.  
Мониторинг 
жүйелері 
үшін 
интеллектуалды 
радиожиілікті 
датчиктерде сандық сәйкестендіру әдісін қолдану  
Дәлдікті 
арттыру 
проблемасы 
көп 
параметрлі 
интеллектуалды 
радиожиілікті  датчиктерінде  де  осыған  ұқсас  шешіледі.  Атап  айтатын  болсақ,  
ИРД–дің негізгі және қосымша ақпараттық параметрлерін бірге математикалық 
өңдеу,  құрылымдық  және  алгоритмдік  артықтығымен  (көпканалдылығымен) 
шешіледі [56, с. 84].  
Технологиялық  түрде  бұл  ИРД  шығыс  ерекшеліктерін  метрологиялық 
сәйкестендіру    не  тексеру  үдерісі  кезінде  сандау  арқылы  шешіледі.  3.23-
суретінде  физикалық  көлемдегі  А  радиожиілік  датчигін  1  метрологиялық 
сәйкестендіруді жүзеге асыратын жеңілдетілген құрылым бейнеленген.  


жүктеу 0,5 Mb.

Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   ...   47




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау