Анализ технического задания. Составление карты распределения адресного пространства. Модуль управления и индикации CPAN, страница 18

PMS = 15.936 Вт.

Мощность, потребляемая светодиодами и индикаторами:

PVD= 3*7*IMAX HG1-3*UHG1-3+5* IMAX VD5-9 * UVD5-9 =

=3*7*11мА*2.2В+5*11мА*2В= 0.618 Вт.

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

Итак, мощность, потребляемая МПС в сумме составляет :

PMS + PVD = 16.554 Вт.

3.13. Расчет аппаратных затрат

За единицу сложности аппаратных затрат принимается один 16-выводной корпус. Если корпус имеет большее число внешних выводов: 24, 28, 40 или 48, то его сложность оценивается с помощью коэффициента перевода, значение которого равно соответственно 2, 3, 5 или 6.

В разработанной МПС всего используется 20 микросхем. Составим табл. 18, в которой указывается номер/серия микросхемы, число внешних выводов, количество микросхем и коэффициент пересчета.

Таблица  18

Номер/серия микросхемы

Число внешних выводов

Количество микросхем

Коэффициент пересчета

КМ1810ВМ86

40

1

5

КР1810ВН59А

28

1

3

КР1810ГФ84

18

1

2

КР580ВВ55А

40

1

5

КР580ИР82

20

2

4

КР580ВА86

20

2

4

КР537РУ10

24

2

4

КР1656РЕ4

24

2

4

КР572ПВ4

28

1

3

К1118ПА2

28

1

3

КР1533ИД7

16

1

1

КР1533ЛА3

14

1

1

КР1533ЛЕ1

14

1

1

КР1533ЛН1

14

1

1

КР1533ЛЕ4

14

1

1

КР1533ЛН10

14

2

2

КР1533ЛП17

14

1

1

Просуммировав все коэффициенты пересчета, получаем, что аппаратные затраты равны 45 условных корпуса микросхем.

4.  Разработка программного обеспечения

4.1.  Разработка алгоритма функционирования МПС

В МПС реализуется алгоритм, представленный на рис. 28.

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

Блоком 2 реализуется задача логического управления: прием информации с двоичных датчиков Х1,...,Х4, вычисление значения булевой функции F(X1,...,X4) в соответствии с заданным выражением и выдача этого значения в качестве управляющего двоичного сигнала Y1 по соответствующему выходному каналу на ИМ.

Блоком 3 обеспечивается прием сигналов X5,X6,X7 с датчиков напряжения, их преобразование в цифровую форму, вычисление значений управляющих воздействий Y2-Y4. При этом Y2 и Y3 являются двоичными сигналами, а Y4 - напряжение, которое получается после преобразования цифрового кода в аналоговую форму.

Блоком 4 реализуется или циклический режим управления или останов МПС в соответствии с командами, поступающими от оператора с ПУ.

МПС опрашивает двоичные датчики и вычисляет булеву функцию F(X1,...,X4)=X1+X2+X3+X4. При единичном значении функции МПС вырабатывает выходной сигнал Y1=1 длительностью Т1=90 мс. Через Т1 после выдачи единичного сигнала Y1 необходимо выработать нулевой сигнал Y1.

Напряжения X5 и X6 преобразуются в цифровую форму с помощью АЦП. С выхода АЦП цифровые коды поступают на обработку. Код уставки К задается с ПУ оператором.

Вид реализуемой функции: Q2=F(N5,N6,K)=max(N5-N6,K). Полученное значение функции Q2 сравнивается с константой Q0, хранящейся в ПЗУ. В зависимости от результатов сравнения МПС вырабатывает двоичные управляющие воздействия Y2 или Y3 длительностью Т2=60 мс или Т3=20 мс соответственно.