Софт-Портал

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

Рейтинг: 4.7/5.0 (559 проголосовавших)

Категория: Windows

Описание

Разработка и моделирование в программе Electronics Workbench - Схемотехнические решения - Приднестровский портал радиолюбителей

Разработка и моделирование в программе Electronics Workbench

Написал MACTEP в 28.12.2008 1:40:00 ( 48792 прочтений )

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


Например, известный пакет P-CAD содержит блок логического моделирования цифровых устройств, однако для начинающих, в том числе и для студентов, он представляет значительные трудности в освоении. Не меньшие трудности встречаются и при использовании системы DesignLab. Как показал анализ состояния программного обеспечения схемотехнического моделирования, на этапе начального освоения методов автоматизированного проектирования и на этапах проведения поисково-исследовательских работ целесообразно рассмотреть возможность использования следующих программ типа Electronics Workbench - EWB.
Система схемотехнического моделирования Electronics Workbench предназначена для моделирования и анализа электрических схем рис.1. Правильно говорить: система моделирования и анализа электрических схем Electronics Workbench, но для краткости здесь и далее мы будем называть её программой.
Программа Electronics Workbench позволяет моделировать аналоговые, цифровые и цифро-аналоговые схемы большой степени сложности. Имеющиеся в программе библиотеки включают в себя большой набор широко распространенных электронных компонентов. Есть возможность подключения и создания новых библиотек компонентов.

Параметры компонентов можно изменять в широком диапазоне значений. Простые компоненты описываются набором параметров, значения которых можно изменять непосредственно с клавиатуры, активные элементы - моделью, представляющей собой совокупность параметров и описывающей конкретный элемент или его идеальное представление.
Модель выбирается из списка библиотек компонентов, параметры модели также могут быть изменены пользователем. Широкий набор приборов позволяет производить измерения различных величин, задавать входные воздействия, строить графики. Все приборы изображаются в виде, максимально приближенном к реальному, поэтому работать с ними просто и удобно.
Результаты моделирования можно вывести на принтер или импортировать в текстовый или графический редактор для их дальнейшей обработки. Программа Electronics Workbench совместима с программой P-SPICE, то есть предоставляет возможность экспорта и импорта схем и результатов измерений в различные её версии.

Основные достоинства программы
Экономия времени Работа в реальной лаборатории требует больших временных затрат на подготовку эксперимента. Теперь, с появлением Electronics Workbench, электронная лаборатория всегда будет под рукой, что позволяет сделать изучение электрических схем более доступным. Достоверность измерений
В природе не существует двух совершенно одинаковых элементов, то есть все реальные элементы имеют большой разброс значений, что приводит к погрешностям в ходе проведения эксперимента. В Electronics Workbench все элементы описываются строго установленными параметрам, поэтому каждый раз в ходе эксперимента будет повторяться результат, определяемый только параметрами элементов и алгоритмом расчета.
Удобство проведения измерений Учеба невозможна без ошибок, а ошибки в реальной лаборатории порой очень дорого обходятся экспериментатору. Работая с Electronics Workbench, экспериментатор застрахован от случайного поражения током, а приборы не выйдут из строя из-за неправильно собранной схемы. Благодаря этой программе в распоряжении пользователя имеется такой широкий набор приборов, который вряд ли будет доступен в реальной жизни.
Таким образом, у Вас всегда имеется уникальная возможность для планирования и проведения широкого спектра исследований электронных схем при минимальных затратах времени. Графические возможности Сложные схемы занимают достаточно много места, изображение при этом стараются сделать более плотным, что часто приводит к ошибкам в подключении проводников к элементам цепи. Electronics Workbench позволяет разместить схему таким образом, чтобы были чётко видны все соединения элементов и одновременно вся схема целиком.

Интуитивность и простота интерфейса делают программу доступной любому, кто знаком с основами использования Windows. Совместимость с программой P-SPICE Программа Electronics Workbench базируется на стандартных элементах программы SPICE. Это позволяет экспортировать различные модели элементов и проводить обработку результатов, используя дополнительные возможности различных версий программы Р-SPICE.

