Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты-ответы (7-12).docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆
    1. Реализация цифровых фильтров в виде подпрограмм.Корректирующий дифференцирующий фильтр.

Так как ранее были выбраны 10-разрядные АЦП и ЦАП, то и могут принимать значения 0-1023. Это соответствует точности преобразования 0,1% от максимальной величины сигнала.

Для хранения 10-разрядных величин и коэффициентов, выделим в ОЗУ по два байта. Ввод значений осуществляется микропроцессором с аналого-цифрового преобразователя побайтно. После ввода каждого нового значения необходимо записать его в ОЗУ, вычислить управляющее воздействие , выдать его на ЦАП, переместить величину на место , а - на место . После этого процессор готов к вводу нового значения .

Для уменьшения объема ПЗУ, занятого программами, умножение, деление и сложение реализуется в виде подпрограмм.

ЦФ также реализуется в виде подпрограмм. Это позволяет применять их как в единой измерительной системе, так и отдельно. Подпрограммная реализация ЦФ позволяет использовать различную организацию микропроцессорной системы (одно- или многопроцессорную).

Корректирующий дифференцирующий фильтр.

Его разностное уравнение можно записать как:

Структурная схема решения этого разностного уравнения представлена на рисунке 4.5.

Рисунок 4.5.

Следует отметить, что для этой же импульсной передаточной функции могут составлены другие различные структурные схемы решения и соответственно различные программы вычислений.

2. Устройство управления на жесткой логике.

Адрес следующей команды УУ на жесткой логике формируется следующим образом:

Структурная реализация УУ на жесткой логике зависит от:

1. архитектуры ПЭ, состава и архитектуры субблоков.

2. структурной реализации управляющих кодов, совокупность этих кодов, требуемых для реализации всех команд.

Достоинства: проще не бывает, минимальные аппаратные затраты, минимальное операционное время. Недостатки: невозможность введения или изменения системы команд и самих команд без изменения аппаратной части, отсутствие инвариантности состава субблоков, затруднены условные и безусловные переходы.

Микропрограммы - это вид программ, состоящий из совокупности микро команд и непосредственно управляющей последовательностью работы элементов вычислительной системы, и связанных с ним субблоков.

Микрокоманда - инструкция в виде двоичного кода, записанная в ячейке памяти микро программ и указывающая какие микро операции должны выполнить элементы вычислительной системы в данный момент времени.

Микрокоманда всегда включает КОП, источник операнда, приёмник результата и обязательно способ определения адреса следующей микрокоманды.

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №11

  1. Реализация цифровых фильтров в виде подпрограмм. Корректирующий интегро-дифференцирующий фильтр. Корректирующий фильтр с повышением порядка астатизма.

  2. Однокристальное АЛУ.

    1. Реализация цф в виде подпрограмм. Корректирующий интегро-дифференцирующий фильтр. Корректирующий фильтр с повышением порядка астатизма.

Так как ранее были выбраны 10-разрядные АЦП и ЦАП, то и могут принимать значения 0-1023. Это соответствует точности преобразования 0,1% от максимальной величины сигнала.

Для хранения 10-разрядных величин и коэффициентов, выделим в ОЗУ по два байта. Ввод значений осуществляется микропроцессором с аналого-цифрового преобразователя побайтно. После ввода каждого нового значения необходимо записать его в ОЗУ, вычислить управляющее воздействие , выдать его на ЦАП, переместить величину на место , а - на место . После этого процессор готов к вводу нового значения .

Для уменьшения объема ПЗУ, занятого программами, умножение, деление и сложение реализуется в виде подпрограмм.

ЦФ также реализуется в виде подпрограмм. Это позволяет применять их как в единой измерительной системе, так и отдельно. Подпрограммная реализация ЦФ позволяет использовать различную организацию микропроцессорной системы (одно- или многопроцессорную).