МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
ІНСТИТУТ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ, АВТОМАТИКИ ТА МЕТРОЛОГІЇ
СИНТЕЗ ГЕНЕРАТОРА ЗАДАНОЇ ЦИФРОВОЇ ПОСЛІДОВНОСТІ
Інструкція до лабораторної роботи №5а
з дисципліни
"ЕЛЕМЕНТИ ДИСКРЕТНИХ ПРИСТРОЇВ АВТОМАТИКИ"
для студентів базового напряму 050201
"Системна інженерія"
Затверджено
на засіданні кафедри
комп’ютеризованих систем
автоматики
Протокол № від
Львів – 2009
Синтез генератора заданої цифрової послідовності. Інструкція до лабораторної роботи №5а з дисципліни "Елементи дискретних пристроїв автоматики" для студентів базового напряму 6.0914 «Комп'ютеризовані системи, автоматика і управління» та базового напряму 050201 «Системна інженерія» / Укл.: О.С. Вітер, Р.В. Проць – Львів: НУЛП, 2009. – 7 с.
Укладачі: О.С. Вітер, канд. техн. наук, доц.
Р.В. Проць, канд. техн. наук, доц.
Відповідальний за випуск: А.Й. Наконечний, д.т.н., проф.
Рецензент: З.Р. Мичуда, д.т.н., проф.
Мета роботи: синтезувати принципову схему і модель генератора пачки імпульсів з наперед заданою їх кількістю на заданому тактовому проміжку.
Теоретична частина
В пристроях автоматики використовуються пристрої, які формують ряд імпульсів через певний проміжок часу. Проміжок часу визначається частотою тактового генератора і кількістю тактових імпульсів до моменту початку генерування пачки імпульсів. Варіанти побудови таких генераторів можуть бути різними у залежності від вибору елементної бази. На рис. 1 приведений один із варіантів такого генератора, побудованого на двійково-деяткових лічильниках.
Рис. 1
Імпульси від тактового генератора ТГ подаються на входи синхронізації С двійково-десяткових лічильників імпульсів СТ2/10 D1, D4 і D6. Для забезпечення модуля рахунку від 0 до 99 вхід переносу ТС D1 з’єднано з входом СЕТ D4. До виходів D1 і D4 підключені комбінаційні схеми 1 і 2, якими формуються високі рівні у випадку досягнення числа вхідних тактових імпульсів значення N, де N – число заданої кількості тактів затримки генерування пачки імпульсів. Ці рівні формують низький рівень на виході схеми D2, яким забороняється проходження тактових імпульсів на входи С лічильників D1 і D4. Коди на виходах лічильників відображають число N і вони можуть бути подані на дешифратори семисегментних десяткових індикаторів для зчитування числа записаних імпульсів. Одночасно через інвертор D3 на вхід схеми D7 подається високий рівень, який дозволяє роботу лічильника D6. Комбінаційна схема 3 формує низький рівень для значення М, де М – значення кількості імпульсів пачки. Цим рівнем блокується робота лічильника D6. Вихідний код лічильника буде відображати код числа М, який також можна подати на дешифратор семисегментного десяткового індикатора. Пачка імпульсів формується на виході логічного елемента D7. Роботу тактового генератора, лічильників імпульсів і всього генератора пачки імпульсів слід проконтролювати логічним аналізатором
Порядок виконання роботи
Записати у двійково-деятковому коді число N.
Синтезувати на логічних елементах комбінаційні схеми 1 для останніх чотирьох розрядів числа N і 2 для перших розрядів, які повинні сформувати високого рівень для заданої кодової комбінації.
Записати у двійково-деятковому коді число М.
Синтезувати на логічних елементах комбінаційну схему 3 для формування низького рівня для одержаної кодової комбінації.
Запустити програму Workbench і вивести на робочий стіл три лічильники КР155ИЕ9 (74160) з вікна Digital Ics -741xx, логічні схеми з вікна Logic Gate, необхідні елементи для побудови комбінаційних схем 1, 2 і 3, і тактовий генератор з вікна Source - Clock. Для правильної роботи лічильників з’єднати зі спільною шиною виводи 8, з шиною +5В виводи 9, 10, 1, 16. Для створення багатовходових логічних елементів необхідно правою кнопкою по елементу вікрити вікно Component Propertes і на сторінці Number of Inputs натиснути кнопку з необхідною кількістю виводів.
Вивести на стіл три семисегментні індикатори чисел Decoded Seven-Segment Display і з’єднати їх входи з виходами QA, QB, QC, QD мікросхем D1, D4 і D6.
З’єднати виводи 15 D1 і 7 D4 для каскадування перших двох лічильників.
При подачі на виводи ENP (7) високого рівня лічильники підраховують вхідні імпульси, при низькому рівні підрахунок імпульсів припиняється, тому для зупинки лічильника на них можна подати з комбінаційних схем керуючу низьку напругу при досягненні заданої кількості імпульсів.
Запустити програму і переконатися у відповідності отриманого результату до завдання.
Вивести на робочий стіл логічний аналізатор (Logic Analyzer) і з’єднати послідовно його входи з виходом тактового генератора, виходами 14 усіх лічильників і виходом елемента D7. Переконатися у правильному функціонуванні схеми за одержаними осцилограмами.
Якщо значення одержаних чисел не відповідають завданню, необхідно переконатися у правильності синтезу комбінаційних схем і з’єднань у самій схемі.
При використанні програми Multisim необхідні цифрові елементи слід вивести з вікна Цифровые элементы лічильники 74LS160D з вікна TTL, тактовий генератор, заземлення і джерело напруги VCC з вікон SOURCES-SIGNAL-VOLTAGE- SOURCES-CLOCK- VOLTAGE і SOURCES-POWER- SOURCES-GROUND, VCC, семисегментні індикатори чисел – з вікна ИНДИКАТОРЫ. VCC з’єднати з виводами 1, 9, 10 лічильників.
Вказівки до звіту
Звіт повинен містити:
Назву і мету роботи.
Завдання і функції комбінаційних схем.
Реалізації комбінаційних схем.
Електричну схему, одержану за допомогою програми Workbench (Multisim) після запуску програми.
Осцилограми, одержані в результаті перевірки схеми, одержаної за допомогою програми Workbench (Multisim).
Висновок за одержаними результатами.
Варіанти завдань
Варіант
1
2
3
4
5
6
7
8
9
10
N
49
63
75
67
95
39
53
73
93
57
М
5
6
9
7
5
7
6
8
6
7
Варіант
11
12
13
14
15
16
17
18
19
20
N
47
69
71
81
91
47
57
77
91
63
М
5
6
9
7
5
7
6
8
6
7
Список рекомендованої літератури
Бабич М.П., Жуков А.І. Комп’ютерна схемотехніка: Навчальний посібник. – К.: «МК-Прес», 2004.
Цифрова техніка: Навчальний посібник / Б.Є. Рицар. - К.: НМК ВО, 1991. - 372 с.
Карлащук В.И. Электронная лаборатория на IBM PC. Лабораторнный практикум на базе Electronics Workbench и MATLAB. − М.: «Солон−Р», 2004.
Короткий опис програми Electronics Workbench до лабораторних робіт з математичним моделюванням для студентів напряму 0907 “Радіотехніка”. / Укл. Проць Р.В., Яковенко І.Г. Львів: НУ”ЛП”, 2003.
Навчальне видання
Синтез генератора заданої цифрової послідовності. Інструкція до лабораторної роботи №5а з дисципліни "Елементи дискретних пристроїв автоматики" для студентів базового напряму 050201 «Системна інженерія»
Укладачі: Олександр Сергійович Вітер
Роман Володимирович Проць