Компоненты и проведение экспериментов
В библиотеки компонентов программы входят пассивные элементы, транзисторы, управляемые источники, управляемые ключи, гибридные элементы, индикаторы, логические элементы, триггерные устройства, цифровые и аналоговые элементы, специальные комбинационные и последовательные схемы.
Активные элементы могут быть представлены моделями как идеальных, так и реальных элементов. Возможно также создание своих моделей элементов и добавление их в библиотеки элементов. В программе используется большой набор приборов для проведения измерений: амперметр, вольтметр, осциллограф, мультиметр, Боде-плоттер (графопостроитель частотных характеристик схем), функциональный генератор, генератор слов, логический анализатор и логический преобразователь.
Анализ схем Electronics Workbench может проводить анализ схем на постоянном и переменном токах. При анализе на постоянном токе определяется рабочая точка схемы в установившемся режиме работы. Результаты этого анализа не отражаются на приборах, они используются для дальнейшего анализа схемы. Анализ на переменном токе использует результаты анализа на постоянном токе для получения линеаризованных моделей нелинейных компонентов.
Анализ схем в режиме АС может проводиться как во временной, так и в частотной областях. Программа также позволяет производить анализ цифро-аналоговых и цифровых схем. В Electronics Workbench можно исследовать переходные процессы при воздействии на схемы входных сигналов различной формы.

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

Путем настройки приборов можно:
• изменять шкалы приборов в зависимости от диапазона измерений,
• задавать режим работы прибора,
• задавать вид входных воздействий на схему (постоянные и гармонические токи и напряжения, треугольные и прямоугольные импульсы).
Графические возможности программы позволяют:
• одновременно наблюдать несколько кривых на графике,
• отображать кривые на графиках различными цветами,
• измерять координаты точек на графике,
• импортировать данные в графический редактор, что позволяет произвести необходимые преобразования рисунка и вывод его на принтер.
Electronics Workbench позволяет использовать результаты, полученные в программах Р-SPICE, РСВ, а также передавать результаты из Electronics Workbench в эти программы. Можно вставить схему или её фрагмент в текстовый редактор и напечатать в нем пояснения или замечания по работе схемы.

Работа с Electronics Workbench
Программа Electronics Workbench предназначена для моделирования и анализа электронных схем. Возможности программы Electronics Workbench v.5 примерно эквивалентны возможностям программы MicroCap и позволяют выполнять работы от простейших экспериментов до экспериментов по статистическому моделированию.
При создании схемы Electronics Workbench позволяет:
-выбирать элементы и приборы из библиотек,

-перемещать элементы и схемы в любое место рабочего поля,

-поворачивать элементы и их группы на углы, кратные 90 градусам,

-копировать, вставлять или удалять элементы, фрагменты схем,

-изменять цвета проводников,

-выделять цветом контура схем,

-одновременно подключать несколько измерительных приборов и наблюдать их показания на экране монитора,
-присваивать элементам условные обозначения,

-изменять параметры элементов.


Изменяя настройки приборов можно:
-изменять шкалы приборов в зависимости от диапазона измерений,

-задавать режим работы прибора,

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

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

Компоненты Electronics Workbench
После запуска WEWB32 на экране появляются строка меню и панель компонентов.
Панель компонентов состоит из пиктограмм полей компонентов, а поле компонентов - из условных изображений компонентов.
Щелчком мыши на пиктограмме компонентов открывается поле соответствующее этой пиктограмме.
Ниже приведены некоторые элементы из полей компонентов:

Узел служит для соединения проводников и создания контрольных точек.

Сопротивление резистора может быть задано числом в Ом, кОм, МОм

ёмкость конденсатора задается числом с указанием размерности (пФ, нФ, мкФ, мФ, Ф).

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

