
 
Синтезируем  таблицу  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° за период