Перевод: Макаров В. (valemak)
Проверка/Оформление/Редактирование: Мякишев Е.А.
Преобразование таблиц истинности в логические выражения[1]
При проектировании цифровых схем разработчик зачастую начинает с таблицы истинности, описывающей, что схема должна делать.
Задача проектирования, в основном, состоит в том, чтобы определить, какой тип схемы будет выполнять функцию, описанную в таблице истинности.
В то время как есть уникумы, кажется, обладающие (сверх)естественной способностью окинуть взглядом таблицу истинности и сразу же определить необходимые логические схемы или схемы релейной логики для решения задачи, для остальных простых смертных доступны процедурные методы, позволяющие поэтапно выполнить эту задачу.
Здесь булева алгебра самым ярким образом доказывает свою полезность.
Чтобы проиллюстрировать этот процедурный метод, спроектируем схему для решения реального проекта.
Предположим, нам дали задание разработать схему обнаружения пламени в установке для сжигания токсичных отходов.
Сильный жар огня предназначен для утилизации токсичных отходов, подаваемых в мусоросжигательную печь.
Подобные методы сжигания обычно используются для нейтрализации медицинских отходов, которые могут быть заражены смертельными вирусами или бактериями:
Рис. 1. Сильный жар огня предназначен для нейтрализации токсичности отходов, попадающих в мусоросжигательную печь.
Пока в мусоросжигательной печи поддерживается пламя, можно безопасно подкидывать в неё отходы для утилизации.
Однако, если пламя погаснет, будет небезопасно продолжать подачу отходов в топку, поскольку они будут выходить из выхлопной трубы не нейтрализованными и представлять угрозу для здоровья любого, кто находится в непосредственной близости.
Что нам нужно в этой системе, так это надёжный способ обнаружения наличия пламени и возможность организовать подачу отходов только в том случае, если наличие пламени «подтверждается» системой.
Существует несколько различных технологий обнаружения пламени: оптическая (обнаружение света), тепловая (обнаружение высокой температуры) и электропроводность (обнаружение ионизированных частиц, из которых состоит низкотемпературная плазма, коей является пламя), каждая из которых имеет свои уникальные преимущества и недостатки.
Предположим, что из-за высокой степени опасности, связанной с потенциальным выходом не подвергшихся нейтрализации отходов из выхлопной трубы этого мусоросжигательного завода, было решено сделать систему обнаружения пламени избыточной (с несколькими датчиками), чтобы отказ любого измерителя приводил к блокировке выбросов токсинов через выхлопную трубу.
Каждый сенсорный датчик оснащён нормально разомкнутым контактом (разомкнут, если пламя отсутствует; замкнут, если пламя обнаружено), который будем использовать для активации входов логической системы:
Рис. 2. Избыточная система защиты с тремя сенсорными датчиками. Если хотя бы один датчик не обнаруживает пламя, запорный клапан блокирует поступление токсичных отходов в печь.
Наша задача сейчас - разработать схему логической системы для открытия запорного клапана тогда и только тогда, когда есть достаточное пламя, наличие которого подтверждено сенсорными датчиками.
Однако сначала мы должны определиться, каким должно быть логическое поведение этой системы управления.
Хотим ли мы, чтобы клапан открывался, если только один из трёх датчиков обнаруживает пламя? Вероятно, нет, потому что это противоречит цели наличия сразу нескольких датчиков.
Если какой-либо из датчиков выйдет из строя, он будет ложно указывать на наличие огня при его отсутствии, т.е. логическая система, основанная на принципе «любой из трёх датчиков, обнаруживший пламя», выдала бы такой же выходной сигнал, что и система, где пламени нет, но один из датчиком работает некорректно.
Гораздо лучшим решением было бы спроектировать систему так, чтобы клапан открывался тогда и только тогда, когда все три датчика одновременно обнаруживают достаточное пламя.
Таким образом, если любой датчик окажется неисправным и будет ложно показывать наличие пламени, он не сможет удерживать клапан в открытом положении; скорее, для возникновения этого опасной ситуации потребовалось бы, чтобы все три датчика одновременно вышли из строя – что крайне маловероятно.
Таким образом, наша таблица истинности будет выглядеть так:
Рис. 3. Выход будет «высоким» (и только в этом случае отходы будут поступать в печь) если все три датчика одновременно подтверждают наличие пламени.
Не составить труда понять, что эта функциональность может быть сгенерирована с помощью логического элемента И с тремя входами: выход схемы будет «высоким», тогда и только тогда, когда И вход A И вход B И вход C одновременно «высокие»:
Рис. 4. Выход данной вентильной схемы будет «высоким» тогда и только тогда, когда все входы (и A и B и C) имеют «высокий» уровень.
При использовании релейной схемы мы могли бы создать эту функцию И, подключив три контакта реле последовательно или просто подключив три контакта датчика последовательно, так что единственный способ подачи электроэнергии для открытия запорного клапана – это если все три датчика «видят» пламя:
Рис. 5. При использовании релейной схемы можно подключить три контакта реле последовательно, создавая логическую функцию И.
Электроэнергия будет направлена на открытие запорного клапана только в том случае, если все три датчика показывают наличие пламени.
Хотя такая стратегия проектирования обеспечивает максимальную безопасность, она делает систему очень восприимчивой к «обратным» отказам датчиков.
Предположим, что один из трёх датчиков вышел из строя таким образом, что он показывает отсутствие пламени, хотя на самом деле наличествует хорошее пламя в камере сгорания печи.
Этот единичный сбой приведёт к излишнему перекрытию запорного клапана, что приведёт к потере производственного времени и потере топлива (придётся лишний раз тратиться на розжиг огня, а не для уничтожения отходов).
Было бы неплохо настроить логическую систему так, чтобы допускался подобный вид сбоя без ненужного отключения системы, но при этом обеспечивалось бы контроль безопасности в случае, если какой-либо отдельный датчик выходит из строя «на высоком уровне» (постоянно показывая пламя, независимо от того, обнаружено ли оно).
Стратегия, которая удовлетворит обе потребности, будет представлять собой логику «минимум два датчика из трёх», при которой запорный клапан открыт, если по крайней мере два из трёх сенсорных датчика показывают достаточное пламя.
Таблица истинности для такой системы будет выглядеть так:
Рис. 6. Запорный клапан открыт, если два-три датчика фиксируют пламя.
Сумма произведений
Здесь далеко не всем очевидно какая логическая схема удовлетворяет данной таблице истинности.
Однако простой метод проектирования такой схемы можно найти в стандартной форме логического выражения, называемой как Сумма-Произведений или просто СуП (англ. SOP от Sum-Of-Products).
Как вы, возможно, догадались, логическое выражение Сумма-Произведений – это буквально набор логических величин, сложенных (суммированных) вместе, причём каждый член представляет собой мультипликативную комбинацию (произведение) логических переменных.
Примером выражения СуП может быть что-то вроде этого: «ABC + BC + DF», т.е. сумма произведений «ABC», «BC» и «DF».
Выражения Суммы-Произведений легко генерировать из таблиц истинности.
Всё, что нужно сделать, это проверить таблицу истинности на предмет любых строк, выходные данные в которых является «высокими» (равны 1), и написать логический член произведения, который равен значению 1 с учётом этих входных условий.
Например, четвёртая строке в таблице истинности для нашей логической системы соответствует условию «минимум два из трёх»: A = 0, B = 1 и C = 1. Тогда один из членов в нашей сумме произведений будет иметь вид A'BC, поскольку этот член принимает значение 1 тогда и только тогда, когда A = 0, B = 1 и C = 1:
Рис. 7. Четвёртая строка соответствует нужному условию и на её основе формируем один из членов Суммы-Произведений (с учётом входных значений, при которых этот член принимает «высокое» значение).
В таблице истинности есть ещё три другие строки, имеющие на выходе значение 1, эти строки также используются, чтобы составить логические выражения для произведений:
Рис. 8. Отметим все строки, используемых для формирования членов нашей Суммы-Произведений.
Наконец, складываем эти четыре логических выражения вместе, получая одно логическое выражение, описывающее таблицу истинности в целом:
Рис. 9. Складываем полученные члены, собственно, это и есть требуемая сумма произведений для данного случая.
Теперь, когда у нас есть логическое выражение СуП для функции таблицы истинности, мы можем легко спроектировать логический вентиль или логическую схему реле на основе этого выражения:
Рис. 10.1. Вентильная схема, спроектированная на основе полученной Суммы-Произведений. |
Рис. 10.2. Релейная схема, спроектированная на основе полученной Суммы-Произведений.
|
К сожалению, обе схемы избыточно сложны и не помешало бы сделать их попроще.
Используя методы булевой алгебры, выражение можно значительно сократить:
Рис. 11. Методами булевой алгебры упрощаем Сумму-Произведений.
В результате упрощения теперь можем создать гораздо более простую логическую схему, выполняющие ту же функцию (состоящую хоть из вентилей, хоть из электромеханических реле):
Рис. 12.1. Вентильная схема, спроектированная на основе упрощённой Суммы-Произведений. |
Рис. 12.2. Релейная схема, спроектированная на основе упрощённой Суммы-Произведений.
|
Любой из этих контуров будет адекватно выполнять задачу по управлению запорным клапаном для установки сжигания отходов, открывающимся, если хотя бы два датчика из трёх обнаружат пламя.
Как минимум, это то, что нам нужно, чтобы иметь вполне безопасную установку для сжигания токсичных отходов.
Однако мы можем расширить функциональность системы, добавив к ней логическую схему, предназначенную для определения того, что не согласуется ли один из датчиков с двумя другими.
Если все три датчика работают правильно, они должны обнаруживать пламя с одинаковой точностью.
Таким образом, в идеале все они должны одновременно регистрировать «низкое» состояние (000: нет пламени) или все одновременно регистрировать «высокое» состояние (111: достаточное пламя).
Любая другая комбинация выходных сигналов (001, 010, 011, 100, 101 или 110) говорит о том, что датчики работают в разнобой и, следовательно, это может служить тревожным сигналом о возможном отказе одного (или даже двух) из них.
Если добавить схему для обнаружения любого из этих шести состояний «Рассогласованность датчиков», то выход этой схемы можно было использовать для активации тревоги.
Кто бы ни следил за мусоросжигательной установкой, ему придётся принять решение: либо продолжить работу с возможно неисправным датчиком (если будет один из этих входов: 011, 101 или 110), либо из соображений безопасности выключить мусоросжигательную установку до выяснения и устранения неполадок.
Кроме того, если установка выключена (нет пламени), при этом один или несколько датчиков по-прежнему показывают пламя (001, 010, или 100), это будет указывать на то, что существует определённые проблемы с одним из датчиков.
Первым шагом в разработке этой схемы обнаружения «рассогласованности датчиков» является написание таблицы истинности, описывающей её (схемы) поведение.
Поскольку у нас уже есть таблица истинности, описывающая выходные данные логической схемы «достаточного пламени», мы можем просто добавить в таблицу ещё один выходной столбец, чтобы представить вторую схему, и составить таблицу, представляющую всю логическую систему:
Рис. 13. К имеющемуся выходному столбцу для «достаточного пламени» («Пламя в норме») добавим выходной столбец для обнаружения «рассогласованности датчиков».
Само собой можно сгенерировать выражение Суммы-Произведений для этого нового столбца из таблицы истинности. Учитывая, что в столбце шесть единиц на выходе – в итоге будет шесть членов по три переменных в каждом!
Такое логическое выражение потребует немало шагов для упрощения, при этом велика вероятность допустить ошибки при алгебраических преобразованиях:
Рис. 14. Если для нового столбца сформировать сумму произведений, то упростить логическое выражение с шестью членами будет непросто.
Произведение сумм
Есть альтернатива генерации выражения Суммы-Произведений для всех «высоких» (1) условий выхода в таблице истинности. И эта альтернатива – так называемое Произведение-Сумм, или ПрС (англ. POS от Product-of-Sums), учитывающее все «низкие» (0) состояния выхода.
Поскольку в последнем столбце таблицы истинности гораздо меньше случаев «низкого» выхода, результирующее выражение Произведение-Сумм будет содержать меньше составляющих.
Как следует из названия, выражение Произведение-Сумм – это набор складываемых членов (сумм), которые затем перемножаются вместе (получаем произведение этих сумм).
Примером ПрС-выражения может быть «(A + B) (C + D)», т.е. произведение сумм «A + B» и «C + D».
Для начала определяем, какие строки в последнем столбце таблицы истинности имеют «низкие» (0) выходы, и записываем логический член суммы, который будет равен 0 для входных условий этой строки.
Например, в первой строке таблицы истинности, где A = 0, B = 0 и C = 0, суммирующий член будет «(A + B + C)», поскольку он будет иметь значение 0, тогда и только тогда, когда A = 0, B = 0 и C = 0:
Рис. 15. Находим первую строку с выходом 0 в столбце «Рассогласованность датчиков» и формируем для него сумму с учётом входных величин.
Ещё есть только одна другая строка, в котором в последнем столбце таблицы истинности имеется «низкий» (0) выход, поэтому всё, что нужно, это составить ещё один суммирующий член для формирования нашего выражения Произведение-Сумм.
Этот последний суммирующий член даёт выход 0 для входного условия A = 1, B = 1 и C = 1.
Следовательно, этот член должен быть записан как «(A '+ B' + C ')», потому что только сумма дополнений к этим входным переменным равна 0:
Рис. 16. Ещё одна строка (последняя) даёт нам член для Произведения-Сумм, так как для неё выход в столбце «Рассогласованность датчиков» равен 0.
Завершённое выражение Произведение-Сумм, конечно же, представляет собой мультипликативную комбинацию этих двух сумм:
Рис. 17. Перемножаем члены полученные из обеих строк с выходом 0 для столбца «Рассогласованность датчиков».
В то время как выражение Сумма-Произведений реализуется в форме набора логических элементов И, выходы которых подключаются к единому элементу ИЛИ, выражение Произведение-Сумм реализуется как набор элементов ИЛИ, вводимых в единый элемент И:
Рис. 18. Вентильная схема на основе полученного Произведения-Сумм.
Соответственно, в то время как выражение Сумма-Произведений реализуется как параллельный набор последовательно соединённых контактов реле, выражение Произведение-Сумм реализуется как последовательный набор параллельно соединённых контактов реле:
Рис. 19. Релейная схема на основе полученного Произведения-Сумм.
Две предыдущие схемы (рисунки 18 и 19) – разные версии только логической схемы «Рассогласованность датчиков», а не схемы обнаружения «Пламя в норме».
Глобальная логическая система будет комбинацией цепей «Пламя в норме» и «Рассогласованность датчиков» в одной схеме.
Реализованная в программируемом логическом контроллере (ПЛК), вся логическая система может выглядеть примерно так:
Рис. 20. Полная схема («Пламя в норме» + «Рассогласованность датчиков») реализованная в ПЛК.
Как видите, стандартные логические формы Сумма-Произведений и Произведение-Сумм являются мощными инструментами для обработки таблиц истинности.
Они позволяют вывести общее логическое выражение – на основе которого, в конечном итоге, построить реальную логическую схему – не имея ничего, кроме таблицы истинности, которая суть письменная спецификация того, что мы хотим, чтобы логическая схема выполняла.
Возможность перейти от письменной спецификации к реальной схеме с использованием простых детерминированных процедур означает, что можно автоматизировать процесс проектирования цифровой схемы.
Другими словами, компьютер можно запрограммировать так, чтобы он спроектировал собственную логическую схему на основе спецификации таблицы истинности!
Шаги, которые нужно пройти от таблицы истинности до проектирования конечной схемы, настолько однозначны и прямолинейны, что для их выполнения не требуется (если вообще требуется) творчество или эвристики.
Итог
- Сумма-Произведений, или просто СуП (англ. SOP от Sum-Of-Products), состоящее из складываемых логических выражений, может быть сгенерирована из таблиц истинности довольно легко, путем определения, какие строки таблицы имеют выход 1. Тогда нужно составить соответствующие произведения на основе этих строк и затем сложить эти произведения. Получим логическое выражение, представляющее таблицу истинности в целом.
- Выражения Сумм-Произведений хорошо поддаются реализации в виде набора логических элементов И (произведения), выходы которых направляются в единый вентиль ИЛИ (сумма).
- Произведение-Сумм, или просто ПрС (англ. POS от Product-Of-Sums), это логические выражения также легко генерируемые из таблиц истинности путём определения, какие строки таблицы имеют выход 0, записи единого суммирующего члена для каждой строки и, наконец, перемножения всех суммирующих членов. В результате будет логическое выражение, представляющее таблицу истинности в целом.
- Логические выражения Произведения-Сумм хорошо подходят для реализации в виде набора логических элементов ИЛИ (суммы), выходы которых направляются в единый вентиль И (произведение).
См.также
Партнерские ресурсы |
---|
Криптовалюты |
|
---|
Магазины |
|
---|
Хостинг |
|
---|
Разное |
- Викиум - Онлайн-тренажер для мозга
- Like Центр - Центр поддержки и развития предпринимательства.
- Gamersbay - лучший магазин по бустингу для World of Warcraft.
- Ноотропы OmniMind N°1 - Усиливает мозговую активность. Повышает мотивацию. Улучшает память.
- Санкт-Петербургская школа телевидения - это федеральная сеть образовательных центров, которая имеет филиалы в 37 городах России.
- Lingualeo.com — интерактивный онлайн-сервис для изучения и практики английского языка в увлекательной игровой форме.
- Junyschool (Джунискул) – международная школа программирования и дизайна для детей и подростков от 5 до 17 лет, где ученики осваивают компьютерную грамотность, развивают алгоритмическое и креативное мышление, изучают основы программирования и компьютерной графики, создают собственные проекты: игры, сайты, программы, приложения, анимации, 3D-модели, монтируют видео.
- Умназия - Интерактивные онлайн-курсы и тренажеры для развития мышления детей 6-13 лет
- SkillBox - это один из лидеров российского рынка онлайн-образования. Среди партнеров Skillbox ведущий разработчик сервисного дизайна AIC, медиа-компания Yoola, первое и самое крупное русскоязычное аналитическое агентство Tagline, онлайн-школа дизайна и иллюстрации Bang! Bang! Education, оператор PR-рынка PACO, студия рисования Draw&Go, агентство performance-маркетинга Ingate, scrum-студия Sibirix, имидж-лаборатория Персона.
- «Нетология» — это университет по подготовке и дополнительному обучению специалистов в области интернет-маркетинга, управления проектами и продуктами, дизайна, Data Science и разработки. В рамках Нетологии студенты получают ценные теоретические знания от лучших экспертов Рунета, выполняют практические задания на отработку полученных навыков, общаются с экспертами и единомышленниками. Познакомиться со всеми продуктами подробнее можно на сайте https://netology.ru, линейка курсов и профессий постоянно обновляется.
- StudyBay Brazil – это онлайн биржа для португалоговорящих студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
- Автор24 — самая большая в России площадка по написанию учебных работ: контрольные и курсовые работы, дипломы, рефераты, решение задач, отчеты по практике, а так же любой другой вид работы. Сервис сотрудничает с более 70 000 авторов. Более 1 000 000 работ уже выполнено.
- StudyBay – это онлайн биржа для англоязычных студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
|
---|
Внешние ссылки
Теория по электронике |
---|
Постоянный ток |
---|
Основные концепты электричества |
• Статическое электричество • Проводники, диэлектрики и поток электронов • Что такое электрические цепи? • Напряжение и электроток • Сопротивление • Напряжение и электроток в реальной цепи • Условный ток и поток электронов |
---|
Закон Ома |
• Закон Ома – Как напряжение, сила тока и сопротивление связаны друг с другом • Аналогия для закона Ома • Мощность в электрических цепях • Расчёт электрической мощности • Резисторы • Нелинейная проводимость • Построение цепи • Полярность перепада напряжения • Компьютерная симуляция электрических цепей |
---|
Правила электробезопасности |
• Важность правил электробезопасности • Воздействие электричества на психологическое состояние • Путь, который ток проходит перед ударом • Закон Ома (снова!) • Техника безопасности • Первая медицинская помощь при ударе током • Распространённые источники опасности • Проектирование электроцепей с учётом требований безопасности • Безопасное использование приборов для измерения электрических показателей • Данные о влиянии удара током на тело человека |
---|
Экспоненциальная запись и метрические приставки |
• Экспоненциальная запись • Арифметические операции для экспоненциальной записи • Метрические обозначения • Преобразование метрических приставок • Используем ручной калькулятор • Экспоненциальная форма в программе SPICE |
---|
Последовательные и параллельные электрические цепи |
• Что такое «последовательные» и «параллельные» электрические цепи • Простая последовательная цепь • Простая параллельная цепь • Электропроводность • Рассчитываем мощность • Правильно используем закон Ома • Анализ отказов компонентов цепи • Строим простые резистивные цепи |
---|
Схемы с делителями напряжения и правила Кирхгофа |
• Схемы с делителем напряжения • Правило напряжений Кирхгофа (ПНК) • Цепи – делители тока и формула делителя тока • Правило Кирхгофа для силы тока (ПКТ) |
---|
Комбинированные последовательно-параллельные схемы |
• Что такое последовательно-параллельная цепь • Методы анализа последовательно-параллельных резисторных цепей • Перерисовываем избыточно усложнённые схемы • Анализ отказов компонентов (продолжение) • Построение простых резисторных цепей |
---|
Измерения в электрических цепях постоянного тока |
• Что такое измеритель? • Как устроен вольтметр • Как вольтметр влияет на измеряемую цепь • Как устроен амперметр • Как амперметр влияет на измеряемую цепь • Как устроен омметр • Высоковольтный омметр • Мультиметры • Кельвиновское 4-проводное измерение сопротивления • Мостовые схемы • Как устроен ваттметр • Как самостоятельно сделать ручной калибратор |
---|
Сигналы электрического оборудования |
• Аналоговые и цифровые сигналы • Системы сигналов напряжения • Системы сигналов силы тока • Тахогенераторы • Теромопары • Измерения pH • Тензодатчики |
---|
Анализ сети постоянного тока |
• Что такое сетевой анализ? • Метод токов ветвей • Аналитический метод контурных токов • Метод узловых потенциалов • Введение в сетевые теоремы • Теорема Миллмана • Теорема о суперпозиции • Теорема Тевенена • Теорема Нортона • Эквивалентность схем Тевенена и Нортона • И вновь о теореме Миллмана • Теорема о передаче максимальной мощности • Δ-Y и Y-Δ преобразования |
---|
Батареи и системы питания |
• Поведение электронов при химических реакциях • Батарейные конструкции • Рейтинг батарей • Батареи специального назначения • Практические рекомендации при использовании батарей |
---|
Физика проводников и диэлектриков |
• Введение в физику проводников и диэлектриков • Размеры проводов• Допустимые токовые нагрузки на провода • Предохранители • Удельное сопротивление • Температурный коэффициент сопротивления • Сверхпроводимость • Пробивное напряжение диэлектрика |
---|
Конденсаторы |
• Электрическое поле и ёмкость • Конденсаторы и дифференциальное исчисление • Факторы, влияющие на ёмкость конденсатора • Последовательное и параллельное соединение конденсаторов • Практические соображения - Конденсаторы |
---|
Магнетизм и электромагнетизм |
• Постоянные магниты • Электромангетизм • Единицы измерения магнитных величин • Магнитная проницаемость и насыщение • Электромагнитная индукция • Взаимная индукция |
---|
Катушки индуктивности |
• Магнитные поля и индуктивность • Катушки индуктивности и дифференциальное исчисление • Факторы, влияющие на индуктивность • Катушки индуктивности в последовательных и параллельных соединениях • Практические соображения – Катушки индуктивности |
---|
Постоянные времени в RC и L/R цепях |
• Переходные процессы в электрических цепях • Переходные процессы в цепях с конденсатором • Переходные процессы в цепях с катушкой индуктивности • Расчёт напряжения и силы тока • Почему L/R, а не LR? • Комплексные расчёты напряжения и тока • Сложные схемы • Расчёт неизвестного времени |
---|
Переменный ток |
---|
Основы теории переменного тока |
• Что такое переменный ток? • Формы волн переменного тока • Измерение величин переменного тока • Расчёт простейшей цепи переменного тока • Фаза переменного тока • Принципы радио |
---|
Комплексные числа |
• Введение в комплексные числа • Векторы и волны переменного тока • Сложение простых векторов • Сложение сложных векторов • Полярная и алгебраическая запись комплексных чисел • Арифметика комплексных чисел • И ещё по поводу полярности переменного тока • Несколько примеров с цепями переменного тока |
---|
Реактанс и импеданс – Индуктивность |
• Резистор в цепи переменного тока (Индуктивность) • Катушка индуктивности в цепи переменного тока • Последовательные резистивно-индуктивные цепи • Параллельные резистивно-индуктивные цепи • Особенности катушек индуктивности • Что такое «скин-эффект»? |
---|
Реактанс и импеданс – Ёмкость |
• Резистор в цепи переменного тока (Ёмкость) • Конденсатор в цепи переменного тока • Последовательные резистивно-ёмкостные цепи • Параллельные резистивно-ёмкостные цепи • Особенности конденсаторов |
---|
Реактанс и импеданс – R/L/C-цепи |
• Обзор R, X и Z (сопротивление, реактанс и импеданс) • Последовательные R/L/C-цепи • Параллельные R/L/C-цепи • Последовательно-параллельные R/L/C-цепи • Реактивная проводимость и адмиттанс • R/L/C-цепи – что в итоге? |
---|
Резонанс |
• Электрический маятник • Простой параллельный резонанс (колебательный контур) • Простой последовательный резонанс • Применение резонанса • Резонанс в последовательно-параллельных цепях • Добротность и полоса пропускания резонансной цепи |
---|
Сигналы переменного тока смешанной частоты |
• Сигналы переменного тока смешанной частоты - Введение • Прямоугольные волновые сигналы • Другие волновые формы • Подробнее о спектральном анализе • Эффекты в электрических цепях |
---|
Фильтры |
• Что такое фильтр? • Низкочастотные фильтры • Высокочастотные фильтры • Полосовые фильтры • Полосно-заграждающие фильтры • Резонансные фильтры • Подводя итоги по фильтрам |
---|
Трансформаторы |
• Взаимная индуктивность и основные операции • Повышающие и понижающие трансформаторы • Электрическая изоляция • Фазировка • Конфигурации обмотки • Регулировка напряжения • Специальные трансформаторы и приложения • Практические соображения – Трансформаторы |
---|
Многофазные цепи переменного тока |
• Однофазные системы питания • Трёхфазные системы питания • Чередование фаз • Устройство многофазного двигателя • Трёхфазные Y- и дельта-конфигурации • Трёхфазные цепи с трансформатором • Гармоники в многофазных энергосистемах • Гармонические фазовые последовательности |
---|
Коэффициент мощности |
• Мощность в резистивных и реактивных цепях переменного тока • Истинная, реактивная и полная мощность • Расчёт коэффициента мощности • Практическая коррекция коэффициента мощности |
---|
Измерение цепей переменного тока |
• Вольтметры и амперметры переменного тока • Измерение частоты и фазы • Измерение мощности • Измерение качества электроэнергии • Мостовые схемы переменного тока • Измерительные преобразователи переменного тока |
---|
Двигатели переменного тока |
• Введение в двигатели переменного тока • Синхронные двигатели • Синхронный конденсатор • Двигатель с магнитным сопротивлением • Шаговые двигатели • Бесщёточный двигатель постоянного тока • Многофазные асинхронные двигатели Теслы • Асинхронные двигатели с фазным ротором • Однофазные асинхронные двигатели • Прочие специализированные двигатели • Сельсин-двигатели (синхронизированные двигатели) • Коллекторные двигатели переменного тока |
---|
Линии передачи |
• Кабель на 50 Ом? • Электрические цепи и скорость света • Характеристический импеданс • Линии передачи конечной длины • «Длинные» и «короткие» линии передачи • Стоячие волны и резонанс • Преобразование импеданса • Волноводы |
---|
Полупроводники |
---|
Усилители и активные устройства |
• От электрики к электронике • Активные и пассивные устройства • Усилители • Коэффициент усиления • Децибелы • Абсолютные дБ-шкалы • Аттенюаторы |
---|
Теория твердотельных приборов |
• Введение в теорию твердотельных устройств • Квантовая физика • Валентность и кристаллическая структура • Зонная теория твёрдых тел • Электроны и «дырки» • P-N-переход • Полупроводниковые диоды • Транзисторы с биполярным переходом • Полевые транзисторы • Полевые транзисторы с изолированным затвором (MOSFET) • Тиристоры • Методы производства полупроводников • Сверхпроводящие устройства • Квантовые устройства • Полупроводниковые приборы в SPICE |
---|
Диоды и выпрямители |
• Диоды и выпрямители – Введение • Проверка диодов мультиметром • Номинальные характеристики диодов • Схемы выпрямителей • Пиковый детектор • Схемы ограничителей напряжения • Схемы фиксаторов уровня • Умножители напряжения (удвоители, утроители, учетверители и т.д.) • Схемы коммутации индуктивных нагрузок • Диодные схемы коммутации • Что такое диод Зенера (стабилитрон)? • Диоды специального назначения • Прочие диодные технологии • Модели диодов в SPICE |
---|
Биполярные транзисторы |
• Транзисторы с биполярным переходом (ТБП) – Введение • Транзистор с биполярным переходом (ТБП) как переключатель • Проверка транзистора с биполярным переходом (ТБП) с помощью мультиметра • Активный режим работы транзистора с биполярным переходом (ТБП) • Усилительный каскад с общим эмиттером • Усилительный каскад с общим коллектором • Усилительный каскад с общей базой • Каскодный усилитель • Методы смещения для транзисторов с биполярным переходом (ТБП) • Расчёт смещения для транзисторов с биполярным переходом (ТБП) • Взаимодействие входа и выхода в транзисторах с биполярным переходом (ТБП) • Обратная связь в транзисторах с биполярным переходом (ТБП) • Импеданс усилителя • Токовые зеркала в транзисторах с биполярным переходом (ТБП) • Параметры и корпуса транзисторов с биполярным переходом (ТБП) • Особенности транзисторов с биполярным переходом (ТБП) |
---|
Полевые транзисторы |
• Полевые транзисторы (JFET) – Введение • Полевой транзистор (JFET) как переключатель • Проверка полевого транзистора (JFET) с помощью мультиметра • Активный режим работы полевого транзистора (JFET) |
---|
Полевые транзисторы с изолированным затвором |
• Полевые транзисторы с изолированным затвором – Введение • Обедняющие полевые транзисторы с изолированным затвором • Биполярные транзисторы с изолированным затвором |
---|
Тиристоры |
• Гистерезис • Газоразрядные лампы • Диод Шокли (динистор) • DIAC (симметричный динистор) • Управляемый кремниевый выпрямитель (SCR-тиристор) • TRIAC (симметричный тринистор, триак) • Оптотиристоры • Однопереходной транзистор • Управляемый кремниевый коммутатор (SCS-тиристор) • Тиристоры с полевым управлением |
---|
Операционные усилители |
• Операционные усилители (ОУ) – Введение • Несимметричные и дифференциальные усилители • «Операционный» усилитель • Отрицательная обратная связь • Делитель напряжения в цепи обратной связи • Аналогия для делителя напряжения в цепи обратной связи • Преобразование сигнала напряжения в сигнал тока • Схемы усреднителя и сумматора • Построение дифференциальных усилителей • Инструментальный (измерительный) усилитель • Схемы дифференциатора и интегратора • Положительная обратная связь • Практические аспекты ОУ • Модели операционных усилителей |
---|
Практические аналоговые полупроводниковые схемы |
• Электростатический разряд • Схемы источников питания • Схемы усилителей • Осцилляторные схемы • Радиосхемы • Вычислительные схемы • Измерительные схемы |
---|
Приводы двигателей постоянного тока |
• Широтно-импульсная модуляция |
---|
Электронные лампы |
• Электронные лампы – Введение • История электронных ламп – с чего всё началось • Триод • Тетрод • Силовой лучевой тетрод • Пентод • Комбинированные электронные лампы • Характеристики электронных ламп • Ионизированные (газовые) электронные лампы • Индикаторные электронные лампы • Микроволновые электронные лампы • Сравниваем электронные лампы и полупроводники |
---|
Цифровая электроника |
---|
Системы счисления |
• Числа и способы их выражения • Системы счисления • Сравниваем десятеричные и двоичные числа • Восьмеричная и шестнадцатеричная системы счисления • Восьмеричные и шестнадцатеричные числа преобразовываем в десятеричные • Преобразование из десятеричной системы счисления |
---|
Двоичная арифметика |
• Числа и системы счисления • Двоичное сложение • Отрицательные двоичные числа • Двоичное вычитание • Двоичное переполнение • Наборы битов |
---|
Логические вентили |
• Цифровые сигналы и вентили • Вентили «НЕ» • «Буферные» вентили • Вентили с более чем одним входом • Транзисторно-транзисторная логика вентилей «И-НЕ» и «И» • Транзисторно-транзисторная логика вентилей «ИЛИ-НЕ» и «ИЛИ» • Схемы КМОП-вентилей • Специальные выходы в вентилях • Универсальность вентилей «И-НЕ» и «ИЛИ-НЕ» • Уровни напряжения для «высоких» и «низких» логических сигналов • Вентильные DIP корпусы |
---|
Переключатели |
• Типы переключателей • Как устроены контакты переключателей • «Нормальное» состояние контакта и последовательное замыкание/размыкание • «Дребезжание» контактов |
---|
Электромеханические реле |
• Устройство реле • Контакторы • Реле с задержкой времени • Защитные реле • Твердотельные реле |
---|
Релейная логика |
• «Лестничные» диаграммы • Функции цифровой логики • Разрешающие и блокирующие схемы • Схемы управления двигателем • Отказоустойчивость • Программируемые логические контроллеры (ПЛК) |
---|
Булева алгебра |
• Булева алгебра – Введение • Логическая арифметика • Булевы алгебраические тождества • Булевы алгебраические свойства • Логические правила для упрощения • Примеры упрощения схем • Функция «Исключающее ИЛИ»: вентиль XOR • Законы де Моргана • Преобразование таблиц истинности в логические выражения |
---|
Карты Карно |
• Карты Карно – Введение • Диаграммы Венна и множества • Булевы соотношения на диаграммах Венна • Преобразование диаграмм Венна в карты Карно • Карты Карно, таблицы истинности и логические выражения • Упрощение логики с помощью карт Карно • Бо́льшие карты Карно с 4-мя переменными • Минтермы и макстермы в реализациях • Обозначения сумм и произведений • Поля «безразличия» на картах Карно • Бо́льшие карты Карно с 5-ю и 6-ю переменными |
---|
Функции комбинационной логики |
• Функции комбинационной логики – Введение • Неполный сумматор • Полный сумматор • Декодер • Кодер • Демультиплексоры • Мультиплексоры • Совместное использование множественных комбинационных схем |
---|
Мультивибраторы |
• Цифровая логика с обратной связью • SR-защёлка • Вентильная SR-защёлка • D-защёлка • Защёлки с запуском по фронту сигнала: триггеры • JK-триггер • Триггеры с асинхронными входами • Моностабильные мультивибраторы |
---|
Схемы последовательностей |
• Двоичная счётная последовательность • Асинхронные счётчики • Синхронные счётчики • Конечные автоматы |
---|
Сдвиговые регистры |
• Сдвиговые регистры – Введение • Сдвиговые регистры: последовательный вход, последовательный выход (SISO) • Сдвиговые регистры: параллельный вход, последовательный выход (PISO) • Сдвиговые регистры: последовательный вход, параллельный выход (SIPO) • Универсальные сдвиговые регистры: параллельный вход, параллельный выход (PIPO) • Кольцевые счётчики |
---|
Цифро-аналоговые и аналого-цифровые преобразования |
• Цифро-аналоговые (ЦАП) и аналого-цифровые (АЦП) преобразования – Введение • ЦАП R/2nR: цифро-аналоговый преобразователь с двоично-взвешенным входом • ЦАП R/2R: (цифро-аналоговый преобразователь) • Параллельные АЦП • Цифровые ступенчатые АЦП • АЦП с последовательным приближением • Отслеживающий АЦП • Скатные (интегрирующие) АЦП • Дельта-сигма АЦП • Практические аспекты схем АЦП |
---|
Цифровая связь |
• Цифровая связь – Введение • Сети и шины • Потоки данных • Типы электрических сигналов • Оптическая передача данных • Топология сети • Сетевые протоколы • Практические аспекты цифровой связи |
---|
Цифровое хранилище (память) |
• Почему «цифровое»? • Понятия и концепции цифровой памяти • Современная немеханическая память • Устаревшие немеханические технологии памяти • Постоянное запоминающее устройство (ПЗУ) • Память с движущимися частями: «Приводы» |
---|
Принципы цифровых вычислений |
• Двоичный сумматор • Таблицы поиска • Конечные автоматы • Микропроцессоры • Микропроцессорное программирование |
---|
Справочные материалы |
---|
Полезные уравнения и коэффициенты пересчёта |
• Уравнения и законы для цепей постоянного тока • Правила последовательных цепей • Правила параллельных цепей • Эквивалентные значения компонентов в последовательных и параллельных цепях • Уравнение ёмкости конденсатора • Уравнение катушки индуктивности • Уравнения постоянной времени • Уравнения цепей переменного тока • Уравнения для децибел • Метрические приставки и преобразования единиц измерения |
---|
Цветовая маркировка |
• Цветовая маркировка резисторов • Цветовая маркировка проводки • Инфографика цветовой маркировки проводки |
---|
Таблицы проводников и диэлектриков |
• Таблица калибров медной проволоки • Таблица допустимых нагрузок для медного провода • Коэффициенты удельного сопротивления • Таблица температурных коэффициентов сопротивления • Критические температуры для сверхпроводников • Диэлектрическая прочность изоляторов |
---|
Справочник по алгебре |
• Основные алгебраические тождества • Основные свойства арифметики • Свойства степеней • Извлечение корней • Важные константы • Логарифмы • Формулы сокращённого умножения • Квадратное уравнение • Прогрессии • Факториалы • Решение систем уравнений: метод подстановки и метод сложения |
---|
Справочник по тригонометрии |
• Тригонометрия прямоугольного треугольника • Тригонометрия произвольного треугольника • Тригонометрические формулы • Гиперболические функции |
---|
Справочник по исчислению |
• Формулы вычисления пределов • Производная числа • Общие производные • Производные показательных функций с основанием e • Производные простых тригонометрических функций • Правила вычисления производных • Первообразная (неопределённый интеграл) • Общие первообразные • Первообразные показательных функций от числа e • Правила вычисления первообразных • Определённые интегралы и основная теорема исчисления • Дифференциальные уравнения |
---|
Использование программы SPICE для моделирования электрических схем |
• Программа моделирования электрических цепей SPICE — Введение • История программы SPICE • Основы программирования в SPICE • Интерфейс командной строки • Компоненты электрических схем • Опции для проведения анализа • Странные особенности программы SPICE • Примеры электрических цепей и списков связей |
---|
Устранение неполадок – теория и практика |
• Вопросы, которые следует задать, прежде чем продолжить • Общие советы по устранению неполадок • Конкретные методы устранения неполадок • Вероятные сбои в проверенных системах • Вероятные сбои в непроверенных системах • Возможные ментальные ловушки |
---|
Схематические обозначения элементов цепи |
• Провода и соединения • Источники питания • Типы резисторов • Типы конденсаторов • Катушки индуктивности • Взаимные катушки индуктивности • Переключатели с ручным управлением • Управляемые процессом переключатели • Переключатели с электрическим приводом (реле) • Соединители • Диоды • Биполярные транзисторы • Переходные транзисторы с полевым эффектом (JFET) • Транзисторы с полевым эффектом с изолированным затвором (IGFET или MOSFET) • Гибридные транзисторы • Тиристоры • Интегральные схемы • Электронные лампы |
---|
Периодическая таблица химических элементов |
• Таблица Менделеева |
---|
Эксперименты |
---|
Введение |
• Электроника как точная наука • Обустраиваем домашнюю лабораторию |
---|
Основные концепции и испытательное оборудование |
• Использование вольтметра • Использование омметра • Очень простая схема • Использование амперметра при измерении силы тока • Закон Ома • Нелинейное сопротивление • Рассеяние мощности • Цепь с переключателем • Эксперимент по электромагнетизму • Эксперимент с электромагнитной индукцией |
---|
Электрические цепи постоянного тока |
• Электрические цепи постоянного тока – Введение • Последовательные источники питания • Параллельные источники питания • Делитель напряжения • Делитель тока • Потенциометр как делитель напряжения • Потенциометр как реостат • Прецизионный потенциометр • Ограничение диапазона реостата • Термоэлектричество • Мультиметр своими руками • Чувствительный детектор напряжения • Потенциометрический вольтметр • 4-проводное измерение сопротивления • Простейший компьютер • Картошка-батарейка • Зарядка и разрядка конденсатора • Индикатор скорости изменения |
---|
Электрические цепи переменного тока |
• Электрические цепи переменного тока – Введение • Трансформатор – блок питания • Сборка трансформатора • Переменный индуктор • Чувствительный аудиодетектор • Обнаружение магнитных полей переменного тока • Обнаружение электрических полей переменного тока • Альтернатор – автомобильный генератор • Асинхронный двигатель • Асинхронный двигатель побольше • Фазовый сдвиг • Погашение звука • Музыкальный синтезатор как генератор сигналов • ПК-осциллограф • Анализ волновых сигналов • Колебательный контур • Сигнальная связь |
---|
Дискретные полупроводниковые схемы |
• Дискретные полупроводниковые схемы – Введение • Коммутирующий диод • Полупериодный выпрямитель • Двухполупериодный мостовой выпрямитель • Двухполупериодный выпрямитель с центральным отводом • Цепь «выпрямитель/фильтр» • Регулятор напряжения • Транзистор как переключатель • Датчик статического электричества • Датчик импульсного света • Повторитель напряжения • Усилитель с общим эмиттером • Многокаскадный усилитель • Как построить схему токового зеркала • JFET – регулятор тока • Дифференциальный усилитель • Простой операционный усилитель • Аудио осциллограф • Ламповый аудио усилитель |
---|
Аналоговые интегральные схемы |
• Аналоговые интегральные схемы – Введение • Компаратор напряжения • Прецизионный повторитель напряжения • Неинвертирующий усилитель • Высокоимпедансный вольтметр • Интегратор • Аудио осциллограф на таймерной схеме 555 • Наклонный генератор на таймерной схеме 555 • ШИМ-контроллер мощности • Аудиоусилитель класса B |
---|
Цифровые интегральные схемы |
• Цифровые интегральные схемы – Введение • Основная функция вентилей • SR-защёлка на основе вентилей «ИЛИ-НЕ» • SR-защёлка на основе вентиля «И-НЕ» с входом разрешения • SR-триггер на основе вентиля «И-НЕ» • Светодиодный секвенсор • Простейший кодовый замок • 3-битный двоичный счётчик • 7-сегментный дисплей |
---|
Таймерные схемы 555 |
• Интегральный таймер 555 • Триггер Шмитта на интегральном таймере 555 • Гистерезисный осциллограф на интегральном таймере 555 • Моностабильный мультивибратор на интегральном таймере 555 • Минимальное количество комплектующих для КМОП-схемы 555 проблескового прибора длительного действия на красных светодиодах • КМОП-схема 555 проблескового прибора длительного действия на синих светодиодах • КМОП-схема 555 проблескового прибора длительного действия на светодиодах обратного хода • КМОП-схема 555 проблескового прибора длительного действия на красных светодиодах |
---|