Компонент "Заземление" имеет нулевое напряжение и служит точкой для отсчета потенциалов.

Источник постоянного напряжения 12В

ЭДС источника постоянного напряжения указывается числом с указанием размерности (от мкВ до кВ)

Источник постоянного тока 1А


Ток источника постоянного тока задается числом с указанием размерности (от мкА до кА)

Источник переменного напряжения 220 В / 50 Гц

Действующее значение (root-mean-sguare-RMS) напряжения источника задается числом с указанием размерности (от мкВ до кВ). Имеется возможность установки частоты и начальной фазы.

Источник переменного тока 1 А/1 Гц

Действующее значение тока источника задается числом с указанием размерности (от мкА до кА). Имеется возможность установки частоты и начальной фазы.

Генератор тактов 1000 Гц / 50%

Генератор вырабатывает периодическую последовательность прямоугольных импульсов. Можно регулировать амплитуду импульсов, скважность и частоту следования импульсов.

Indicators (Приборы из библиотеки индикаторов)

Простейшими приборами являются вольтметр и амперметр. Они автоматически изменяют диапазон измерений. В одной схеме можно применять несколько таких приборов одновременно.

Вольтметр используется для измерения переменного или постоянного напряжения. Выделенная толстой линией сторона прямоугольника соответствует отрицательной клемме.
Двойным щелчком на изображении вольтметра открывается диалоговое окно для изменения параметров вольтметра:
-величины внутреннего сопротивления <по умолчанию 1МОм),
-вида измеряемого напряжения (DC-постоянное, АС-переменное).
При измерении переменного синусоидального напряжения (АС) вольтметр показывает действующее значение

Амперметр используется для измерения переменного или постоянного тока. Выделенная толстой линией сторона прямоугольника соответствует отрицательной клемме.
Двойным щелчком на изображении амперметра открывается диалоговое окно для изменения параметров амперметра
Овеличины внутреннего сопротивления <по умолчанию 1мОм),
Овида измеряемого напряжения (DC-постоянное, АС-переменное).
При измерении переменного синусоидального напряжения (АС) амперметр показывает действующее значение

1 .Функциональный генератор

Генератор является идеальным источником напряжения, вырабатывающего сигналы синусоидальной, либо треугольной, либо прямоугольной формы. Средний вывод генератора при подключении к схеме обеспечивает общую точку для отсчета амплитуды переменного напряжения. Для отсчета напряжения относительно нуля этот вывод заземляют. Крайний левый и правый выводы служат для подачи сигнала на схему. Напряжение на правом выводе изменяется в положительном направлении относительно общего вывода, на левом выводе - в отрицательном.
При двойном щелчку мыши на изображении генератора открывается увеличенное изображение генератора на котором можно задать:
-форму выходного сигнала,
-частоту выходного напряжения (Frequency),
-скважность (Duty cycle),
-амплитуду выходного напряжения (Amplitude),
-постоянную составляющую выходного напряжения (Offset).

На изображении осциллографа имеется четыре входных зажима
-верхний правый зажим - общий,
-нижний правый - вход синхронизации,
-левый и правый нижние зажимы представляют собой входы Канал А и Канал В соответственно.
Двойным щелчком по уменьшенному изображению осциллографа открывается изображение простой модели осциллографа на которой можно установить
-расположение осей, по которым откладывается сигнал,
-нужный масштаб развертки по осям,
-смещение начала координат по осям,
-емкостной вход (кнопка АС) или потенциальный вход (кнопка DC) канала,
-режим синхронизации (внутренний или внешний).

Поле Trigger служит для определения момента начала развертки на экране осциллографа. Кнопки в строке Edge задают момент запуска осциллограммы по положительному или отрицательному фронту импульса на входе синхронизации. Поле Level позволяет задавать уровень при превышении которого запускается развертка.
Кнопки Auto, А, В, Ext задают режимы синхронизации
-Auto -автоматический запуск развертки при включении схемы. Когда луч доходит до конца экрана, осциллограмма прописывается с начала экрана,
-А - запускающим является сигнал, поступающий на вход А,
-В - запускающим является сигнал, поступающий на вход В,
-Ext - Внешний запуск. В этом случае сигналом запуска является сигнал, подаваемый на вход синхронизации.

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

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

