Главная страница
Навигация по странице:

  • АНАЛІЗ РОБОТИ ГЕНЕРАТОРА

  • АНАЛІЗ РОБОТИ СХЕМИ

  • ЗВІТ(ПРАКТИКА). Microcap


    Скачать 112.66 Kb.
    НазваниеMicrocap
    Дата09.07.2018
    Размер112.66 Kb.
    Формат файлаdocx
    Имя файлаЗВІТ(ПРАКТИКА).docx
    ТипДокументы
    #48456

    МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

    ЧЕРНІГІВСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

    КАФЕДРА ІНФОРМАЦІЙНИХ ТА КОМП'ЮТЕРНИХ СИСТЕМ

    ЗВІТ
    За літньої навчальної практики

    Вивчення програмного середовища «Micro-CAP»


    Виконав:

    Студент групи КІ-172 Ляшенко В. С.



    Нікітенко Е. В.
    Перевірив:

    Доцент кафедри ІКС


    Чернігів 2018

    1. ПОЧАТОК РОБОТИ ІЗ «MICRO-CAP»

    У верхньому меню вибрати пункт File. У меню вибрати пункт New. Після цього, в діалоговому вікні, вибрати опцію Schematic і натиснути кнопку OK.

    Примітка: при запуску програми Micro-CАР нова схема створюється автоматично.

    Для додавання нового елемента в схему необхідно вибрати його в вікні «Компонент» або пункті верхнього меню Component \ Digital Primitives \ Standard Gates. У підменю необхідно вибрати тип логічного елемента (And Gates - елементи І, Nand Gates - елементи І-НЕ, Or Gates - елементи АБО, Nor Gates - елементи АБО-НЕ, Inverters - інвертори, Xor Gates - додавання по модулю два (що виключає АБО), Xnor Gates - заперечення складання по модулю два). Щоб провести аналіз роботи синтезованої схеми, необхідно подавати на входи схеми послідовно всі допустимі набори сигналів і перевіряти відповідність їм сигналів на виході цієї схеми. Для подачі сигналів використовують генератори імпульсів, які знаходяться в підміню Component \ Digital Primitives \ Stimulus Generators. Після того, як генератор поміщений на схемі, в діалоговому вікні в полі FORMAT введіть кількість одиниць, що відповідає кількості виходів генератора, а в поле COMMAND - будь-якої ідентифікатор (наприклад, log).

    Основні настройки генератора прямокутних імпульсів виконуються за допомогою наступних атрибутів:

    PART: <ім'я>

    FORMAT: <формат>

    COMMAND: <команди опису форми сигналу>

    I / O MODEL: <ім'я моделі вхід / вихід>

    TIMESTEP: <крок повремени>

    I0_LEVEL: <номер макромоделі інтерфейсу вхід / вихід>

    POWER NODE: <+ вузол джерела живлення>

    GROUND NODE: <-узел джерела живлення>

    Для опису форми сигналу можна використовувати довільну комбінацію однієї або декількох наступних рядків (кожна така рядок повинен починатися з символу "+"):

    1. ,<логічний рівень>

    2. LABEL=<і’мя мітки>

    GOTO < і’мя мітки > TIMES

    GOTO< і’мя мітки>UNTIL GT<данные>

    GOTO<і’мя мітки>UNTIL GE<данные>

    GOTO< і’мя мітки>UNTIL LT<данные>

    GOTO< і’мя мітки>UNTIL LE<данные>

    1. INCR BY<данные>

    2. DECR BY<данные>

    1. АНАЛІЗ РОБОТИ ГЕНЕРАТОРА

    Для проведення аналізу роботи генератора ми взяли генератор Stim4 і програму, яка приведена як приклад в методичке. Скріншот з зображенням генератора і його налаштуваннями показаний на малюнку 2.1.


    .define LOG

    +0NS 00

    +LABEL=START

    +50NS INCR BY 01

    +100NS GOTO START -1 TIMES



    Малюнок 2.1— Зображення генератора і його налаштування

    На малюнку 2.2 наведені настройки генератора і тимчасова діаграма. Результати проведеного аналізу повністю відповідають наприклад з методички.


    .define LOG

    +0NS 00

    +LABEL=START

    +50NS INCR BY 01

    +100NS GOTO START -1 TIMES



    Малюнок 2.2 - Результат аналізу роботи генератора

    При зміні значення + 0NS 00 на + 0NS 11 ми бачимо, що змінюється початкове значення. Всі зміни показані на малюнку 2.3.


    .define LOG

    +0NS 11

    +LABEL=START

    +50NS INCR BY 01

    +100NS GOTO START -1 TIMES





    Малюнок 2.3 - Результат аналізу роботи генератора

    При зміні значення INCR BY 01 на INCR BY 11 ми бачимо, що змінюється величина, на яку збільшується значення при кожній ітерації циклу. Всі зміни показані на малюнку 2.4.

    .define LOG

    +0NS 00

    +LABEL=START

    +50NS INCR BY 11

    +100NS GOTO START -1 TIMES



    Малюнок 2.4 - Результат аналізу роботи генератора

    При зміні значення + 50NS і + 100NS на + 100NS і + 200NS ми бачимо, що змінюється період зміни вихідних сигналів. Всі зміни показані на малюнку 2.5.


    .define LOG

    +0NS 00

    +LABEL=START

    +100NS INCR BY 01

    +200NS GOTO START -1 TIMES




    Малюнок 2.5 - Результат аналізу роботи генератора

    При зміні значення -1 на 5 ми бачимо, що змінюється кількість ітерацій циклу. Всі зміни показані на малюнку 2.6.


    .define LOG

    +0NS 00

    +LABEL=START

    +50NS INCR BY 01

    +100NS GOTO START 5 TIMES



    Малюнок 2.6 - Результат аналізу роботи генератора

    У таблиці 2.1 наведені завдання для проведення аналізу генератора відповідно до варіанту (номер варіанта визначається останньою цифрою номера залікової книжки).

    Таблиця 2.1 - Завдання для аналізу генератора

    № варіанта

    Тип генератора

    Період зміни вихідних сигналів, ms

    ФОРМАТ

    Обов'язкові значення змінної

    <Дані>

    4

    Stim4

    250

    13

    X, F, RND, Z

    На малюнку 2.7 наведені настройки генератора. Налаштування задані відповідно до варіанту.



    Малюнок 2.7 - Результат виконання завдання за варіантом


    Малюнок 2.8 - Діаграма роботи генератора

    1. АНАЛІЗ РОБОТИ СХЕМИ

    Завдання для проведення аналізу роботи схеми згідно варіанту 2 показано в таблиці 3.1.

    Таблиця 3.1 - Завдання для аналізу роботи схеми

    № варіанта

    Номери одиничних наборів змінних,

    що входять в функцію

    4

    1, 3, 5, 7


    У таблиці 3.2 наведена таблиця істинності.

    Таблиця 3.2 - Таблиця істинності


    X4

    X1

    X2

    X3

    Y

    0

    0

    0

    0

    0

    0

    0

    0

    1

    1

    0

    0

    1

    0

    0

    0

    0

    1

    1

    1

    0

    1

    0

    0

    0

    0

    1

    0

    1

    1

    0

    1

    1

    0

    0

    0

    1

    1

    1

    1




    Далі по таблиці істинності складаємо повне рівняння функції.

       

    Y=(X1*X2*X3) V( X1*X2*X3) V (X1*X2*X3 )V (X1*X2*X3)

    Складаємо схему, використовуючи програмне середовище «Micro-CAP» і аналізуємо тимчасову діаграму на відповідність таблиці 3.1.



    Малюнок 3.1 - Повна схема



    Малюнок 3.2- Тимчасова діаграма повної схеми

    ВИСНОВОК

    Під час проходження літньої навчальної практики я ознайомився з програмним середовищем «Micro-CAP». Я навчився аналізувати роботу генератора, задавати алгоритм для його роботи і аналізувати тимчасові діаграми вхідних і вихідних значень.

    Згідно варіанту я задав логічну функцію у вигляді таблиці істинності і аналітичному вигляді. На основі функції побудував схему і проаналізував тимчасову діаграму її роботи. Також був проведений аналіз роботи генератора по заданих параметрах.


    написать администратору сайта