Методичні вказівки до виконання роботи

1. Для подачі живлення +5В на монтажну плату необхідно провідниками з’єднати будь-які виводи на ПЛІС, що позначені GND (земля) та VCC (+5В) із відповідними контактами «-» та «+» на монтажній платі.

Методичні вказівки до виконання роботи - student2.ru

2. Всі вхідні сигнали необхідно «підтягнути» на контакт GND, як показано на рис. 4.26.

3. Двигуни М1 та М2 споживають більший струм, ніж на виході ПЛІС, тому їх необхідно підключати до виходів через мікросхему ULN2003N. Підключення мікросхеми та двигунів зображено на рис. 4.27. Де а, b – керуючі сигнали з виходів ПЛІС на включення двигунів М1 та М2. Двигуни мають два виводи один з яких підключається на землю, а другий на вихід мікросхеми ULN2003N.

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.27 – Приклад підключення мікросхеми ULN2003N

Приклад 1. Скласти схему керування, яка буде забезпечувати роботу механізму, принцип роботи якого описано нижче. Під час роботи поздовжньо-стругального верстата його стіл періодично переходить з крайнього лівого в крайнє праве положення. Переміщення стола обмежується кінцевими вимикачами SQ1 (ліворуч) і SQ2 (праворуч). Рух починається після натиснення кнопки “Пуск” (рух праворуч). Робоча зупинка здійснюється кнопкою “Стоп 1”. Після натиснення цієї кнопки стіл, перед тим як зупинитися, повинен дістатися крайнього лівого положення. Аварійна зупинка здійснюється кнопкою “Стоп 2” (стіл зупиняється у будь-якому положенні).

Вводимо такі позначення: Х – сигнал на рух праворуч, Y – сигнал на рух ліворуч, a–“Пуск”, b–“Стоп 1”, c – “Стоп 2”.Графоперехід за умовами роботи схеми представлений на рис. 4.25.

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.26 – Графоперехід за умовами роботи схеми

Рівняння для встановлення тригерів:

Методичні вказівки до виконання роботи - student2.ru

Рівняння для скидання тригерів:

Методичні вказівки до виконання роботи - student2.ru

Рівняння для вихідних змінних:

Методичні вказівки до виконання роботи - student2.ru

За допомогою САПР за рівняннями зберемо схему та виконаємо адресацію універсальних входів/виходів (рис. 4.27) відповідно до схеми підключень (рис. 4.7).

Методичні вказівки до виконання роботи - student2.ru

Методичні вказівки до виконання роботи - student2.ru

Далі проведемо часову симуляцію, змоделювавши нормальну роботу схеми.

Задавши вектор часових діаграм отримаємо:

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.28 – Часова симуляція роботи схеми

Приклад 2. Виконати синтез методом циклограм за умовою роботи схеми заданими у вигляді циклограми, що зображена нижче.

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.29 – Циклограма, що описує роботу схеми

Для вирішення циклограми необхідно ввести дві проміжні змінні. Р1для забезпечення умови не спрацювання на всьому вмикаючому періоді, та Р2 для запобігання впливу самоблокування першого періоду роботи Х на другий.

 
  Методичні вказівки до виконання роботи - student2.ru

Рівняння для проміжних змінних отримані з циклограми:

Рівняння для вихідних змінних отримані з циклограми:

Методичні вказівки до виконання роботи - student2.ru

За допомогою САПР за рівняннями зберемо схему та виконаємо адресацію універсальних входів/виходів (рис. 4.30) відповідно до схеми підключень (рис. 4.7).

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.30 – Схема зібрана за рівняннями отриманими вище

Далі проведемо часову симуляцію, змоделювавши нормальну роботу схеми.

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.31 – Часова симуляція роботи схеми

Приклад 3. Виконати синтез схеми, що генерує послідовність двійкових чисел: 0,3,5,6,6,5,3,0,3…при надходженні на вхід послідовності прямокутних імпульсів.

Хоча найбільше число в послідовності три розрядне і в такому випадку достатньо було б трьох тригерів, числа в заданій послідовності повторюються, тому забезпечення однозначності роботи схеми необхідно взяти ще один тригер, так щоб для одного з чисел послідовності, що повторюються цей тригер набував значення 0, а для іншого – 1 (С – синхронізуючий імпульс).

Побудуємо таблицю для вихідних станів і станів переходу.

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.32 – Таблиця для вихідних станів і станів переходу з урахуванням додаткового тригера

Побудуємо карти Карно для вхідних сигналів Jі К тригерів Р1, Р2, Р3, Р4 та С=1.

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.33 – Карти Карно для першого і другого тригерів

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.34– Карти Карно для третього і четвертого тригерів

Рівняння для встановлення тригерів:

Методичні вказівки до виконання роботи - student2.ru

Рівняння для встановлення тригерів:

Методичні вказівки до виконання роботи - student2.ru

За допомогою САПР за рівняннями зберемо схему та виконаємо адресацію універсальних входів/виходів (рис. 4.36) відповідно до схеми підключень (рис. 4.7).

Далі проведемо часову симуляцію, змоделювавши нормальну роботу схеми.

Методичні вказівки до виконання роботи - student2.ru

Рисунок 4.35 – Часова симуляція роботи схеми

Методичні вказівки до виконання роботи - student2.ru

 
  Методичні вказівки до виконання роботи - student2.ru

Зміст звіту

Звіт з виконання лабораторної роботи робить кожен студент окремо за своїм варіантом. Він повинен містити наступні складові:

1) титульний аркуш із зазначенням назви дисципліни та лабораторної роботи (див. Додаток А);

2) мету роботи, програму роботи та умови роботи схем, відповідно до свого варіанту;

3) логічний синтез схем;

4) логічні вирази для вихідних та проміжних змінних, що отримані в результаті синтезу;

5) схема на мові Block Diagram у середовищі QUARTUS II з підписами викладача;

6) вибір виводів ПЛІС для вхідних та вихідних змінних;

7) часова симуляція роботи схеми;

8) Висновки по лабораторній роботі.

Наши рекомендации