умова може бути виконано тільки з використанням додаткових мікросхем, так як у них тільки один вхід вибору кристалу.
Т.а. видно, що цифрові й дискретні датчики знаходяться один за одним безперервно, і для послідовного їхнього опитування необхідно буде просто збільшувати адресу. Для аналогових датчиків необхідно буде після послідовного опитування перших восьми датчиків змінити адресу. Далі послідовно опитати інші вісім датчиків. Але якщо встановити початкову адресу, наприклад, рівним 8028h, тобто на початок дублюючого блоку АД0, то можна буде послідовно опитати всі 16 аналогових датчиків.
За цими даними складені формати адрес для читання датчиків. Вони представлені на малюнку 4 і малюнку 5.
Рис. 4. Формат адреси читання стану цифрових датчиків.
Рис. 5. Формат адреси читання стану аналогових датчиків.
Входи дешифраторів DD5, DD6 заведені на входи регістрів DD9-DD32, які служать для розв'язки шини даних від датчиків і для вибіркового читання. На входи регістрів приходять сигнали безпосередньо з датчиків, а виходи регістрів запараллеліваются і приєднуються на шину даних AD0-AD7. Коли жоден з дешифраторів DD5, DD6 знято, виходи всіх регістрів знаходяться в високоімпедансним стані. Коли на одному з виходів дешифраторів з'являється логічний нуль, то цей нуль надходить на вхід відповідного регістра. Вихід цього регістра переходить з високоомного стану в одне з логічних станів, при цьому на його виході дані повторюють сигнали на вході. Далі сигнали з шини даних читаються однокристальної мікро-ЕОМ.
Читання аналогових сигналів відбувається наступним чином. При читанні з пам'яті даних за адресою, відповідному малюнку 8 на одному з виходів 2 (13 ніжка) або 3 (12 ніжка) з'являється логічний нуль. Нехай, наприклад, на шині адреси встановився адреса 8033h. Молодші три біти адреси 011 приходять на входи A0-A2 мікросхем АЦП. За стробу ALE ці біти фіксуються у внутрішньому регістрі; записується адреса зчитуваного каналу аналогового сигналу. Після запису молодшого біта адреси в адресний регістр DD4 по нульовому рівню сигналу на виході 3 дешифратора DD3 з'являється нульовий рівень: CS3=0. На вхід аналого-цифрового перетворювача DD34 надходить логічний нуль. Після цього на виході перетворювача формується цифровий код, відповідний вхідному напрузі на роз'ємі XS2, ланцюг AI11.
Для роботи АЦП потрібно: опорна напруга верхнього і нижнього рівня V R1, V R2 і тактирование CLK. Нижній рівень виберемо рівним нулю, верхній рівень опорного напруги V R1=2,5В.
3.3 Реакція схеми на падіння напруги
Для реакції системи на падіння напруги служить схема VD2- VD4, R3, R4, C4, C5, DA1. При нормальному напрузі живлення на конденсаторі C4 напруга становить 3,3В (напруга стабілізації стабілітрона VD3). Резистор R4 служить для завдання струму стабілізації стабілітрона VD3. Движок резистора R3 встановлений в таке положення, що при нормальному напрузі живлення напруга на ньому трохи перевищувало б мінімальне напруга стабілізації стабілітрона VD3. При цьому рівень сигналу на виході компаратора відповідає рівню логічної одиниці. Напруга на конденсаторі C5 дорівнює напрузі живлення схеми + 5В.
При пропажі напруги живлення, напруга на конденсаторі зменшується до мінімального напруги стабілізації стабілітрона VD3. При цьому стабілітрон закривається. Напруга на рухомому контакті резистора R3 стає нижче напруги на конденсаторі C5. При цьому напруга на вході A стає нижче напруги на вході B, і микроконтроллер подається сигнал переривання. Діод VD4 не дає конденсатору C5 розряджатися через джерело живлення. Цей конденсатор підтримує роботу процесора протягом деякого часу. За цей час мікроконтролер передає на верхній рівень сигнал зникнення напруги харчування, а також виробляє аварійний останов механізмів відповідно до програми.
4. Підключення датчиків до схемою
.1 Підключення аналогових датчиків
Аналогові датчики, що підключаються до системи збору даних повинні мати вихідним параметром напруга, що знаходиться в діапазоні від 0В до 2,5В. Підключення аналогових датчиків проводиться через роз'єм XS2. Позитивний потенціал підключається до одного з контактів AI0-AI15 (висновки з 1 по 16). Негативний потенціал всіх аналогових датчиків підключається до контакту «земля» (висновок 17).
4.2 Підключення цифрових датчиків
Цифрові датчики, що підключаються до системи, повинні мати рівень логічної одиниці від 3В до 5В, рівень логічного нуля від 0В до 0,8В. Двадцять ...