Читаем Электроника для начинающих полностью

Буль опубликовал свой научный трактат в 1854 году задолго до того, как это все стало применяться в электрических или электронных устройствах. Фактически в течение его жизни его работа выглядела бесполезной с практической точки зрения. Но человек по имени Клод Шеннон (Claude Shannon) изучил булеву логику, когда учился в Массачусетском технологическом институте (MIT), в 1930 и 1938 годах он опубликовал работы, описывающие каким образом булев анализ мог бы быть применен в схемах, использующих реле. Они сразу получили практическое применение, поскольку в это время быстро росли телефонные сети, создавая сложные проблемы переключения.

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

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



Рис. 4.52.Энн и Боб пытаются преодолеть ограничения булевой логики


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



Рис. 4.53.Это цепь с использованием реле иллюстрирует необходимую логику для двух телефонных абонентов, которые хотят пользоваться одной линией, а их поведение фактически идентично схеме логического элемента И-НЕ, приведенной на рис. 4.48


На практике во времена Шеннона не существовало логического процесса для поиска наилучшего решения и проверки того, что оно использует меньше компонентов, чем некоторое другое решение.

Шеннон видел, что булев анализ может быть использован для этой цели. Точно также, если применить состояние «включено» для представления «1» и состояние «выключено» для представления «0», вы можете построить систему реле, которая сможет выполнять вычисления. А если система может считать, то она может выполнять арифметические действия.

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

Сегодня, когда мы используем поисковые системы в Интернете и вводим операторы «И» и «ИЛИ», чтобы сузить поле поиска, мы фактические используем булевы операторы.




Основные сведения о логических элементах

Логический элемент И-НЕ это одна из наиболее фундаментальных конструкций в основе цифровых компьютеров, поскольку (по причинам, которые не могут быть объяснены в рамках этой книги) предоставляет возможность выполнять цифровое сложение. Если же вы хотите узнать об этом больше, то можете попробовать поискать в Интернете с помощью таких запросов, как «двоичная арифметика» и «полусумматор».

В общем случае существует 7 типов логических элементов.

• И

• И-НЕ

• ИЛИ

• ИЛИ-НЕ

• Исключающее ИЛИ

• Исключающее ИЛИ-НЕ

• НЕ

Среди шести элементов с двумя входами элемент «Исключающее ИЛИ-НЕ» практически не используется. Элемент НЕ имеет один вход и на его выходе присутствует сигнал низкого логического уровня, близкий к напряжению отрицательного вывода источника питания (общему выводу), когда на вход подается сигнал высокого уровня, практически равный напряжению положительного вывода источника, или же на выходе имеется сигнал высокого уровня, когда на входе присутствует сигнал низкого логического уровня, соответствующий напряжению отрицательного вывода источника питания. Элемент НЕ гораздо чаще называют инвертором. Символические обозначения всех семи элементов приведены на рис. 4.54.



Рис. 4.54.Условные графические обозначения, принятые в США, для шести элементов с двумя входами и инвертора с одним входом


Перейти на страницу:

Все книги серии Электроника

Твой первый квадрокоптер: теория и практика
Твой первый квадрокоптер: теория и практика

Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы полета мультироторных систем и базовые понятия работы со средой Arduino IDE. Приведено краткое описание устройства и принципа работы систем GPS и Глонасс, а также современных импульсных источников бортового питания и литий-полимерных батарей. Подробно изложен принцип работы и процесс настройки систем, OSD, телеметрии, беспроводного канала Bluetooth и популярных навигационных модулей GPS Ublox. Рассказано об устройстве и принципах работы интегральных сенсоров и полетного контроллера.Даны рекомендации по подбору оборудования FPV начального уровня, приведен обзор программ дня компьютеров и смартфонов, применяемых при настройке оборудования квадрокоптера.Для читателей, интересующихся электроникой, робототехникой, авиамоделизмом

Валерий Станиславович Яценков

Развлечения
Электроника для начинающих
Электроника для начинающих

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

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

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

Чарльз Платт

Радиоэлектроника / Технические науки
PIC-микроконтроллеры. Все, что вам необходимо знать
PIC-микроконтроллеры. Все, что вам необходимо знать

Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.Книга рассчитана на самый широкий круг читателей — от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.

Сид Катцен

Радиоэлектроника