Сигнал з блоку аналогових датчиків надходить на АЦП, де він оцифровується і переводиться в 12-розрядний двійковий код. Цифрові датчики в нашій системі є 10-розрядними. Для перетворення з 10-розрядних у 12-розрядні датчики 2 старших розряду заповнюються нулями. p align="justify"> Кількість двійкових датчиків в нашій системі 32. Для організації 12-розрядного коду ці датчики поділяються на 2 блоки по 12 і 1 блок по 8 штук відповідно. У меншому блоці 4 старших розряду заповнюються нулями (аналогічно з цифровими датчиками). p align="justify"> Елементи, що входять до складу блоку датчиків: аналогові датчики (A1-A6), цифрові датчики (D1-D10), виконавчі датчики (B1, B2, B3), аналого-цифрові перетворювачі (^/# 1 - ^/# 6).
Блок стиснення даних
З блоку датчиків дані подаються на блоки стиснення даних, в яких використовується алгоритм екстраполяції другого порядку.
Вхідні лінії: дані з датчиків і тактова частота fN, де N - номер датчика.
Вихідні лінії: стислі дані і ознака істотного відліку SO.
Контролює роботу блоку елементи: логічні І (& 1, & 2, & 3, & 6, & 7, & 8), логічні АБО (11, 12), комутатор MUX1, JK-тригер T16, D-тригер T17, лічильник CT1, компаратор CMP1, дешифратор DC1, елемент затримки DL1 і 2 елементи 2І-АБО.
Тригер T16 зберігає стан заповненості регістрів RG1, RG2 і RG3. При 1 на виході тригера лічильник CT1 встановлений в 0 і не приймає тактові імпульси, йде заповнення регістрів RG5 і RG4. При 0 на виході тригера регістри RG5 і RG4 не заповнюються, а тактові сигнали потрапляють на лічильник CT1, значення, на виході якого потрапляють на дешифратор DC1; і на вихід БСД у вигляді ознаки істотного звіту SO1. Тригер скидається в 0 при появі сигналу A з компаратора CMP1, а при заповненні RG3 через такт встановлюється в 1 (затримка на такт реалізується за допомогою елемента затримки DL1). Інвертується режим тригера використовується, щоб встановити його в 1 при значенні з Ігна A = 1 з компаратора CMP1 і заповненому стані регістрів RG1-RG3. p align="justify"> Тригер T17 служить для того, щоб при першому заповненні RG1 значення бралося з входу БСД, а при подальшому - з регістра RG4 (сигнал з тригера потрапляє на керуючий вхід комутатора MUX1). Тригер T17 встановлюється в 1 у момент першого заповнення RG3 і залишається в цьому положенні до кінця роботи пристрою. Також сигнал з цього тригера потрапляє на елементи АБО-І, щоб реалізувати одночасне заповнення регістрів RG1 і RG2 при наступних заповненнях регістрів. p align="justify"> Інші елементи: регістри RG1-RG5, помножувачі MUL1-MUL8, суматори SM1-SM3, вичітатель SUB1, лічильник CT2, потрібні для обчислення екстраполюється полінома.
Лічильник CT2 зберігає час, потрібний для обчислення полінома, і зростає по приходу тактових імпульсів з частотою опитування датчика fопр і скидається в 1 по приходу сигналу ознаки істотног...