Documente Academic
Documente Profesional
Documente Cultură
UNIVERSIDAD NACIONAL
MAYOR DE SAN MARCOS
CURSO
Electrotecnia
E.A.P.
Ingeniera Electrnica
PROFESOR
ALUMNO
14190134
14190132
lunes 5:00-8:00pm
2014
pg. 1
INDICE
Pg.
CARATULA.. 1
SOFTWARE DE SIMULACION DE CIRCUITOS
1. - INTRODUCCION 4
1.1.- VENTAJAS.. 4
1.2.- DEVENTAJAS 4
2.- MARCO TEORICO. 5
2.1.- TIPOS DE SIMULADORES 5
2.1.1.- OREGANO 5
2.1.2.- KSIMUS CIRCUIT SIMULATOR 5
2.1.3.- KLOGIC.. 6
2.1.4.- QUCS.. 6
3.- SIMULADOR ANALOGICO PSPICE. 7
3.1.- CARACTERISTICAS.. 7
3.2.- CREACION DE UN FICHERO FUENTE. 8
pg. 2
5.- MATLAB.. 16
5.1.- HISTORIA 16
5.2.- CONCEPTO 16
5.3.- RESUMEN DE MATLAB. 17
5.3.1.- LA AYUDA (HELP). 17
5.3.2.- EL ENTORNO OPERATIVO DE MATLAB PARA WINDOWS 17
5.3.3.- MANIPULACION DE MATRICES. 17
5.3.4.- REPRESENTACIONES GRAFICAS 18
5.3.4.1.- GRAFICAS EN 2D.... 18
5.3.4.2.- GRAFICAS EN 3D.... 18
pg. 3
1.1.- VENTAJAS
Utilizar un simulador de circuitos le permite al ingeniero electrnico hacer pruebas sin correr el riesgo de daar
algn circuito, si eso llegase a ocurrir, implicara mayor gasto de material semiconductor.
Cuando un circuito trabaje correctamente en el simulador, ser ms fcil armarlo en una tabla de prototipo
(protoboard), y se puede tener la seguridad de que el circuito funcionar correctamente.
Con el simulador se puede hallar de manera ms fcil los errores y problemas que surgen a la hora de ensamblar
los circuitos elctricos, con algunas herramientas que los programas ya cuentan como por ejemplo: multmetros,
generadores de voltaje u osciloscopios.
Algunos programas cuentan con diferentes vistas al circuito que se est armando. Se puede observar como si se
estuviese conectando en un protoboard, o como un diagrama de conexiones. Tambin se puede ver como una
placa de circuitos la cual se puede mandar a fabricar con alguna compaa y as obtendr un trabajo final
funcionando.
1.2.- DESVENTAJAS
Algunos simuladores de circuitos no estn lo suficientemente actualizados, y no cuentan con todos los chips del
mercado, y eso sera un contratiempo para el diseador, ya que deber darse a la tarea de fabricar su propio
semiconductor, y eso podra tomarse su tiempo.
Cuando no se sabe como manejar el programa de simulacin, genera retrasos en los diseos, se debe estudiar de
manera completa todos los componentes y opciones que tiene el programa, para poder realizar el trabajo de
manera correcta.
pg. 4
2.1.1. Organo
Organo es un simulador de circuitos elctricos y
electrnicos que nos permitir crear esquemas tanto con
resistencias, condensadores, bobinas y elementos ms
avanzados como diodo, diodo zener, tiristor, diac, triac,
potencimetro, transistores (P-MOS, N-MOS...),
bombilla, led, amplificador operacional, puesta a tierra,
fusible, pulsadores y otros componentes electrnicos.
Una vez diseado el circuito marcamos los nodos que
queremos medir y establecemos los parmetros de
simulacin. Una vez ejecutada nos mostrar una grfica
con las tensiones en los nodos marcados en funcin del
tiempo de simulacin.
pg. 5
2.1.3. Klogic
Creacin, simulacin y anlisis de circuitos digitales.
Ofrece los bloques de lgica combinacional y secuencial
ms usados: puertas AND, OR, NOT (inversor), NOR,
XOR, NAND, biestable D, biestable RS, biestable JK,
Flipflop, salidas triestado, memorias RAM, switch,
conectores en Bus, osciladores, LED, visores de 7
segmentos...
Una vez definido el esquema circuital podemos
simularlo y mostrar un grfico con los niveles de las
entradas y las salidas. Tambin podemos pedirle que
nos defina las ecuaciones del circuito.
2.1.4. Qucs
Simulador elctrico y electrnico. Podemos ir
aadindole componentes a nuestro dibujo e ir
juntndolos por cables. Contamos con resistencias,
condensadores, bobinas, puestas a tierra,
transformador, bloques para corriente continua,
polarizador en T, amplificadores, atenuador, bobinas,
sondas de corriente y de tensin, conmutadores,
etc...
En la librera de componentes contamos con muchos
ms bloques: Varios tipos de Mosfets, amplificadores
operacionales, Leds de varios colores, transistores,
distintos diodos Zener y diodos convencionales y
muchos componentes ms. En cuanto a la simulacin,
podemos tanto ver la grfica de las tensiones respecto
al tiempo, como calcular la polaridad DC, usar
diagramas de tiempos, tablas de verdad y muchas
cosas ms.
Tambin existen otros simuladores como TKGate, KTechlab, Eagle, Kicad.
pg. 6
3.1.- Caractersticas
El procedimiento general para la simulacin de circuitos utilizando PSpice consta de tres pasos bsicos. Primero
la creacin del fichero fuente, que contiene las caractersticas de los elementos que forman parte del circuito. El
siguiente paso es introducir el fichero fuente en el ordenador y correr el programa, el cual crear un fichero de
salida. Cada sentencia en el fichero fuente consta de varias partes, denominadas campos. Cada campo tiene un
orden especfico dentro de una sentencia y los mismos pueden separase mediante el empleo de comas, uno o
ms espacios en blanco o mediante tabulaciones.
En la siguiente tabla se presentan los factores de escala utilizados por PSpice y sus respectivas formas
exponenciales.
La primera lnea de un fichero fuente es el ttulo, el cual puede contener cualquier texto. La lnea de ttulo
es ignorada por PSpice, a excepcin de ser colocada como etiqueta en el archivo de salida.
La ltima sentencia en un fichero fuente debe ser la sentencia .END.
Un asterisco "*" al inicio de una lnea indica un comentario. Los comentarios son ignorados por PSpice.
Exceptuando la lnea de ttulo, la definicin de subcircuitos, y las sentencias .OPTION .END el orden en
que se coloquen el resto de las sentencias en el fichero no tiene importancia para el programa.
pg. 7
pg. 8
Generadores DC independientes
La declaracin utilizada para especificar generadores independientes consta de cuatro campos:
Nombre del generador.
Nodos de conexin.
Tipo de generador.
Valor.
pg. 9
Donde la letra V al inicio del nombre indica que es un generador de tensin y las letras xxx, puede ser cualquier
cadena alfanumrica, preferiblemente no mayor de 8 caracteres.
En el campo de nodos de conexin, se colocan los nmeros de los nodos a los cuales se conectan las terminales
positiva y negativa del elemento. Por el momento solo se utilizaran generadores tipo DC. Es importante tener en
cuenta que para el programa la corriente siempre sale por la terminal negativa.
Generador de Corriente
En el caso de los generadores de corriente las diferencias consisten en que la primera letra del nombre debe ser
la letra I, y adems el nodo 1 nodo de extraccin, y el nodo 2, como nodo de inyeccin, de la siguiente manera:
Donde Vg es el nombre del generador; N+ y N- son los nodos correspondientes a las terminales de conexin del
generador, V0 indica una tensin continua superpuesta a la sinusoidal; VA indica la amplitud de la seal, el campo
FREQ indica su frecuencia en Hertz; TD es el tiempo de retardo de la seal, representa el amortiguamiento y
el desfase.
PSpice genera las seales sinusoidales a partir de la siguiente ecuacin:
0 t TD
Vg = V0;
TD t TSTOP
pg. 10
Donde la letra E indica que es un generador de tensin controlado por tensin. El campo ganancia indica el factor
de amplificacin del generador dependiente con respecto al voltaje de control.
pg. 11
Donde la letra H en el nombre indica que es un generador de tensin controlado por corriente y en el
campo Vxxx se coloca el nombre de la fuente del sensor.
Los valores de R1 y R0 son parmetros de impedancia de entrada e impedancia de salida respectivamente, los
cuales son proporcionales por el fabricante. En caso de no conocerse estos valores, se puede asumir como
estndar un valor de 1010 para R1 y simplemente se puede omitir R0
pg. 12
Donde SUBNAM corresponde al nombre del subcircuito y los nodos N1, N2, N3.... corresponden a los nodos
externos del subcircuito, es decir los nodos que conectan al subcircuito con el circuito general. La nica restriccin
que existe para la seleccin de los nmeros de los nodos externos es que no se puede utilizar el nmero cero.
Cualquier nmero de nodo utilizado para la descripcin de un subcircuito y que no aparezca en la
sentencia .SUBCKT es estrictamente local, y no importa que el mismo nmero se utilice para describir otros
elementos en el circuito global.
Luego de la sentencia .SUBCKT se hace la descripcin del subcircuito y por ltimo se finaliza con la
sentencia .ENDS.
Despus de hacer la descripcin en un subcircuito, la sentencia utilizada para incluirlo dentro de un circuito global
es la siguiente:
Donde Xyyy describe el nombre del subcircuito utilizado, el campo nodos indica las conexiones externas entre el
subcircuito y el circuito global, las cuales son totalmente independientes de la numeracin utilizada la sentencia
de descripcin del subcircuito ; y el campo SUBNAME hace referencia al nombre de la descripcin de subcircuito
utilizada.
pg. 13
4.1. Funciones
Los diagramas de bloques se utilizan para mostrar los conceptos generales de cmo funciona algo, como un
producto o una organizacin. Se utilizan como un medio de referencia, de modo que aquellos no familiarizados
con el proceso puedan obtener una comprensin general. Un diagrama de bloques exitoso estar claramente
marcado e identificar los pasos clave en el proceso.
4.2. Caractersticas
Los diagramas de bloques se pueden crear a mano en papel o con programas informticos. El punto de partida,
as como el flujo general de la informacin, debe ser fcilmente reconocible. Algunos diagramas utilizan diferentes
formas de cajas para indicar diferentes aspectos o relaciones.
4.5. Muestras
Si no ests seguro por dnde empezar o incluso de lo que debes incluir en tu diagrama de bloques, varios sitios
web ofrecen muestras, junto con instrucciones sobre cmo crear diagramas de bloques eficaces.
pg. 14
Resistencias
Condensadores
Potencimetro
Bombillas
Transistores
Diodo led
Fuente de voltaje
Ampermetro
Voltmetro
Circuitos integrados
Transformadores
Displays hasta de 7 segmentos, entre otros.
Tal vez sea el ms potente simulador de toda la plataforma, es un poco complejo de manejar, no presenta
animaciones en sus circuitos, pero no por eso deja de ser un excelente simulador de circuitos.
pg. 15
5.- MATLAB
5.1. HISTORIA
Fue creado por Cleve Moler y Ramss Garca Snchez ingeniero mexicano en electrnica graduado del instituto
tecnolgico de Massachusetts (MIT) en 1984, surgiendo la primera versin con la idea de emplear paquetes de
subrutinas escritas en Fortranen los cursos de lgebra lineal y anlisis numrico, sin necesidad de escribir
programas en dicho lenguaje. El lenguaje de programacin M fue creado en 1970 para proporcionar un sencillo
acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran.
En 2004, se estimaba que MATLAB era empleado por ms de un milln de personas en mbitos acadmicos y
empresariales.
5.2. CONCEPTO
Matlab es un lenguaje de programacin desarrollado
por The Mathworks, Matlab nace como el resultado de
tratar de satisfacer las necesidades computacionales de
cientficos, ingenieros y matemticos, por lo que el
desarrollo de Matlab comprende un potente lenguaje
de alto nivel y la incorporacin de funciones grficas
ms all de los lenguajes de programacin C y Fortran.
Es una herramienta de software matemtico que ofrece
un entorno de desarrollo integrado (IDE) con un
lenguaje de programacin propio (lenguaje M) y
servicio
de
especie.
Est
disponible
para
las
pg. 16
pg. 17
title(texto)
xlabel(texto)
ylabel(texto)
text(x, y, texto)
grid on
axis axis
Fija la escala de los ejes en los valores actuales (con hold en on).
axis off
zoom
pg. 18
5.3.4.2. GRFICOS 3D
Para representar una superficie z = f(x, y) es necesario comprender el funcionamiento de la orden meshgrid que
genera el soporte del dibujo.
Dados los vectores x = (x1, , xn), y = (y1, , ym) la orden
[X Y] = meshgrid(x, y)
Genera una matriz X de dimensin mn cuyas filas son m copias del vector x, y una matriz Y de dimensin m n
cuyas columnas son n copias del vector y:
pg. 19