logo
Устройство контроля за уровнем аналоговых сигналов

1.1 Детализация исходного ТЗ и постановка задачи (использование блочно-иерархического подхода при разработке данного устройства).

Поставленную задачу можно разбить на 3 задачи:

1. Задача приема входных данных.

2. Задача обработки входных данных и принятие решения.

3. Выдача управляющего сигнала на объекты индикации.

В свою очередь задача приема входных данных содержит в себе 3 задачи малой размерности:

1) Прием аналогового сигнала;

2) цикл работы АЦП;

3) запись в РОН.

Задача обработки входных данных и принятия решения реализуется на основе 2 подзадач:

1) чтение двух констант (верхний и нижний предел) из ПЗУ;

2) сравнение констант с РОН.

Задача выдачи управляющего сигнала на объект управления содержит в себе 3 задачи малой размерности:

1) Преобразование информации о уровне входного аналогового сигнала в форму пригодную для выдачи на ЖКИ

2) Осуществление управления динамической индикацией с заданной частотой обновления;

3) Подача сигнала на зеленый светодиод в том случае, либо же подача сигнала на красный светодиод и на динамик (с определенной в ТЗ частотой) в зависимости от принятого решения.

В соответствии с блочно-иерархическим принципом это разбиение исходной задачи на ряд более простых задач можно представить следующей структурой (см. рис. 2.1).

Рисунок 1.1 Разбиение общей задачи на ряд подзадач.