Область поиска рабочей частоты циклограммы: [1731.291; 3462.583]
ЭТАП 2
Значения тактовой частоты циклограммы из найденного интервала могут определяться, например, наличием генератора стабильной частоты, но предпочтительнее их выбирать из тех, которые обеспечивают более близкое к 1 значение .
Выбор предпочтительных частот:
С0 £ foi×2a £ 2C0
Для каждой группы датчиков вычисляется:
Сj = fj × 2a
Здесь fj - частота опроса foi любого датчика j-ой группы.
РАСЧЕТ:
C1 = 44.94288×26 = 2876.34432 [1731.291; 3462.583]
C2 = 611.45×22 = 2445.8 [1731.291; 3462.583]
C3 = 13.26425×28 = 3395.6 [1731.291; 3462.583]
C4 = 3.415579×29 = 1748.786688 [1731.291; 3462.583]
ЭТАП 3
Из рассчитанных для каждой группы Сj выбирается наименьшая Сj и проверяется в качестве тактовой частоты циклограммы - f0. Вычисляются тактовые расстояния для каждой группы датчиков - значения (2к)j=[f0/foi]2 .
По условию построения равномерной адаптивной циклограммы тактовые расстояния в нашем случае выбираются кратными степени двойки, что может иметь то преимущество, что в качестве задатчика циклограммы можно использовать двоичный счетчик. Если для выбранной частоты циклограмма может быть построена - удовлетворяется условие Кз.ц. £ 1, то f0 считается допустимой и квазиоптимальной для всех особых точек rS(f0). В противном случае она отбрасывается и этап 3 повторяется для других по порядку возрастания Сj . При таком подходе полученная f0 является минимальной из возможных, где загрузка процессора также минимальна.
Расчет:
Начинаем подбор с 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
12
4
13
7
14
8
15
16
17
18
19
21
1
13,26425
719,08608
22
2
31
128
20
611,45
22,44144
23
33
24
34
27
35
28
41
512
3,415579
5,61786
42
43
52
44
55
45
56
46
59
47
60
48
63
49
64
410
68
411
71
Длина циклограммы:
Nц = max{r1,r2,...,rm}= 512 тактов.
Построим циклограмму:
Таблица 10
Страницы: 1, 2, 3, 4, 5, 6, 7