- •Элементы математической логики Лекция 5. Анализ и синтез контактных и электронных схем
- •5.1 Булевы функции.
- •5.2 Три важнейшие интерпретации булевых функций.
- •5.3.1. Основные задачи теории релейно-контактных схем
- •5.3.2. Анализ релейно-контактных схем
- •5.3.3 Синтез релейно-контактных схем
- •5.3.4 Схемы функциональных элементов
- •Контрольные вопросы
- •Упражнения
- •5.4. Синтез логической схемы сумматора (претендентам на «5» баллов в диплом)
Элементы математической логики Лекция 5. Анализ и синтез контактных и электронных схем
5.1 Булевы функции.
5.2 Три важнейшие интерпретации булевых функций.
5.3. Примеры анализа и синтеза контактных и электронных схем.
5.3.1. Основные задачи теории релейно-контактных схем.
5.3.2. Анализ релейно-контактных схем.
5.3.3. Синтез релейно-контактных схем.
5.3.4. Схемы функциональных элементов.
5.4. Синтез логической схемы сумматора (претендентам на «5» баллов в диплом).
5.1 Булевы функции.
В анализе и синтезе контактных схем используются булевы переменные. Переменная называется булевой, если она может принимать только два значения, которые обозначают {0, 1}.
Булевой функцией называется двузначная функция от двузначных аргументов:
{0, 1}n→{0, 1}
Пример, в котором появляются булевы функции. Составным элементом нервной системы является нейрон. Это устройство предназначено для того, чтобы не пропускать слабые возбуждения и передавать достаточно регулярные и сильные.
Одна из моделей нейрона. Нейрон N имеет n входов, по которым в некоторый момент времени t могут поступать или не поступать возбуждения Если в момент t более h входов возбуждены, на выход нейрона поступает возбуждение, в противном случае оно не поступает. Обозначим входы нейрона x1,…,xn. Будем говорить, что вход xi принимает значение 0 в момент t, если он не возбужден в этот момент, и значение 1, если xi возбужден в момент t. Состояние выхода Ah(x1,…,xn) однозначно определяется соотношением входов и числом h. Будем считать
Ah(x1,…,xn) = 1, если среди значений x1,…,xn более h равняется 1;
Ah(x1,…,xn) = 0, если среди значений x1,…,xn не более h равняется 1
Если считать, что 0-«Л», а 1-«И», то булева функция становится истинностной функцией, а соответствующие логические операции справедливы для булевой функции. Для упрощения записей применяют обозначения: - отрицание,PQ – конъюнкция.
Основные булевы функции:
отрицание
конъюнкция
дизъюнкция
Отнесение булевых функций к основным оправдано тем, что этих трех функций достаточно для выражения любой булевой функции. Это следует из того, что система {¬,,} истинностных функций является полной. Истинностные функции не единственно возможная интерпретация булевых функций.
5.2 Три важнейшие интерпретации булевых функций.
Рассмотрим три важнейшие интерпретации булевых функций, которые представим в таблице.
Булева функция |
Интерпретация булевых функций на языке | ||
алгебры высказываний |
контактных схем |
электронных схем | |
0 1
|
Л И
|
|
Сигнал низкого напряжения Сигнал высокого напряжения
|
5.3.1. Основные задачи теории релейно-контактных схем
На возможность описания релейных схем с помощью аппарата математической логики впервые указал профессор Петербургского университета физик П. Эренфест, это было в 1910 г., а в 1936 г. этот метод применили В.И.Шестаков в СССР и Накашима в Японии. В 1938 г. в США К.Шеннон использовал булеву алгебру для синтеза и анализа релейных схем.
Подрелейно-контактной схемой понимают устройство из проводников и двухпозиционных контактов, через которое полюсы источника тока связаны с некоторым потребителем. Каждый контакт подключен к некоторому реле (переключателю) (рис. 5.1).
Реле состоит из обмотки 1, сердечника 2, якоря 3, замыкающих контактов , размыкающих контактов. Если реле срабатывает (по обмотке реле протекает ток), то якорь притягивается к сердечнику.
Рис. 5.1
При этом все подключенные к нему замыкающие контакты замкнуты, а размыкающие контакты разомкнуты, в противном случае – наоборот. На чертежах все замыкающие контакты, подключенные к реле x, обозначаются символом x, а размыкающие – символом .
Итак, каждый контакт имеет два устойчивых состояния: замкнутое и разомкнутое. Состояние каждого контакта можно рассматривать как логическую переменную х. При срабатывании реле x всем замыкающим контактам сопоставляется 1, размыкающим – 0. При отключении реле создается противоположная ситуация.
Всей схеме также ставится в соответствие логическая переменная y, которая равна 1, если схема проводит ток, и 0 в противном случае. Переменная y , соответствующая схеме, является булевой функцией от переменных , соответствующих реле. Эта функция называетсяфункцией проводимости схемы, а ее таблица – условиями работы схемы.
Две релейно-контактные схемы называются равносильными, если одна из них проводит ток тогда и только тогда, когда другая схема проводит ток, т.е. обе схемы обладают одинаковыми функциями проводимости. Из двух равносильных схем более простой считается та, которая содержит меньшее число контактов.
В теории релейно-контактных схем различают две главные задачи:
– задача анализа состоит в изучении характера работы данной схемы и ее упрощении;
– задача синтеза состоит в построении схемы по минимальной булевой функции, полученной из заданных условий работы схемы.