Проверка/Оформление/Редактирование: Мякишев Е.А.
Компьютерная симуляция электрических цепей[1]
Компьютеры, если правильно их использовать, могут быть хорошим подспорьем в таких областях как наука и инженерное дело. Специальное ПО позволяет тестировать идеи и концепции до, собственно, конструирования самих цепей, тем самым экономя много времени и денег.
Кроме того, эти программы могут реально помочь тем, кто только начал изучать электронику, позволяя быстро и просто изучить различные концепции, не собирая настоящих цепей. Конечно, это не может заменить конструирования и тестов на настоящих цепях, но компьютерные симуляции определённо упрощают процесс обучения, позволяя студентам экспериментировать с цепями и тут же видеть результат внесённых ими изменений. В дальнейшем я буду часто использовать данные, сгенерированные этими программами, чтобы с их помощью проиллюстрировать всевозможные важные концепции. Результаты компьютерной симуляции позволяют получить интуитивное понимание того, как ведёт себя цепь, не углубляясь в сложности абстрактного математического анализа.
Компьютерная симуляция с помощью SPICE
Для симуляции цепей лично я использую программу SPICE, которая описывает цепь компьютеру при помощи текста, имеющего вид списка. Этот список, по сути, сам является компьютерной программой, и в нём должен соблюдаться синтаксис языка SPICE. Затем компьютер обрабатывает («запускает») эту SPICE-программу, которая интерпретирует этот текст с описанием цепи и генерирует её детальный математический анализ (тоже в текстовой форме). Более подробно об использовании SPICE рассказывается в 5 томе этого руководства («Справочные материалы»). Здесь же я просто расскажу о самых азах, а затем воспользуюсь SPICE для анализа простых цепей, которые мы уже рассматривали.
Сначала давайте установим SPICE на компьютер. Будучи бесплатной программой, которую можно свободно найти в интернете, она имеет много разных версий, подходящих для множества различных операционных систем. Я буду использовать одну из ранних версий SPICE – 2G6, т.к. она очень проста в использовании. Затем нам понадобится цепь, которую мы будем анализировать с помощью SPICE. Давайте возьмём одну из тех цепей, что мы изучали ранее. Вот её схема:
Это простая цепь, состоящая из батареи и резистора, напрямую подключенных друг к другу. Мы знаем напряжение батареи (10 Вольт) и сопротивление резистора (5 Ом), но ничего другого о цепи не знаем. Если мы «скормим» данные об этой цепи в программу SPICE, она должна будет сказать нам как минимум то, какова сила тока в этой цепи (используя уравнение закона Ома (I=E/R).
SPICE – текстовая программа
SPICE не способна понимать схемы и любые другие формы графического описания цепей. SPICE – это текстовая программа, и для неё нужно, чтобы мы описали цепь как совокупность компонентов и точек подключения. Каждая уникальная точка подключения должна быть описана для SPICE как «нода» с уникальным номером, и точки, являющиеся электрически общими друг другу, будут обработаны программой как нода с одним и тем же номером. Наверное, лучше думать об этих номерах, как о номерах «проводов», а не номерах «нод» – по аналогии с проводами, о которых говорилось в предыдущей главе. Именно так программа понимает, что к чему подключено – зная, что компоненты используют провод (ноду) с одним и тем же номером. Таким образом, получается, что в нашей цепи только две таких «ноды» – нижний и верхний провода. Для работы SPICE требуется, чтобы в цепи обязательно был провод 0, поэтому давайте назовём провода номерами 0 и 1.
На схеме выше я нарисовал по «1» и «0» рядом с каждым проводом, чтобы подчеркнуть идею того, что электрически общие точки имеют одинаковые номера. Но это, опять же, графическое, а не текстовое описание цепи. Чтобы SPICE смог проанализировать цепь, значения электрических компонентов и номера нод должны быть «скормлены» ему в текстовом виде.
Создание файлов SPICE с помощью текстового редактора
Текстовые файлы создаются на компьютере с помощью текстовых редакторов. Как и текстовые процессоры, текстовые редакторы позволяют писать в них текст, а потом сохранять его в виде файла на жестком диске компьютера. В текстовых редакторах отсутствует продвинутый функционал для форматирования текста (в них текст нельзя сделать жирным, курсивом и подчеркнутым), но это даже хорошо, потому что программы вроде SPICE не знают, как быть с этой дополнительной информацией. Если мы хотим создать чисто текстовый файл, в котором нет никаких других данных, кроме набранных нами клавиатурных символов, то создавать его нужно именно в текстовом редакторе.
Если вы используете операционную систему Microsoft вроде DOS или Windows, то в ней по умолчанию должно быть установлена пара текстовых редакторов. Так, в DOS имеется старый текстовый редактор Edit, который можно вызвать, вписав в командной строке слово «edit». А если у вас Windows (3.x/95/98/NT/Me/2k/XP), то ваш выбор – это «Блокнот». Конечно, есть много других текстовых редакторов, и некоторые из них даже бесплатные. Я пользуюсь бесплатной программкой Vim, запуская её под операционными системами Windows 95 и Linux. В принципе, не важно, каким именно текстовым редактором вы пользуетесь, поэтому не волнуйтесь, если то, что вы видите на скриншотах, не похоже на то, что вы видите на своём экране. Важно то, что вы пишите, а не редактор, в котором вы это пишите.
Чтобы «скормить» SPICE простую, 2-компонентную цепь, я открыл свой текстовый редактор и вписал в нём «заголовок» своей цепи:
Чтобы описать программе батарею, в начале следующей строчки текстового файла пишем букву «v» (от «voltage source», т.е. «источник напряжения»), затем задаём, к каким проводам (номерам нод) подключены терминалы батареи, и, наконец, напряжение батареи. В итоге получится вот так:
Эта строчка объяснит SPICE, что у нас есть источник напряжения, подключенный к нодам 1 и 0, постоянный ток (англ. «direct current» или «dc») и 10 вольт. Это всё, что SPICE нужно знать об этой батарее. Теперь резистор – он указывается буквой «r», после чего пишутся ноды, к которым он подключен, и его значение сопротивления в омах. Поскольку это компьютерная симуляция, мощность резистора указывать не нужно. В этом прелесть «виртуальных» компонентов – их нельзя повредить чрезмерными напряжением и силой тока.
Теперь SPICE знает, что в нашей цепи есть резистор, подключенный к нодам 0 и 1, а также имеющий сопротивление 5 Ом. То есть эта короткая строчка текста говорит SPICE, что у нас есть резистор («r»), подключенный к тем же нодам, что и батарея (0 и 1), и имеющий сопротивление 5 Ом.
Если мы впишем в следующей строке «.end», то этим дадим SPICE понять, что это конец описания цепи. То есть мы поместили в один файл всю информацию, необходимую для SPICE, и готовую для последующей обработки. Технически вся эта информация о цепи, сохранённая в компьютерный файл в виде нескольких строчек текста, называется «списком связей».
Загрузка файлов текстового редактора в SPICE
Теперь, когда мы закончили печатать все необходимые SPICE-команды, нам нужно сохранить их в файл на жестком диске компьютера, чтобы SPICE знал, где всё это искать. Поскольку это мой первый список связей для SPICE, я сохраню его в файле под названием «circuit1.cir». Но вы, в принципе, можете назвать его как угодно – главное соблюдать правила для названий файлов вашей ОС вроде правила 8+3 символа (восемь символов в названии + три символа в расширении: «12345678.123») в DOS.
Чтобы запустить SPICE и дать ему команду обработать содержимое файла «circuit1.cir», нам нужно выйти из текстового редактора и открыть командную строку («строку MS DOS», если вы пользователь Windows), где мы сможем вводить текстовые команды для ОС компьютера. Этот «примитивный» способ запуска программы может показаться архаичным для пользователей, привыкших к тому, чтобы кликать по графическим иконкам на экране, но на самом деле это очень мощный и гибкий способ работы с ПК. Помните, что всё, что мы делаем со SPICE – это лёгкая форма компьютерного программирования, и чем больше вы будете привыкать к использованию текстовых команд – а не простому кликанью мышкой по иконкам – тем искуснее вы станете в управлении своим компьютером.
Открыв командную строку, впишите в ней команду ниже, а затем нажмите на ↵ Enter . В примере ниже используется файл «circuit1.cir», поэтому если ваш файл называется как-то по-другому, замените это название на своё:
Вот так это выглядит на моём компьютере (на Linux) перед тем, как я нажал ↵ Enter :
После того, как вы нажмёте ↵ Enter , чтобы запустить эту команду, на экране должен появиться текст, сгенерированный программой SPICE. Ниже – скриншот, показывающий, что SPICE сгенерировал на моём компьютере (я склеил несколько скриншотов, чтобы удлинить окно «терминала» и показать весь сгенерированный текст; иначе он просто не вмещается):
SPICE начинает обрабатывать весь список связей – начиная от заголовка до «.end». Примерно на середине симуляции он показывает напряжение всех нод относительно ноды 0. В нашем примере есть только одна нода помимо ноды 0, поэтому здесь показано напряжение 10.0000 вольт. После этого программа генерирует силу тока каждого источника напряжения. Поскольку у нас только один источник напряжения, программа покажет только его силу тока. В нашем случае это 2 ампера. SPICE анализирует силу тока немного странно, поэтому значение этой величины показано со знаком минус: «-2 ампера».
Последняя строчка отчёта – «общая рассеиваемая мощность» («total power dissipation»), которая в нашем случае равна 2.00E+01 ватт: 2.00 х 101 или 20 ватт. Многие данные, генерируемые SPICE, имеют вид экспоненциальной записи, а не обычный вид числа с фиксированной точкой. Поначалу это сбивает с толку, но на самом деле такой метод записи очень удобен для очень больших и очень маленьких чисел. Более подробно об экспоненциальной записи будет рассказано позже.
Одно из преимуществ использования вот таких «примитивных» текстовых программ вроде SPICE в том, что текстовые файлы, с которыми они работают, очень малы по сравнению с другими файловыми форматами (особенно с графическими форматами, которые используются в других программах симуляции цепей). Кроме того, поскольку результат, сгенерированный SPICE – это чистый текст, вы можете скопировать его в другой текстовый файл, чтобы затем провести с ним какие-то другие манипуляции. Для этого давайте снова запустим SPICE в командной строке, но на этот раз перенаправим его к файлу со сгенерированными данными «output.txt».
На этот раз SPICE запустится в «тихом» режиме, не засоряя компьютерный экран тоннами текста, как раньше. В результате будет создан новый файл – «output1.txt» – который можно будет открыть и модифицировать при помощи текстового редактора или текстового процессора. Вот я открываю этот файл при помощи того же текстового редактора Vim:
Теперь я могу свободно редактировать этот файл, убрав весь лишний текст (вроде длинных полос с датой и временем) и оставив только то, что считаю нужным для анализа моей цепи:
Теперь, когда текст отредактирован и заново сохранен под тем же названием (в моём примере – «output.txt»), его можно скопировать в документ любого типа, потому что этот «чистый» текст – это универсальный формат почти для всех компьютерных систем. Я даже могу, не делая никакого скриншота, просто скопировать и вставить его в эту статью. Вот так:
my first circuit
v 1 0 dc 10
r 1 0 5
.end
node voltage
( 1) 10.0000
voltage source currents
name current
v -2.000E+00
total power dissipation 2.00E+01 watts
Кстати говоря, на всём протяжении этого руководства результат, сгенерированный SPICE, чаще будет представлен именно виде «чистого» текста, а не скриншотов.
Изменение значений в SPICE
Если вы хотите изменить значение компонента в компьютерной симуляции, вам нужно открыть файл со списком связей (circuit1.cir), сделать нужные модификации в текстовом описании цепи, сохранить их в тот же файл и перезапустить SPICE в командной строке. Этот процесс редактирования и обработки текстового файла знаком каждому программисту. Одна из причин, по которым я люблю учить людей работать со SPICE – это то, что это готовит их к тому, чтобы мыслить и работать как программист. А это очень хорошо, потому что компьютерное программирование – это очень важный навык в продвинутой электротехнике.
Ранее мы научились тому, как будут вести себя переменные электроцепи (напряжение, сила тока или сопротивление), если поменять значение одной из них. То есть мы можем с помощью закона Ома математически предугадать, что случится в таком случае. Теперь давайте заставим SPICE проделать эти расчёты за нас.
Если мы утроим напряжение в нашем последнем примере – с 10 до 30 Вольт – а сопротивление оставим тем же, то сила тока тоже должна будет увеличиться втрое. Сделайте это, переименовав свой файл со списком связей, чтобы не перезаписать первый файл. Таким образом, обе версии симуляции цепи будут храниться на компьютере, что позволит нам воспользоваться ими в будущем.
Текст ниже – это результат, сгенерированный SPICE для модифицированного файла, но в формате чистого текста, а не скриншота экрана компьютера:
second example circuit
v 1 0 dc 30
r 1 0 5
.end
node voltage
( 1) 30.0000
voltage source currents
name current
v -6.000E+00
total power dissipation 1.80E+02 watts
Как мы и ожидали, вместе с напряжением утроилась и сила тока: ранее она была 2 Ампера, но теперь увеличилась до 6 Ампер. Также обратите внимание, что в цепи увеличилась и общая рассеиваемая мощность. Ранее она составляла 20 Ватт, а теперь – 180 Ватт (1.8 x 102). Что и неудивительно, если вспомнить, что (согласно закону Джоуля P=E2/R) мощность равна квадрату напряжения. То есть, если мы утраиваем напряжение, то мощность должна увеличиться в 9 раз (32 = 9). Соответственно, 9 раз по 20 будет 180, что говорит о том, что расчёты SPICE соответствуют тому, чему мы научились об электрических цепях ранее.
Создание комментариев в SPICE
Если мы хотим узнать, как эта цепь будет вести себя с разными напряжениями, то можем воспользоваться некоторыми более продвинутыми опциями SPICE. В примере ниже я воспользовался аналитической опцией «.dc», чтобы постепенно менять напряжение с 0 до 100 Вольт с шагом в 5 Вольт, а также печатать значение и силу тока для каждого нового шага. Строки, которые в SPICE-файле начинаются со звездочек («*») – это комментарии. То есть они не дают компьютеру никаких команд для анализа цепи, а служат лишь источниками справочной информации для человека, читающего их:
third example circuit
v 1 0
r 1 0 5
*команда ".dc" призвана постепенно увеличивать напряжение "v"
*с 0 до 100 вольт с шагом в 5 вольт
.dc v 0 100 5
.print dc v(1) i(v)
.end
Команды «.print» и «.plot»
Выше мы воспользовались командой «.print» – с её помощью SPICE печатает столбцы со значениями для каждого шага анализа:
v i(v)
0.000E+00 0.000E+00
5.000E+00 -1.000E+00
1.000E+01 -2.000E+00
1.500E+01 -3.000E+00
2.000E+01 -4.000E+00
2.500E+01 -5.000E+00
3.000E+01 -6.000E+00
3.500E+01 -7.000E+00
4.000E+01 -8.000E+00
4.500E+01 -9.000E+00
5.000E+01 -1.000E+01
5.500E+01 -1.100E+01
6.000E+01 -1.200E+01
6.500E+01 -1.300E+01
7.000E+01 -1.400E+01
7.500E+01 -1.500E+01
8.000E+01 -1.600E+01
8.500E+01 -1.700E+01
9.000E+01 -1.800E+01
9.500E+01 -1.900E+01
1.000E+02 -2.000E+01
Если я отредактирую SPICE-файл, вписав вместо «.print» команду «.plot», то SPICE в результате сгенерирует что-то вроде примитивной таблицы:
Legend: + = v#branch
------------------------------------------------------------------------
sweep v#branch-2.00e+01 -1.00e+01 0.00e+00
---------------------|------------------------|------------------------|
0.000e+00 0.000e+00 . . +
5.000e+00 -1.000e+00 . . + .
1.000e+01 -2.000e+00 . . + .
1.500e+01 -3.000e+00 . . + .
2.000e+01 -4.000e+00 . . + .
2.500e+01 -5.000e+00 . . + .
3.000e+01 -6.000e+00 . . + .
3.500e+01 -7.000e+00 . . + .
4.000e+01 -8.000e+00 . . + .
4.500e+01 -9.000e+00 . . + .
5.000e+01 -1.000e+01 . + .
5.500e+01 -1.100e+01 . + . .
6.000e+01 -1.200e+01 . + . .
6.500e+01 -1.300e+01 . + . .
7.000e+01 -1.400e+01 . + . .
7.500e+01 -1.500e+01 . + . .
8.000e+01 -1.600e+01 . + . .
8.500e+01 -1.700e+01 . + . .
9.000e+01 -1.800e+01 . + . .
9.500e+01 -1.900e+01 . + . .
1.000e+02 -2.000e+01 + . .
---------------------|------------------------|------------------------|
sweep v#branch-2.00e+01 -1.00e+01 0.00e+00
В обоих форматах в левой колонке находится напряжение батареи, с каждым шагом увеличивающееся с 0 до 100 Вольт (с шагом в 5 вольт), а в правой колонке находится сила тока для каждого из этих напряжений. Взгляните на них повнимательней, и вы увидите, что во всех этих парах всегда работает закон Ома (I=E/R): сила тока каждый раз – это 1/5 от напряжения, потому что сопротивление в цепи составляет 5 Ом. Сила тока показана со знаком минус, но это, опять же, из-за какой-то внутренней странности SPICE, поэтому всегда обращайте внимание только на абсолютное значение (если не указано обратное).
Компьютерные программы для интерпретации и преобразования SPICE-данных
Есть несколько компьютерных программ, способных интерпретировать и конвертировать текстовые данные SPICE в графическое изображение. Одна из таких программ – это Nutmeg, и она способна генерировать примерное такое:
Как видите, Nutmeg изобразил напряжение батареи v(1) – напряжение между нодой 1 и подразумеваемой опорной точкой в лице ноды 0 – как линию с положительным наклоном (от нижней левой части к правой верхней части графика).
Цель этого руководства – не в том, чтобы научить вас все премудростям SPICE. Важно лишь, чтобы вы научились разбираться в том, что значат числа в отчётах, генерируемых SPICE. В следующих примерах я постараюсь комментировать числовые результаты, сгенерированные SPICE, чтобы сделать их максимально понятными для вас, и тем самым помочь вам в полном объёме использовать возможности этого потрясающего инструмента для анализа электрических цепей.
См.также
Внешние ссылки
Партнерские ресурсы |
---|
Криптовалюты |
|
---|
Магазины |
|
---|
Хостинг |
|
---|
Разное |
- Викиум - Онлайн-тренажер для мозга
- 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 проблескового прибора длительного действия на красных светодиодах |
---|