Научная статья на тему 'К вопросу об использовании специальных операторов над булевыми переменными при логических методах синтеза и анализа потенциально-импульсных релейных устройств'

К вопросу об использовании специальных операторов над булевыми переменными при логических методах синтеза и анализа потенциально-импульсных релейных устройств Текст научной статьи по специальности «Физика»

CC BY
42
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «К вопросу об использовании специальных операторов над булевыми переменными при логических методах синтеза и анализа потенциально-импульсных релейных устройств»

ИЗВЕСТИЯ

ТОМСКОГО ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ПОЛИТЕХНИЧЕСКОГО

ИНСТИТУТА им. С. М. КИРОВА

1968

Том 155

К ВОПРОСУ ОБ ИСПОЛЬЗОВАНИИ СПЕЦИАЛЬНЫХ

ОПЕРАТОРОВ НАД БУЛЕВЫМИ ПЕРЕМЕННЫМИ ПРИ ЛОГИЧЕСКИХ МЕТОДАХ СИНТЕЗА И АНАЛИЗА ПОТЕНЦИАЛЬНО-ИМПУЛЬСНЫХ РЕЛЕЙНЫХ УСТРОЙСТВ

Е. Л. СОБАКИН, В. М. НОВИЦКИЙ

(Представлена научным семинаром кафедры автоматики и телемеханики)

Существующие логические методы синтеза релейных устройств принципиально позволяют найти структуру любого релейного устройства, описываемого обычной, временной или рекуррентной булевой функцией. Получаемые при этом структурные схемы можно строить из любого функционально полного набора логических элементов, элемента задержки и коммутирующего устройства. Входные и выходные сигналы этих элементов обычно представляются либо в виде уровней напряжения или тока (назовем их статическими сигналами), либо в виде импульсов напряжения или тока (импульсные сигналы).

Будем называть импульсным такой элемент, при подаче на вход которого статического сигнала выходной сигнал будет импульсным. Фактически выходной сигнал импульсного элемента (импульсный сигнал) зависит не от состояния входного сигнала, а от его изменения с 0 на 1, либо с 1 на 0.

Так как большинство релейных устройств используют одновременно как статические, так и импульсные сигналы, описание работы таких устройств с помощью обозначений, применяемых в булевой алгебре (а тем более преобразование структурных формул), представляет значительные трудности, Это объясняется тем, что обозначения статических и импульсных переменных (сигналов) одинаковы, в то время как между этими переменными существует определенная логическая связь, не выражающая тождественности.

В литературе уже были сделаны попытки обозначить импульсные переменные через статические с помощью специальных логических операторов (операторов перехода) [1 и 2] либо с помощью специальных индексов [3 и 4]. Однако для решения инженерных задач важно знать не только какие сигналы (переменные') будут статическими, а какие импульсными, но и учитывать длительность импульсных сигналов (импульсов), которая определяется как внутренними параметрами импульсного элемента, так и длительностью входного сигнала.

Будем считать, что длительность статического сигнала Т всегда больше длительности импульсного т (рис. 1, б) т. е. т. Введем для обозначения импульсного сигнала оператор т. Приписывая его справа внизу (в виде индекса) к булевым переменным, будем считать, что полученное выражение обозначает импульсный сигнал, образованный от сигнала, к которому применен этот оператор. При этом длительность импульсного сигнала равна т. Величина т, выраженная в каких-либо еди-

%

ницах, выбирается © каждом конкретном случае вполне определенной лишь на последнем этапе синтеза — создании принципиальной схемы.

При составлении же структурных формул и схем важен лишь порядок величин т. Пределы изменения т можно считать следующими:

Граничное условие т = 0 по существу означает, что выходной сигнал не зависит от входного, а импульсный элемент в таком случае будет реализовать в зависимости от его типа либо нулевую, либо единичую -функцию.

При т =Т импульсный сигнал равнозначен статическому.

По функциональной зависимости выходного сигнала от входного все импульсные элементы можно разделить на два типа: импульсный повторитель (сокращенно т-повто.ритель) и импульсный инвертор (сокращенно т — НЕ).

У слоеные обозначения этих элементов и временные диаграммы, пбясняющие функциональную зависимость выходного сигнала от входного, показаны на рис. 1 и 2.

В момент ^ когда входной сигнал импульсного повторителя (рис. 1, а) изменяется с 0 на 1 (рис. 1, б) либо с 1 на 0 (рис. 1, в), выходной сигнал повторяет изменение входного. Однако выходной сигнал

/Т/

"V

¿7

чин*

бход 6б/ход

г;

бход

+ и.

б)