3. Графопостроитель (Боде-плоттер)

Используется для построения амплитудно-частотных (АЧХ) и фазо-частотных <ФЧХ) характеристик схемы.
Графопостроитель измеряет отношение амплитуд сигналов в двух точках схемы и фазовый сдвиг между ними. Для измерений графопостроитель генерирует собственный спектр частот, диапазон которого может задаваться при настройке прибора. Частота любого переменного источника в исследуемой схеме игнорируется, однако схема должна включать какой либо источник переменного тока.
Графопостроитель имеет четыре зажима: два входных (IN) и два выходных (OUT). Левые выводы входов IN и OUT подключаются к исследуемым точкам. а правые выводы входов IN и OUT заземляются.
При двойном щелчке по изображению графопостроителя открывается его увеличенное изображение.

Кнопка MAGNITUDE нажимается для получения АЧХ, кнопка PHASE - для получения ФЧХ.
Панель VERTICAL задает:
-начальное (I) значение параметра вертикальной оси,
-конечное (F) значение параметра вертикальной оси
-вид шкалы вертикальной оси - логарифмическая (LOG) или линейная (LIN).
Панель HORIZONTAL настраивается аналогично.
При получении АЧХ по вертикальной оси откладывается отношение напряжений:
-в линейном масштабе от 0 до 10Е9;
-в логарифмическом масштабе от - 200 dB до 200 dB.
При получении ФЧХ по вертикальной оси откладываются градусы от -720 градусов до +720 градусов.
По горизонтальной оси всегда откладывается частота в Гц или в производных единицах.
В начале горизонтальной шкалы расположен курсор. Координаты точки перемещения курсора с графиком выводятся на информационных полях внизу справа.

Моделирование схем
Исследуемая схема собирается на рабочем поле с использованием мыши и клавиатуры.
При построении и редактировании схем выполняются следующие операции:
-выбор компонента из библиотеки компонентов;
-выделение объекта;
-перемещение объекта;
-копирование объектов;
-удаление объектов;
-соединение компонентов схемы проводниками;
-установка значений компонентов;
-подключение измерительных приборов.
После построения схемы и подключения приборов анализ работы схемы начинается после нажатия выключателя в правом верхнем углу окна программы (при этом в нижнем левом углу экрана показываются моменты схемного времени).
Повторное нажатие выключателя прекращает работу схемы.
Сделать паузу при работе схемы можно нажатием клавиши F9 на клавиатуре; повторное нажатие F9 возобновляет работу схемы (аналогичного результата можно добиться нажимая кнопку Pause, расположенную под выключателем.)
Выбор компонента необходимого для построения схемы производится после выбора поля компонентов, содержащего необходимый элемент. Этот элемент захватывается мышью и перемещается на рабочее поле.
Выделение объекта. При выборе компонента необходимо щелкнуть на нем левой клавишей мыши. При этом компонент становится красным. (Снять выделение можно щелчком мыши в любой точке рабочего поля.)
Перемещение объекта. Для перемещения объекта его выделяют, устанавливают указатель мыши на объект и, держа нажатой левую клавишу мыши перетаскивают объект.
Объект можно поворачивать. Для этого объект нужно предварительно выделить, затем щелкнуть правой клавишей мыши и выбрать необходимую операцию
-Rotate (поворот на 90 градусов),
-Flip vertical (переворот по вертикали),
-Flip horizontal (переворот по горизонтали)
Копирование объектов осуществляется командой Сору из меню Edit. Перед копированием объект нужно выделить. При выполнении команды выделенный объект копируется в буфер. Для вставки содержимого буфера на рабочее поле нужно выбрать команду Paste из меню Edit
Удаление объектов. Выделенные объекты можно удалить командой Delete.
Соединение компонентов схемы проводниками. Для соединения компонентов проводниками нужно подвести указатель мыши к выводу компонента (при этом на выводе появится черная точка). Нажав левую кнопку мыши, переместите ее указатель к выводу компонента, с которым нужно соединиться, и отпустите кнопку мыши. Выводы компонентов соединятся проводником.
Цвет проводника можно изменить, если дважды щелкнуть по проводнику мышью и выбрать из появившегося окна необходимый цвет.
Удаление проводника. Если по какой -либо причине проводник нужно удалить, необходимо подвести указатель мыши к выходу компонента (должна появиться черная точка). Нажав левую клавишу мыши, переместите ее на пустое место рабочего поля и отпустите кнопку мыши. Проводник исчезнет.

