Микропроцессорный управляемый генератор специальных сигналов
35

3.  Разработка микропроцессорного управляемого генератора специальных сигналов

 

Способов реализации микропроцессорных генераторов можно привести достаточно много. Допустим, можно реализовать ввод кода задания частоты для данного управляемого генератора вместе с выдачей сигнала запроса на прерывание на микропроцессор, собрав дополнительно блок формирования и обработки прерываний. При этом микропроцессор не будет занимать процессорное время на процедуры опроса входных сигналов, а реагировать лишь по запросу инициатора (например, внешнего устройства формирующего код задания). Однако при инженерном подходе разработки любых устройств, тем более выполняющих задачи управления, следует четко определить необходимость применения тех или иных схемных решений для поставленной задачи. Не стоит нагромождать устройство лишними блоками, отказавшись от которых можно достаточно сильно упростить систему и совсем незначительно проиграть в функциональности. Также следует отметить, что в данном курсовом проекте не будет реализовано одно из требований технического задания: адресация входного и выходных портов, т. к. для решения данной задачи требуются дополнительные устройства (например, ППИ), ввод которых в данную систему нерационален.

 

3.1. Разработка блок-схемы микропроцессорного управляемого генератора специальных сигналов

 

Наиболее часто встречаемая блок – схема микропроцессорного генератора специальных сигналов приведена на рис. 3.1.

Рис. 3.1 –  Блок –схема микропроцессорного управляемого генератора специальных сигналов.

 

Код частоты поступает в порт ввода, который управляется сигналами миркопроцессора. Затем из порта ввода код частоты поступает в ОЭВМ, где в соответствии с кодом частоты из памяти данных читается  константа временной задержки.

Через промежутки времени, определяемые константой временной задержки, ОЭВМ читает из памяти данных значения, соответствующие данному шагу генерации выходного сигнала, и выводит их в порт вывода. Затем выходная величина поступает в ЦАП, где она преобразовывается в аналоговый формат.