X

бб/ходЩ

--Г--

шш

а* ■

СЛ7

.О" Щ

г .0'

Ш/. 'Ш/ГША

*0

Рис. -1

имеет единичное (нулевое) значение лишь в течение времени т, а затем принимат исходное значение, несмотря на то, что входной сигнал имеет еще единичное (нулевое) значение. Обратное изменение входного сигнала с 1 на 0 для рис. 1, б и с 0 на 1 для рис. 1, в не оказывает влияние на значение импульсной переменной.

Выходной сигнал элемента т — НЕ (рис. 2, а) делает переходы, противоположные 'переходам входного сигнала (рис. 2 б, в). Следует отметить, что при поступлении на вход импульсного элемента импульсного сигнала длительностью твх, выходной сигнал может иметь длительность т ВЬ1Х , равную либо длительности входного сигнала, либо длительности тСОбств- > определяемой внутренними параметрами импульсного элемента.

ЕСЛИ ^собств. ^ ^вх ) ТО ^вых ~ твх •> если же т:Собств. < ^вх , ТО 'Твых = ^собств. . 10

Всем сформулированным выше свойствам импульсных элементодз удовлетворяют обычные повторители и инверторы, выполненные на лампах, транзисторах или других элементах с включенными на вход дифференцирующими цепями.

В качестве примера на рис. 1, г и рис. 2, г приведены импульсные элементы на транзисторах типа п—р—п, выполняющие функции т-повто-рнтеля (рис. 1, г) и т-инвертора (рис. 2, г). Длительность выходного

а/

&

оход

г

б б/ход •

и.

бход

см

е)

6б/ход

Рис. 2

-Т-„О

В

- и

импульса будет определяться постоянной времени заряда конденсатора и потенциалом запирания триода.

Ввиду специфичности контактных элементов временные параметры сигнала на выходе импульсных элементов, выполненных на электромагнитных реле, значително изменяются. Однако основную функциональную зависимость выходного сигнала от входного можно реализовать и на контактных элементах.

На рис. 3 приведена схема с одним электромагнитным реле Р, реализующая как функцию импульсного повторителя так и функцию импульсного инвертора.

Если выход схемы брать через нормально разомкнутый контакт реле Р, то будет реализоваться функция т-повторителя, а если через его нормально замкнутый контакт, то — функция т-инвертора. Длительность выходного импульса можно изменять, изменяя емкость конденсатора и время отпускания реле Р.

Рассматривая работу схем, соответствующих правым и левым частям тождеств, выражающих тот или иной основной закон булевой алгебры, можно убедиться в справедливости этих законов для импульсных и статических переменных. Однако, ввиду неравнозначности импульсных и статических переменных от одного сигнала изменяются прежние и появляются новые следствия этих законов. Ниже приведены основные следствия, вытекающие из неравнозначности импульсных и статических переменных и определений логического произведения и логической суммы.

Рис. 3

Следствия логического умножения:

О

а а,