Установка значений параметров производится в диалоговом окне свойств компонента, которое открывается двойным щелчком мыши по изображению компонента (Закладка Value).
Каждому компоненту можно присвоить имя (Закладка Label)
Подключение приборов. Для подключения прибора к схеме нужно мышью перетащить прибор с панели инструментов на рабочее поле и подключить выводы прибора к исследуемым точкам. Некоторые приборы необходимо заземлять, иначе их показания будут неверными.
Расширенное изображение прибора появляется при двойном щелчке по уменьшенному изображению.
Упражнение: Соберите схему делителя напряжения, показанную на рисунке.
-Подайте на вход схемы с функционального генератора синусоидальное напряжение частотой 3 кГц и амплитудой 5 В,
-Этот же сигнал подключите к каналу А осциллографа,
-Подключите к выходу делителя канал В осциллографа,
-выделите проводники канала А и канала В различными цветами,
-Включите схему, при необходимости измените настройки измерительных приборов,
-Перейдите к расширенной модели осциллографа. Используя курсор и левое информационное табло измерьте амплитудное значение выходного сигнала.
-Дополнительно подключите к входу и выходу вольтметры и снова включите схему.
Добейтесь правильных показаний вольтметров.

Генератор слов
На схему выводится уменьшенное изображение генератора слов

На 16 выходов в нижней части генератора параллельно подаются биты генерируемого слова.
На выход тактового сигнала (правый нижний) подается последовательность тактовых импульсов с заданной частотой.
Вход синхронизации используется для подачи синхронизирующего импульса от внешнего источника.
Двойным щелчком мыши открывается расширенное изображение генератора

