Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_указ_КП_2006_МСТ_Simulink.doc
Скачиваний:
57
Добавлен:
16.03.2015
Размер:
1.09 Mб
Скачать

Содержание отчета

В отчете приводятся таблицы переключений триггеров "MODEL-1А" и "MODEL-2А".

Файл с данной моделью в среде Simulinkтакже должен находиться в папке студента. Пример внешнего вида окна с моделями триггеров, схемой исследования элемента памяти и осциллограммой приведен на рис. 6.

Дополнительное задание

Реализовать схему RS-триггера на элементах 2ИЛИ-НЕ, в качестве элемента задержки использовать функции Unit Delay.

Рис.6. Окно моделей RS-триггеров и элемента памяти

2.3. Построение синхронных триггеров

Программа работы

Синхронизируемые RS-триггеры. Способы синхронизации. Файл с заданием - zad_3.mdl

Порядок выполнения работы

1. Загрузить в среду MatLAB задание zad_3.mdl

2. Загрузить в среду MatLAB свою модель из практического занятия 2.

3. Преобразовать свою модель асинхронного RS-триггера со статическими инверсными входами ("MODEL-1А") в подсистему, обозначив входы подсистемы NS и NR, а выходы Q1 и NQ1, назначить подсистеме имя "MODEL-3А". Проверить полученную "MODEL-3А" на правильность функционирования.

4. Преобразовать свою "MODEL-2А", полученную на 2-м занятии в подсистему, обозначив ее именем "MODEL-4А". Проверить полученную "MODEL-4А" на правильность функционирования.

5. На базе созданной подсистемы ("MODEL-4A" асинхронного RS- триггера) создать модель синхронного RS-триггера со статическими инверсными входами, присвоив модели имя "MODEL-4C". В качестве средств синхронизации использовать схемы "логическое И" на входах исходного триггера и сигнал генератора F3 (сигнал "strob"). Сравнить осциллограммы синхронного и асинхронного RS-триггеров.

6. На базе созданной подсистемы "MODEL-4A" создать "MODEL-5C" синхронного RS-триггера со статическими инверсными входами. В качестве средств синхронизации использовать элемент "Trigger". Сравнить осциллограммы "MODEL-4C" и "MODEL-5C". Изучить настройки элемента "Trigger".

7. Исследовать работу синхронного j-k триггера из поставки MatLAB (J-K Flip-Flop). Обратить внимание на моменты переключение триггера. Изучить структуру построения триггера (Edit - Loock under mask). Ознакомиться со справкой (help MatLAB) по поводу триггерных схем.

8. Оформить схему. Объекты одного типа выделить однотипным цветом используя контекстное меню, вызываемое по нажатию правой кнопки мыши (Recht Mouse - Back color). Добавить генераторы случайных бинарных последовательностей (Binary Error Pattern Generator и Bernoulli Binary Generator), соответственно увеличив число ключей переключения.

В элементе DOC записать краткое содержание модели (использовать заглавные буквы русского алфавита или любые - латинского). Для визуального контроля сигнальных линий рекомендуется использовать функции, доступные по правой кнопке мыши (highlight ..., возврат - remove).

Содержание отчета

Отчет должен содержать описание модели в среде Simulink, приводятся таблицы переключений триггеров: "MODEL-3А" , "MODEL-4А", "MODEL-4C", "MODEL-5C", J-K Flip-Flop.

Пример общего вида окна с моделями дан на рис. 7. На рис. 8 приведены фрагменты окон элементов моделей.

Рис. 7. Общий вид окна с моделями синхронных и асинхронных триггеров

Рис. 8. Фрагменты элементов исследования моделей

Дополнительное задание

Реализовать схему RS-триггера на элементах 2ИЛИ-НЕ, в качестве элемента задержки использовать функции UnitDelay(MODEL-7A,MODEL-8A).

2.4. Исследование триггеров

Программа работы

Исследование различия между триггерами типа RS, JK, D и способов их синхронизации. Файл с заданием - zad_4.mdl

Порядок выполнения работы

1. Загрузить в среду MatLAB задание zad_4.mdl

2. Изучить подсистему генерации сигналов данных и синхронизации. Изменить параметры сигналов, настроив их на выдачу случайной бинарной последовательности. Сформулировать назначение синхронизирующих сигналов

3. На базе синхронного j-k триггера (J-K Flip-Flop) построить T-триггер.

Содержание отчета

Отчет готовиться в текстовом редакторое WORD, хранится в папке студента и распечатывается на бумажном носителе. Он должен содержать сравнительное описание исследованных триггеров. В отчете приводятся таблицы переключений этих триггеров и временные диаграммы. Временные диаграммы копируются с экрана монитора при работе модели в средеSimulink, при необходимости обрабатываются графическим редактором (Paint) и вставляются в отчет (документWord).

Дополнительное задание

Настроить синхронные триггеры для работы в режиме асинхронных.

2.5. Построение счетчиков, шифраторов и дешифраторов

Программа работы

Построение суммирующих и вычитающих счетчиков. Построение дешифратора на схемах "логическое И". Построение шифратора на базе элементов Logical Operator. Файл с заданием - zad_5.mdl

Порядок выполнения работы

1. Загрузить в среду MatLAB задание zad_5.mdl

2. На базе синхронного j-k триггера из поставки MatLAB (J-K Flip-Flop) построить T-триггер.

3. Построить 3-х разрядный двоичный суммирующий счетчик с помощью универсальных синхронных J-K триггеров (Т-триггеров). Прямые и инверсные выходы всех триггеров счетчика вывести на осциллограф.

4. Построить для счетчика дешифратор на заданные позиции. Вариант задается преподавателем по таблице 2. Тип элементов, которые необходимо использовать, отмечены знаком "+".

Таблица 2

Варианты задания на создание дешифратора

Вариант

1

2

3

4

5

6

7

8

9

10

11

12

Позиции счетчика

135

025

456

023

123

467

157

046

137

235

345

567

Logical Operator

+

+

+

-

-

-

+

+

+

-

-

+

Combinatorial Logic

-

+

-

+

+

+

-

+

-

+

+

-

5. Построить шифратор кодирования (на базе Combinatorial Logic) элемента импульсной серии телеуправления на управление двухпозиционными объектами по заданному варианту. При одновременном нажатии двух и более кнопок схема не должна ни включать, ни отключать объекты. Оснастить схему средствами индикации (Dials &Gauges Blockset-Global Majlc ActiveX Library - LEDs). Кодирование шифратора осуществляется по заданному в таблице 3 варианту.

Таблица 3

Варианты задания на создание шифратора

Вариант задания набора кнопок

1

s1

s2

s3

s4

-

-

2

s1

s3

s5

s2

s4

s6

3

s1

s2

s4

s3

-

-

4

s2

s4

s1

s3

s6

s5

5

s1

s3

s2

s4

-

-

6

s6

s2

s4

s1

s5

s3

7

s2

s3

s4

s1

-

-

8

s3

s5

s2

s4

s6

s1

9

s2

s3

s1

s4

-

-

10

s4

s1

s3

s6

s5

s2

11

s2

s1

s3

s4

-

-

12

s2

s4

s1

s5

s3

s6

Операция

-

Вкл

Откл

Вкл

Откл

Вкл

Откл

Объект

-

1

1

2

2

3

3