(о (2)

аах = а, (3)

аат = ат — задержка на включение (4)

Выражение (4), в котором т является не показателем степени, а оператором, соответствует сигналу на выходе схемы совпадения* на входы которой поступают сигналы а и (рис. 4,а). Из временных диаграмм, соответствующих данному случаю (рис. 4,6), видно, что выходной сигнал изменяет свое значение с 0 на 1 с задержкой на величину -с относительно —момента появления входного сигнала а.

Таким образом, подобная схема осуществляет задержку переднего фронта входного сигнала на величину х, задний же фронт выходного сигнала совпадает с задним фронтом сигнала а.

Следствия логического сложения:

а

а-г — а.

(5)

а + = 1, (6)

а + ат = ат, (7)

а + = а— задержка на отключение (8) Выражение (8) соответствует сигналу на выходе схемы ИЛИ•> на входы которой подаются сигналы а и ах(рис. 4, в). Временные диаграммы, иллюстрирующие работу такой схемы, представлены на рис. 4, г. И в этом случае выходной сигнал выключается (принимает

С1

в'/

а.

а

г;

а

т ---г-н рм ,

и 1 <-1 т ! ' .

' ¿ 1

§ш -о Шт

т

Рис. 4

значение 0) с задержкой на время \ после выключения сигнала а, т. е. схема осуществляет задержку на отключение сигнала а.

Доказательства остальных следствий можно провести аналогичным образом с помощью временных диаграмм, иллюстрирующих работу соответствующих схем.

Кроме отмеченных выше следствий логического умножения и сложения приведем еще ряд следствий, которые могут быть ис-лользованы для преобразования и упрощения структурных формул:

ах + ах = а (9) а^а/ = 0 (17)

+ = ах (10) ах-ах = с? (18)

а + ах = а (П) а • ах =±= ах (19)

а + ах = ах (12) а-ах = 0 (20)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ах + ах = ат (13) ах -ат = ах (21)

а^ + ах = 1 (14) ах - а? — а (22)

а + а? = 1 (15) а • ах = а (23)

а 4- ат = ах (16) а-ах = ах (24)

а + ах -(- а. = 1. (25)

Нетрудно провести доказательство этих тождеств, учитывая следствия логического умножения и сложения для импульсных и статических переменных. В том случае, когда в проектируемом устройстве необходимо предусмотреть импульсные сигналы (или задержки) различной длительности и учитывать это в структурных формулах, нужно иметь в виду, что

а^-а^ = аТт,п, (26)

а, -а-А 0 прит,«^ (27)

I (ах> при > т2, ^ + = ^ (28)

-Л- ПРИ (29)

при ^ <т2,

где ът1л— длительность самого короткого импульса, ^тах — длительность самого длинного импульса, (аОТа— импульс бц, передний фронт которого задержан на время т2, т. е. импульс ах длительностью

— импульс аТ2, передний фронт которого задержан на время ть т. е. импульс ах длительностью

Следует отметить, что оператор % можно применять не только к отдельным булевым переменным, но и к целым алгебраическим выражениям.

Выводы

1. Применяя оператор т к булевым переменным, можно в алгебраической форме одновременно оперировать статическими, импульсными переменными и переменными с задержками на включение и на отключение.

2. С помощью этих переменных можно описать работу любого одно-тактного и многотактного релейного устройства. При этом по структурной формуле устройства можно сразу судить о характере отдельных переменных и о временных зависимостях в схеме.

3. Определенным достоинством такого оператюрно-люгического метода описания схем можно считать введение в булеву алгебру фактора времени, причем для этого не требуется отдельной переменной, как это имеет место при использовании временных булевых функций.

4. Возможность учитывать и записывать в алгебраической форме задержки переменных только на отключение или включение представляет определенный интерес для инженерного использования предлагаемого метода, ибо рекуррентные булевы функции не представляют такой возможности.

5. Одним из важных достоинств метода можно считать существенное облегчение синтеза и анализа многотактных потенциально-импульсных релейных устройств, так как второй переход импульсных переменных происходит автоматически. Следовательно, для осуществления этого перехода не потребуется вводить новые промежуточные переменные (новые промежуточные элементы), а структурные схемы многотактных релейных устройств, выполненных как на контактных, так и на бесконтактных элементах, будут значительно проще.

6. Метод требует разработки рациональной формы задания потенциально-импульсных логических функций.

ЛИТЕРАТУРА

1. А. Д. Т а л а н ц е в. Об анализе и синтезе некоторых электрических схем при помощи специальных логических операторов, Автоматика и телемеханика, т, 20. № 7, 1959.

2. В. Г. Л а з а р е в и Е. И. П'ийль. Синтез асинхронных конечных автоматов, изд-во Наука, 1964. 9

3. В. Н. Рогинский. Построение релейных схем управления, изд-во Энергия, 1964.

4. М. А Г а в р и л о в. Теория релейно-контактных схем, Изд-во АН СССР, 1950.

i Надоели баннеры? Вы всегда можете отключить рекламу.