Левая часть генератора содержит 16 разрядные слова, задаваемые в шестнадцатеричном коде. Каждая кодовая комбинация заносится с помощью клавиатуры. Номер редактируемой ячейки (от О до 03FF, т.е. от 0 до 2047) высвечивается в окошке Edit. В процессе работы генератора в отсеке Address индицируется адрес текущей ячейки (Current), начальной ячейки (Initial) и конечной ячейки (Final). Выдаваемые на 16 выходов (внизу генератора) кодовые комбинации индицируются в коде ASCII и двоичном коде (Binary).
Генератор может работать в шаговом, циклическом и непрерывном режимах.
-Кнопка Step переводит генератор в пошаговый режим;
-Жнопка Burst - в циклический режим (на выход генератора однократно последовательно поступают все слова;
-Кнопка Cycle - в непрерывный режим. Для того чтобы прервать работу в непрерывном режиме, нужно еще раз нажать кнопку Cycle.
Панель Trigger определяет момент запуска генератора (Internal - внутренняя синхронизация, External - внешняя синхронизация по готовности данных. )
Режим внешней синхронизации используется в случае, когда исследуемое устройство может квитировать (подтверждать) получение данных. В этом случае на устройство вместе с кодовой комбинацией поступает сигнал с клеммы Data ready. а исследуемое устройство должно выдать сигнал получения данных, который должен быть подключен к клемме Trigger генератора слов. Этот сигнал и производит очередной запуск генератора.
Кнопка Breakpoint прерывает работу генератора в указанной ячейке. Для этого нужно выбрать требуемую ячейку курсором, а затем нажать кнопку Breakpoint
Кнопка Pattern открывает меню с помощью которого можно
Clear buffer - стереть содержимое всех ячеек,
Open - загрузить кодовые комбинации из файла с расширением .dp.
Save - записать все набранные на экране комбинации в файл;
Up counter - заполнить буфер экрана кодовыми комбинациями, начиная с 0 в нулевой ячейке и далее с прибавлением единицы в каждой последующей ячейке;
Down counter - заполнить буфер экрана кодовыми комбинациями, начиная с FFFF в нулевой ячейке и далее с уменьшением на 1 в каждой последующей ячейке;

Shift right - заполнить каждые четыре ячейки комбинациями 8000-4000-2000-1000 со смещением их в следующих четырех ячейках вправо;
Shift left -то же самое, но со смещением влево.


Логический анализатор
На схему выводится уменьшенное изображение логического анализатора

Логический анализатор подключается к схеме с помощью выводов в его левой части. Одновременно могут наблюдаться сигналы в 16 точках схемы. Анализатор снабжен двумя визирными линейками, что позволяет получать отсчеты временных интервалов Т1, Т2, Т2-Т1, а также линейкой прокрутки по горизонтали

В блоке Clock имеются клеммы для подключения обычного External и избирательного Qualifier источника запускающих сигналов, параметры которых могут быть установлены с помощью меню, вызываемого кнопкой Set.
Запуск можно производить по переднему (Positive) или заднему (Negative) фронту запускающего сигнала с использованием внешнего (External) или внутреннего (Internal) источника. В окне Clock qualifier можно установить значение логического сигнала (0,1 или х) при котором производится запуск анализатора.
Внешняя синхронизация может осуществлятся комбинацией логических уровней, подаваемых на входы каналов анализатора.

Re: Electronics Workbench.

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

Путем настройки приборов можно:
• изменять шкалы приборов в зависимости от диапазона измерений,
• задавать режим работы прибора,
• задавать вид входных воздействий на схему (постоянные и гармонические токи и напряжения, треугольные и прямоугольные импульсы).

При создании схемы Electronics Workbench позволяет:
-выбирать элементы и приборы из библиотек,

-перемещать элементы и схемы в любое место рабочего поля,

-поворачивать элементы и их группы на углы, кратные 90 градусам,

-копировать, вставлять или удалять элементы, фрагменты схем,

-изменять цвета проводников,

-выделять цветом контура схем,

-одновременно подключать несколько измерительных приборов и наблюдать их показания на экране монитора,
-присваивать элементам условные обозначения,

-изменять параметры элементов.


Изменяя настройки приборов можно:
-изменять шкалы приборов в зависимости от диапазона измерений,

-задавать режим работы прибора,

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


Одно и то же повторяется.

программа для моделирования электрических схем:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

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

    Подробности Создано: 09 Октябрь 2011 Обновлено: 11 Май 2015 Просмотров: 3490

    Компьютерное моделирование электрических схем

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

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

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

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

    Следующее, что нам нужно - это схема для анализа. Давайте возьмем одну из схем, рассмотренных нами ранее:

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

    Здесь мы отобразили несколько цифр "1" и "0" вдоль соответствующих им проводов чтобы показать, что все общие точки имеют единый номер - номер узла (провода). Однако, эта схема все еще остается графическим изображением, а не текстовым описанием. Для того, чтобы проанализировать схему, мы должны предоставить программе РSPICE значения компонентов и номера узлов в тестовом формате.

    Для того, чтобы создать текстовый файл с описанием схемы, запустите программу PSPICE и выберите позиции меню File -> New -> Text File:

    Описание нашей простой, двухкомпонентной схемы мы начнем с того, что в первой строке редактора введем ее название (title) на английском языке:

    Для описания батареи, нам нужно перейти на новую строку в редакторе, и ввести в ее начале букву "v" (обозначает "источник напряжения"). После этой буквы мы указываем номера проводов (узлов), к которым подключаются контакты батареи, и напряжение батареи:

    Эта строка рассказывает программе PSPICE, что источник напряжения нашей схемы привязан к проводам (узлам) 1 и 0, имеет постоянный ток (DC) и напряжение 10 В. Это всё, что SPICE должен знать о батарее. Теперь перейдем к резистору. Его описание начинается с буквы "r", далее указываются номера проводов (узлов), к которым он подключен и величина его сопротивления. Мощность резистора указывать не нужно, поскольку речь идет о компьютерном моделировании (виртуальные компоненты не пострадают от чрезмерного напряжения или тока):

    Теперь SPICE знает, что у нас есть резистор, который подключен к проводам (узлам) 1 и 0, и имеет сопротивление 5 Ом. Эти короткие текстовые строки сообщают программе, что резистор привязан к тем же проводам (1 и 0), что и батарея.

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

    Теперь нам нужно "сохранить" этот текстовый файл на жестком диске компьютера. Для этой цели выберите позиции меню File -> Save As. В открывшемся окне выберите папку, в которую хотите сохранить файл и введите его название (мы его назовем circuit1.cir), затем нажмите кнопку "Сохранить". После этого закройте окно тестового редактора.

    Чтобы провести анализ схемы, откройте только что созданный файл (File -> Open -> circuit1.cir) и выберите Simulation -> Run circuit1:

    В нижнем правом углу программы должно появиться сообщение "100 %". Для просмотра результатов анализа на экране компьютера выберите View -> Output File. Получится примерно следующее:

    В начале этого файла программа повторяет список соединений вместе с названием файла и оператором ".end". Примерно посередине отображается напряжение во всех узлах схемы по отношению к узлу 0. В нашей схеме кроме нулевого узла имеется всего один узел, так что отображается только одно напряжение равное 10 вольтам. Затем программа показывает величину силы тока через каждый источник напряжения. Так как у нас существует всего один такой источник, то отображается одна величина тока равная 2 амперам. Из-за непонятной причуды PSPICE, эта величина выводится со знаком минус.

    В последней строке файла отображается "суммарная рассеиваемая мощность", которая в данном случае составляет 2.00Е+01 ватт, или 2.00 х 10 1 = 20 ватт. Вывод большинства чисел в экспоненциальной форме поначалу может сбить с толку, но потом, при работе с очень большими или очень маленькими числами это будет даже удобно.

    При необходимости вы можете сохранить результаты анализа в текстовый файл (File -> Save As расширение .txt). Этот файл можно открыть в любом текстовом редакторе, удалить ненужную информацию оставив только данные напрямую связанные с анализом схемы:

    Чтобы изменить параметры какого-либо компонента, нужно открыть файл списка соединений (circuit1.cir) и сделать необходимые изменения в тексте описания схемы. Затем необходимо сохранить сделанные изменения и запустить анализ. Такой процесс редактирования и обработки текстового файла знаком каждому программисту. Это одна из причин, по которой мы выбрали программу PSPICE - она заставляет ученика думать и работать как программист, что немаловажно, поскольку компьютерное программирование является важной частью передовых технологий электроники.

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

    Если мы увеличим напряжение батареи с 10 вольт до 30, то при неизменном сопротивлении, сила тока у нас должна увеличиться в 3 раза. Чтобы проверить это создайте в программе новый текстовый файл, аналогичный первому, только величину напряжения введите 30 вольт. Далее проведите анализ этого файла как было описано выше, и получите следующее (ненужная информация удалена):

    Как мы и ожидали, при утроении напряжения, сила тока так же утроилась (с 2 ампер она возросла до 6 ампер (6.000 х 10 0 )). Одновременно с увеличением силы тока, увеличилась и суммарная рассеиваемая мощность. Если раньше ее величина составляла 20 ватт, то теперь - 180 ватт (1.8 х 10 2 ). Напомним вам, что мощность прямопропорциональна квадрату напряжения (Закон Джоуля: P=U 2 /R), поэтому, при утроении напряжения, мощность увеличится в 9 раз (3 2 =9). Действительно, если мы 20 умножим на 9, то получим 180.

    Для того, чтобы посмотреть как эта простая схема будет вести себя в широком диапазоне напряжений батареи, нам нужно задействовать некоторые более продвинутые операторы PSPICE. С помощью оператора ".dc" мы будем изменять напряжение батареи от 0 до 100 вольт, с шагом 5 вольт. Выводить значения напряжения и силы тока на каждом шаге нам поможет оператор ".print". Строки, начинающиеся с символа "*" являются комментариями. Они не предлагают компьютеру выполнить какое-либо действие, а служат исключительно для информирования человека о каких -то важных моментах текстового представления схемы.

    Оператор ".print" дает программе команду напечатать столбцы чисел, соответствующие каждому шагу анализа:

    Если мы в текстовом файле заменим команду ".print dc v(1) i(v)" на команду ".plot dc i(v)", то SPICE выведет график, состоящий из текстовых символов:

    Левый столбец цифр в обоих выходных файлах показывает напряжение батареи на каждом интервале увеличения от 0 до 100 вольт, с шагом 5 вольт. Цифры в правом столбце показывают силу тока для каждого из этих напряжений. Посмотрите внимательно на эти цифры, и вы увидите пропорциональное соотношение каждой их пары. Закон Ома (I=U/R) сохраняется в каждом случае, потому что при сопротивлении равном 5 Ом, каждое значение силы тока составляет 1/5 от соответствующего ему напряжения. На знак "-" перед значениями силы тока не обращайте внимание (причуда программы).

    Существуют компьютерные программы, которые способны интерпретировать текстовые данные PSPICE и конвертировать их в графический формат. Одна из таких программ называется Nutmeg, и выводимый ей график выглядит примерно так:

    Моделирование электронных схем - General

    Посоветуйте программу по моделированию электронных схем желательно под Linux. Схема простенькая, задача которой обеспечить резервное питание автосигнализации. Особенности:
    1. в случе обесточивания основного источника питания(ОИП), сигнализация должна запитываться от резервного(РИП)
    2. обеспечивать подзарядку РИП только во время работы генератора автомобиля (U?13В)
    2. не допускать перезарадки РИП
    3. не допускать подзарадки РИП в случае остановкаи двигателя
    4. при не работающем генераторе исключить разрядку ОИП через РИП.
    Среди известных мне подобных программ (Qucs, gEDA) нет либо тиристоров либо стабилистронов. Схема:
    https://drive.google.com/file/d/0B94rsLDO5tgdRXR1dkthOXUtc3c/edit?usp=sharing

    Среди известных мне подобных программ (Qucs, gEDA) нет либо тиристоров либо стабилистронов. Схема:

    Да хорош. В gEDA можно подключать SPICE. Ты хочешь сказать, что не можешь найти SPICE-модель тиристора или стабилитрона? А искал?

    И LTSpice, кстати, прекрасно работает под Wine.

    И вроде в Qucs есть тиристоры (thyristor = silicon controlled rectifier = SCR) и зенеровские диоды. Но у меня не стоит Qucs, поэтому сам ищи. Может, они там как Z-диоды, либо Zener diodes.

    http://qucs.sourceforge.net/components.shtml (тиристор точно есть в списке). Другой вопрос, какие у него параметры и можно ли их подкрутить.

    Zubok ????? ( 24.11.2013 21:58:03 )
    Последнее исправление: Zubok 24.11.2013 21:59:03 (всего исправлений: 2 )

    Подключи РИП к ОИП через выпрямительный кремниевый диод (на нем падение напряжения 0.7 Вольт) и запитывай сигналку от РИП. Это тебе за 10 коп удовлетворит 95% твоих требований. Это конечно будет некруто, да.