Редактор Stimulus

We use cookies. Read the Privacy and Cookie Policy

Редактор Stimulus

В PSpice используются различные формы (stimuli) напряжений или токов. Формы напряжения, представляемые синусоидой, экспонентой, прямоугольными импульсами, кусочно-линейной функцией (PWL), квазигармоникой с модулируемой частотой, рассматривались в последнем разделе главы 4. Для краткого знакомства с методикой применения редактора Stimulus в Capture, рассмотрим источник синусоидального напряжения, который имеет эту форму

sin(<vo> <va> <f> <td> <df> <phase>),

где vo — напряжение смещения, va — амплитуда напряжения, f — частота, td — запаздывание, df — коэффициент затухания и phase — начальная фаза синусоидального сигнала. В PSpice команда ввода выглядит как

V 1 0 sin (0.3V 1V 500Hz 0 500 0)

Эта команда использовалась в примере главы 4 (см. полученный в результате график на рис. 4.30). С другой стороны, синусоидальный источник тока можно было бы ввести как

I 1 0 sin(0.2А 0.75А 60Hz 0 0 90)

Здесь первый параметр io — ток смещения, второй параметр ia — амплитуда тока, а остальные параметры не отличаются от приведенных в команде для источника напряжения.

Редактор Stimulus программы Capture разрешает пользователю просмотреть график заданного сигнала на экране до того, как он будет использован в схеме.

Это справедливо для всех форм напряжения, которые поддерживаются OrCAD PSpice. Однако редактор Stimulus демонстрационной версии можно использовать только для функции sin().

В качестве простого примера начнем новый проект с именем stimcase и вызовем компонент VSTIM из библиотеки SOURCSTM для формирования синусоидального напряжения. Вставьте в схему последовательную цепочку из R=1,5 Ом и L=5,3 мГн, как на рис. 2.1. Выберите свойства реализации источника напряжения (implementation) и назовите его Vsin. Затем выберите символ для формы и из главного меню выберите Edit, PSpice Stimulus. Появится окно Stimulus Editor. Если вы используете демонстрационную версию, то сможете устанавливать в этом окне атрибуты только для синусоидальной формы. Окно для установки атрибутов SIN() показано на рис. 17.1 и должно быть заполнено так, как в приведенном примере. Установите следующие значения: Offset value=2 В, Amplitude=1,5 В, Frequency(Hz)= 0 Гц, Time delay(с)=0, Damping factor(1/c)=0 и Phase angle(градусы)=90. После установки значений в окне предварительного просмотра появится диаграмма синусоидального напряжения. Оно должно иметь максимальное значение 3,5 В и минимальное 0,5 В, создавая значение двойной амплитуды 3 В (или амплитуду 1,5 В), постоянную составляющую, равную 2 В, и начальный фазовый угол 90°.

Рис. 17.1. Окно для установки атрибутов синусоидального сигнала

Когда вы нажмете OK, закрывая окно SIN Attribute, появится запрос, хотите ли вы сохранить изменения (ответьте «да») и модифицировать схемное решение (ответьте «да»). Подготовьте моделирование на PSpice, выбрав New Simulation Profile с именем Stimcas1 и выберите анализ переходных процессов во временной области для интервала в 40 мс с максимальным размером шага 40 мкс. Проведите моделирование и получите в Probe графики V(1), V(2) и I(R) на одном экране, как показано на рис. 17.2. В начале графика входное напряжение имеет значение 3,5 В, как и при предварительном просмотре формы. Другие кривые искажены из-за переходного процесса. Выберите момент, когда V(1) находится в максимуме при t=16,68 мс, затем найдите момент, когда в максимуме находится ток при t=19,143 мс. Отметьте, что ток отстает от приложенного напряжения на 2,463 мс, что соответствует 53,1°. Результаты не отличаются от полученных в соответствующем примере из главы 2.

Рис. 17.2. Временные диаграммы, полученные с использованием Stimulus Editor

В качестве упражнения убедитесь, что ток имеет величину 0,6015 А, а напряжение на катушке индуктивности равно 1,1933 В. Отметим, что в представленном примере величина входного напряжения составляет 1,5 В, в то время как в первом примере из главы 2 оно было равно 1,0 В. 

**** 10/10/99 11:38:45 *********** Evaluation PSpice (Nov 1998) **************

** circuit file for profile: Stimcas1

**** CIRCUIT DESCRIPTION

*Libraries:

* Local Libraries :

.STMLIB ".STIMCASE.stl"

* From [PSPICE NETLIST] section of pspieeev.ini file:

.lib nom.lib

*Analysis directives:

.TRAN 0 40ms 0 40us

.PROBE

*Netlist File:

.INC "stimcase-SCHEMATIC1.net"

* Alias File:

**** INCLUDING stimcase-SCHEMATIC1.net ****

* source STIMCASE

L_L  2 0 5.3mH

R_R  1 2 1.5

V_V1 1 0 STIMULUS=Vsin

**** RESUMING stimcase-SCHEMATIC1-Stimcas1.sim.cir ****

.INC "stimcase-SCHEMATIC1.als"

**** INCUDING stimcase-SCHEMATIC1.als ****

.ALIASES

L_L  L(1=2 2=0 )

R_R  R(1=1 2=2 )

V_V1 V1(+=1 -=0 )

.ENDALIASES

**** RESUMING stimcase-SCHEMATIC1-Stimcas1.sim.cir ****

.END

* E:SPICESTIMCASE.stl written on Sun Oct 10 11:02:54 1999

* by Stimulus Editor -- Evaluation Version 9.0

;!Stimulus Get

;! Vsin Analog

;!Ok

;!Plot Axis_Settings

;!Xrange 0s 60ms

;!Yrange 0 4

;!AutoUniverse

;!XminRes 1ns

;!YminRes 1n

;!Ok

.STIMULUS Vsin SIN( 2V 1,5V 60Hz 0 0 90 )

**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG С

NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE

( 1) 3.5000  ( 2) 0.0000

VOLTAGE SOURCE CURRENTS

NAME  CURRENT

V_V1 -2.333E+00

TOTAL POWER DISSIPATION 8.17Е+00 WATTS

Рис. 17.3. Выходной файл для анализа с использованием Stimulus Editor

Выходной файл показан на рис. 17.3. Форма напряжения представляет собой синусоидальную зависимость (сдвинутую на 2 В по оси Y)

V_V1 1 0 STIMULUS=Vsin

.STIMULUS Vsin SIN( 2V 1.5V 60Hz 0 0 90 )

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

Мы заключаем, что проще использовать различные формы токов и напряжений в PSpice (как в главе 4), чем пытаться использовать единственную форму, доступную в Capture. В PSpice вышеупомянутая команда просто заменяется на

V 1 0 sin(2V 1.5V 60Hz 0 0 90)

Если вам необходимо применить источник тока или напряжения типов ехр(), pulse(), pwl(), sffm() или sin(), используйте методы, описанные в первых тринадцати главах этой книги.

Данный текст является ознакомительным фрагментом.