Як було вже визначено, структура представлення даних буде наступною: а0, b0, c0 – числа з фіксованою десятковою крапкою перед старшим розрядом, yn ,yn-1 та yn-2 – цілі числа з фіксованою десятковою крапкою після молодшого розряду з розрядністю 1 байт, хn – ціле число з фіксованою десятковою крапкою після молодшого розряду з розрядністю 1 байт.
хn
a0
b0
|
c0
yn
yn-1
yn-2
Рис 3.3 Структура представлення даних в МПП
Дані представлятимуться у вигляді масиву в оперативній пам’яті. Після обчислення величина yn заміщує величину yn-1, yn-1 – величину yn-2, а значення xn вводиться від АЦП. Адреса таблиці – 500H. Числа розміщені у порядку наростання значення адреси.
4. Вибір АЦП і ЦАП
У відповідності з критеріями даної роботи розрядність АЦП має бути 8 біт, а ЦАП із визначеного вище – 8 біт. Критерієм вибору АЦП і ЦАП (крім розрядності) можуть бути наступні параметри:
ü час перетворення – визначається інтервалом часу від моменту досягнення вихідного сигналу до моменту подачі цифрового сигналу до моменту досягнення вихідним сигналом встановленого значення;
ü похибка перетворення – найбільше значення відхилення значення аналогового сигналу від розрахункового;
ü нелінійність – максимальне відхилення лінійно наростаючої напруги від прямої лінії, яка з’єднуєточку нуля і максимального вихідного сигналу.
4.1 Вибір АЦП
Перетворення аналогового сигналу в цифровий здійснюється за допомогою АЦП і представляє собою вимірювальний процес, який полягає в порівнянні аналогового сигналу з еталонною напругою, значення якої відомо наперед з великою точністю. В результаті цього непнрервне значення сигналу замінюється найближчим еталонним значення напруги, іншими словами, відбувається процес квантування по рівню.
Відомості про АЦП, які можуть бути використані в даній курсовій роботі, зведені в таблиці 4.1:
Таблиця 4.1
Мікросхема |
Вид перетвореня |
Час пере тво-рення, t, мкс |
К-ть вихо-дів |
Похиб ка неліній-ності, % |
Диф. неліній-ність, % |
Абс. похибка перетво-рень, % |
Розрядність |
К572ПВ3 К1107ПВ4 К1107ПВ2 К1113ПВ1 |
Послідовних наближень Однократний відлік Однократний відлік Послідовних наближень |
7,5 30 100 30 |
18 64 64 18 |
0,5;0,5 0,5;0,5 -1;1 0,1;0,1 |
0,75;0,75 1;1 -1;1 -0,1;0,1 |
-3;3 -0,1;0,1 -3;3 -0,4;0,4 |
8 8 8 10 |