
- •Методические указания к выполнению лабораторных работ по курсу «Электронные устройства роботов»
- •6 Семестр
- •Требования к отчету
- •Защита лабораторных работ
- •Лабораторная работа № 1
- •1. Цель работы
- •2. Порядок выполнения работы
- •2.1. Запуск программы
- •2.2.Добавление компонентов в схему
- •2.3.Ввод и редактирование атрибутов компонента
- •2.4. Ввод и редактирование электрических цепей (проводников)
- •2.5. Выполнение моделирования
- •2.5.1. Анализ переходных процессов (Transient Analysis)
- •2.5.2.Расчет частотных характеристик (ac Analysis)
- •2.5.3.Расчет передаточных функций по постоянному току (dc Analysis)
- •2.5.4. Многовариантный анализ
- •2.5.5. Расчет режима по постоянному току (Dynamic dc)
- •2.5.6.Расчет малосигнальных передаточных (Transfer Function)
- •2.5.7.Расчет чувствительностей по постоянному току (Sensitivity)
- •3. Контрольные вопросы
- •Лабораторная работа № 2
- •1. Цель работы
- •2. Порядок выполнения работы
- •2.1. Основные понятия
- •2.2. Устройства питания
- •2.3. Генераторы цифровых сигналов
- •2.4. Вентили и триггеры
- •2.5. Анимация при моделировании
- •4. Контрольные вопросы
- •Лабораторная работа № 3
- •1. Цель работы
- •2. Теоретическая часть
- •2.1. Назначение логических элементов
- •2.2. Применение логических элементов
- •2.3. Функциональные возможности логических элементов
- •3.Практическое задание
- •4. Контрольные вопросы
- •Лабораторная работа № 4
- •1. Цель работы
- •2. Теоретическая часть
- •2.1. Дешифраторы
- •2.1. Мультиплексоры
- •3.Практическое задание
- •4. Контрольные вопросы
- •Приложение I. Представления чисел, переменных и математических выражений
2.4. Ввод и редактирование электрических цепей (проводников)
Режим
ввода проводников включается щелчком
мыши по пиктограмме
,
выбором
команды Options>Mode/Wire
или нажатием
комбинации клавиш Ctrl+W.
Начало
проводника отмечается щелчком мыши на
выводе компонента. Передвигая курсор,
не отпуская левую клавишу мыши,
наносят проводник на чертеж. Если курсор
движется по горизонтали или вертикали,
прокладывается прямолинейный проводник.
Если же он движется по диагонали,
образуется один изгиб под углом 90°.
Отпускание клавиши фиксирует окончание
линии.
Ввод
проводников под произвольным углом
выполняется в режиме Options>Mode/WireD
(включается
также нажатием на пиктограмму
).
Задание 1. Проведем анализ работы усилителя звуковой частоты, изображенного на рис. 1.5. Перед анализом необходимо создать схему электрическую принципиальную устройства, используя материалы, приведенные выше. В схеме используется модель биполярного npn-транзистора 2N2222. Использовать элементы с номиналами, указанными на рис. 1.5. Представление чисел с САПР MC9 указано в Приложении I, которое находиться в конце данного методического пособия.
В схеме используется источник питания V1 типа Battery с номинальным напряжением 15В, а также источник синусоидального напряжения V2 Sine Source, модель – 1MHz. Параметры источника синусоидального сигнала V2 следующие:
- амплитуда А – 1m;
- частота F – 10k, остальные параметры оставить по умолчанию.
Данный усилитель работает в диапазоне частот 10Гц…1МГц с коэффициентом усиления по напряжению при заданных параметрах схемы порядка 30. Коэффициент усиления по напряжению зависит от параметров схемы:
,
где β – коэффициент усиления по току транзистора.
Рис. 1.5. Усилитель звуковой частоты на биполярном транзисторе
2.5. Выполнение моделирования
После того, как создана принципиальная схема или создано ее текстовое описание, переходят к расчету характеристик, выбирая в меню Analysis (см. рис. 1.1) один из видов анализа:
Transient, Alt+1 — расчет переходных процессов;
AC, Alt+2 — расчет частотных характеристик;
DC, Alt+3 — расчет передаточных функций по постоянному току (при вариации постоянной составляющей одного или двух источников сигналов, вариации температуры или параметров моделей компонентов);
Dynamic DC, Alt+4 — расчет режима по постоянному току и динамическое отображение на схеме узловых потенциалов, токов ветвей и рассеиваемой мощности;
Transfer Function, Alt+5 — расчет малосигнальных передаточных функций в режиме по постоянному току;
Sensitivity, Alt+6 — расчет чувствительности режима по постоянному току.
2.5.1. Анализ переходных процессов (Transient Analysis)
После перехода в режим анализа переходных процессов программа МС9 проверяет правильность составления схемы. При наличии ошибок выводится информационное сообщение, пример которого показан на рис. 1.6.
При отсутствии ошибок в схеме программа составляет ее топологическое описание, выполняет подготовку к численному расчету переходных процессов и открывает окно задания параметров моделирования Transient Analysis Limits.
Рис. 1.6. Сообщение об ошибке при попытке начать моделирование
Задание параметров моделирования Transient Analysis Limits
В окне задания параметров расчета переходных процессов, показанном на рис. 1.7 и открывающимся нажатием клавиши F9, имеются следующие разделы.
Рис. 1.7. Задание параметров расчета переходных процессов
Команды:
Run
— начало
моделирования (щелчок на пиктограмме
в строке инструментов или нажатие F2
также начинает моделирование).
Моделирование может быть остановлено
в любой момент нажатием на пиктограмму
или клавишу
Esc.
Последовательные нажатия на пиктограмму
прерывают
и затем продолжают моделирование;
Add — добавление еще одной строки спецификации вывода результатов после строки, отмеченной курсором. На этой строке устанавливается способ отображения результатов и аналитические выражения для построения графиков. При наличии большого количества строк, не умещающихся на экране, появляется линейка прокрутки;
Delete — удаление строки спецификации вывода результатов, отмеченной курсором;
Expand — открытие дополнительного окна для ввода текста большого размера при расположении курсора в одной из граф, содержащих выражения, например Y Expression;
Stepping — открытие диалогового окна задания вариации параметров;
Properties — открытие диалогового окна, имеющего 5 или 6 закладок: Plot— управление выводом графиков на экран и на принтер, Scales and Formats — выбор масштабов по осям координат, Colors, Fonts and Lines — выбор цвета объектов, параметров шрифта и типа линий, Header— нанесение заголовков в выходных числовых данных, Save Curves выбор одной или нескольких переменных для сохранения в файлах User Source, только в режиме Transient, Tool Bar— нанесение пиктограмм команд на панель инструментов;
Help— вызов раздела Transient Analysis системы помощи.
Числовые параметры:
Time Range — спецификация конечного и начального времени расчета переходных процессов по формату Tmax[,Tmin]; no умолчанию назначается Tmin=0 (отрицательные значения моментов времени недопустимы). Например, спецификация "1.2ms,0.4ms" задает интервал моделирования от 0,4 до 1,2 мс;
Maximum Time Step — максимальный шаг интегрирования. Расчет переходных процессов ведется с переменных шагом, выбираемым автоматически, величина которого определяется допустимой относительной ошибкой RELTOL. Максимальная величина шага интегрирования равна заданному значению. Если этот шаг не задан (или задан равным нулю), то максимальный шаг интегрирования полагается равным (Tmax—Tmin)/50;
Number of Points— количество точек, выводимых в таблицы, т. е. количество строк в таблице вывода результатов по умолчанию принимается равным 51, минимальное значение 6.
Temperature — диапазон изменения температуры в градусах Цельсия; при выборе параметра Linear имеет формат High[,Low[,Step]]; если параметр Step (шаг) опущен, то выполняется анализ при двух значениях температуры Low (минимальной) и High (максимальной), если опущены оба параметра Low и Step, то расчет проводится при единственной температуре, равной High; при выборе параметра List указывается список температур, разделяемых запятыми. При изменении температуры изменяются параметры компонентов, имеющие ненулевые температурные коэффициенты ТС, а также ряд параметров полупроводниковых приборов. Значение установленной здесь температуры может использоваться в различных выражениях, она обозначается как переменная TEMP.
Вывод результатов моделирования:
Ниже раздела "Числовые параметры" и слева от раздела "Выражения" расположена группа пиктограмм. Нажатие каждой пиктограммы определяет характер вывода данных, задаваемых в той же строке. Имеются следующие возможности:
X
Log/Linear
Scale
— переключение
между логарифмической и линейной
шкалой по оси X.
При выборе
логарифмической шкалы диапазон изменения
переменной должен быть положительным;
Y
Log/Linear
Scale
— переключение
между логарифмической и линейной
шкалой по оси У. При выборе логарифмической
шкалы диапазон изменения переменной
должен быть положительным;
Plot Group — в графе Р числом от 1 до 9 указывается номер графического окна, в котором должна быть построена данная функция. Все функции, помеченные одним и тем же номером, выводятся в одном окне. Если это поле пусто, график функции не строится.
Выражения:
X Expression — имя переменной, откладываемой по оси X. Обычно при анализе переходных процессов по этой оси откладывается время (переменная Т), однако это не всегда так. Так при расчете спектра сигнала с помощью преобразования Фурье (FFT) по оси X откладывается частота (переменная F), а при расчете петли гистерезиса ферромагнетика — напряженность магнитного поля, например Н(К1);
Y Expression — математическое выражение для переменной, откладываемой по оси Y. Это может быть простая переменная типа напряжения в узле V(5), падения напряжения на двухполюсном компоненте V(L1), тока ветви 1(2,3), 1(1.1) или математическое выражение, например V(VCC)*I(VCC).
X Range — максимальное и минимальное значение переменной Х на графике по формату High[,Low]. Если минимальное значение Low равно нулю, его можно не указывать. Для автоматического выбора диапазона переменных в этой графе указывается Auto. В этом случае сначала выполняется моделирование, в процессе которого графики строятся в стандартном масштабе и затем автоматически перестраиваются;
Y Range— максимальное и минимальное значение переменной Y на графике; если минимальное значение равно нулю, его можно не указывать. Для автоматического выбора диапазона переменных в этой графе указывается Auto.
Опции:
Run Options— управление выдачей результатов расчетов:
Normal — результаты расчетов не сохраняются,
Save — сохранение результатов расчетов в бинарном файле <имя схемы>.TSA,
Retrieve — считывание последних результатов расчета из файла <имя схемы>.TSA, созданного ранее. При этом производится построение графиков и таблиц переходных процессов, как после обычного расчета.
State Variables — установка начальных условий:
Zero — установка нулевых начальных условий для потенциалов всех аналоговых узлов и токов через индуктивности и неопределенных логических состояний "X" для цифровых узлов,
Read — чтение начальных условий из бинарного файла <имя схемы>.ТОР, созданного с помощью State Variables Editor, перед каждым вариантом расчета при изменении температуры или другого параметра,
Leave — установка в качестве начальных условий значений, полученных при окончании расчета предыдущего варианта. При расчете первого варианта они полагаются нулевыми. Если в предыдущем варианте рассчитывался только режим по постоянному току, то в качестве начальных значений будут приняты параметры этого режима.
Operation Point — выполнение расчета режима по постоянному току перед началом каждого расчета переходных процессов. Данные этого режима заменяют значения всех начальных условий, если они были установлены;
Operation Point Only — расчет только режима по постоянному току (расчет переходных процессов не производится);
Auto Scale Ranges — присвоение признака автоматического масштабирования "Auto" по осям X,Y для каждого нового варианта расчетов. Если эта опция выключена, то принимаются во внимание масштабы, указанные в графах X Range, Y Range.
Задание 2. Провести анализ напряжения сигнала на входе и на выходе усилителя, используя материалы, представленные выше. Проследить изменение коэффициента усиления по напряжению при вариации значений сопротивлений нагрузки и источника сигнала.