Головна

Лабораторна робота №8. Дослідження роботи тригерів в середовищі Simulink. Регістри і лічильники. Зв'язок логічних і структурних схем в Simulink.

  1.  C4. Уміння працювати зі статистичними даними, представленими в табличній формі
  2.  I Розрахунок витрат для визначення повної собівартості вироби (роботи, послуги), визначення рентабельності його виробництва
  3.  I. Загальна характеристика роботи
  4.  I. Статистичні методи побудови динамічних об'єктів технологічних процесів.
  5.  II. ДОСЛІДЖЕННЯ РОЗВИТКУ ПАМ'ЯТІ
  6.  II. Вихідні дані і порядок виконання курсової роботи
  7.  II. Загальні вимоги ДО ВИКОНАННЯ РОЗРАХУНКОВО-ГРАФІЧНОЇ РОБОТИ

1. Дослідження роботи тригерів в середовищі Simulink

1.1. Зберіть в середовищі Simulink логічну схему асинхронного RS-тригера, використовуючи два логічних елемента типу «АБО-НЕ» (рис. 8.1). Використовуючи отриману модель, заповніть таблицю істинності за зразком табл. 7.1.

Мал. 8.1. Логічна схема асинхронного RS-тригера

1.2. Зберіть в середовищі Simulink схему з використанням стандартного блоку S-R Flip-Flop (асинхронний RS-тригер), який знаходиться в підбібліотеки Simulink Extras » Flip Flops (рис. 8.2). Порівняйте роботу схем на рис. 8.1 і 8.2.

Мал. 8.2. Схема з використанням стандартного блоку S-R Flip-Flop

Зверніть увагу, що початковий стан виходу Q асинхронного RS-тригера задається в настройках блоку S-R Flip-Flop (значення поля Initial condition).

Блок Data Type Conversion (знаходиться в Simulink » Signal Attributes) необхідний і використовується для зв'язку логічних і структурних схем в Simulink. У завдання цього блоку входить перетворення типу сигналу з типу double в тип boolean.

1.3. Зберіть в середовищі Simulink схему з використанням стандартного блоку J-K Flip-Flop (синхронний JK-тригер). Використовуючи отриману модель (рис. 8.3А), заповніть таблицю істинності за зразком табл. 7.1. З використанням віртуального осцилографа Scope отримати тимчасові діаграми роботи тригера.

 Для дослідження і отримання тимчасових діаграм роботи тригера необхідно в довільні моменти часу формувати поодинокі імпульси довільної довжини або довільні послідовності таких імпульсів. Це можна зробити з використанням блоку Step (Sources), а також блоку арифметичного додавання Add (Math Operations). З використанням блоку Step можна сформувати поетапне вплив, що подається в заданий момент часу. Віднімаючи з нього в наступний момент часу поетапне вплив того ж рівня, отримуємо імпульс бажаної довжини.

 Мал. 8.3А. Схема з синхронним JK-тригером

На рис. 8.3А представлена ??логічна схема, в якій для кожного з трьох входів C, J і K досліджуваного тригера описаним способом формується послідовність з двох імпульсів, а на рис. 8.3б представлені тимчасові діаграми роботи тригера. Для перевірки всіх можливих варіантів в таблиці істинності сформуйте необхідні послідовності імпульсів самостійно.

Мал. 8.3б. Тимчасові діаграми роботи JK-тригера

1.4. Зберіть в середовищі Simulink схему з використанням стандартного блоку D Flip-Flop (D-тригер). Використовуючи отриману модель, заповніть таблицю істинності за зразком табл. 7.1. З використанням віртуального осцилографа Scope отримати тимчасові діаграми роботи тригера.

1.5. Зберіть в середовищі Simulink схему з T-тригером (рахункових тригером), використовуючи стандартний блок J-K Flip-Flop. Використовуючи отриману модель, заповніть таблицю істинності за зразком табл. 7.1. З використанням віртуального осцилографа Scope отримати тимчасові діаграми роботи рахункового тригера.

2. Моделювання в середовищі Simulink роботи регістрів і лічильників.

2.1. Зберіть логічні схеми паралельного і послідовного регістрів на D-тригерах. Отримайте тимчасові діаграми роботи регістрів.

2.2. Побудувати схему инкрементируются чотирирозрядний двійкового лічильника на Т-тригерах (рис. 8.4). Отримати тимчасові діаграми роботи лічильника.

Мал. 8.4. Схема инкрементируются чотирирозрядний двійкового лічильника на Т-тригерах

2.3. Побудувати схему декрементируется чотирирозрядний двійкового лічильника на Т-тригерах (рис. 8.5). Отримати тимчасові діаграми роботи лічильника.

Мал. 8.5. Схема декрементируется чотирирозрядний двійкового лічильника на Т-тригерах

2.4. Побудувати схему реверсивного трехразрядного довічного лічильника на Т-тригерах (рис. 8.6). Отримати тимчасові діаграми роботи лічильника.

У моделі на рис. 8.6 формується послідовність з чотирьох імпульсів для інкрементація і один імпульс для декрементаціі. Необхідні послідовності імпульсів формуються за методикою, описаної в п. 1.3. На рис. 8.7 наведені тимчасові діаграми роботи лічильника, отримані на моделі в Simulink.

Мал. 8.6. Схема реверсивного трехразрядного довічного лічильника на Т-тригерах

Мал. 8.7. Тимчасові діаграми роботи трехразрядного реверсивного лічильника:

Т - Послідовність імпульсів для інкрементація; Т'- Послідовність імпульсів для декрементаціі; Q0, Q1, Q2 - Виходи тригерів

Для підключення входу подальшого тригера до виходу Q попереднього тригера (лічильник працює як инкрементируются) або до виходу  (Лічильник працює як декрементируется) можна використовувати ключові елементи Switch (знаходяться в блоках маршрутизації сигналів Simulink / Signal Routing). Розробіть модель трехразрядного реверсивного лічильника з використанням блоків Switch самостійно.

 Лабораторна робота №7. Моделювання логічних пристроїв в середовищі MATLAB / Simulink. |  Лабораторна робота № 9. ВИВЧЕННЯ АРХІТЕКТУРИ мікропроцесорні системи "МІКРОТРЕНАЖЕР МТ-1804".


 Федін М. А., Погребісскій М. Я. |  Лабораторна робота №6. Моделювання систем автоматичного управління електротехнологічний установками в середовищі MATLAB / Simulink. |  Переконатися, що статична помилка регулювання по керуючому впливу. |  Перевірити це з використанням засобів SIMULINK. |  Перевірити це з використанням засобів SIMULINK. |  Отриману залежність побудуйте в будь-якому з відомих пакетів: Excel, MathCAD або MATLAB. |  Тепер оцініть стійкість досліджуваної системи, використовуючи частотний критерій стійкості Найквіста. |  Побудувати в SIMULINK перехідну функцію системи регулювання з П-регулятором для обурює впливу ОТ. |  Висновки по роботі. |  Виконати, щоб переглянути завдання 9.1 - 9.3 з використанням емулятора. |

© 2016-2022  um.co.ua - учбові матеріали та реферати