Расчет:
Начинаем подбор с C4 =1748,786688:
Вычислим коэффициент заполнения циклограммы:
Так как условие Кз.ц. £ 1 выполняется, то в качестве Срт выбирается С4:
f0 = Срт = С4 = 1748,786688 Гц.
ЭТАП 4
Вычисляются тактовые расстояния и частоты запуска для каждой прикладной задачи:
ri = [f0 / foi]2
fi = f0 / r i
Каждой прикладной задаче в порядке возрастания тактовых расстояний назначается начальная фаза ji и составляется циклограмма.
Вычисляется длина циклограммы:
Nц = max{r1,r2,...,rm}
Номера датчикам назначаются следующим образом: 1-ая цифра - номер группы, которой принадлежит датчик, 2-ая цифра - номер датчика в группе.
РАСЧЕТ:
Параметры временной диаграммы сведем в таблицу:
Таблица 9
№ Датчика | Параметры Циклограммы | Частота Опроса, Гц | ||
i | ri | ji | foi | fi |
11 | 32 | 3 | 44,9428 | 44,9428 |
12 | 32 | 4 | 44,9428 | 44,9428 |
13 | 32 | 7 | 44,9428 | 44,9428 |
14 | 32 | 8 | 44,9428 | 44,9428 |
15 | 32 | 11 | 44,9428 | 44,9428 |
16 | 32 | 12 | 44,9428 | 44,9428 |
17 | 32 | 15 | 44,9428 | 44,9428 |
18 | 32 | 16 | 44,9428 | 44,9428 |
19 | 32 | 19 | 44,9428 | 44,9428 |
21 | 4 | 1 | 13,26425 | 719,08608 |
22 | 4 | 2 | 13,26425 | 719,08608 |
31 | 128 | 20 | 611,45 | 22,44144 |
32 | 128 | 23 | 611,45 | 22,44144 |
33 | 128 | 24 | 611,45 | 22,44144 |
34 | 128 | 27 | 611,45 | 22,44144 |
35 | 128 | 28 | 611,45 | 22,44144 |
41 | 512 | 31 | 3,415579 | 5,61786 |
42 | 512 | 32 | 3,415579 | 5,61786 |
43 | 512 | 52 | 3,415579 | 5,61786 |
44 | 512 | 55 | 3,415579 | 5,61786 |
45 | 512 | 56 | 3,415579 | 5,61786 |
46 | 512 | 59 | 3,415579 | 5,61786 |
47 | 512 | 60 | 3,415579 | 5,61786 |
48 | 512 | 63 | 3,415579 | 5,61786 |
49 | 512 | 64 | 3,415579 | 5,61786 |
410 | 512 | 68 | 3,415579 | 5,61786 |
411 | 512 | 71 | 3,415579 | 5,61786 |
Длина циклограммы:
Nц = max{r1,r2,...,rm}= 512 тактов.
Построим циклограмму:
Таблица 10
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 31 | 21 | 22 | 32 | 33 | 21 | 22 | 34 | 35 | 21 | 22 | 41 | 42 |
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 43 | 21 | 22 | 44 | 45 | 21 | 22 | 46 | 47 | 21 | 22 | 48 | 49 |
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 410 | 21 | 22 | 411 | 21 | 22 | 21 | 22 | |||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 31 | 21 | 22 | 32 | 33 | 21 | 22 | 34 | 35 | 21 | 22 | ||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 31 | 21 | 22 | 32 | 33 | 21 | 22 | 34 | 35 | 21 | 22 | ||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 31 | 21 | 22 | 32 | 33 | 21 | 22 | 34 | 35 | 21 | 22 | ||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 | |||||||
21 | 22 | 11 | 12 | 21 | 22 | 13 | 14 | 21 | 22 | 15 | 16 | 21 | 22 | 17 | 18 |
21 | 22 | 19 | 21 | 22 | 21 | 22 | 21 | 22 |
Заполнение циклограммы начинают с отведения тактов для датчиков с меньшими тактовыми расстояниями. Датчикам присваиваются двухзначные номера, где первая цифра означает номер группы датчика, а вторая цифра номер датчика в группе.
После построения циклограммы опроса рассчитываются rрт и rп для выбранного оборудования, и проверяется условие:
rп ³ rрт + R0 (7)
Если необходимо делаются замены в составе аппаратно-программного обеспечения и вновь проверяется условие. Таким образом выбирается необходимое оборудование.
С целью уменьшения трудоемкости расчетов целесообразно на начальном этапе исключить из рассмотрения сочетание программно-аппаратных средств АСНИ, заведомо недопустимых по производительности. Для этих вариантов не выполняется хотя бы одно из следующих неравенств:
rп(С0) ³ rрт(С0) + R0 (8)
МVзсд+Vос+Nц+С0 n0 Tсб£ maxVозу (9)
Здесь М - число датчиков в системе; Vзсди Vос - объем занимаемой ОП выбранными ЗСД и ОС соответственно; Тсб - время сбора данных (задается в техническом задании); Vозу - имеющийся объем ОП в выбранной ЭВМ; n0=[nацп/8], где[ ] означает дополнение до большего целого.
Объем занимаемой оперативной памяти ЭВМ в РТ рассчитывается по формуле:
Vозу= МVзсд+Vос+Nц+Срт n0 Tсб
Также необходимо чтобы объем занимаемой памяти был меньше максимально допустимого объема ОП выбранной ЭВМ:
Vозу£ maxVозу.
Конкретного алгоритма выбора оптимальных устройств мы предложить не можем. Выбор может осуществляться как простым перебором, так и с использованием анализа оборудования (например, отсеять устройства для которых заведомо не выполняются описанные выше устройства). Задачу выбора работоспособного варианта системы сбора и обработки данных по проектированной системе можно было бы решить простым перебором, но такой подход даже в данном случае (ЭВМ-7, интерфейс-3, УСД-4, ОС-3) предполагает проверку 7*3*4*3=252 возможных вариантов решения, что является достаточно трудоемкой задачей.