Синтезируем таблицу 2F(T) таймера в матричной логике на регистре с коэффициентом деления
N = 5, сдвигом ∆N = 1 методом программирования по эквивалентам [16, 24] последовательности чисел
первого кода Фибоначчи (см. табл. 3.3). В первой строке сформируем команду «СТОП» при нулевом
потенциале D
0
= 0 тактовой частоты F
0
по нулевому адресу на входах {D
1
, D
2
, D
3
} = {0, 0, 0} и его под-
тверждение на выходах {Q
1
, Q
2
, Q
3
} вектором состояния {0, 0, 0}. Устойчивое состояние сохраняется до
появления импульса частоты F
0
на входе D
0
= 1, организующего подстановку «ПЕРЕХОД» с нулевого
на первый адрес, инициируемый вектором состояния {1, 0, 0} на второй строке таблицы 2F(T). Третья и
другие нечетные строки таблицы 2F(T) тиражируют при отсутствии импульса D
0
= 0 команду «СТОП»
подтверждением на выходах Q вектора состояния тождественного адреса. Четные строки таблицы 2F(T)
генерируют подстановку перехода с j-го на (j + 1)-й шаг программы со сдвигом ∆N = 1. Программу и ее
период заключает последняя строка, моделирующая команду «ВОЗВРАТ» из четвертого адреса {1, 1, 1}
в исходное нулевое состояние с адресом {0, 0, 0}.
По таблице состояния 2F(T) методами аналогии по информационной технологии синтезируют схе-
му в матричной логике ПЛМ таймера на регистре 2F(R) и его семейство временных диаграмм 2F(ε).
Анализ решений осуществляют при оценке полученного коэффициента деления N
*
на выходе времен-
ных диаграмм или адресных входах. Из диаграммы по входу D
3
видно, что период T программы кратен
пяти тактам T
0
частоты синхронизации F
0
, т.е. T = 5T
0
или N
*
= 5. Это соответствует заданному коэффи-
циенту деления N = N
*
= 5, откуда следует правильность синтеза структур в частности и проектирования
таймера на регистре в целом. Регистр можно проектировать в любой системе счисления, включая коды
Фибоначчи (
∞= ,0p ) и Грея, непозиционные и мнемокоды, четные и нечетные коды и т.д. Множествен-
ность кодов инициирует создание программно управляемого СИС-регистра, являющегося развитием
аппаратно управляемого счетчика, реализующего только бинарный код.
Таким образом, проектирование регистра аналогично счетчику в матричной логике методом про-
граммирования по эквивалентам, но кроме двоичного кода моделируют числа в различных системах
счисления. Множественность кодов развивает аппаратно управляемую структуру счетчика с бинарным
счислением в программно управляемую структуру регистра. Метод программирования по эквивалентам
развивает архитектуру в ассоциативное адресное пространство, матрице которого ставят в соответствие
структурную схему комбинаторики и программу таблицы состояния.
3.3.3 Генераторы
Программно управляемые генераторы импульсов конструируют на базе счетчиков и регистров, де-
лителей частоты и таймеров времени. Генераторы служат для создания преобразователей сигнала и
энергии при организации диалоговых, сервисных и автоматических интерфейсов ввода-вывода микро-
процессорных приборов и защиты, компьютерных анализаторов и электропривода. Программу генера-
торов определяет реализуемая функция измерения и контроля для АЦП и ЦАП, управления и регулиро-
вания для выпрямителей и инверторов энергии. Информационную технологию проектирования функ-
циональных преобразователей приведем на примере синтеза и анализа знакогенераторов управления
частотой инверторов (ЗГИ) энергии и аналого-цифрового преобразователя (АЦП) сигнала.
Знакогенератор инвертора
Знакогенератор инвертора (ЗГИ) формирует по программе циклическую последовательность им-
пульсов для инвертирования постоянного тока в многофазный переменный по различным законам ком-
мутации. Последовательный, параллельный и смешанный законы позволяют программно адаптировать
параметры компьютерного электропривода по моменту, мощности и скорости вращения на валу двига-
теля. Для определенности примера приведем проектирование знакогенератора инвертора энергии по-
стоянного тока в трехфазный переменный по последовательному закону коммутации. Программа таб-
лицы состояния ЗГИ синтезируется методом эквивалентов по таблице коммутации управляемого инвер-
тора, адекватной физике преобразования энергии в электрической сети [16].
Сущность метода эквивалентов заключается в отождествлении исследуемого решения эквиваленту
для нахождения условий их равенства. За эквивалент таблицы состояния ЗГИ примем таблицу комму-
тации инвертора по последовательному закону включения тиристоров [17], приведенную на рис. 3.16.
Последовательную коммутацию организуют программированием импульсов со скважностью три по пря-
мым {a, b, c} и инверсным { a , b , c } амплитудам напряжения фаз A, B, C в виде кода столбца
a = {110000}. Прямые фазы формируют структурным сдвигом кода a на две позиции (на 120° за период