Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRONICA
GENERAL Y APLICADA
ADRIANA LLAMPA
2019
Unidad 1
Los semiconductores son una clase especial de elementos cuya conductividad se encuentra entre
la de un buen conductor y la de un aislante. Materiales usados a lo largo del tiempo:
puede alterar la estructura de las bandas lo suficiente como para modificar significativamente las
propiedades eléctricas del material:
Estructura cristalina
El carbono, el silicio y el germanio, (grupo IV). cada uno de estos elementos tienen en el último
nivel de energía 4 e- por lo tanto, está incompleto(inestable). Entonces forma en la estructura
cristalinas con sus 4 átomos vecinos 4 enlaces covalentes, por lo que queda neutro y estabilizado;
y así tiene los 8 e- en su último nivel.
Estos cristales son aislantes perfectos a 0ºK. El silicio cristaliza en fase cúbica. Por
simplicidad se suele utilizar una representación plana de la estructura.
Generación:
electrón + enlace electrón libre + hueco
a mayor energía, aumenta la probabilidad de que se rompa un enlace por lo que crece la
generación. Haciendo una aproximación lineal
1
Generación térmica G=KG. T
El semiconductor tipo N
Suponga que en la estructura cristalina se reemplaza un átomo de Silicio por un átomo del
grupo V (Arsénico). El átomo dador forma 4 enlaces covalentes con los átomos de Silicio
adyacentes. El electrón sobrante queda ligado muy débilmente (enlace iónico) y es fácilmente
liberado con muy poca energía.
2
electrones portadores mayoritarios
huecos son portadores minoritarios
Este material conduce más que el silicio intrínseco y se denomina Silicio tipo N (de
portadores mayoritarios negativos, poseen más electrones que el átomo neutro, se le llama
anión y poseen una carga neta (-))
El semiconductor tipo P
Reemplazando átomos de Silicio por átomos del grupo III (indio). El átomo aceptor forma 3
enlaces covalentes, quedando un enlace incompleto (hueco) que se propagará entre átomos
adyacentes, Los átomos aceptores quedarán ionizados (-) pero el cristal es
macroscópicamente neutro.
Este material conduce más que el silicio intrínseco y se denomina Silicio tipo P (de
portadores mayoritarios positivos, tienen menos electrones que el atomo neutro).
T=T0
T1>T0
T2>T1
3
La difusión se debe a la diferencia de concentración. Las cargas forman un dipolo en la juntura,
que a medida que empieza a crecer el dipolo, empieza a crecer el campo electro E
T=T0
T1>T0
E
T2>T1
E
Existe muy alta probabilidad de que estos electrones que han pasado a la zona P se
recombinen por la alta concentración de huecos en dicha zona.
Los huecos de la región P próxima a la unión se difunden a la región N, que también tiene
muy alta probabilidad de recombinarse por la alta concentración de e- de la zona N.
Es decir, en la vecindad del límite desaparecerán los portadores libres y crecerá la zona de
cargas iónicas inmóviles, llamada zona de deplexión.
P
Ie
IE
Ih
IH
4
Ih Ie
IE IH
En esta unión habrá aún paso de electrones y huecos hacia ambos lados:
zona P
Huecos mayoritarios: con suficiente energía para remontar el campo eléctrico adverso
y llegar a la zona N, se recombinarán con uno de los tantos electrones que hay en la
región N más allá de la zona de deplexión. Constituyen una corriente IH
zona N
Ie + Ih = IS
Sentido: zona N zona P
5
c-
El Diodo
Rectificadores monofásicos
Si a la juntura P-N se le conectan electrodos con conductores en cada región, se obtiene un
dispositivo llamado diodo.
Esquema físico
P
K A
Símbolo (hace referencia que hay una preferencia a que la corriente circule en una dirección)
K
Ie qV
V
IE
Si se aplica voltaje negativo entre ánodo y cátodo, hay un aumento del campo eléctrico
adverso, aumenta la barrera de potencial y la zona de deplexión. Se tendrá prácticamente
sólo la corriente Ie
Ie qV
V
IE
6
Es decir, el voltaje sólo aumenta o disminuye la barrera de potencial, y con ello aumenta o
disminuye exponencialmente el valor de IR.
En un diodo tipo, el voltaje en el cual la I empieza a crecer es del o,5V y en sentido inverso la
corriente es prácticamente nulo. Básicamente conduce corriente en 1 solo sentido
K K
mientras que polarizado en directo conduce cuando se supera un valor de tensión del orden
de 0,5 a 0,6 volts. A este voltaje se lo denomina tensión umbral o tensión de arranque del
diodo
(b)
A
Tensión de ruptura.
Efecto Avalancha:
Los portadores minoritarios que “caen” por la barrera de potencial, por lo que son acelerados
y alcanzan a adquirir gran cantidad de energía cinética, impactactando con átomos de la red
7
cristalina de dicha zona, rompiendo enlaces covalentes, generando a su vez nuevos
portadores. E n t o n c e s se desencadena un efecto avalancha.
La tensión de ruptura por efecto avalancha crece con la temperatura: una mayor agitación
térmica de la estructura cristalina disminuye el recorrido medio entre colisiones de los
portadores, dificultando que adquieran suficiente energía cinética para romper enlaces.
Efecto Zener:
En junturas fuertemente dopadas, con mayores impurezas, la zona de carga espacial es más
densa, es decir la zona de deplexión es más estrecha, y por ello el campo eléctrico es más intenso.
Esto provoca que al aplicar una tensión inversa el campo eléctrico se haga suficientemente intenso
como para romper los enlaces covalentes, creando abruptamente una gran cantidad de pares
electrón-hueco. Es decir, los electrones son arrancados directamente de sus enlaces
Curva del diodo considerando la ruptura por efecto zener o por efecto avalancha
Los diodos comunes no están preparados para trabajar en la zona de ruptura. En éstos la
ruptura provoca la destrucción del dispositivo. Hay diodos especiales denominados
genéricamente diodos Zener, diseñados para trabajar en la zona de ruptura. Los fabricantes
especifican la tensión máxima que soportan al inverso.
Esto es de gran importancia debido a que los transformadores y la red eléctrica funcionan con
corriente alterna, pero la mayoría de los dispositivos electrónicos funcionan con corriente
continua.
Consiste en un diodo en serie con la carga. Aquí la resistencia RL representa la carga. Puede
ser una batería que hay que recargar, un motor de corriente continua. Según el sentido en que
se coloque el diodo, se dejarán pasar los hemiciclos positivos o negativos.
8
El diodo lo que hace durante el ciclo positivo es conducir xq el diodo esta polarizado en forma
directa. Mientras que en el hemiciclo negativo la corriente no puede circular
los hemiciclos positivos de salida son ligeramente más bajos que los de entrada, debido a la
caída de aproximadamente 0,6 volts que se produce en el diodo en directo.
Esta salida tiene un valor medio de Vpico/π, es decir en este caso unos 5,5 volts. Además, tiene
una fuerte componente alterna, por lo que no se puede utilizar para
- Agregado de capacitor
A veces se quiere alimentar un equipo electrónico que requieren de tensión continua. Para
aproximarse a una tensión continua se le agregan filtros, comúnmente capacitivos, y en algunos
casos L-C.
Ocurre lo siguiente: al disminuir la tensión, el capacitor queda con la tensión máxima. Es decir que
el diodo no conduce a pesar de que haya tensión positiva de entrada porque esta es menor a la del
capacitor.
Luego, la tensión del capacitor disminuye a medida que este se descarga por la carga hasta que
vuelve a cargarse cuando la tensión de entrada supera la tensión del capacitor.
A valor pico a pico de la tensión de salida se lo denomina rizado o ripple. Con capacitores más
grandes se obtienen tensiones de salida con menor ripple.
1ro elijo el capacitor y luego el diodo. El diodo a utilizar debe estar preparado para soportar la
corriente pico repetitiva que le exige la aplicación.
9
Rectificador de onda completa tipo puente
El propósito del rectificador de onda completa es aprovechar los dos hemiciclos de la alterna de
entrada. consiste en 4 diodos en configuración puente. La carga RL se conecta entre las dos ramas
del puente. En el hemiciclo positivo conducen D1 y D3, mientras que en el negativo conducen D2
y D4. La corriente en la carga RL circula siempre en el mismo sentido
Ahora la diferencia de potencial entre la tensión de la fuente y la que recibe la resistencia es 1,2V
Al agregar un capacitor, el ripple es mucho menor que en caso anterior. Además, las corrientes
en los diodos son menores que en el de media onda. Como la recuperación de la corriente
ocurre dos veces por periodo, es decir, el capacitor se carga de manera más frecuente
entonces existen dos picos de corriente por periodo por lo que el tamaño del pico es la mitad.
La exigencia de los diodos disminuye. Esto es una ventaja.
Se logra lo mismo que en caso del tipo puente, pero de otra manera. En este caso se utiliza
un transformador cuyo secundario tiene una derivación central o “punto medio”. El
transformador debe ser del doble de tensión total. Se puede interpretar como dos
transformadores de los utilizados en el circuito puente, conectados en serie.
La carga RL se conecta con el terminal positivo a los cátodos de D1 y D2, y el negativo al punto
medio. En el hemiciclo positivo conduce D1 y en el negativo conduce D2.
10
Dos formas de esquematizarlo, la de la derecha es más usual.
no es tan ventajoso por lo que hay que hacerle al transformador. Pero a la vez, al estar dividido
en dos partes que trabajan en forma alternada, se calientan la mitad que si trabajaran todo el
tiempo por lo que pueden construirse con una sección menor.
De punta a punta del transformador hay 34V (17V en cada mitad). Al restar la caída del diodo
quedan 33,4V. Es decir, que durante el hemiciclo positivo el diodo inferior soporta 33,4V en
inverso. El doble de lo que soporta en el circuito puente. Esto es un problema.
Cuando comparamos el rectificador de media onda con el de onda completa nos damos cuenta
que nos conviene la onda completa xq si con la media onda queremos obtener lo mismo que
el de onda completa deberíamos agregar un capacitor muy grande y no nos conviene
económicamente. Es más barato 4 diodos que 1 capacitor muy grande.
11
d-
Transistor bipolar
Introducción a los componentes activos
En Electrónica la señal a amplificar, es un voltaje o una corriente pequeña que varía, controla
mediante un amplificador la cantidad de potencia que una fuente (de energía eléctrica) entrega
a una carga. Como resultado de esto, la carga recibe una señal con la misma forma que la
señal original, pero con mayor potencia
Fuente
amplificador
Señal a
amplificar
CARGA
Por todo esto, abordamos el estudio del dispositivo fundamental de la Electrónica para las
aplicaciones antes mencionadas: el Transistor.Comenzamos con el estudio del Transistor
Bipolar, que, aunque no fue el primero en concebirse, fue el primero que pudo construirse con
éxito.
Tomemos un semiconductor en el que se han creado 2 junturas P-N Hay dos posibilidades,
fabricar un P-N-P o un N-P-N. Supongamos esta última ya que es más sencilla y más utilizada.
12
Para los electrones de las zonas N la barrera es
una especie de loma. Regulando la altura, se
lograría comunicar ambas zonas N, y los
electrones pasarían hacia uno y otro lado.
Para que exista una circulación de corriente neta de una zona N a la otra debería crearse un
“desnivel” entre ambas. Esto se logra aplicando un voltaje entre las zonas. Para ello se colocan
terminales a cada región.
El dispositivo construido se denomina transistor bipolar. Los terminales reciben los nombres
de Emisor, Base y Colector
Emisor Base
P
Emisor Colector
Colector
Base
CC C C
B B B B
E
NPN E
PNP E E
Cuando uno ha creado una un transistor NPN, se logra obtener 2 zonas con muchos portadores
de e-, separados por una loma. La idea para que fluya la corriente es subir o bajar la barrera, por
lo cual vamos a necesitar un terminar en la zona P
13
Pero de esta forma solo logramos que una misma cantidad de e- puedan pasar de un lado para
el otro por lo que la Ineta=0; entonces con el voltaje aplicado en los otros terminales logramos que
haya un desnivel, así los e- van a tener ir solo en un sentido. La circulación de corriente es de
emisor hacia colector
Primero polarizamos en directo la juntura NP con una tensión V BE, por lo que se produce una
disminución de la barrera del potencial, segundo aplicamos un voltaje V CE, por lo que se produce
un desnivel y finalmente los e- van a poder pasar la barrera y así que la corriente circule. En VCE
el potencial positivo va al colector y negativo al emisor
Dado que la base es muy angosta, prácticamente todos los electrones difundidos logran
atravesarla y llegar al colector, formando la denominada corriente de colector Ic. Un porcentaje
muy pequeño se recombinará con los huecos de la base, formando la corriente de base Ib. La
suma de ambas corrientes es el total de electrones que parten del emisor, o corriente de emisor
Ie.
Es decir: IE=IC+IB
β = IC/IB
Si bien hay que aplicar una VCE para desnivelar E y C y que así circule una corriente entre emisor
y colector, una vez que VCE es “suficiente”, por más que se incremente su valor no se podrá
aumentar significativamente la corriente, pues el control del paso de electrones se ejerce
variando la altura de la barrera de potencial, es decir, el valor de I C es controlado por VBE
14
La curva de transferencia es tipo exponencial, al disminuir la barrera de potencial mediante V BE,
los electrones del emisor se difunden a la base. Pero la gran mayoría atraviesan la base y llegan
al colector, creando la corriente IC. Sólo una pequeña cantidad se recombina en la base, formando
la corriente IB.
Para una cierta tensión VBE es necesario ademas aplicar un cierto voltaje VCE para que se
establezca una IC.
Zona activa:
Zona de saturación:
Sólo cuando VCE se acerca a 0 (desnivel 0) entre emisor y colector, la corriente IC disminuye hasta
0. No importa que tan baja sea la barrera de potencial. Se dice que el transistor está saturado, ya que
no va a haber circulación de corriente porque de ambos lados hay una gran cantidad de portadores
Zona de corte:
La zona de ruptura
Reemplazamos la fuente variable VBE por una fuente VBB ajustada a un valor fijo (tensión de
polarización, necesaria para establecer la corriente), en serie con la señal que se quiere amplificar
(VS). VS es una fuente de variable alterna
VBE =VBB+VS
Reemplazamos la fuente variable V CE por una fuente VCC de un valor fijo, en seria con una
resistencia de carga RC
15
IE IC
IC Rc
Vs
IB
Vcc
VBB VS IB
RC
Vbb
IE
VCC
Esto significa que VCE disminuye cuando IC aumenta por lo que VCE está en contrafase con VS
En síntesis, con RC se ha logrado lo siguiente: una pequeña variación de tensión (VS) se provoca
una gran variación de tensión en la RC en fase con VS y con una forma similar, es decir se ha
conseguido amplificar VS.
Objetivo de poner el voltaje VBB: (la I solo se puede hacer conducir en el hemiciclo positivo por lo
que se necesita una tensión positiva, entonces es necesaria para establecer una corriente)
Si no se pusiera VBB, la corriente IC sólo podría circular durante los ciclos positivos de VS. O
más correctamente, sólo podría circular cuando VS supere la tensión umbral de unos 0,6
volts.
Por este motivo se coloca VBB con un valor de tensión suficiente (VBB >> 0,6V) como para establecer
un valor de IC intermedio, ICQ, a partir del cual pueda variar hacia arriba y abajo “copiando” la forma
de VS.
ICQ no debe sea tan grande ya que disminuiría tanto VCE que se perdería el desnivel entre emisor y
colector (VCE = VCC – IC.RC), impidiendo que IC crezca más allá de un valor algo menor que VCC/RC.
La señal amplificada estará distorsionada por estar muy cerca de la zona de saturación.
16
Recta de carga
Para apreciar mejor los conceptos anteriores, retomamos las curvas de salida del transistor y
graficamos sobre ellas la recta que se obtiene. En el plano VCE vs IC es una recta que puede
obtenerse haciendo:
VCE = VCC – IC.RC
Cuando Ic=0
VCE = VCC
cuando VCE=0
IC= VCC / RC
A medida que aumenta la corriente, hay mayor caída de tensión en Rc y por lo tanto
va a haber menos tensión VCE
Esta recta se denomina Recta de Carga, porque para obtenerla sólo es necesario conocer los
valores de RC y VCC, no se requiere conocer el transistor que se está utilizando.
Esta grafica nos va a permitir entender que pasa cuando aumenta o disminuye la corriente. Lo
interpretamos en la próxima grafica
Amplificación de tensión
Si sobre estas curvas graficamos la señal V S, la polarización VBB y proyectamos su efecto sobre
IC y luego sobre VCE, es posible comprender el efecto de amplificación de tensión, la necesidad
de polarizar con VBB y el problema de que VBB (y por ello IC) sea demasiado grande.
IC IC
VCC
RC
IC
ICQ
VBB
VCEQ
VBE en función del tiempo: Vbb+Vs, en el Tenemos como tensión de referencia VCEQ en
mismo grafico se puede ver que se obtiene donde si yo aumento la corriente me
una copia aumentada de la corriente disminuye la tensión y si disminuye, aumenta
17
Al aplicar una VS provoca variaciones de IC que va en fase con VS, y ésta IC a su vez produce
variaciones de VCE que van en contrafase con VS
Se puede ver que mediante la polarización VBE = VBB se establece un valor de IC = ICQ, y por la
caída en RC se obtiene un valor de VCE = VCEQ
En VCE se obtiene una onda que es la suma de VCEQ más la variación que tiene la misma forma
que VS pero en contrafase y de valor mucho mayor que VS. Esta variación de VCE es la señal de
salida.
En la gráfica las escalas de VBE y VCE no son iguales (VBE << VCE). Es entonces evidente que
la señal de salida está muy amplificada respecto a la señal de entrada VS. Un parámetro
importante de un amplificador es el factor de amplificación, denominado amplificación de tensión
o ganancia de tensión, y que se calcula como:
Es importante notar que la señal de salida no es una réplica exacta a la de entrada debido a que
Ic=f(VBE) no es una recta, es una exponencial
La tensión de salida siempre es positiva, a veces es más o menos positiva. Está montada sobre
una componente de continua que la denominamos VCEQ.
como rescatamos la parte alterna ¿?lo vemos en el sig tema
Análisis:
Si aumenta VCC la recta de carga se desplaza paralela a si misma hacia la derecha. La
amplitud no aumenta, solo se desplaza el valor de VCEQ (el valor medio de la señal).
Si aumenta RC, con la misma variación de IC se logra una mayor variación de tensión: IC*RC.
El punto VCC/RC se desplaza hacia abajo y la pendiente disminuye. Si observo la proyección
ahora se ha amplificado, pero corro peligro de que entre en la zona de saturación. En ese caso si
aumento VCC.
La señal de salida es solamente la parte variable de VCE. La parte constante VCEQ, así como
la ICQ, son un “mal necesario” para que el transistor pueda trabajar como amplificador,
Para entregar la señal a la salida debe filtrarse la VCEQ. Esto se logra agregando un capacitor en
la salida, llamado capacitor de acoplamiento, porque permite acoplar la señal alterna a la etapa
siguiente, mientras que bloquea la componente de continua.
Por otra parte, no es práctico tener que utilizar dos fuentes de alimentación para polarizar el
transistor. Lo que se hace es reemplazar a VBB que teníamos antes para polarizar la base por un
divisor de tensión con R1 y R2, de manera tal de obtener en el punto 1 una tensión que es
aproximadamente 0,6V Lo que se hace es extraer de la VCC, mediante un divisor de tensión, una
fracción de tensión para polarizar la base.
Finalmente, para conectar la señal VS, en vez de intercalarla en serie con la VBB, se acopla a la
base a través de un capacitor. Así se obtiene el circuito de la figura 25(a), en el que C1 es el
capacitor de acoplamiento de entrada, C2 el de salida, y R1-R2 son las resistencias de
polarización.
Para poder rescatar la parte alterna de la señal que es la que nos importa, lo que hacemos es
agregar un capacitor en la salida y recién ahí podríamos conectar el parlante. entonces las
variaciones de tensión que se producen en la resistencia, se deja que pase la parte continua y el
capacitor es una reactancia infinita para la corriente continua y va a dejar pasar la parte alterna y
18
ahí el parlante va a poder seguir la forma de la fuente de señal que hemos aplicado
𝑋𝑐 = 1/(2. 𝜋. 𝑓. 𝐶)
El capacitor presenta reactancia infinita a la componente de continua (f=0) evitando que se pierda
la polarización lograda con R1 y R2. Pero también los capacitores de acoplamiento nos producen
un efecto que se denomina efecto pasa alto por lo que deja pasar las componentes de alta
frecuencia y atenúa a las de baja frecuencia
Por ej.: a 100Hz prácticamente toda la señal para el capacitor que hemos elegido pasa perfecta
pero a una frecuencia f1 ya empieza a disminuir la cantidad de señal que logra pasar el capacitor
por lo que se produce una atenuación
Por lo que el capacitor debe elegirse de un valor de C suficientemente grande para que las
componentes de baja frecuencia de la señal no sean atenuadas apreciablemente.
Unidades:
Av= [Volt/Volt], o en decibeles [dB], que se obtiene haciendo 20.log10(Av) .
19
Dentro de un cierto rango que nosotros denominamos banda de paso, el amplificador funciona
perfectamente. Se denominan frecuencias de corte a las frecuencias a las que la amplificación
cae 3dB (o al 70%) en relación con la amplificación en la Banda de Paso.
Porque no se mantiene constante la ganancia a infinitas frecuencias. Esto tiene que ver que
cuando polarizamos el transistor bajamos la barrera, caen los electrones
𝐵𝑊 = 𝑓2 – 𝑓1
Para que el transistor trabaje como amplificador hay que mantener el desnivel de potencial entre
emisor y colector, controlar la altura de la barrera de potencial entre la base y el emisor, y aplicar
la corriente generada a una carga. Es posible conseguir esto en tres configuraciones básicas:
En la configuración que hemos visto, denominada Emisor Común, la señal de entrada Vs varía
el potencial en la base mientras que el potencial de emisor se mantiene constante. El voltaje
de salida se toma entre colector y emisor. Vs tiene que suministrar una corriente muy pequeña,
correspondiente a las variaciones de IB, de acuerdo a las variaciones de IC producidas en la
carga.
otra posibilidad es mantener el potencial de base constante y variar el potencial de emisor. Esta
configuración se denomina Base Común. De manera similar a la configuración EC, con pequeñas
variaciones de la tensión de base se lograrán grandes variaciones en la tensión de salida, es decir
se tiene amplificación de tensión. Sin embargo, la fuente de señal Vs debe suministrar tanta
corriente como solicite la carga, (en rigor, la carga solicita IC y la fuente debe entregar IE = IC+IB).
20
Esta configuración tiene importantes ventajas en aplicaciones de alta frecuencia. se puede
demostrar que, dado un cierto transistor, en CC se consiguen frecuencias de corte superior β
veces más altas que en EC. Por ejemplo, suponga que la gráfica de la figura 26 corresponde a un
amplificador EC con un transistor que tiene un β=100, si con el mismo transistor realiza un
amplificador BC, la frecuencia de corte superior será 10kHz. 100 = 1MHz. Además, la señal de
salida está en fase con la señal de entrada.
En este circuito ocurre lo siguiente: cuando Vs aumenta, aumenta VB. Suponiendo que VE se
mantiene constante, aumenta la polarización directa VBE, luego IE crece. Pero si IE crece
aumentará la caída de tensión en RE, y por tanto aumentará VE, lo que disminuye la polarización
directa. Es decir, el efecto final (aumento de VE) se opone a la causa que lo produce (aumento
VBE). Este fenómeno de en el que la salida influye compensando el efecto de la entrada se
denomina realimentación negativa.
Al igual que en fuentes de tensión continua, una señal real puede ser representada como una fuente
de tensión en serie con una resistencia, o, mejor dicho, impedancia interna. A ésta se la denomina
impedancia de salida. Si la impedancia de salida es alta significa que cuando se intenta medir el
potencial de la señal, si el voltímetro utilizado no es ideal (impedancia infinita) habrá una caída de
tensión significativa en dicha impedancia. Hay señales que presentan muy alta impedancia de
salida, por ejemplo, las señales biológicas son potenciales que sólo pueden ser captados por
instrumentos con muy alta impedancia de entrada.
Dicho de otra manera, la configuración Colector Común amplifica corriente pero no amplifica
tensión.
Por otra parte, debido al efecto de realimentación negativa, tiene la misma ventaja en aplicaciones
de alta frecuencia - respecto al de EC- que el BC. Hay un circuito muy utilizado en alta frecuencia
llamado amplificador Cascode, que acopla una etapa de Colector Común con una de Base Común,
consiguiendo así amplificación de Tensión y de Corriente y gran ancho de banda.
21
Resumen de las tres configuraciones
En la tabla se resumen las principales características de las tres configuraciones básicas.
22
Unidad 2
REGULACIÓN DE POTENCIA
Introducción
en equipos de alta potencia se procura minimizar las pérdidas de energía por efecto Joule. Para esto
se utilizan elementos reactivos (capacitores, inductores) y dispositivos de control (transistores,
tiristores, MOSFETs) en régimen de conmutación. Estos sistemas se denominan reguladores
conmutados.
Un regulador de potencia es en términos generales un sistema que se intercala entre una fuente de
energía (Ej. batería) y una carga (Ej. Motor), para suministrar la energía a la carga de manera
controlada.
Lazo de Regulación
Una carga a veces suele requerir un voltaje de alimentación constante (equipo electrónico). En estos
casos el regulador debe suministrar una tensión de salida inmune a las variaciones de la tensión de
entrada o de la demanda de corriente. Otras cargas pueden requerir que la tensión o corriente de salida
se puedan modificar de manera controlada, para lograr cierta velocidad (motor), posición, par etc.
1
En ambos casos el regulador deberá contar con un Lazo de Regulación, esto es, un mecanismo de
verificación y ajuste automático para que la salida se aproxime lo más posible al valor deseado. El
elemento principal es el elemento de paso y nosotros vamos a tener que controlar para que deje pasar
más o menos V o I de la entrada hacia la salida
Regulador
entrada salida
Elemento de paso
Comparación y
Muestre
carga
Fuente Control
o
Referencia
Lazo de regulación
Los elementos del Lazo de Regulación son:
Es el circuito que se interpone entre la fuente de energía y la carga, y por tanto debe ser capaz de
manejar la potencia en juego. Dispositivo: transistor, tiristor o un conjunto de ellos. Dispone de una
entrada de control que modifica su conducción para que la salida alcance el valor deseado. El
elemento de paso puede actuar en régimen lineal (por ej.: transistor en la zona activa) o en
conmutación (por ej.: transistor en corte-saturación)
Muestreo:
Es un circuito que obtiene una muestra proporcional al parámetro de salida que se pretende ajustar
Por ej. Un divisor de tensión de 2 resistencias, etc.
Referencia:
Comparación y Control:
Es el encargado de modificar la conducción del elemento de paso para minimizar la diferencia entre la
muestra y la referencia (error). Puede ser un controlador analógico o digital.
Por ej.: si la muestra viene por encima del valor deseado al compararlo con la referencia, este debería
aumentar la resistencia para generar más caída
2
Rendimiento
se define como la relación entre la potencia entregada a la carga y la potencia total aportada por la
fuente de energía.
𝜂 = 𝑃𝑐𝑎𝑟𝑔𝑎/𝑃𝑡𝑜𝑡𝑎𝑙
2B
Reguladores lineales
Se denominan reguladores lineales a aquellos en los que el elemento de paso trabaja como una
resistencia que absorbe la diferencia de tensión entre la entrada y la salida. Según cómo se ubique el
elemento de conducción variable se clasifican en regulador serie y regulador paralelo
Regulador serie
La corriente de entrada es igual a la corriente en la carga, I. por lo que las tensiones en cada resistor
son proporcionales a las resistencias
𝑉𝑅𝑆 𝑉𝑆
𝐼= = 𝑌 𝑉𝐸 = 𝑉𝑅𝑆 + 𝑉𝑆
𝑅𝑆 𝑅𝐿
Reemplazando
𝑉𝐸 − 𝑉𝑆 𝑉𝑆 𝑉𝐸 − 𝑉𝑆 𝑅𝑆
= → =
𝑅𝑆 𝑅𝐿 𝑉𝑆 𝑅𝐿
𝑉𝐸 𝑅𝑆 𝑉𝐸
−1= → 𝑅𝑆 = 𝑅𝐿 . ( − 1)
𝑉𝑆 𝑅𝐿 𝑉𝑆
En las fuentes de alimentación se procura que la tensión de salida VS permanezca constante ante
cambios en la tensión de entrada VE o en la demanda de corriente
3
Conclusiones:
Regulador paralelo
El elemento de conducción variable se conecta en paralelo con la carga, mientras que en serie con la
carga se coloca una resistencia fija. Rp actúa absorbiendo más o menos corriente, provocando así que
en la resistencia serie fija caiga más o menos tensión.
I=IP + IL
Conclusiones
Si VE aumenta, RP debe disminuir para que IP aumente y así aumente la caída en R S, VRS, de
manera que VS = VE – VRS = cte.
Si RL disminuye, es decir, hay mayor demanda de corriente IL RP debe aumentar, para que
IP disminuya y así compense el aumento de IL.
si la demanda de corriente es casi nula IL = 0 RP debe disminuir para absorber una corriente IP
mayor que compense la disminución de IL.
El rendimiento del regulado en paralelo es menor que el regulador serie. Ya que Rp absorbe parte de
la corriente suministrada por la fuente de energía. Al ser menos eficiente que el regulador serie su uso
queda limitado a circuitos de muy baja potencia.
El dispositivo que naturalmente hace el trabajo de la resistencia variable es el diodo zener. Como ya
sabemos el diodo Zener está preparado para trabajar en la zona de ruptura. en la zona de ruptura se
produce un aumento de IZ casi vertical ante una mínima variación de V Z. este dispositivo permite
estabilizar la tensión de salida, aunque la tensión de entrada sea variable, siempre y cuando estemos
en la zona de ruptura.
La zona de trabajo del diodo Zener es entre IZmin (corriente para la que se establece el efecto Zener) y
la corriente IZmax dada por el límite de potencia de disipación del dispositivo.
4
Curva V-I del diodo Zener
En un regulador paralelo el diodo D Z se ubica en paralelo con la carga, polarizado en inverso para
trabajar en la zona de ruptura. RS es la resistencia serie total entre la entrada y la carga. Este
regulador es muy simple, carece de lazo de control, sólo se aprovecha la propiedad del Zener de
mantener un voltaje constante en la zona de ruptura.
Si VE es menor que la Vmin, el diodo no va a conducir y no conduce hasta que la tensión en el nodo
alcanza la tensión de ruptura del diodo, a partir de ese punto la tensión no sube más. Cualquier
incremento de VE va a ser absorbido por el diodo
Vruptura =5V.
5
Conclusiones
En ausencia de carga IL=0 RL infinita el diodo Zener debe absorber el total de la corriente
IS, por lo que, para no superar la corriente IZmax, debe ser:
𝐼𝑆 < 𝐼𝑍𝑚𝑎𝑥
𝐼𝑆 . 𝑅𝑆 = 𝑉𝑅𝑆
𝑉𝐸 = 𝑉𝑅𝑆 + 𝑉𝑍 −→ 𝑉𝑅𝑆 = 𝑉𝐸 − 𝑉𝑍
𝐼𝑆 . 𝑅𝑆 = 𝑉𝐸 − 𝑉𝑍
(𝑉𝐸 − 𝑉𝑍 )
𝑅𝑆 >
𝐼𝑍𝑚𝑎𝑥
máxima corriente de carga ILmax RL mínima RS debe ser suficientemente baja para que IS
pueda suministrar la ILmax y asegurar la IZmin, es decir
(𝑉𝐸 − 𝑉𝑍 )
− 𝐼𝐿𝑚𝑎𝑥 > 𝐼𝑍𝑚𝑖𝑛
𝑅𝑆
Los diodos Zener se eligen por tensión nominal VZnom y potencia máxima PMax, la que
determina
𝑃𝑀𝑎𝑥
𝐼𝑍𝑚𝑎𝑥 =
𝑉𝑍𝑛𝑜𝑚
6
Propósito del circuito:
Intentar mantener la tensión de salida Vs constante a pensar que haya mayor o menor demanda de
corrientes o variaciones de la tensión de entrada. IZ e IR son insignificantes comparadas a IL
Elemento de paso
es el transistor T1, es el que vamos a intentar regular de manera automática para lograr que Vs sea
cte. Se polariza en la zona activa mediante R1 y T2. T1 está en configuración Colector Común.
Obsérvese que el valor de Vs es igual al valor de la tensión en la base de T1 menos la caída de
tensión VBE1≈0,6 V. Cualquier incremento de tensión ya sea positivo o negativo, en la base de T1,
producirá un incremento casi igual de VS. El transistor T1 absorberá los incrementos de tensión de VE,
es decir la tensión colector-emisor de T1
Muestra
La muestra de la tensión de salida se obtiene mediante el divisor de tensión formado por R2 y R3, que
establecen en la base de T2 un potencial tal que T2 se polariza en la zona activa. Es decir, el potencial
de la muestra VM será unos 0,6 volts superior al potencial de referencia VZ. El divisor de tensión
obtiene una tensión más pequeña partiendo de una tensión mayor.
Referencia
Se consigue con un diodo Zener DZ polarizado en inverso mediante RZ, de manera que establece un
voltaje fijo VZ en el emisor de T2; este VZ está calculado para que el diodo haya entrado en la zona de
avalancha
Comparador/control
Es el transistor T2. Obsérvese que si T2 se polariza más debido a que hay mayor tensión VBE2
disminuye la barrera de potencial y aumenta IC2 el voltaje en la base de T1 disminuye ya que hay más
caída de tensión en R1 y en consecuencia disminuye el voltaje de salida.
R3
𝑉𝑀 = V𝑆 x
(R 2 + R 3 )
𝑉𝑀 = V𝑍 + 𝑉𝐵𝐸2
R3
V𝑍 + 𝑉𝐵𝐸2 = V𝑆 x
(R 2 + R 3 )
R2
V𝑆 = (V𝑍 + 𝑉𝐵𝐸2 ) 𝑥 (1 + )
R3
Conclusiones de la fórmula:
7
Vs depende de la relación de resistencias R2/R3
Ajustando el divisor de tensión R2-R3 se puede modificar IC2 y en consecuencia el voltaje de
salida
Vs no depende de la tensión de entrada VE.
Por ej.:
disminuyendo R2 o aumentando R3 Vs disminuye. Esto ocurre porque T2 se polariza más, aumenta
IC2 y disminuye la tensión en la base de T1.
En realidad, Vs no puede volver a ser Vso, pues a medida que se aproxima, V M va disminuyendo, al
igual que VBE2 e IC2. El sistema converge a un nuevo equilibrio, con una Vs ligeramente superior a la
ideal dada. Si fueran iguales T1 no compensaría.
𝑉𝑀 = V𝑍 + 𝑉𝐵𝐸2
VZ es del orden de varios volts, también VM es de ese orden. Esto hace que los milivolts “extra” en V M
para incrementar VBE2 sean comparativamente muy pequeños frente a VM. Es decir, el error relativo en el
lazo de regulación es pequeño gracias a que la muestra VM es grande. Si el T2 estuviera conectado a tierra
el error sería más grande
potencia disipada por el regulador, será prácticamente la que disipa el transistor T1.
𝑃𝑅𝐸𝐺𝑈𝐿𝐴𝐷𝑂𝑅 ≈ 𝑃𝑇1
Las potencias disipadas en los demás elementos del lazo de regulación son insignificantes frente a 𝑃𝑇1
Rendimiento:
𝜂 = 𝑃𝑐𝑎𝑟𝑔𝑎/𝑃𝑡𝑜𝑡𝑎𝑙
𝑃𝑐𝑎𝑟𝑔𝑎
𝜂 =
( )
𝑃 𝑐𝑎𝑟𝑔𝑎 + 𝑃(𝑟𝑒𝑔𝑢𝑙𝑎𝑑𝑜𝑟)
𝑉𝑆
𝜂 =
𝑉𝐸
8
Fuente de 2 transistores como regulador de 3 terminales
Los circuitos de los reguladores integrados comerciales son más complejos, incluyen protección
térmica y contra cortocircuitos, un lazo de regulación más preciso y circuitos de compensación, pero el
principio de funcionamiento es similar al de la simple fuente de dos transistores.
Hay una corriente que consume el regulador 𝐼𝑅𝐸𝐺 que se debe a la corriente que consume el zener y
la corriente que se consume para la polarización de los transistores, etc.
Al aumentar la capacidad del capacitor la Vs fluctúa menos por lo que se hace mas cte.
El rango de tensiones de entrada para estos reguladores va desde el voltaje de salida nominal (más 2
volts de voltaje de dropout), hasta unos 35 o 40 volts. Por ejemplo, en el 7805 el rango de entrada va de
7 volts (5+2) a 35 volts. El dropout es la diferencia mínima necesaria entre VE y VS para que el
regulador trabaje.?????
2C
Dispositivos de potencia
Hasta aquí hemos analizado reguladores de potencia lineales, en los que los transistores funcionan en
la zona activa, sometidos simultáneamente a corrientes y voltajes significativos, y disipando entonces
mucha potencia.
En aplicaciones de alta potencia este tipo de regulador se vuelve inviable, por lo que se utiliza casi
exclusivamente reguladores conmutados. estos reguladores utilizan distintos métodos para regular de
forma gradual la potencia entregada a una carga.
Se utilizan transistores y otros dispositivos como llaves que abren y cierran rápidamente y, según las
características dinámicas del sistema a controlar, se requieren frecuencias de conmutación de pocas
decenas de Hz a cientos de KHz.
Los dispositivos mencionados pasarán del estado abierto (bloqueo) al cerrado (conducción) mediante
9
una entrada de control.
El uso de uno u otro dispositivo estará condicionado por los límites de frecuencia de conmutación (Hz),
tensión de bloqueo (volts) y corriente de conducción (A)
10
Tiristores
Los tiristores son dispositivos con realimentación interna positiva. Esta realimentación desencadena la
conmutación (desde el bloqueo a la conducción). El dispositivo tiristor más conocido es el Rectificador
Controlado de Silicio (SCR), que se lo denomina Tiristor.
Es de 4 capas (PNPN), los terminales principales (denominados Ánodo y Cátodo) se conectan a las
capas externas, y el terminal de control (denominado Puerta) a la capa P interna
El dispositivo en forma natural no conduce. Obsérvese que si se aplica una tensión positiva V AK (entre
ánodo y cátodo), las junturas J1 y J3 quedan polarizadas en directo permitiendo la circulación de
corriente ánodo- cátodo, pero la juntura J2 queda polarizada en inverso e impide que circule corriente.
Entonces lo que se hace es verlos como dos transistores separados, un transistor NPN y PNP
mutuamente realimentados, en los que la base de uno queda conectada al emisor del otro. El terminal
de puerta G permite polarizar la base del transistor T2, lo que hace que entre en conducción poniendo a
la ves a T1 en conducción. Como la puerta está conectada a la base de un transistor interno, se
necesita una tensión VGK de alrededor 0,7 𝑉 para disparar el tiristor.
Así:
𝐼𝐵1 = 𝐼𝐶2
𝐼𝐵2 = 𝐼𝐶1 + 𝐼𝐺
Una vez que se disparó el tiristor, este permanecerá en conducción incluso aunque se reduzca la
tensión VGK a cero. Esto es porque queda autopolarizado debido a un efecto de realimentación
positiva. Es decir, solo se necesita un pulso de corriente (disparo) en el terminal G para desencadenar
el paso de la zona de bloqueo a la de conducción.
La única manera de poder bloquear el tiristor es reduciendo su corriente y esto se logra reduciendo la
tensión VAK, o bien haciendo pasar una corriente en sentido inverso por el dispositivo
Incluso en ausencia de disparo, si se llega a una cierta tensión 𝑉AK denominada tensión de ruptura
11
directa el tiristor pasa del bloqueo a la conducción.
Si se polariza levemente la puerta, es decir, se le da una corriente menor a la que necesitaría para
disparar, la tensión 𝑉AK a la que se produce el paso de bloqueo a conducción disminuye. A mayor 𝑉GK
menor será la 𝑉AK de ruptura. Esto da lugar a una familia de curvas en la zona de bloqueo que
depende de la pre- excitación del GATE.
VG
K
Figura 14. Curvas de salida del tiristor. (a) Estados de bloqueo y conducción (b) familia de curvas
por VGK
El tiristor con carga. Recta de carga
Cuando se conecta con una carga, el tiristor tendrá dos
puntos de trabajo:
llave abierta: sin disparo por lo que el dispositivo se
encuentra bloqueado
llave cerrada (conducción). Cuando actúa como
llave cerrada la corriente solo queda limitada por la
resistencia de la carga a IA=V/R.
Si la fuente que se coloca es de CA, el tiristor funciona como un rectificador de media onda que
permite elegir el punto de disparo. A partir del punto de disparo el tiristor se cierra y casi toda la
tensión de red aparecerá en los terminales de la carga. El tiristor cebado continúa cerrado hasta que
la tensión de red cambia de polaridad.
12
Durante el hemiciclo positivo de la fuente de corriente alterna (CA), el tiristor está polarizado en directo.
Si ahora le llega una señal suficiente a la puerta el tiristor se activará y pasará corriente de entre ánodo
y cátodo. Al principio del ciclo positivo de la onda como no le llega la suficiente corriente a la puerta el
tiristor estará desactivado.
Llegará un momento que le llegue la suficiente corriente o disparo y es entonces cuando el tiristor se
activará. Una parte de la onda no estará en la salida al principio.
Al pasar por cero, el tiristor se desconecta (sin corriente de salida = interruptor abierto).
Durante el otro medio ciclo la polaridad de la fuente es negativa, y esta polaridad hace que el tiristor
quede inversamente polarizado lo cual impide que circule cualquier corriente hacia la carga.
Al volver al ciclo positivo necesitamos activar de nuevo el tiristor con una pequeña corriente en la
puerta, pero como está conectada también a la fuente de tensión en alterna, la propia fuente nos la
genera.
MOSFET
El MOSFET es un dispositivo de tres terminales: puerta (gate G), drenaje (drain D) y fuente (source S).
El terminal de puerta permite controlar la conducción entre drenaje y fuente. La puerta está
eléctricamente aislada del canal entre drenaje y fuente por una capa de dióxido de silicio. Por lo tanto,
la puerta no polariza en directo por el Si02
13
conecta con el terminal de fuente.
Con VDS, sin VGS. Con VGS sin VDS. Con VGS y VDS combinadas
b) Al aplicar un potencial VGS>0, se inducen cargas a ambos lados del aislante, produciendo un
desplazamiento de los electrones minoritarios de la zona P-. Cuando esta VGS supera una
tensión umbral VGSTH (2 y 3 volts) se “invierte la naturaleza del canal” ya que se genera una
zona N inducida que comunica las zonas N de Drenaje y Fuente. La VGSTH es porque es
necesario que la cantidad de electrones sea superior a la del hueco
Todos los e- libres en P- van a migrar por el capo eléctrico hacia la pared allí los e- vana formar una
población que va a superar en número de población de huecos se transforma en una zona N
c) Al combinar ambas fuentes (VDS y VGS) se produce una corriente entre D y S que aumenta de
forma óhmica con VDS.
Cuando VDS alcanza un valor cercano a VGS ocurre otro efecto. Al tener potencial positivo en el drenaje,
el potencial a lo largo de la pastilla no es constante. En la zona superior de la zona P- hay mayor
potencial que en la zona inferior
Donde el potencial del canal es mayor, la diferencia de potencial es pequeña y los portadores serán
pocos. En cambio, en la región inferior, la zona N inducida será más ancha. En consecuencia, a
medida que se aumenta la tensión V DS se estrangula y la región superior se torna cada vez más
angosta, impidiendo el aumento de la corriente ID.
Al aumentar VGS se forma un canal N más ancho, la resistencia es menor por lo tanto mayor pendiente
y la corriente es mayor. El estrangulamiento ocurrirá entonces a un valor mayor de V DS.
14
La operación de un transistor MOSFET se puede dividir en tres regiones de operación diferentes,
dependiendo de las tensiones en sus terminales:
región de corte
VGS < VGSTH. el dispositivo se encuentra apagado. No hay conducción entre Drenador y Surtidor, de
modo que el MOSFET se comporta como un interruptor abierto
región óhmica/lineal
VGS > VGSTH y VDS < (VGS – VGSTH). La corriente al principio crece en forma lineal con la tensión
región de saturación.
VGS > VGSTH y VDS > (VGS – VGSTH). Es cuando se produce el efecto de estrangulamiento se achata la
curva y aunque sigamos aumentando VDS la corriente no va a aumentar mas
Ventajas
su velocidad de conmutación; si se establece rápidamente una VGS > VTH con una fuerte VDS
el canal se forma de inmediato.
desventaja
primera parte de la curva es óhmica, por lo que disipación depende del cuadrado de la corriente
15
Ventajas
16
D-
Reguladores conmutados
Modulación de ancho de pulso (PWM).
La modulación de ancho de punto PWM es una técnica que consiste en variar el ancho de pulso de
una señal de voltaje pulsante periódica, con el objetivo de variar su valor medio. Se define ciclo de
trabajo o duty cycle a la relación entre el tiempo en que el pulso permanece en alto, TON, y el período
de la señal.
DC= TON / T
En potencia, esta técnica se utiliza para regular de forma eficiente la tensión/corriente o potencia
entregada a una carga, ya que permite que los elementos de paso trabajen en conmutación.
Con cambios en el duty cycle, los reguladores conmutados pueden mantener la tensión de salida
constante bajo condiciones de variación de la red y la carga. En las siguientes aplicaciones veremos
cómo un determinado duty cycle determina la tensión de salida, aunque no mostramos el lazo de
control, que será similar al de la figura 2.
Fuente reductora.
Se denomina reductora debido a que la tensión de salida siempre es menor que la tensión de entrada.
a b
Para analizar el funcionamiento consideramos dos momentos, cuando se cierra la llave S, y luego
cuando se abre.
Cuando la llave se cierra:
El capacitor tiende a cargarse al valor de tensión presente en el punto (a), que es V E, pero la
inductancia modera el crecimiento de la corriente e impide que C se cargue instantáneamente. El diodo
D no conduce pues está polarizado en inverso.
17
I I I I
L I R
L I R
C C
Como se adelantó, a este circuito le faltaría el lazo de regulación, es decir los bloques de muestra,
referencia y control, de forma de mantener la tensión de salida constante a pesar de cambios en VE o
en la demanda de corriente. Por ejemplo, si la tensión de salida fuera mayor que la deseada (como sería
por un aumento de VE), se debería disminuir el duty cycle para compensar.
Se puede observar también que en caso de un duty cycle = 100% (llave siempre cerrada) Vs = VE,
mientras que con un duty cycle de 0% (llave siempre abierta) Vs = 0
Fuente elevadora
Se denomina elevadora debido a que la salida siempre es mayor que la tensión de entrada.
Los elementos utilizados son los mismos, pero conectados de forma diferente.
I I
L C
La inductancia queda conectada directamente a la fuente. El diodo actuará como un circuito abierto,
pues la tensión en C puede ser positiva o nula. Así quedan dos circuitos independientes, uno de
entrada y uno de salida.
18
1
𝐼 = 𝑉𝐸 . 𝑡
𝐿
Es decir, va creciendo linealmente con el tiempo transcurrido con la llave cerrada. Esto es si la
inductancia es ideal y presenta una resistencia cero (R=0). En realidad la corriente va a crecer hasta
𝑉
llegar al valor de 𝑅𝐸 , donde R es la resistencia de la inductancia
I
L
I I
C R
El capacitor va a cargarse asintóticamente hacia la suma de las dos tensiones: VC=VE+VL. Se observa
que di/dt va disminuyendo por lo que V L también disminuye, pero VC converge a un valor superior a la
tensión de entrada.
En resumen, mientras la llave está abierta la corriente carga el capacitor y alimenta la carga. Mientras
está cerrada se recupera la energía en la inductancia y el capacitor sostiene la tensión en la carga. Es
decir que el capacitor se carga y se descarga y el valor medio dependerá del duty cycle. Mientras más
tiempo se encuentre cerrada la llave, mayor será el valor de tensión medio alcanzado pero menor será
la capacidad de corriente.
Si la llave se encontrara permanentemente abierta (dc=0%), la carga del capacitor sería igual a la de la
fuente (Vs=VE). Existe un compromiso entre cantidad de carga almacenada en el capacitor y tensión
alcanzada: con un capacitor pequeño se pueden lograr en la salida más tensión que en la entrada a
costa de menor corriente. Con un rendimiento ideal del 100%, si Vs es 4 veces mayor que VE, Is será 4
veces menor que IE. En la práctica el rendimiento es del 98 o 99%.
19
Fuente inversora.
Se denomina inversora porque la tensión de salida queda con polaridad invertida respecto a la tensión
de entrada. La magnitud de la tensión de salida puede ser mayor o menor que la de entrada, según el
duty cycle.
.
llave cerrada
La inductancia se carga acumulando energía en forma de corriente. El diodo nuevamente abre dos
mallas de entrada y de salida. El circuito de la salida permanece aislado y el capacitor le entrega
tensión a la resistencia
I
L
I
C
llave abierta
I
L
I I
C R
Para un dc=100% el circuito no funciona, pero para dc altos (90% por ejemplo), el valor de la tensión
de salida puede ser mucho mayor que el de la tensión de entrada.
La forma de la curva será idéntica a la de la fuente elevadora solo que, en lugar de comenzar en VE, lo
hará en cero (ya que no se le suma V E). Además, Vs queda negativa respecto al terminal de masa.
20
UNIDAD 3
ELECTRÓNICA DIGITAL
Funciones lógicas.
En el álgebra booleana las variables solo pueden tomar dos valores posibles: 0 y 1. Estos se
conocen como niveles lógicos.
Se utiliza el álgebra booleana como medio para representar la entrada y la salida en un circuito
lógico. Las entradas suelen ser designadas por letras.
Funciones lógicas.
Cualquier circuito lógico puede describirse por completo mediante el uso de las tres operaciones
básicas.
Postulados básicos.
Compuertas lógicas:
Son bloques de funciones que permiten implementar las operaciones básicas
y otras combinaciones
Se puede decir que basta que una de las entradas sea verdadera para que la salida sea
verdadera. Puede tener 2 o mas entradas
B A X
A
0 0 0
B 0 1 1
1 0 1
1 1 1
1
Esta R me asegura que cuando la llave está abierta el potencial sea 0V. Hay que recordar que en
los diodos se produce una caída de tensión de 0,6V
En la tabla de verdad, las combinaciones de las posibles entradas deben seguir un orden
determinado ya que la salida es una identidad de la función. Las entradas deben agregarse de
derecha a izquierda, quedando el mayor subíndice o ultima letra en la primera columna a la
izquierda
Operación AND
Se puede decir que, para que la salida sea verdadera, todas las entradas deben ser verdaderas.
B A X
A 0 0 0
0 1 0
B
1 0 0
1 1 1
La implementación electrónica más sencilla de una compuerta AND es con diodos. En color rojo, la
tensión sigue su camino hacia la salida obteniéndose un 1. Es importante señalar que aplicar 0V a
una entrada, es mandarla a masa, no dejarla abierta. La resistencia a la salida se denomina pull up
ya que “tira hacia arriba” el potencial.
2
Operación NOT- negación
La operación 𝑁𝑂𝑇 se realizar sobre una sola variable: “𝑥” será el valor opuesto de “𝐴”.
Cuando se aplican 5V en la entrada, es decir un 1, el transistor se satura y actúa como llave cerrada
por lo que la tensión se descarga por la resistencia a masa.
Al aplicar 0V, el transistor actúa como llave abierta y la tensión llega a la salida.
1. Cuando dos tablas de verdad, poseen salidas idénticas, las funciones son equivalentes,
aunque internamente estén compuestas por compuertas distintas.
2. 𝐴 + 0 = 𝐴
3. 𝐴 + 1 = 1
4. 𝐴. 0 = 0
5. 𝐴. 1 = 𝐴
6. 𝐴 + 𝐴 = 1
7. 𝐴. 𝐴 = 0
8. 𝐴 . 𝐵 = (𝐴 + 𝐵)
9. 𝐴 + 𝐵 = (𝐴. 𝐵)
Estas dos últimas propiedades se utilizan para sustitución de compuertas. Por ejemplo:
Propiedad 9 una compuerta NAND y una OR con entradas negadas son equivalentes.
3
Las funciones:
OR, AND y NOT son funciones primitivas
NAND y la NOR son funciones derivadas.
La salida es la suma exclusiva de las entradas. La salida es cero cuando la cantidad de 1 es par.
La expresión booleana para la operación XOR 𝒙 = 𝐴 + 𝑩
B A S
0 0 0
0 1 1
1 0 1
1 1 0
La OR EXCLUSIVA es una compuerta que puede armarse con compuertas AND y compuertas OR
con lo que se llama SUMA DE PRODUCTOS (dos subfunciones).
𝑆 = 𝐴. B + A . 𝐵
Circuitos combinacionales
Generador de paridad.
Esta es una convención entre el equipo que recibe y el que transmite. Si, por ejemplo, por ruido
eléctrico uno de los valores cambia durante la transmisión, la paridad con la que fue generado se va
a romper, y el receptor podrá detectar el error.
El generador de paridad puede ser E (even - par), O (odd . impar) o N (sin paridad).
Sumador.
La idea central del sumador es realizar la suma aritmética de números representados en binario.
La mecánica es igual que para decimales solo que en este caso el máximo número por columna es
1 y el excedente se acarrea.
4
1+1=2 lo cual en número binario es 10. Entonces dejo el 0 y acarreo el 1
1+1+1=3 lo cual en número binario es 11. Entonces dejo el 1 y acarreo el 1
Tendremos dos entradas: Uno A y uno B para formar cada uno de los operandos. Si cada conjunto
está formado por 4 bits (números del 0 al 15). La salida tendrá un bit más, llamado bit de desborde
Ambos tendrán dos salidas, una de las cuales es el acarreo que estará conectado como entrada a
la operación siguiente.
B0 A0 Suma Carry/
Acarreo
XOR AND
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
𝑆0 = 𝐵0 . 𝐴0 + 𝐵0 . 𝐴0 → 𝑋𝑂𝑅
𝐶0 = 𝐵0 . 𝐴0 → 𝐴𝑁𝐷
La tabla de verdad del sumador completo
Cn-1 Bn An Sn Cn
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1 5
Según la tabla, deberíamos usar 4 compuertas AND para cada salida S y C pero existen técnicas
de minimización basadas en las propiedades de las funciones que permiten utilizar menos
compuertas.
Restador.
El complemento a uno de un número binario se define como el valor obtenido al invertir todos los
bits en la representación binaria del número (intercambiando 0 por 1 y viceversa).
Sencillamente se puede resolver agregando inversores en las entradas del número binario B y
sumándole uno al resultado o al primer semisumador
Para sumar
Para restar
Comparador.
El circuito comparador revela cuál es la condición entre dos números (mayor, igual o menor).
tabla de verdad
6
B A M m i
0 0 0 0 1
0 1 1 0 0
1 0 0 1 0
1 1 0 0 1
Siempre que ingrese la misma combinación de entradas, en la salida se presentará el mismo valor.
Por eso se denominan combinacionales.
Decodificador.
Bin B A S0 S1 S2 S3
0 0 0 1 0 0 0
1 0 1 0 1 0 0
2 1 0 0 0 1 0
3 1 1 0 0 0 1
n
Es un sistema que tiene n entradas y 2 salidas. Todas las salidas deben estar representadas en la
tabla de verdad.
Las combinaciones de entradas corresponden a un número binario y cada salida se activa cuando
su número binario correspondiente es ingresado en la entrada mientras que las demás
permanecen desactivadas. Funciona como un selector de activación permitiendo acceder a los
datos de las memorias.
Multiplexor:
B A S
0 0 E0
0 1 E1
1 0 E2
1 1 E3
7
6 entradas (E0, E1, E2, E3, A y B) y 1 salida (S)
Para la tabla de verdad como tenemos 6 entradas tenemos 26=64 combinaciones por lo que sería
muy extensa entonces se hace una tabla de verdad reducida
Para el selector usamos un decodificador. Este solo activara la salida indicada por A y B, es decir,
solo esa salida valdrá uno y las demás valdrán cero. De esta manera en la salida se reflejará el
valor de la entrada seleccionada con el decodificador.
CIRCUITOS SECUENCIALES
En el caso de los circuitos secuenciales mediante el uso de realimentaciones desde una etapa
hacia otra etapa anterior, se logra que la salida dependa no solo de los datos ingresados sino
también del estado previo del sistema. Esto permite almacenar estados que van cambiando con el
tiempo.
Los biestables son dispositivos capaces de almacenar un estado que puede ser alto o bajo.
Biestables: SR básico.
compuerta OR con su salida realimentada hacia una de las entradas por lo que tiene una sola
entrada controlable
Momento 1: Suponiendo que la salida está en cero, la entrada superior toma el mismo valor. Al
ingresar un cero por la entrada inferior, la salida continuará siendo cero y el estado se mantiene.
Momento 2: La salida y la entrada superior, están en cero. Se ingresa por la entrada inferior un uno,
este se refleja en la salida y es realimentado a la entrada superior.
Momento 3: Al ingresar un cero por la entrada inferior nuevamente, como la entrada superior
está dominada por la salida, la salida continúa valiendo uno. La compuerta “ya tiene historia”.
Al circuito de salida se le intercala una llave para que abra el circuito para que deje de enviar el uno
y envie un cero para poder volver a utilizar la compuerta. se utiliza una compuerta AND con la
entrada inferior negada
8
De esta forma, si B=0, en la entrada de la AND se tendrá un 1 y lo que haya en la otra entrada va a
pasar. Es decir que cuando B=0, el circuito es equivalente al anterior. Pero cuando B=1, por el
inversor, la entrada valdrá cero, abriendo el circuito ya que, sin importar el valor que ingrese a la
OR, en la salida siempre habrá un cero.
Enclavamiento B=0 deja pasar la realimentación y al ingresar un uno por la entrada A este
quedara memorizado.
Desenclavamiento B=1 se cortará la realimentación
Al ingresar un cero no es dejar la entrada abierta ya que con esto lo que se logra es que ingrese
ruido y no está garantizado ninguno de los dos valores. Para ingresar un cero se debe conectar con
una resistencia a masa. Estas resistencias no son necesarias si la etapa previa es otra compuerta
digital, que asegura los niveles de tensión de ‘0’ y ‘1’.
Uno de los inversores se une a la compuerta OR formando una compuerta NOR. Y el otro
inversor en la entrada AND
Primer estado
9
Este 1 se retroalimenta a la entrada de la NOR superior y mantiene la salida en cero, aunque se
suelte el pulsador.
Es decir: presionando A se logra que se encienda la salida de la NOR inferior (𝑸) y que la salida de
la NOR superior (𝑸) sea cero.
Si luego se acciona el pulsador B, de forma simétrica, la salida de la NOR inferior se vuelve cero y
la NOR superior se vuelve uno.
Es importante observar que las salidas están “cruzadas”. Al presionar A o el SET se activa la salida
inferior y al presionar B o el RESET se activa la superior. En el esquema las salidas se representan
invertidas para que haya una correspondencia lógica. Lo que puede hacerse en el circuito es
“cruzar los cables” por dentro.
permite guardar información: 1 bit. Esta es la unidad mínima de la memoria RAM. Esta información
se puede escribir y borrar
En este caso lo que se hace es agregar una pata de habilitación. Se tienen 2 salidas y 3 entradas.
Es un biestable SR asíncrono con dos compuertas AND. Las compuertas AND se puede pensar
que la utilizamos como compuertas de paso
E S R Q
0 X X Q t-1
1 0 0 Q t-1
1 0 1 0
1 1 0 1
1 1 1 X
Si E=1, las
AND dejan pasar los valores de S y R pero si E=0, sin importar los valores de S y R, no puede
cambiarse la salida. La entrada ENABLE se utiliza para sincronizar el dispositivo al momento de
operarlo.
X en las:
Salida: hay una indeterminación, valor indefinido
Entradas: no interesa el valor de la entrada.
Cuando E=0, mantiene el dato memorizado y no toma el dato de entrada. Cuando E=1, Q toma el
valor de la entrada D, es decir: se puede escribir.
10
D= dato de entrada
E= habilitación
E Q
0 Q t-1
1 D
Son 2 biestables D activados por nivel (E y E`) que están conectados en cascada y que el segundo
biestable tiene la entrada bloqueada, este es un biestable activado por flanco de bajada
Caso 1 el dato no puede salir a la salida ya que el segundo biestable se encuentra bloqueado.
Queda el dato almacenado en el primer biestable
D=1
CK=1 se habilita el primer biestable
Caso 2 el dato que se había almacenado en el primer biestable se transfiere a la salida
D=1
CK=0 se habilita el segundo biestable
El objetivo es que mientras el clock valga 1, aunque la entrada D esté cambiando, la salida
permanezca constante. En el momento en que el clock pase a valer cero, la salida Q’ quedará con
el ultimo valor de D retenido y el segundo biestable E’ habilitará que Q tome éste último valor.
Tabla de verdad:
11
Biestables: SR master-slave.
Éste no es un biestable que se utilice, si no que se estudia porque es un intermedio para analizar el
biestable JK. No existe comercialmente
Es igual que el biestable D, pero en lugar de tener una sola patita D, mantenemos R y S
independientes. Se combinan dos biestables SR activados por nivel, donde R y S son
independientes por lo que cuando ambos sean igual a 1 se producirá una indeterminación en la
salida
El comportamiento es el siguiente:
Biestables: JK master-slave.
Esta configuración salva la indeterminación del biestable ficticio SRMS. El objetivo es no permitir que
ingresen dos unos en simultaneo. Para esto, se busca que, si Q está encendido, permita que se
La idea es permitir mediante el uso de la realimentación con compuertas AND, que funcionan como
puertas habilitadoras, solo 1 se habilite a la vez
12
AND seria cero, pero no importa porque ya está reseteado.
Al ingresar J=1 y K=1, en el flanco de bajada solo podrá pasar aquel que este apagado. Si Q=0,
pasará J y lo encenderá y si Q=1, pasará K y lo apagará.
Como se observa en la tabla de verdad, en el flanco de bajada del CK, Q pasa a tener el valor
opuesto al que tenía. El efecto obtenido es que a partir de una señal que tiene n pulsos/segundos,
obtenemos una señal que tiene n/2 pulsos /segundos. Por lo que una de las aplicaciones de este
biestable es como divisor de frecuencia.
REGISTROS
Los registros son agrupaciones de biestables.
Contador asíncrono
Es un contador binario- ascendente (0 - 15) y activado por flanco de bajada. Consiste de una
entrada donde ingresan pulsos y una serie de salidas denominadas bits. la salida de un biestable
funciona como el CK del siguiente biestable.
Suponemos: todos los bits están en 0. Al ingresar un pulso por el CK(01) ninguno de los bit
cambia. Ingresamos otro CK (10) b0 pasa a valer 1: número 1 en binario.
Si se lo interpreta en términos de pulsos, si b0 tiene una frecuencia; b1 tiene una frecuencia que es
la mitad de la de b0 y así sucesivamente.
13
Cantidad
b4 b3 b2 b1 b0
de pulsos
0 0 0 0 0 1
0 0 0 0 1 2
0 0 0 1 0 3
0 0 0 1 1 4
0 0 1 0 0 5
0 0 1 0 1 6
Cuando todos los bits sean igual a 1 el contador llegará a contar su valor máximo posible y al
siguiente pulso pondrá todos en cero.
Para poder contar en forma descendente, es decir, de 15 a 0. Se pueden utilizar JK activados por
flanco de subida.
Registro paralelo-paralelo.
Como se puede ver, se ha creado un registro de entrada y salida paralelo a partir de biestables D
con entrada de habilitación. La entrada de datos es cada una de las entradas D del biestable; la
entrada de habilitación se une a una entrada de habilitación global, de manera que cuando se
activa, permite que se lean los datos
para que la información de entrada en las líneas B0, B1,B2 y B3 se puedan almacenar en los
biestables, debe estar habilitada la entrada "E".
Aplicaciones:
Un registro entrada paralelo-salida serie es aquel en el cual, la información entra a través de varias
líneas de entrada, tantas como biestables conformen el registro, y salen a través de una sola línea
de salida.
Su modo de operación consta de dos partes: carga del dato, que se realiza en paralelo y
desplazamiento del contenido para obtenerlo en serie a la salida.
14
Registro de desplazamiento serie-paralelo.
Un registro entrada serie-salida paralelo es aquel en el cual, la información entra al registro a través
de una sola línea de entrada, y sale a través de varias líneas de salida, tantas como biestables
conformen el registro
Memorias.
Memoria RAM estática de 4 bits.
Cada biestable es capaz de memorizar 1 bits. La idea básica es poder almacenar o “escribir” un bit
en un biestable determinado, seleccionado mediante una combinación binaria A1A0 denominada
“dirección”, y luego poder recuperarlo.
15
En un esquema con entrada y salida única (bidireccional), el bit se presenta para escribir o se lee
por el mismo terminal. Es lo más habitual.
Operación de Escritura:
1. R/-W=0
2. Poner dirección en A1A0 () y dato en D.
3. Aplicar pulso negativo en R/-W
4. Ya se puede quitar el dato
Operación de Lectura:
1. Con R/-W en 1
2. poner dirección en A1A0.
3. En Q se tendrá el dato direccionado. (En la memoria E/S bidireccional, estará en D)
Cuando R/-W=0, la compuerta AND tiene un 1, entonces están todas habilitadas pero solamente va
a largar un 1 aquella que este seleccionada por el decodificador
Al elegir una dirección con A1A0 en el decodificador se habilitará las dos compuertas AND, AND de
entrada y AND de salida, las demás estarán cerradas. Una de las compuertas AND va con la señal
R/-W. y la otra con la salida Q
La compuerta OR es como un multiplexor que selecciona una de las entradas según los bits A1A0
La escritura es
16
igual que antes.
Podemos tener una situación en la cual 2 equipos con distinto o igual bioestable se unan a la salida a un
mismo nodo, lo cual va a traer problema cuando la salida sea cero y el otro un uno. Se podría solucionar con
un multiplexor pero cuando las entradas ya son mas de 30 esta opción ya no se vuelve viable ni rentable.
Entonces lo que se hace es conectar este triestate a la salida del equipo/biestable, el triestate tiene una pata
de control que me permite o no habilitar el equipo por lo que se vuelve una forma mas económica
La misma entrada R/-W se utiliza para arbitrar qué señal toma el control del bus de datos externo.
/ = grupo de 8 líneas
17
RAM estática de 4 Bytes con chip select.
El control Chip Select permite anular completamente las operaciones de lectura escritura,
permitiendo aislar el chip completo. En el esquema, con -CS=1 se anulan las operaciones de
lectura y escritura, con -CS=0 se habilitan.
Por lo tanto, el chip select se utiliza cuando queremos usar muchos bancos de memoria y
queremos que ande una sola en un momento
18
UNIDAD 4
MICROPROCESADORES Y MICROCONTROLADORES
Introducción:
Con estos elementos es posible construir un Sistema de Cómputo Programable (SCP). Éste es un
sistema digital capaz de procesar datos en función de listas de instrucciones previamente
almacenadas en una memoria, denominadas programas. Los SCP nos van a dar una flexibilidad
que no tienen los sistemas cableados o los combinacionales
En otros términos, es un sistema que ejecuta operaciones con datos que ingresan y otros que
están alojados en las memorias, y que entrega resultados a la salida. Estos resultados pueden ser
visualizados, comunicados o almacenados
Los datos de entrada/salida pueden intercambiarse con un usuario mediante una interfaz E/S, este
se utiliza para poder hallar una mayor homogeidad, así el sistema los puede procesar. Es un
circuito de arquitectura Harvard, que va a formatear los datos de entrada para que tomen la forma
de byte que normalmente es en la forma en que los datos son procesados
Otra forma de implementar este sistema programable mediante circuitos digitales es con la
arquitectura Von Neumann que es la mas difundida por utilizarse en los microprocesadores (µP)
de los PC, aunque la Harvard es muy utilizada en algunos microcontroladores y procesadores de
señales digitales.
Los sistemas que se describirán son genéricos, aunque orientados a lo que se aplica en PC.
1
Arquitectura Von Neumann
Decimos que son funcionales porque la división en bloques mostrada no necesariamente es física
sino funcional. Estos bloques están conectados por tres grupos de líneas de datos digitales,
denominadas Bus de Datos, Bus de Direcciones y Bus de Control.
BUS DE DIRECCIONES:
Es un conjunto de m conductores paralelos por el que la CPU presenta a los módulos RAM-ROM-
E-S la dirección del operando a ser leído o escrito. El Ancho del Bus es m. La cantidad de memoria
que puede manejar se denomina capacidad de direccionamiento del sistema y es 2 m. Es un bus
unidireccional, tiene el sentido CPU RAM-ROM-E/S. la CPU es la que gestiona el tráfico de
datos.
BUS DE DATOS:
La CPU va a tomar las instrucciones del programa que estén en ROM o RAM (RAM- ROM CPU)
La CPU va a poder escribir en la RAM y en el bloque de E/S (CPU RAM- E/S)
Es un bus bidireccional, se puede leer y escribir por las mismas líneas. Para esto se utilizan
compuertas TRI-STATE que permiten que el dato circule en uno u otro sentido. El ancho del bus es
de n bits (8, 16, 32).
BUS DE CONTROL:
Es un conjunto heterogéneo de conductores, por eso sería más correcto hablar de líneas de
control. Su función básica es coordinar la transferencia de datos. La señal más importante es la R/-
W (lectura/escritura), que como se explicó controla el sentido de circulación del bus de datos. Otras
señales son RESET, IRQ etc.
2
Formato de instrucciones
‘1’
+
RE ALU n
m 01
selA o
A
m bus de Direcciones
Figura 4-3
3
Para comprender los principios de funcionamiento utilizaremos un µP ficticio con una arquitectura
Von Neumann básica y un repertorio elemental de instrucciones.
CP
RD
Vincula el bus de datos con el bus de direcciones, esto nos sirve para buscar un dato que esta en
cierta posición de la memoria
RI
Este recibe del bus de datos las instrucciones de lo que se tenga que hacer . lo que tenga el RI lo
va a tomar el UC para interpretarlo y ver lo que hace con las salidas
ALU
4
Al inicio
CP=00
Sel A=0
Sel B=0 sale al bus de direcciones el valor de CP, que es 00
R/W=1 (lectura) la memoria presenta el número 08 al bus de datos. Numero 08 = código
de instrucción (LEE),
Se le da clock al RI, se carga el código y se presenta tanto a la UC, donde es analizado y en
la ALU
Con el código ‘08’ la ALU deja pasar sin modificar el dato presente en su rama derecha.
El UC da clock al CP para buscar la dirección del operando que debe leer. Al dar clock CP
pasa a vale 01
Suponemos que sel B =1 entonces 01 sale al bus de direcciones y como R/W=1 la memoria
presenta el número 81 al bus de datos.
el número 81 es la dirección del operando a y debe ser utilizado para acceder a dicho
operando.
El UC da clock al RD por lo que ingresa el numero 81
El UC pone Sel B=’1’ y sale al bus de direcciones el valor de 81. Como R/W=1 la memoria
presenta el número ‘15’ (valor de a) al bus de datos.
Este es el dato a cargar en el acumulador. La UC activa clkAC.
Se vuelve a poner Sel B=0 y darle clock al CP para poder avanzar a la próxima instrucción
(02)
La diferencia radica en que la ALU no estará en modo “transparente” sino en modo sumador. De
esta forma, cuando la UC activa clkAC, el acumulador va a cargar el resultado de sumar su propio
contenido (‘15’) con el dato que esté presentado en el bus de datos en ese momento, esto es el
valor de b (‘1A’). Es decir AC pasa a valer ‘2F’ (15+1A=2F).
5
Como R/W=1 la memoria presenta el número ‘83’ (dirección de c) al bus de datos.Este valor
es la dirección del operando c, y debe ser utilizado para acceder a dicho operando.
Para eso la UC activa la señal clkRD (carga RD con el ‘83’).
Al poner selB=’1’ sale al bus de direcciones el valor de RD, que es ‘83’. Obsérvese que
mientras R/W=1 se está leyendo la memoria y se tiene el valor x (valor previo de c) en el bus
de datos.
Ahora no se activa la señal clkAC, sino R/W. Esto hace que al mismo tiempo que la RAM
pasa a modo escritura (toma dato), el buffer TRI-STATE del µP tome el control del bus de
datos, presentando así el valor del registro AC (0C). Es decir se transfiere el valor 0C a la
posición 83 de RAM.
Antes de cambiar la dirección del registro accedido debe volverse la memoria a modo lectura,
es decir R/W=1
Saltos de programa
Dos de las cualidades más importantes de un sistema de cómputo son la capacidad de realizar un
cálculo de manera reiterativa y la capacidad de tomar decisiones, esto es realizar acciones
diferentes según las condiciones que se evalúen.
Saltar significa que el programa deja su curso normal para pasar a otra dirección anterior o
posterior. Esto se consigue cargando en el CP un valor correspondiente a la dirección a donde se
quiere saltar.
Ejemplo
El CP apunta a la dirección 31 donde hay una instrucción de salto
La instrucción de salto se presenta en el bus de datos
Las instrucciones de salto se cargan en el RI. La ALU es indiferente
El CP se incrementa y apunta a 32, donde se encuentra la dirección a donde se quiere saltar 40
El multiplexor se pone en Sel A=1 por lo que tomar del bus de datos el numero 40
El numero 40 sale al bus de direcciones
Se vuelve a poner Sel A=0 y el programa continua su normal ejecución
6
pueden haber salto
condicional
incondicional
Llamado a subrutina
A tal segmento se lo denomina subrutina. Para poder volver luego de ser invocado desde distintos
puntos del programa existe un par de nuevas instrucciones: LLAMA (call) y RETORNA (return).
Aquí la subrutina utiliza los valores dividendo y divisor que han sido establecidos en el programa
principal justo antes de invocarla. Estos valores son los argumentos que se le pasan a la subrutina
de división. La subrutina realiza la operación y escribe el resultado en cociente (RAM)
Una subrutina compleja puede a su vez requerir otras subrutinas, dando lugar a un esquema de
subrutinas anidadas, es decir subrutinas dentro de subrutinas
Resumen:
Un sistema de cómputo programable está constituido por una unidad de Procesamiento, una
unidad de Memoria y una interfaz de E/S.
El modo en que se implementa este sistema da lugar a las arquitecturas Harvard o Von Neumann
(más utilizada.)
Un sistema con arquitectura Von Neumann tiene una única memoria para instrucciones y datos, una
unidad de procesamiento y una unidad de E/S, conectados por 3 buses: de datos, de direcciones y
de control. El bus de datos transfiere tanto instrucciones de programa como datos.
Un µP es básicamente un conjunto de registros, dispositivos de selección, una ALU y una UC, que
7
es un circuito generador de secuencias
La UC de un µP elemental con un reducido repertorio de instrucciones –16 en nuestro ejemplo-
debe realizar para cada una de ellas alguno de estos cuatro tipos de secuencia: de lectura
inmediata (LEEC ANDC ..) , de lectura direccionada (LEE AND SUMA ...), de escritura o de salto.
Una instrucción típica está compuesta por dos campos, un campo código de operación (qué hay
que hacer) y un campo operando (dato para ejecutar dicha operación). El campo operando puede
ser el valor con el cual operar (instrucciones de lectura inmediata), o la dirección de memoria de
datos donde se encuentra el valor a operar (instrucciones de lectura direccionada o de escritura), o
la dirección de memoria donde debe continuar el programa (instrucciones de salto).
Analizaremos cómo se organiza la interfaz de E/S para que el µP pueda intercambiar datos con los
periféricos y unidades de almacenamiento. Cada uno de estos dispositivos tiene sus propios
requerimientos,por ejemplo:
Cada interfaz cuenta con registros que permiten interactuar con el periférico, esto es:
Estos registros pueden ser leídos o escritos a través de líneas de dirección, dato y control. Por otra
parte, los registros tendrán conexión a circuitos específicos de interacción con el periférico.
8
figura 4-9. Reportes de E/S en Windows
figura 4-9
En la figura 4-9 se muestran reportes típicos del sistema desde Windows donde se aprecia que
cada dispositivo tiene reservado un intervalo de E/S. (En las PCs actuales, especialmente en la
notebooks, muchos de estos dispositivos han caído en desuso).
Por ejemplo el altavoz del sistema tiene reservada la dirección 061h, el puerto paralelo LPT1 tiene
reservado el intervalo 378h-37Fh, el puerto paralelo LPT2 el intervalo 278h-27Ah etc.
¿Cómo hacer para que cada dispositivo con una estructura similar a la de la figura 4-8 responda al
intervalo que se le ha asignado?
Se puede utilizar una estrategia que ilustraremos con el puerto paralelo LPT2 (intervalo 278h-
27Ah). En este esquema hemos omitido las líneas de IRQ que se verán después.
Del bus de direcciones asignado a dispositivos de E/S (a[15..0]) se toman las líneas necesarias para
direccionar todos los registros de la interfaz. La interfaz paralelo estándar tiene tres registros
(Datos, Estado y Control) que se direccionan con las líneas RS1 RS0 (combinaciones 00, 01 y 10, la
11 no se utiliza), entonces conectamos a[1] RS1, a[0] RS0
El resto de las líneas a[9..2] se utilizan para producir la habilitación del chip (que se da con - CS=0)
cuando coincidan con el intervalo asignado. En nuestro caso el intervalo es 278h- 27Ah. (el 27Bh
no se utiliza)
9
a[9..2] al comparador binario a[1..0] a RS1-RS0
Nota: Como ya se mencionó, los microprocesadores Intel x86 utilizan instrucciones distintas para acceder
a los registros de RAM (instrucción MOV) y a los registros de dispositivos de E/S (IN y OUT). Una línea
del bus de control, AEN (del µP a los dispositivos de E/S) permite diferenciar el acceso a E/S del acceso a
RAM/ROM. Esta señal se combina con la salida del comparador de direcciones para controlar el CS del
dispositivo y así evitar conflictos con las memorias, ya que en la PC también se utilizan las direcciones de
RAM/ROM de 000 a 3FFh.
Interrupciones
Interrupciones de hardware
Un µP que interactúa con un usuario o sistema externo debe responder a las demandas que éste
realice a través de la interfaz de E/S. Una forma es mediante el polling, esto es consultar en forma
periódica cada dispositivo de E/S (teclado, mouse, modem etc) para verificar si requiere atención
(ej. lectura de datos para procesar o escritura de datos). La necesidad de atención de un dispositivo
se indicará en un bit en un registro de estado de dicho dispositivo.
El mecanismo de polling es poco eficiente pues si el µP consulta muy frecuentemente los
dispositivos de E/S, pierde tiempo que podría aprovechar en procesamiento, y si por el contrario los
consulta muy espaciadamente puede tardar demasiado en atender un requerimiento externo. Un
mecanismo más eficiente es el de interrupción; el µP se dedica al cómputo y sólo atiende al
dispositivo externo cuando éste lo solicita mediante una señal denominada interrupción externa.
10
UNIDAD 5
ACONDICIONAMIENTO DE SEÑALES
Nos interesa que no consuma nada de corriente cuando se le aplica una tensión. Por qué cuando
consume I y pasa por la R de entrada se produce una pérdida de tensión, por lo que disminuye la
tensión en los bornes de la entrada. Se desea que la impedancia sea infinita así no consume corriente
y no hay perdidas
1
Parámetro IDEAL REAL
Imp. Entrada ∞ 10^6 a 10^15ῼ
Amplificación ∞ 10^5 a 10^ 6ῼ
Imp. Salida 0 75ῼ
Realimentación Negativa: estabiliza el sistema, pero a cambio de disminuir la ganancia del sistema.
Realimentación Positiva aumenta la ganancia del sistema, pero lo inestabiliza.
Montajes Lineales
Amplificador Inversor - AOI
Circuito amplificador operacional más básico. Utiliza realimentación negativa para estabilizar la
ganancia de tensión total. Ya que la ganancia de tensión total es demasiado grande e inestable para
ser útil sin alguna forma de realimentación.
Todos los montajes lineales trabajan dentro de la zona recta por cómo están conectados, entonces
no nos interesa los límites de alimentación por lo que no los dibujamos.
Una tensión Vin excita la entrada inversora a través de la resistencia R1, lo que produce una tensión
de entrada inversora de V2. La tensión de salida se realimenta hacia la entrada a través de la
resistencia de realimentación R. Esta realimentaci6n opuesta de tensión reduce V2
2
Aplicamos un potencial positivo a Vin por lo que provoca una 𝑉𝐷 negativa (𝑉𝐷 = 𝑉(+) − 𝑉(−) < 0)
por lo que Vs es negativa Vs=− 𝑉𝐷.A
En el primer tramo la 𝑉𝐷 = 𝑉𝑖𝑛 pero cuando llega la realimentacion la tension de salida empieza a
disminuir ya que esta es negativa y 𝑉𝐷 tiene a disminuir hasta llegar casi a cero. No cruzamos nunca
el cero, llega un punto en donde se equilibra, 𝑉𝐷 es de unos pocos microvolts
Masa virtual
A=infinito V2=0
Rin=infinita i2 =0
Como i2 es cero la corriente a través de R2 debe ser igual a corriente de entrada a través de R1,
Como V2, es cero, la masa virtual significa que la entrada inversora actúa como una masa para
tensión.
El concepto de masa virtual: corto circuito para la tensión, circuito abierto para la corriente.
Beneficios:
La ganancia de tensión se estabiliza
La imp de entrada se estabiliza por masa virtual
La Imp de salida disminuye
El ancho de banda aumenta
3
𝑉𝐸
𝐼=
𝑅1
𝑉𝑅2 = 𝐼. 𝑅2
Reemplanzando I
𝑉𝐸
𝑉𝑅2 = .𝑅
𝑅1 2
𝑉𝑆 = 𝑉2 − 𝑉𝑅2
𝑉𝐸
𝑉𝑆 = 0 − .𝑅
𝑅1 2
𝑅2
𝑉𝑆 = −𝑉𝐸 .
𝑅1
𝑉𝑆 𝑅2
𝐴= =−
𝑉𝐸 𝑅1
Como las resistencias son exactas entonces voy a lograr tener un A controlado. El signo negativo
nos dice que cuando tenemos una señal de entrar como en 1, la salida va a estar invertida, es
decir, en contrafase y amplificada
Amplificador No Inversor
Utiliza realimentación negativa para estabilizar la ganancia total de tensión. Con este tipo de
amplificadores la realimentación negativa también, provoca el incremento de la impedancia de
entrada y la disminución de la impedancia de salida.
Circuito básico
Parte de esta tensión de salida se realimenta hacia la entrada a través de un divisor de tensión.
𝑅2
𝑉𝑀 = 𝑉𝑆 .
𝑅1 + 𝑅2
4
Esta tensión 𝑉𝑀 es casi igual a la entrada no inversora por lo que la 𝑉𝐷 es muy chica
𝑉(+) ≅ 𝑉(−)
𝑅2
𝑉𝐸 = 𝑉𝑆 .
𝑅1 + 𝑅2
𝑅2
𝐴= +1
𝑅1
Ventaja:
Cortocircuito virtual
Igualación de potenciales- no hay conexión virtual entre los terminales
Este tipo de cortos se pueden usar para analizar rápidamente amplificadores no inversores y circuitos
relacionados. El cortocircuito virtual utiliza estas dos propiedades de un amplificador operacional
ideal:
El cortocircuito virtual es un corto para tensión, pero un circuito abierto para comente. Así es como
se empleará el cortocircuito virtual: siempre que se analice un amplificador no inversor o un circuito
similar, se puede imaginar un cortocircuito virtual entre los terminales de entrada del amplificador
operacional.
Amplificador Sumador
Siempre que se necesite combinar dos o más señales analógicas en una sola salida, se utilizar un
amplificador sumador. F=freedbach (realimentación)
𝑉1 𝑉2 𝑉𝑓
𝐼1 = 𝐼2 = 𝐼𝑓 =
𝑅1 𝑅2 𝑅𝑓
5
Debido a la existencia de la masa virtual, toda esta corriente circula a través de la resistencia de
realimentación
𝐼𝑓 = 𝐼1 + 𝐼2
𝑉1 𝑉2
𝐼𝑓 = +
𝑅1 𝑅2
𝑉𝑓 𝑉1 𝑉2
= +
𝑅𝑓 𝑅1 𝑅2
𝑉1 𝑉2
𝑉𝑓 = 𝑅𝑓 ( + )
𝑅1 𝑅2
𝑉1 . 𝑅𝑓 𝑉2 . 𝑅𝑓
𝑉𝑓 = +
𝑅1 𝑅2
𝑅𝑓 𝑅𝑓
𝑉𝑓 = 𝑉1 . + 𝑉2 .
𝑅1 𝑅2
𝑅𝑓 𝑅𝑓
𝐴1 = 𝐴2 =
𝑅1 𝑅2
Entonces
𝑉𝑓 = 𝑉1 . 𝐴1 + 𝑉2 . 𝐴2
Aquí se puede ver que cada tensión de entrada se multiplica por su ganancia y se suma para producir
la tensión total
También se pueden hacer con resistencias variables permitiendo establecer el control de ganancia,
por ejemplo, en un mezclador que es una manera adecuada de combinar señales de audios se puede
aumentar o disminuir la señal de una entrada.
Seguidor de Tensión
es un caso especial del amplificador no inversor. La resistencia de realimentación es cero. Por tanto,
toda la tensión de salida se realimenta hacia la entrada inversora.
𝑽 𝑬 = 𝑽𝑺
𝑨=𝟏
Ancho de banda máximo
6
Amplificador Integrador
Como su nombre lo indica hace la operación integral definida de la tensión de entrada desde un
instante de tiempo en el cual se pone la condición inicial
Se utiliza para producir una rampa en su tención de salida, la cual puede ser un incremento o
decremento de tensión. El componente de realimentación es un condensador en vez de una
resistencia. La entrada, es un pulso rectangular, este pulso se aplica al extremo de R.
𝑄 = 𝑐𝑎𝑟𝑔𝑎
𝐶 = 𝑐𝑎𝑝𝑎𝑐𝑖𝑡𝑎𝑛𝑐𝑖𝑎
𝑄 𝑑𝑄 𝑖 . 𝑑𝑡
𝑉= → 𝑑𝑉 = → 𝑑𝑉 =
𝐶 𝐶 𝐶
𝑖 . 𝑑𝑡 1 1 𝑉𝐸
∫ 𝑑𝑉 = ∫ → 𝑉= ∫ 𝑖 . 𝑑𝑡 → 𝑉= ∫ . 𝑑𝑡
𝐶 𝐶 𝐶 𝑅
1
𝑉𝐶 = ∫ 𝑉𝐸 . 𝑑𝑡
𝑅𝐶
𝑉𝑆 = 𝑉2 − 𝑉𝐶 → 𝑉𝑆 = 0 − 𝑉𝐶
1
𝑉𝑆 = − ∫ 𝑉𝐸 . 𝑑𝑡
𝑅𝐶
7
Amplificador Diferenciador o Derivador
𝑑𝑉𝐸
𝑖𝐶 = 𝐶
𝑑𝑡
𝑉𝑅 = 𝑅 . 𝑖𝐶
𝑑𝑉𝐸
𝑉𝑅 = 𝑅. 𝐶
𝑑𝑡
𝑉𝑆 = 𝑉2 − 𝑉𝑅
𝑑𝑉𝐸
𝑉𝑆 = −𝑅. 𝐶
𝑑𝑡
El amplificador derivador real tiene en serie con el capacitor una resistencia muy chica para que el
circuito sea más estable a altas frecuencias.
Amplificador de Instrumentación.
El inconveniente es que este circuito pide I ya que no tiene impedancia infinita, entonces al estar
conectado a un puente este le pide corriente, lo que le produce un desbalance. Para solucionarlo el
inconveniente colocamos un seguido de tensión con impedancia infinita.
8
Filtros Pasa Bajo
Este tipo de filtro deja pasar todas las frecuencias desde cero hasta la frecuencia de corte y bloquea
todas las frecuencias por encima de la misma.
Una indicación más: el filtro paso bajo ideal no produce desfase en todas las frecuencias de la banda
pasante. La ausencia de desfase es importante, cuando la señal de entrada no es sinusoidal. Cuando
un filtro tiene desfase cero, se mantiene la forma de una señal no sinusoidal cuando esta lo atraviesa.
Por ejemplo, si la señal de entrada es una onda cuadrada, tiene una frecuencia fundamental y
armónicos. Si la señal está dentro de la banda pasante, la onda cuadrada tendrá aproximadamente
la misma forma a la salida.
Este tipo de filtro elimina todas las frecuencias desde cero hasta la frecuencia de corte y permite el
paso de todas las frecuencias por encima de la frecuencia de corte
1
𝑓𝑐 =
2𝜋. 𝑅1 𝐶1
Un filtro paso banda es útil cuando se quiere sintonizar una señal de radio o televisión. También se
utiliza en equipos de comunicación telefónica para separar las diferentes conversaciones que
simultáneamente se transmiten sobre el mismo medio de comunicación.
9
En estos filtros, la banda pasante la forman todas las frecuencias que está entre la frecuencia inferior
de corte y la frecuencia superior de corte.
El ancho de banda de un filtro paso banda es la diferencia entre las frecuencias superior e inferior de
corte: BW= f2 – f1
Montajes No Lineales
En estos los amplificadores operacionales suelen trabajar en saturación, por lo que las salidas
estarán distorsionadas respecto a las entradas. Algunos de estos montajes son:
Comparadores:
Frecuentemente se quiere comparar una tensión con otra para ver cuál es la mayor. Este circuito
tiene dos terminales de entrada (inversor y no inversor) y un terminal de salida.
Vs
V(+)<V(-) Vcc<0 -1
V(+)<V(-) Vcc>0 1
Idealmente la tensión de salida conmuta de alta a baja o viceversa cuando la tensión de entrada
pasa por el valor cero.
Se utiliza una fuente variable – potenciómetro para determinar una tensión de referencia Vref en
donde se va a producir el punto de conmutación, ya sea de saturación positiva a negativa o viceversa
Con diferentes valores de R1 y R2, se puede fijar el punto de conmutación positivo entre 0 y Vcc.
10
Comparador no inversor
Escalón de subida
Comparador inversor
Vref = V (+) =tensión donde se produce el punto de conmutación. Valor +, en terminal no inversor
Ve = V (-) =tensión de entrada, en terminal inversor.
Escalón de bajada
Comparador con una sola fuente de alimentación
puede trabajar con una sola fuente de alimentación positiva y llevando a masa el terminal –VEE. la
tensión de salida tiene solo una polaridad (tensión positiva baja o alta). Como se observa
11
Ve < Vref Vd <0
Ve > Vref Vd >0
En cualquier caso, la salida tiene polaridad positiva. En la mayoría de las aplicaciones digitales se
prefiere este tipo de salida positiva.
Si la entrada de un comparador recibe una gran cantidad de ruido, la salida puede ser errática cerca
del punto de conmutación. Ya que pasaría varias veces por arriba y por debajo de la Vref. Entonces
no se tiene una conmutación limpia. Por ej.: para un relé zapatearía en esta situación vibrando y
llegando a la rotura
Se busca que los comparadores tengan un efecto que se denomina histéresis para así poder
disminuir los puntos de conmutación. Esto consiste que cuando va subiendo la señal el punto de
conmutación sea uno y cuando la señal va bajando el punto de conmutación sea otro distinto.
Esta histéresis re logra colocando una realimentación positiva produciendo dos puntos de
conmutación separados, este se coloca entre la fuente salida y el terminal no inversor.
La tensión de entrada se aplica a la entrada inversora. Dado que la realimentación está ayudando a
la tensión de entrada, ésta es positiva.
∆𝑉 = 𝑉𝑟𝑒𝑓 − 𝑉𝑖𝑛
pero cuando paso por la resistencia tengo una caída de potencial, ya no tengo los valores de 𝑉𝑖𝑛 y
𝑉𝑟𝑒𝑓. En 3 la tensión de referencia tiene un aporte de la realimentación positiva. Entonces en este
punto 𝑉3 > 𝑉2. Entonces se sigue manteniendo el nivel en alto. 𝑉𝑖𝑛 tiene que aumentar hasta que
∆𝑉′ sea 0
∆𝑉 ′ = 𝑉3 − 𝑉2
12
𝑉𝑖𝑛 puede aumentar a medida que aumente la temperatura, por ejemplo. Puede estar conectado a
un potenciómetro o aun divisor de tensión. En el mismo momento en que se produce la bajada, el
punto de conmutación cambia
𝑉𝑖𝑛 al ser mayor que 𝑉𝑟𝑒𝑓 la salida es cero, llega el momento en que 𝑉𝑖𝑛 = 𝑉𝑟𝑒𝑓 por lo que,
∆𝑉 = 0 pero ∆𝑉 ′ ≠ 0 por lo que no conmuta aun . conmuta cuando recién ∆𝑉 ′ = 0.
Cuando la salida está saturada a nivel negativo, la tensión de referencia es: punto de conmutación
inferior (PCI):
13
Caso práctico;
Prendemos el aire acondicionado lo primero que hacemos es poner la temperatura a la que nosotros
queramos que este en el ambiente, esta va a ser nuestra Vref. Si la temperatura actual es mayor que
la T deseada, el aire empieza a trabajar hasta llegar a esta T. Pero acá el aire no corta, llega hasta
un grado menos y recién ahí se corta. Es decir, el aire tiene un ciclo de histéresis y en este caso el
H ha sido fijado por el fabricante
14
UNIDAD 7
MODULACION Y CODIFICACION
Esta unidad se ocupa principalmente de lo que se llama medio físico. Cuando se quiere
hacer/plantear una industria que tiene procesos integrados , hay una arquitectura que se menciona
en la unidad 9 como la siguiente figura.
La idea es que todos los procesos no trabajan de forma aislada sino que se los intenta integrar
mediante intercambio de información para poder optimizarlo, para agilizar los cambio por ejemplo
En la base encontramos los procesos físicos de fabricación (sensores/actuadores). En la capa
inmediata superior están los controladores (PLC-PC (dispotitivos que estaban basados básicamente
en microcontroladores)) que van a interactuar con esos sensores y actuadores. Sobre esta capa esta,
1 o mas computadoras que pueden funcionar como supervisores,que serian aquellas computadoras
que van a alojar un software SCADA.corriendo un scada se puede supervisar los distintos procesos
que se llevan a cabo en la planta. Mas para arriba vienen los niveles de decisión de mantenimiento,
nivel gerencial
¿Cómo se intercambia información entre todos estos dispositivos?
Allí vemos que hace falta intercambio de mensaje, es decir, canales de comunicación. Entre los
sensores o acuadores con los controladores hay normalmente circulación de señales tipo analógica.
Mediciones que son ondas eléctricas-analogicas y acciones que pueden ser digitales o analógicas.
Hay un gran caudal de información allí, pero esa información es más bien local
Entre la computadoras supervisoras y los controladores necesitamos que el intercambio tengan algún
tipo de regla para que sea posible el intercambio de información
1
No es factible económicamente pensar en conectar una computadora en forma individual con cada
uno de los controladores para que intercambie información. Haría falta un canal de transmisión y
recepción por cada uno de los controladores. esta computadora deberá tener un conjunto de puertos
de comunicación muy grande y eso no es normalmente lo que se utiliza, entonces esta conexión no
es lo más utilizado
Esto si es una de las cosas más utilizadas, es una de las posibilidades para conectar múltiples
dispositivos. Se parece a la unidad de microprocesador, donde se utilizaban buses de comunicación,
lo cual nos permitía compartir un mismo medio entre distintos dispositivos. Acá es algo parecido pero
los buses no van a ser de múltiples cables, sino que van a ser de 1 o 2 cables. En realidad, la
información no va a circular en paralelo sino en serie, un bit detrás del otro. Obviamente vamos a
tener que poder dirigir los mensajes y poder saber quién transmite cada mensaje.
Para que sea posible la estructura va a ser necesario que se piense en lo que hemos visto de
compuertas digitales para que múltiples fuentes de información puedan actuar en un mismo hará
falta tener puertas de tercer estado. Conexión bidireccional xq hace falta recibir información y enviarle
consignas. Hay que definir los turnos para transmitir para evitar la colisión
Lo que se transmite como dijimos, se transmite en formato serie. Por ejemplo, el mapa de caracteres
de Windows, cada carácter le corresponder un código en hexadecimal el cual lo identifica. Todos los
caracteres que podamos imaginar esta decodificados en 8 bits
Ej código ASCII. Cuando queremos transmitir uno de estos caracteres transmitimos el código
128 CARACTERES
2
Acá tenemos una síntesis por ejemplo si queremos transmitir la letra A que a nivel de escritura es el
numero 65 que con numero binario seria 01000001
En el segundo ejemplo hemos escrito ACA, pero nos encontramos con un problema, ya que es difícil
identificar si alguien entra a la conversación, este podría empezar en cualquier lado ya que no se
sabes dónde se empieza y termina cada carácter.
Por lo que se obtiene cadenas de bits cortas que son interrumpidas, asegurando así el inicio del
carácter
Canales de Comunicación
En la comunicación serie podemos comunicarnos entre dos equipos o entre más de dos equipos. En
la comunicación entre dos equipos. Podemos tener distintos canales de comunicación por ej.:
SIMPLEX
En el cual un equipo puede ser emisor y otro receptor, por lo que podemos tener un canal
unidireccional, se deshabilita al receptor de responder al transmisor. No se requiere este tipo de
comunicación cuando se requiere interacción humano-maquina. Ej.: la radio fusión de la TV o radio.
En el caso de querer intercambiar información entre los dos equipos tenemos dos formas:
FULL DUPLEX:
Permite transmitir en ambas direcciones, pero simultáneamente por el mismo canal. El transmisor y
el receptor tienen distintas frecuencias.. Por ej: un teléfono
HALF DUPLEX:
Permite transmitir en ambas direcciones con un solo medio; sin embargo, la transmisión puede ocurrir
solamente en una dirección a la vez, es decir, por turnos. Ej.: NEXTEL (pulsar para hablar, soltar
para escuchar). Tanto el transmisor y el receptor comparten la misma frecuencia
Acá podríamos tener una llave selectora de los dos lados que nos permita en un momento
comunicarnos de izq a dere y en otro momento de dere a izq intercambiando estas llaves selectoras
3
Cuando tenemos más de dos equipos en los cuales se quiere intercambiar información, tenemos que
pensar otra forma de comunicación
la anterior es una topología de bus, se utilizan un par de cables. Acá se utilizar la tecnología de tercer
estado para que se transmita un solo nodo a la vez. Hay que definir quien tiene el turno de transmitir
para que no haya colisión
Puntos azules: nodos de comunicación
Recta horizontal: Bus
La estrella es la mas cara. En los anillos todos los nodos pueden intercambiar información, pero hay
que formar varios medios de comunicación, no trabajan sobre un mismo medio. Es un caso
generalizado de lo que es el full-dúplex. Una sola línea significa que es unidireccional es decir que
gira en sentido horario o anti horario la información. También está el doble anillo en donde: un anillo
esta en sentido horario y el otro en sentido anti horario. Los anillos se usan para fibra óptica
MODULACION – CODIFICACION
Vamos a ver:
cómo va a ser posible la comunicación
como va a ser posible utilizar un mismo medio para armar más de un canal
La comunicación entre dos puntos sea analógica o digital, tienen consideraciones en común: Si la
distancia es corta o si la distancia es larga. En el primer caso es común ver transmisiones serie
(monitor y teclado) y paralelo (impresoras). Cuando las distancias empiezan a ser largas, la
transmisión es siempre SERIE, por razones prácticas y económicas
La señal que uno tenga como información, se puede transmitir entre dos equipos en algunos casos
en forma directa como la señal digital, donde salen datos 1 y 0 pero cortas distancias. Cuando las
distancias son largas las componentes de continua que tiene una onda se empieza a atenuar. La
forma de bordes bien definidos se empieza a perder, redondeándose.
También se produce un efecto de filtrado, debido a que los cables presentan un efecto de filtro pasa
bajo por lo que a alta frecuencia se empieza a perder. Además no todas las frecuancias de la señal
se transmiten a la misma velocidad sobre un cable, hay un tema que se llama retardo de grupo que
es una características de los cables que hace que la onda al final se vaya distorsionando. A grandes
velocidades de transmisión también se ven desfavorecidas
Por esto mismo no es muy factible transmitir onda digital pura a larga distancia sin hacerle algún tipo
de acondicionamiento.
Una de las modificaciones que se le puede aplicar a una señal es lo que se llama la codificación o
modulación
4
CODIFICACION:
la codificación consiste en transforma el código básico que nosotros conocemos, que se denomina
no retorno a cero, en otro código que tenga la propiedad de sincronismo y que no tenga componente
continua y algunas otras propiedades. Una vez que se codifica sigue siendo una señal tipo digital,
pero con otro código/ otra forma y después se va a decodificar
La señal de entrada g(t), (analógica o digital), se codifica obteniendo una señal digital x(t).
La forma de onda en particular que adopte x(t) dependerá de la técnica de codificación elegida. Por
ejemplo, la codificación se puede elegir intentando minimizar el ancho de banda o se puede elegir
para minimizar la tasa de errores.
DATOS DE ENTRADA DIGITALES SEÑALES DIGITALES
Lo que se hace es codificar. El equipamiento es más económico que el sistema de datos digitales y
señales analógicas por lo que Codificar una señal digital es menos complejo y costoso que
codificar una señal analogica
DATOS ANALOGICOS SEÑALES DIGITALES :
conversor analógico/digital. Por lo que una ventaja es que la señal digital no se degrada tanto por el
ruido, siempre y cuando el ruido sea moderado. En las señales analógicas afecta más los ruidos.
Permite la utilización de técnicas de transmisión y de equipos de conmutación modernos
MODULACION:
Otra cosa que se puede hacer sobre una señal es modularla. Por lo que a la señal digital o analógica
se la modula y se obtiene una señal que tiene unas propiedades en la cual se va a poder propagar
por algún medio o no a largas distancia. Nos permite la propagación de una señal por el aire, también
que más de una señal puedan coexistir en un mismo cable. Después de esto se tiene que hacer una
técnica inversa a la cual la llamamos demodulación para recuperar la señal original
DATOS DIGITALES SEÑALES ANALOGICA:
Tenemos información digital transmitida en serie y la va a transformar en una señal modulada.
Además, la transmisión de señales digitales conlleva a la decisión de compromiso, la velocidad es
inversamente proporcional a la distancia Algunos medios de transmisión admiten solo la propagación
de señales analógica (fibra óptica - Aire)
5
Para llevar a cabo una transmisión más efectiva puede que se necesite una frecuencia mayor. En
los medios no guiados (aire) es prácticamente imposible transmitir señales por el gran tamaño que
deberían tener las anternas
La modulación permite la multiplexación por división en frecuencias, es decir colocar señales en
diferentes zonas del espectro para poder utilizar el mismo medio de transmisión ( ej tv, radio).
Técnicas básicas Utilizadas
Señales Modulación Codificación
Analógica Digital
Analógica AM-FM-PM A/D - D/A
Señal Origina
Digital ASK-FSK-PSK Manchester - NRZ-
Manchester
diferencial
NO RETORNO A CERO
La forma más frecuente y fácil de transmitir señales digitales es mediante la utilización de un nivel
diferente de tensión para cada uno de los dos dígitos binarios.
NRZ – no retorno a cero
Nivel bajo: 0V
Nivel alto: nivel de tensión alto
el nivel de tensión se mantiene constante durante la duración del bit
6
NRZ-L – no retorno a nivel cero
Nivel alto: 0
Nivel bajo: 1
NRZI – no retorno a cero invertido en los unos.
Codifica a los bits en 1 como una transición al comienzo del intervalo(si esta en bajo pasa a alto y
viceversa) y los bits en 0 se representa por la ausencia de transición al comienzo del intervalo
Los códigos NRZ se caracterizan por hacer un uso eficaz del ancho de banda. La principal limitación
es la presencia de una componente continua y la ausencia de la capacidad de sincronizar. En
cadenas largas donde predominan 1 o 0 se puede perder la sincronización.
Es necesario tener transiciones para saber dónde comienza y termina un bit. También es necesario
que el valor medio de la señal sea cero, pero en este caso los dos tienen un valor medio distinto de
cero. Un ruido nos puede alterar un bit y no sabemos que paso, tenemos que agregar bit de paridad
para poder detectar que hubo una anomalía o error
se usan normalmente en las grabaciones magnéticas. No obstante, sus limitaciones hacen que estos
códigos no sean atractivos para aplicaciones de transmisión de señales.
BIFASE
Bajo el termino bifase se engloba a un conjunto de técnicas de codificación diseñadas para superar
las dificultades de los códigos NRZ. Son códigos que tiene dos propiedades:
Permiten la sincronización porque hay flancos más seguidos
el valor medio de la señal es cero
también se dice que nos permite detectar errores
Manchester
hay una transición en mitad del intervalo de duración del bit. Esta transición sirve como
sincronización, a la vez que sirve para transmitir los datos:
1 = transición de bajo a alto representa (flanco de subida)
0 = una transición de alto a bajo representa (flanco de bajada)
Se usa para evitar corrimientos de los clock´s y aumentar la confiabilidad..
7
cuando tenemos dos ceros o unos seguidos necesitamos introducir un flanco adicional para que a
mitad del segundo bit se pueda bajar/subir nuevamente
Manchester diferencial
Se utilizan en ciertos tipos de redes ethernet. La transición a mitad del intervalo se utiliza tan sólo
para proporcionar sincronización.
Reglas:
siempre hay transición a mitad del intervalo, no está definido el sentido de esa transición en
función del nivel lógico
0 = transición al principio del intervalo del bit
1 = se representa mediante la ausencia de una transición al principio del intervalo.
ahora el enlace de las transiciones va a depender de como veníamos, por ejemplo, si veníamos en
alto la primera transición nos va a significar una bajada. Como sea que se empiece, tienen el mismo
significado. La transición es garantía de sincronismo y la alternancia nos da un nivel de tensión medio
cero, no tiene componente de continua
BIPOLAR AMI
señal de 3 niveles:
0 = no hay señal
1 = nivel alternante entre alto y bajo.
Un 1 es alto y el otro es bajo asi el valor medio es cero. No tiene componente continua
PSEUDOTERNARIO:
1 = no hay señal
0 = nivel alternante entre alto y bajo
8
MODULACION DE SEÑALES ANALOGICAS
(digital/analógicaanalógica)
Modulación de amplitud - AM
Modula va a consistir en tomar una señal a la cual vamos a denominar portadora y cambiarle alguna
de sus parámetros. A esta onda la generamos nosotros, y tiene frecuencia correspondiente al rango
en el que queremos transmitir
portadora:
𝑐(𝑡) = 𝐴𝑐. cos(2𝜋. 𝑓𝑐. 𝑡)
Esta onda está caracterizada por 3 parámetros
Amplitud
Frecuencia
Fase
Entonces cualquiera de estos 3 parámetros podríamos modificar en función de una señal que vamos
a llamar “nuestra información” /señal moduladora
moduladora:
𝑚 (𝑡) = 𝐴𝑚. cos(2𝜋. 𝑓𝑚. 𝑡)
El propósito que tenemos es lograr que nuestra información ocupe un rango de frecuencia distinto al
rango de frecuencia que ocupa originalmente
Una onda cualquiera en el dominio del tiempo se puede representar como una señal en el dominio
de la frecuencia y ocupa un cierto rango de frecuencia que se lo denomina ancho de banda. Entonces
depende de la información original el rango de la frecuencia
La idea de la modulación es lograr trasladar el espectro a otro rango de frecuencia. Un motivo es que
por ejemplo si nosotros queremos emitir una onda de audio por una antena, sabiendo que la
𝐶
𝑙𝑜𝑛𝑔𝑖𝑡𝑢𝑑𝑑𝑒𝑙𝑎𝑜𝑛𝑑𝑎 = y que las antenas están relacionada con el landa, por lo que con una
𝑓
frecuencia tan baja, la antena debería ser enorme, lo cual no es factible
Intentamos trasladar el espectro a una frecuencia mucho más grande(modulación) y después en la
demodulación volvemos a trasladar el espectro a la frecuencia más baja para poder después tener
la onda original
Este entonces es un motivo para modula, en el cual se puede radiar la información, pero también
hay otro motivo: utilizar en un mismo medio para transmitir en dos sentidos distintos. Por ejemplo,
como es que podemos sintonizar distintos canales que llegan a través del aire, es decir que es un
solo medio (espacio), distintas fuentes de información que son radiación electromagnética que están
coexistiendo en el mismo medio sin interferirse
Esto se debe a que cada uno de estos canales está colocado en rangos de frecuencias distintos. A
continuación vemos desde las frecuencias mas bajas hasta las mas altas
AM – RADIO TAXI – POLICIA –FM-…..
¿Cómo acomodamos cada canal en una distinta frecuencia? Esto lo hacemos con la modulación
9
En primer lugar, tenemos una señal portadora que va a tener la frecuencia que corresponde a la zona
donde quiero colocar la información. Entonces generamos una onda senoidal de esa frecuencia.
portadora:𝑐(𝑡) = 𝐴𝑐. cos(2𝜋. 𝑓𝑐. 𝑡)
La información que en nuestro caso también es senoidal va a alterar algunos de los parámetros de
la onda portadora, en este caso vamos a alterar la amplitud (AM: modulación de amplitud)
moduladora :𝑚(𝑡) = 𝐴𝑚. cos(2𝜋. 𝑓𝑚. 𝑡)
Entonces la onda resultante va a ser la portadora, pero en lugar de tener amplitud constante va a
tener una amplitud variante en función de la información. Esta señal de amplitud modulada tiene una
frecuencia igual a la portadora, pero la amplitud es cambiante
𝑆(𝑡) = 𝐴𝑠(𝑡). cos(2𝜋. 𝑓𝑐. 𝑡)
La señal portadora varia su amplitud siguiendo la forma de la moduladora
𝐴𝑠(𝑡) = 𝐴𝑐 + 𝐾. 𝑚(𝑡)
𝐴(𝑡) = 𝐴𝑐 + 𝐴𝑚. cos(2𝜋. 𝑓𝑚. 𝑡)
Por lo tanto la señal AM es:
𝑠(𝑡) = (𝐴𝑐 + 𝐴𝑚. cos(2𝜋. 𝑓𝑚. 𝑡)). cos(2𝜋. 𝑓𝑐. 𝑡)
𝐴𝑚
Se conoce el índice de modulación 𝑛𝑎 a : 𝑛𝑎 = 𝐴𝑐
Vemos que 1 + 𝑛𝑎 . x(t)=1 + 𝑛𝑎 . cos(2𝜋. 𝑓𝑚. 𝑡) = 𝑎𝑚𝑝𝑙𝑖𝑡𝑢𝑑𝑑𝑒𝐴𝑀 vemos que la amplitud varía en
función de la señal moduladora
Se puede aplicar distribuida para sacar conclusiones
𝑠(𝑡) = 𝐴𝑐. cos(2𝜋. 𝑓𝑐. 𝑡) + 𝐴𝑚. cos(2𝜋. 𝑓𝑚. 𝑡). cos(2𝜋. 𝑓𝑐. 𝑡)
10
Por trigonometría
cos[2𝜋. (𝑓𝑐 + 𝑓𝑚 ). 𝑡] + cos[2𝜋. (𝑓𝑐 − 𝑓𝑚 ). 𝑡]
𝑠(𝑡) = 𝑐(𝑡) + 𝐴𝑚.
2
Aplicando distribuida:
cos[2𝜋. (𝑓𝑐 + 𝑓𝑚 ). 𝑡] cos[2𝜋. (𝑓𝑐 − 𝑓𝑚 ). 𝑡]
𝑠(𝑡) = 𝑐 (𝑡) + 𝐴𝑚. + 𝐴𝑚.
2 2
Vemos que la señal AM es la suma de 3 componenetes
El espectro de la señal de información en caso de ser una onda senoidal única tiene una sola línea
en el espectro de frecuencia, como el espectro de la señal portadora, pero en caso de que la señal
de información tenga cualquier forma, que este compuesta por varias funciones senoidales entonces
va a tener un conjunto de frecuencias como en la segunda imagen
El espectro de la señal AM está formado por el espectro de la portadora fc más el espectro de la
señal de entrada B=fmax (frecuencia máxima de la moduladora) trasladada a la fc (rango de
frecuencia centrada en la portadora)
A estas bandas o componentes de frecuencia que tenemos al costado de la portadora se las
denomina bandas laterales, a la del medio la denominamos portadora. Cuando la modulante es
positiva, la amplitud tiene que crecer y cuando es negativa, la amplitud tiene que decrecer.
11
bien chico para que se note la descarga. La onda a la salida tendría una especie de dentaduras que
son imperceptibles. La resistencia de carga podría ser por ej unos auriculares
modulación de frecuencia - FM
En esta modulación, la amplitud de la portadora se mantiene constante y lo que varía es su frecuencia
en función de la informacion. En este caso también tenemos:
moduladora :𝑚(𝑡) = 𝐴𝑚. cos(2𝜋. 𝑓𝑚. 𝑡)
portadora:𝑐(𝑡) = 𝐴𝑐. cos(2𝜋. 𝑓𝑐. 𝑡)
la señal modulada es
𝑆(𝑡) = 𝐴𝑐(𝑡). cos(2𝜋. 𝑓𝑐. 𝑡 + 𝜃(𝑡))
En modulación de frecuencia, la derivada de la fase es proporcional a la señal moduladora
𝑑𝜃(𝑡)
𝑓= = 𝑛. 𝑚(𝑡)
𝑑𝑡
𝜃(𝑡) = 𝑛 ∫ 𝑚 (𝑡). 𝑑𝑡
Integrando
𝐴𝑚
𝜃(𝑡) = 𝑛. .𝑠𝑒𝑛2𝜋. 𝑓𝑚
2𝜋. 𝑓𝑚
Entonces la FM será:
𝐴𝑚
𝑆(𝑡) = 𝐴𝑐(𝑡). cos (2𝜋. 𝑓𝑐. 𝑡 + 𝑛. .𝑠𝑒𝑛2𝜋. 𝑓𝑚)
2𝜋. 𝑓𝑚
Por lo que, para la modulación de frecuencia, la frecuencia vale
𝑚(𝑡)
𝑓 = 𝑓𝑐 + 𝑛.
2𝜋
12
Por lo tanto, la frecuencia de la señal FM aumenta cuando la onda modulante es máxima, la
frecuencia es mínima cuando la modulante es mínima y es igual a la portadora cuando la amplitud
es cero
Modulación de fase - PM
En modulación de fase, la fase es proporcional a la señal moduladora
𝜃(𝑡) = 𝑛. 𝑚(𝑡)
𝜃(𝑡) = 𝑛.𝐴𝑚. cos(2𝜋. 𝑓𝑚. 𝑡)
la señal PM sera
𝑆(𝑡) = 𝐴𝑐(𝑡). cos(2𝜋. 𝑓𝑐. 𝑡 + 𝜃(𝑡))
𝑆(𝑡) = 𝐴𝑐(𝑡). cos(2𝜋. 𝑓𝑐. 𝑡 + 𝑛.𝑚(𝑡))
El maximo de frecuencia se produce, cuando la modulante va subiendo, xq cuando va subiendo, la
fase se va incrementando en el tiempo que es lo mismo que decir que la frecuncia aumenta, esta
frecuencia se suma a la frecuencia de la portadora . En cambio, cuando la modulante va bajando, la
fase va decreciendo en el tiempo lo cual es un termino negativo que se resta a la portadora
Ventajas y desventajas
FM= mayor calidad de audio e inmunidad a los ruidos, esto se debe al gran ancho de banda
AM= menos ancho de banda, lo cual evitar que se superpongan dos señales distintas. Permite
mayor distancia que las FM. Es las fácil de modular / más propensa a los ruidos.
13
MODULACION DE SEÑALES DIGITALES
Entrada de datos analógicos o digitales y salen señales analógicas. Consideramos ahora la
transmisión de datos digitales usando señales analógicas. Por ej.: los dispositivos digitales se
conectan a la red mediante el uso de dispositivos módems (modulador-demodulador) que convierte
los datos digitales en señales analógicas y viceversa.
La modulación consiste en modificar algunos de los parámetros de la señal portadora (amplitud,
frecuencia y fase). Por lo tanto, existen 3 técnicas básicas de modulación para transformar datos
digitales en analógicos.
Modulación por desplazamiento de amplitud –ASK
Modulación por desplazamiento de frecuencia - FSK
Modulación por desplazamiento de- PSK
Al modular en frecuencia FSK, es menos sensible al ruido que ASK porque puede trasmitir a mayores
velocidades.
PSK se modifica la fase
. Utiliza dos fases para representar los dos códigos binarios. La señal transmitida es:
𝐴. cos(2𝜋. 𝑓. 𝑡) = 𝐴. cos(2𝜋. 𝑓. 𝑡) 1𝑙𝑜𝑔𝑖𝑐𝑜
𝑠(𝑡) = {
𝐴. cos(2𝜋. 𝑓. 𝑡 + 𝜋) = −𝐴. cos(2𝜋. 𝑓. 𝑡) 0𝑙𝑜𝑔𝑖𝑐𝑜
14
Es decir, Lo que cambia entre el 0 y el 1 es la fase. Por lo que con un 1 la señal va en fase con la
portadora y cuando tengo un cero la señal va en contrafase respecto a la portadora
Diagrama temporal
El PSK como tal no se utiliza porque tiene un problema cuando se quiere demodular. Para recuperar
el PSK hay que hacer una demodulación sincrónica, y cuando no está en fase se pueden confundir
los 1 con los 0. En cambio en la DPSK, puedo ver la transición de 1 y 0, por lo tanto puedo reconocer
si hay 1 o 0.
En DPSK me doy cuenta de que hay un cambio de fase, esto significa que lo que viene a continuación
es 0 y si después veo que no hay cambio de fase lo que viene es un 1. Tengo que conocer el tiempo
de bit para saber cuando vienen más de un 1 seguido.
Diagrama temporal
Cuando hacemos una sumatoria de estas ondas, tenemos que cuando estan en fase se suman y
cuando estan en contra fase se restan por lo que se atenua
15
En otras palabras, tenemos un equipo donde sumamos una onda PSK y la portadora. La cual me
entrega una ASK.
En el ASK se hace una demodulación como en la que vimos en AM. Se puede rectificar, filtrar y
después pasar por un comparador para obtener los 1 y 0. Por lo que el PSK es más largo y complejo
de demodular. Ahora podemos también tener el problema de que nuestra onda local portadora no
esté en fase con la onda que genero el PSK. En caso de estar en fase nos va a dar la onda obtenida,
pero en caso de no estarlo se confunden 1 por 0 y 0 por 1.
Entonces lo que se hace es redecoficar la secuencia de 1 y 0. Ej.: Cuando viene un bit nuevo que
es un 1 mantener el bit que traíamos, cuando hay 0 se cambia el bit anterior
Empezamos con 1 0 0 1 1 0 1 0 1
0 / 0 1 0 0 0 1 1 0 0
Esto se puede hacer con un bioestable tipo D y una compuerta XOR negada. Por el bioestable sale
el bit anterior, por la rama superior el bit nuevo y por la compuerta sale nuestro nuevo código
El nuevo código generado tiene una ventaja de que al derecho y al revés nos da lo mismo. Por
ejemplo, si tenemos el invertido
0 1 0 0 0 1 1 0 0
1 0 1 1 1 0 0 1 1
Con estos dos códigos puedo recuperar el código original con la misma estrategia del bioestable y la
compuerta (equipo)
Modulación DPSK
Tenemos nuestro código original, lo transformamos con el equipo y a esto lo pasamos por un
modulador PSK; obtenemos el modulador DPSK. No es una modulación distinta a la anterior, sino
que es una codificación previa a la modulación PSK. Se utiliza para salvar el problema de la variación
de fase de la portadora
16
ES IMPORTANTE CUANDO UNO VA A COMUNICAR PODER TRANSMITIR CON EL MENOR
ERROR POSIBLE Y OCUPANDO EL MENOR ANCHO DE BANDA
Diagrama de Constelación.
Los diagramas de constelaciones son mucho mas potentes, mas fácil de interpretar y descriptivos
que los diagramas temporales. Es una manera práctica de no tener que estar dibujando tantos
diagramas. Con esta configuración puedo transmitir 2 bits y no uno solo, Aumentando asi la
velocidad. Estos diagramas nos permiten entender rápidamente la regla de modulación
Modems
Es un circuito electrónico que puede modular y demodular simultáneamente. Cualquiera de las
técnicas antes mencionadas
La modulación nos permite ubicar un bit de información sobre el mismo medio (aire, cable)
En el caso de las señales digitales hay otro motivo más que es la modulación analógica de la
señal digital, me permite que se distorsione menos la forma de onda.(no puedo enviar señales
cuadras a largas distancias).
La velocidad y la distancia son inversamente proporcionales entre sí. Cuando la distancia hace
insegura la transmisión, se hace imprescindible el uso de Modem.
17
El emisor al utilizar un comparador inversor
el 0 es +12 tengo un nivel bajo en la entrada y un nivel alto en la salida
el 5V es -12 tengo un nivel alto en la entrada y un nivel bajo en la salida
Pero el estándar dique que de
+3 a +150
-3 a -15 1
3 a -3 tengo una señal no valida
Entonces el receptor como es otro inversor interpreta como:
1 a todo lo que este entre -3 y -15
0 a todo lo que este entre 3 y 15
Si hay un ruido metido en la línea, ese ruido se va sumar a la onda. Entonces me puede alterar el
voltaje. Puedo tener un margen de ruido de 9V, es decir yo trabajo con 12 y tengo un ruido de hasta
9, entonces se me va a degenerar la señal, pero no me cambia el valor lógico
El objetivo es aumentar el nivel de tensión a través de la línea (cable) y cuando se recibe volverlo al
nivel original TTL, esto se realiza para aumentar la inmunidad al ruido de la señal a transmitir. Se
trata de una línea desbalanceada, porque la señal está referida a masa.
Norma RS-422
Se tiene un comparador que tiene dos salidas. Una salida esta en fase con la entrada y la otra en
contra fase. Sse trata de una línea balanceada: usa dos cables por señal de trenzado
full duplex.
En la parte izquierda:
La señal de entrada va a fluctuar entre 0 y 5 V
18
Ventaja: el ruido que se puede meter, se va a sumar con igual magnitud a las dos ramas y como el
comparador compara la diferencia no se ve afectado por el ruido. Por lo que así se le gana al ruido
y se puede trabajar con menores tensiones .
Es mas moderno y puede alimentar a varias puertas a la vez, es decir, puede tener varios receptores
por lo que se dice que es mutidrop.
Margen de recepción:
1 0,3 a 5
0 -0,3 a -5
Norma RS-485
Es una línea balanceada, es muy similar a la RS-422 desde el punto de vista electrónico: se alimenta
con +5V, la diferencia, es que la señal diferencial mínima es de 300 mV en lugar de 200 mV , que la
impedancia es 10 veces mayor y la velocidad 10 veces menor a la RS-422.
Como trabaja balanceada no se induce tanto ruido. Al tener la pata de tercer estado, tiene la
posibilidad de desconectarse de la línea. Por eso es posible que por un mismo cable puede transmitir
y recibir.
Para de tercer estado
1 transmite
0 se silecia
El receptor es igual, lo que cambia es el transmisor que tiene una patita. Esta patita la maneja el uC.
Cuando este estime que tiene que escuchar o escribir la cambia de posición. La patita permite que
sobre el mismo par de cables pueda transmitir a más de un equipo. Permite que sobre un mismo
medio, en este caso el mismo par de cables puedan existir mas de 1 transmisor, entonces un una
comunicación entre 2 equipos A y B, los dos pueden transmitir por tunos.
Half duplex
También gracias a la patita se puede conectar en bus, es decir, que admite topología bus. por
ej.:Cuando quiero conectar + de 3 equipos hago una conexión en bus. Hay q definir los turnos
19
MEDIO FISICO
Par Trenzado
Es el medio más económico y el más usado. Consiste en dos cables de cobre embutidos en un
aislante, entrecruzados en forma de bucle espiral. Cada par de cables constituye un enlace de
comunicación.
Normalmente, varios pares se encapsulan conjuntamente mediante una envoltura protectora. En
largas distancias, la envoltura puede contener cientos de pares. El tranzado evita que de induzcan
ruidos a través de campo magnetico alterno, esto se debe a que se forman espiras que están en
contrafase una con la otra atenuándose
Aplicaciones.:
televisión, telefonía a larga distancia, enlaces en computadores a corta distancia
se usa tanto para señales analógicas como digitales.
Fibra Óptica
Hay 2 tipos de fibras opticas
Multimodo: permite un ingreso varios angulos de la luz a la salida hay algunas ondas que
han rebotado unas mas que otras, entonces se produce una distorcion del pulso de luz por lo
que se utiliza para menos velocidad
Monomodo: permite que la luz digamos internamente solamente pueda propagarse en un
modo, es decir, con un angulo permite mayor velocidad porque la luz a la salida se dispersa
menos
20
La fibra óptica es un medio flexible y delgado. Para construir la fibra se pueden usar diversos tipos
de cristales y plásticos. Las pérdidas menores se han conseguido con la utilización de fibras de silicio
ultrapuro fundido.
Estas fibras son muy difíciles de fabricar; las fibras multicomponente son más económicas y, aunque
sufren mayores pérdidas, proporcionan unas prestaciones suficientes. La fibra de plástico tiene
todavía un coste menor, pudiendo ser utilizada en enlaces de distancias más cortas, en los que sean
aceptables pérdidas moderadamente altas.
Las características diferenciales de la fibra óptica frente al cable coaxial y al par trenzado son:
Mayor capacidad: el ancho de banda potencial y, por tanto, la velocidad de transmisión, en las fibras
es enorme.
Menor tamaño y peso: las fibras ópticas son apreciablemente más finas, por lo menos en un orden
de magnitud para capacidades de transmisión comparables.
Atenuación menor: la atenuación es significativamente menor en las fibras ópticas
Aislamiento electromagnético: los sistemas de fibra óptica no se ven afectados por los efectos de
campos electromagnéticos exteriores. Estos sistemas no son vulnerables a interferencias, ruido
impulsivo o diafonía.
Las cinco aplicaciones básicas en las que la fibra óptica es importante son:
Transmisiones a larga distancia.
Transmisiones metropolitanas.
Acceso a áreas rurales.
Bucles de abonado.
Redes de área local.
21
Unidad 8
INTRODUCCIÓN
Cada protocolo tiene un rango de aplicación, fuera del mismo disminuye el rendimiento y aumenta la
relación costo/prestación. En muchos casos no se trata de protocolos que compitan entre sí, sino que
se complementan
Si pensamos en los distintos procesos que se desarrolla en una industria, podemos identificar distintos
niveles
NIVEL DE CAMPO
Se encuentran los sensores- actuadores –alarmas. Los controladores son los que reciben la información
de los sensores y en base a ella van a modificar a los actuadores o inclusive disparar alarmas. Este nivel
debe estar comunicado entre sí.
NIVEL DE AUTOMATIZACION
Es el nivel en donde vamos a realizar la supervisión y control de eso que está ocurriendo en el nivel de
campo. Vamos a tener un software que va a realizar la supervisión de todo lo que está pasando en la
planta y también va a realizar los ajustes necesarios para mantener el proceso estable
NIVEL DE GERENCIA
1
La principal diferencia entre los canales de comunicación de cada nivel está dada por los tiempos de
respuesta
NC = tiempos de respuesta sumamente reducidos, para asegurar control
NA = tiempos un poco más largos, no se requiere respuesta inmediata
NG = tiempos mucho más largos ya que estos se piensan
PROTOCOLOS DE COMUNICACIÓN
Comunicación de datos
Hace referencia al manejo y transferencia de información entre dos o más elementos, responden en
general al siguiente esquema:
Donde:
DTE equipo terminal de datos. Es uno de los equipos extremos que necesita intercambiar información.
Por ej.: un DTE puede ser una PC y el otro DTE puede ser elemento encargado de recibir datos desde
un proceso a supervisar.
DCE Equipo de comunicación de datos.
RED/Canal: es el medio a través del cual se vinculan lo equipos
Un Protocolo de Comunicación
Un Soporte o medio de Comunicación
Protocolo de Comunicación:
Es un conjunto de reglas y convenciones acordado entre los entes que se van a comunicar.
Objetivos:
Que los participantes se puedan identificar entre sí.
En una red en donde existen varios interlocutores es necesario que cada uno posea un identificador
único
Los mensajes intercambiados deben ser confiable, si un mensaje se modifica, la información será mal
interpretada. Para esto va a ser necesario contar con algunas técnicas que me permitan determinar si
los mensajes sufrieron alguna modificación.
2
Establece una conexión entre los interlocutores:
Los interlocutores no empiezan a hablar inmediatamente entre sí, sino que existe una serie de pasos
previos que se dan antes para poder iniciar la conversación, es decir, que la comunicación sea ordenada.
El protocolo debe dar los pasos a seguir
Teniendo en cuenta que en una conversación pueden haber varios participantes va a ser necesario
estableces una forma de controlar la conversación para que cada participante tenga la oportunidad de
intercambiar información
La problemática de protocolos se estudia como una cascada de enlaces, entre diferentes niveles, que
intercambian unidades de información.
Lo primero que vamos a tener es la información que vamos a transportar, algo que tenemos que tener
en cuenta es los tamaños de los paquetes, estos están limitados, es frecuente que la información que
vamos a enviar sea dividida en subpaquetes. Cada uno de estos paquetes va a formar parte del mensaje
A este campo se le va a adicionar otro conocido como campo de control, el cual contiene información
como por ej. El origen del paquete de datos, el destino donde lo queremos enviar, el número de
secuencia también un código para confirmar que el paquete fue recibido correctamente
3
Otro capo importante es el de control de errores, este nos va a permitir determinar si la información ha
sufrido alguna modificación durante la transmisión. según la complejidad del protocolo también puede
implementarse la corrección de dichos errores.
Finalmente vamos a tener dos campos que actúan como delimitadores indicando el comienzo y el fin del
paquete de datos, lo cual me genera un sincronismo
La presencia de ruido en los canales de comunicación obliga a detectar y corregir errores. La detección
de errores es una parte fundamental de la transferencia de datos, ya que es esto lo que nos va a permitir
determinar si la información recibida es errónea o no. Si bien existen varias técnicas para detectar errores
en los mensajes hay tres métodos muy utilizados:
Técnica más básica. consiste en el cálculo de paridad (par/impar) para cada carácter o byte que se
transmite. Por cada carácter se determina la cantidad de “1” que contiene. Si se trabaja con paridad Par,
por ejemplo:
Desventajas: se puede alterar un numero par de bits, la paridad se va a seguir manteniendo y no nos
vamos a dar cuenta del error que se está cometiendo
Es una técnica un poco más avanzada. En este caso se van a utilizar todos los bits (el conjunto de
caracteres) de las tramas que vamos a enviar para realizar un cálculo. Por ej. Se puede realizar una
XOR (recordamos la tabla de verdad)
0101010
1011010
1110000
El resultado de esta operación se va a enviar al campo de control de errores. El receptor del mensaje va
a realizar la misma operación con los datos recibidos y va a comparar sus resultados con el que ha
recibido en el campo de control de errores, si los datos corresponden, se va a determinar que el mensaje
no ha recibido alteraciones durante la transmisión.
Ventaja: Técnica mucho más robusta que la anterior, haciendo mucho más probable la detección de
errores en la transmisión del mensaje.
4
Se realiza una división entre la trama de datos que quiero transmitir y un divisor que se encuentra
estandarizado, el resto de esta operación va a ser enviado dentro del campo de control de errores. Como
en los casos anteriores el receptor del mensaje va a realizar la misma operación utilizando el mismo
divisor estandarizado y va a comparar el resultado de su operación con la info recibida en el campo de
control de errores, si el resultado corresponde se asume que el mensaje no ha sido modificado durante
la transmisión
Es raro que en una red de datos exista un único tipo de dispositivo. Por ej.: en la casa tenemos una PC,
Tablet, cámaras; toda una serie de dispositivos distintos entre sí, pero que tienen algún en común,
necesitan poder intercambiar datos entre ello.
Esto nos plantea la necesidad de establecer un estándar de comunicaciones (algo que puede ser
aplicado a todos los dispositivos para que hablen el mismo lenguaje). Uno de estos estándares es el
modelo OSI, que es un estándar establecido por la organización ISO que define una estructure de siete
niveles
MODELO OSI
Especifica un modelo de comunicaciones dividido en siete niveles. Cada nivel define un conjunto de
funciones que son necesarias para comunicarse con otros sistemas similares. Se comunican únicamente
con los sistemas adyacentes. Cada uno añade valor a los niveles anteriores, hasta que, el nivel superior
ofrece un abanico completo de servicios para las aplicaciones de comunicación
A una determinada capa no le interesa como implementan sus servicios las otras capas. Hay
independencia entre capas. El nivel N solo se preocupa de utilizar los servicios de (N-1) y realizar los
servicios para (N+1). Una capa o nivel puede cambiar su estructura interna, pero no los servicios que
recibe y entrega.
.
5
Vamos a ver a continuación la función que tiene cada nivel, a la vez a modo de ejemplo vamos a ver
como es la implementación que hace el estándar IEEE-802 del modelo OSI
6
Referencias:
Contiene todas las especificaciones del hardware de la red, nos va a indicar por ej.: los tipos de cables,
conectores y tensiones que corresponden utilizar. En el estándar IEEE nos vamos a encontrar con las
definiciones de banda base que corresponde a las redes cableadas de tipo local que van a encontrar en
una oficina por ej. Las redes de banda ancha y de fibra óptica que se utilizan para redes extendidas y
los acoplamientos que se deben usan en cada caso
Nivel 2 – Enlace:
Regula como se inyectan los datos en el medio. Va a controla la transferencia de los mismo y es el
encargado de realizar la detección de errores
En la implementación que hace el estándar IEEE vamos a encontrar que se divide en 2 subniveles:
Subnivel MAC: se va a encargar de realizar el control de acceso al medio, es decir, determinar cuando
se habla para evitar que se pueda ocurrir una colisión, que se da cuando más de un interlocutor habla
al mismo tiempo. Esta subdividido en 3 subsistemas:
subnivel LLC: corresponde al control lógico de línea, este nivel lo que va a ser es controlar quien va a
hablar con quién, cuándo va a terminar la charla y a su vez es el que va a realizar el control de errores
Nivel 3- Red:
Se ocupa de agrupar tramas en paquetes, direccionar y enviar los paquetes de información a través de
la red, seleccionando el camino en base a prioridades y tipo de red. Convierte los paquetes de datos en
tramas, agregándole las direcciones de origen y destino que es lo que nos va a permitir intercambiar los
datos a través de la red
Nivel 4 - Transporte:
Se ocupa del agrupamiento de los paquetes de datos en mensajes. También se encarga del transporte
de datos entre los dispositivos de origen y destino utilizando puertos que van a identifican a las
aplicaciones.
Nivel 5 – Sesión:
Es el encargado de establecer una comunicación entre los participantes, mantener y finalizar cuando
sea necesario las sesiones de comunicación
Nivel 6 – Presentación:
7
Es el encargado de compatibilizar los datos que van a ser recibidos por los distintos dispositivos de la
red. Por ej.: una aplicación no tiene la misma representación en un teléfono que en una PC. Este nivel
se encarga de adoptar los datos al formato del dispositivo que los va a recibir
Nivel 7 – Aplicación:
Nivel donde se encuentran todas las aplicaciones que prestan servicios al usuario, estas aplicaciones
nos pueden proveer datos. Por ej.: la base de datos, correo electrónico, las páginas web
En este diagrama podemos ver algunos de los protocolos más usados a nivel industrial, agrupados en
base al tipo de control que realizan y a los tipos de dispositivos.
Dentro del tipo de control vamos a partir de la lógica de control más básica que aplica a los sensores y
actuadores, luego se encuentra el control de variables de proceso y finalmente vamos a tener el tipo de
control más avanzado, control completo de proceso
Por otro lado, podemos agrupar los dispositivos en dispositivos que normalmente van a estar orientados
a las lógicas más básicas de control y dispositivos complejos que van a permitir los controles más
avanzados. Hay que tener en cuenta en que mientras más complejo sea más caro será
Otra manera de agrupar los protocolos es en base al tipo de dispositivo a los que aplica.
8
A continuación, están algunos de los protocolos mencionados anteriormente:
Protocolo que proporciona una señal digital que se superpone a la señal analógica de medición en 4-20
mA. Permite conectar varios dispositivos sobre un mismo cable o bus (hasta 15 dispositivos), que permite
la alimentación de los dispositivos, el envío de mensajes de diagnósticos y acceso remoto a los datos
del dispositivo, sin afectar la señal analógica de medición.
La mayor limitación es su velocidad
MODBUS
Protocolo que puede ser utilizado en comunicaciones que cubran grandes distancias entre los
dispositivos de medición y control. Puede alcanzar velocidades mayores cuando la transmisión se realiza
mediante cables.
Actualmente se ha adoptado también como medio de transmisión las redes de datos Ethernet, dando
origen al Modbus/TCP. Es un estándar de facto.
Protocolo industrial que permite la comunicación entre equipos inteligentes y estaciones controladoras.
Originalmente fue desarrollado como un protocolo abierto, orientado al sector eléctrico
Sigue una estructura Maestro/esclavo, donde un maestro controla, interroga o manda comandos a varias
estaciones esclavas. Posee funcionalidades que lo hacen más robusto, eficiente y compatible que otros
protocolos como Modbus
Es un bus de sensores y actuadores binario y puede conectarse a distintos tipos de controladores lógico
Programable (PLC), (PC). El sistema de comunicación es bididireccional entre un maestro y nodos
esclavos. Está limitado hasta 100m
Constituye un bus de muy bajo costo para reemplazar el tradicional árbol de cables en paralelo
PROFIBUS
Es un estándar utilizado en aplicaciones que requieren altas velocidades de transmisión de datos. Posee
tres implementaciones, DP: orientada a la comunicación entre Controladores y sensores de campo, PA
pensada para la comunicación entre PLCs y Sistemas de Supervisión y FMS para comunicación de alto
nivel entre controladores tales como PLCs y PCs.
9
ETHERNET INDUSTRIAL
La amplia difusión de las redes Ethernet, como así también el avance tecnológico de las mismas, se ha
impulsado la aplicación de este tipo de redes en entornos industriales orientado principalmente a
intercambio de información entre controladores (PLCs) y entre controladores y Sistemas de supervisión
(PCs).
COMUNICACIONES EN LA INDUSTRIA
Los protocolos de comunicaciones digitales en la industria siguen el modelo estándar OSI, como
resultado de estas normalizaciones se presenta la estructura principal de dos importantes buses de
campo que compiten en el ámbito internacional FF (fundation fieldbus) y PROFIBUS
PROFIBUS
Es un estándar de origen europeo. Cumple con el modelo OSI de 7 niveles y las normas ISA/IEC.
Utilizado en aplicaciones que requieren alta velocidad de transmisión de datos y también en
comunicaciones más complejas
Existen 3 versiones de PROFIBUS que están orientadas a cubrir las necesidades de comunicación en
los niveles de campo y niveles de celda. Como podemos ver en el gráfico: profibus DP y PA pueden
coexistir en la red mediante el uso de un dispositivo acoplador
Tal es así que para diferentes tipos de comunicación presenta distintos tipos de soluciones, los cuales
satisface con 3 implementaciones separadas y compatibles entre ellas: DP, PA y FMS.
Como podemos ver en el grafico Profibus PA y Profibus DP pueden coexistir en la red mediante el uso
de un dispositivo acoplador
Profibus PA automatización de proceso
10
Está diseñado específicamente para procesos de automatización. Permite la comunicación entre
dispositivos de control y sensores El mismo bus de datos suministra energía a los dispositivos de campo.
Profibus DP periféricos descentrados
Es un poco más avanzado que el PA ya que está pensado tanto para la comunicación entre
controladores como para la comunicación entre controladores y dispositivos de campo, de tipo inteligente
Nos importa la velocidad de transferencia más que el volumen de datos transferidos. En una red DP
existe normalmente un controlador central como el PLC que se comunica con los dispositivos de campo
Es la más completa y está pensado para permitir la comunicación entre los dispositivos de control. Por
ej. Entre PC y PLC
Este servicio permite el intercambio de variables, programar controladores en forma remota y ejecutar
programas de control cuando ocurra un evento
En los niveles inferiores la prioridad está dada en la velocidad de transmisión más que en los volúmenes
de datos que tenemos que transferir. Esto es debido a que normalmente la información intercambiada
entre los controladores y sensores o actuadores no suele ocupar grandes cantidades de datos, pero si
es crítico asegurar una respuesta rápida para poder mantener el proceso bajo control
En el nivel más alto, el nivel de fábrica ya no estamos utilizando una implementación de un protocolo
profibus, en este caso vemos un protocolo de tipo ethernet. Este protocolo tiene tiempos de respuestas
que son mucho más grandes si lo comparamos con profibus, pero va a permitir el intercambio de grandes
volúmenes de datos
Esto requiere disponer de redes de comunicación seguras y eficaces entre los procesadores
individuales. Esta estructura de comunicación en los niveles inferiores de los proceso, se denomina Bus
de Campo (Field Bus).
Fiel bus es un protocolo pensado para redes industriales, específicamente para aplicaciones de control
distribuido, es capaz de intercambiar grandes volúmenes de información, lo que lo hace ideal para las
aplicaciones de varios lazos de control
Este protocolo posee bloques de función que pueden intercambiarse entre la estación maestra y los
dispositivos de campo para armar los lazos de control.
La velocidad disminuye a medida que aumenta la distancia a cubrir. Hasta 1900m para velocidades
bajas
Es compatible con los dispositivos analógicos existentes que operan de 4-20 mA. Los dispositivos
pueden tomar energía del mismo par de cable que transporta los datos, evitando la necesidad de utilizar
11
fuentes de alimentación independiente
BLOQUES DE RECURSOS:
Describen las características del dispositivo. Por ej.: fabricante, modelo, nº de serie
BLOQUES DE FUNCION
Representan las acciones de control que se pueden aplicar en base al comportamiento de las entradas
que tiene el dispositivo.
Si bien estos bloques residen dentro de cada dispositivo de campo, están disponible para otros
dispositivos a través de la red. Dentro de estos bloques lo más importante que vamos a tener son los
que hacen referencia a las entradas y salidas analógicas y digitales
BLOQUES DE TRANSFERENCIA
Acoplan o desacoplan los bloques de funciones de acuerdo al requerimiento de las entradas y salidas
del dispositivo
En definitiva, el usuario puede crear aplicaciones a nivel de bus de campo, conectando los bloques de
función y formando de esta manera un sistema de control distribuido, donde puede especificar en qué
momento y en que dispositivo se va a ejecutar esa aplicación.
La ventaja de contar con un sistema de control distribuido es que otorga mayor confiabilidad al sistema
ya que no depende exclusivamente de un único dispositivo
PROTOCOLO MODBUS
INTRODUCCION
12
de datos que controla la estructura de las comunicaciones, tienen lugar entre la Estación Maestra y las
Estaciones Esclavas. Una comunicación comprende una interrogación y una respuesta, lo que forma la
ESTRUCTURA DE LAS TRAMAS del protocolo.
Intercambio de datos entre estaciones maestras (PC corriendo un software de supervisión) y una
estación esclava (PLC distribuidos en planta)
MODOS DE TRANSMISION:
Dentro de las implementaciones del protocolo tenemos:
Modo ASCII
Se caracteriza porque la trama comienza con el carácter 2 puntos (:). Cada carácter ocupa 1 BYTE, se
divide en 2 partes de 4 bits EL final de la trama se forma con los caracteres CR (retorno de caro) y LF
(alimentación de línea).
La detección de errores se emplea el chequeo de redundancia longitudinal (LRC)
Modo RTU:
Es más complejo, los datos se transmiten en forma binaria, es decir, como una secuencia de unos y
ceros en paquetes binarios de 8 bits. EL final de la trama se forma con los caracteres EOF (finalización
de archivo)
La detección de errores se emplea el chequeo de redundancia cíclica (CRC)
Formato ASCII
Formato RTU
FUNCIONES MODBUS
13
Dirección base = dirección de memoria donde queremos leer o escribir el dato
Espacio = cuanto espacio se utiliza para traer o enviar esa información
La memoria de los dispositivos que se comunican usando MODBUS la denominamos registros digitales
o analógicos. En estos registros podemos leer o escribir información. diferente es el caso de las entradas
ya sean digitales o analógicas, en estas el valor que tengan va a depender de los sensores que tengan
conectados, por lo que las entradas se comportan como registros solamente de lectura y no podemos
escribir en ellos
EJEMPLO:
Comunicación Maestro PC – Esclavo
INTERROGACION(MAESTRO)
Cálculo LRC:
Suma de todos los bits que componen la trama = 02h+02h+00h+00h+08h= 0C h
FFh- 0Ch =F3h
SUMA F3h+01h= F4 h
Con esto tenemos armada la trama que enviaría el maestro a un esclavo 02 para interrogar el estado de
sus entradas digitales. Una vez que el esclavo recibe la interrogación va a responder enviando los datos
solicitados, para ello va a formar una trama de respuesta
RESPUESTA(ESCLAVO)
Calculo LRC
SUMA 02h+02h+01h+08h= 0D h
FFh- 0Dh =F2h
SUMA F2h+01h= F3 h
14
NIVELES DE COMUNICACIÓN
SISTEMA INALAMBRICOS DE COMUNICACIÓN
PAN: red de área personal. Tiene una cobertura limitada. Ej.: bluetooth
LAN: red de área local. Tiene la cobertura de un edificio(5km)
MAN: redes de área metropolitana. Tiene cobertura geográfica que abarca una ciudad
WAN: red de área extendida. Extendida a través de todo el planeta. Ej. 4G
OTROS PROTOCOLOS
PROTOCOLOS ORIENTADOS A CARACTERES
Está basado en el uso del CÓDIGO ASCII, es usado en transmisión asincrónica. La transmisión se
controla por los códigos de control ASCII o EBDIC.
15
UNIDAD 9
SISTEMA SCADA
(Supervisory Control And Data Acquisition)
INTRODUCCION
El software está formado por diferentes software’s o programas que corren en una computadora y
cuyo objetivo es el de visualizar todos los datos que se miden en la planta o en el campo de manera
amigable y que permita el control de la misma de manera simple y efectiva.
Este software utiliza un modelo Maestro – Esclavo con una arquitectura Punto – Multipunto en donde
el SCADA es el Maestro que realiza la consulta sobre varios dispositivos de campo
En las aplicaciones más modernas se utiliza el modelo Cliente – Servidor, para arquitecturas con
más de un nodo de supervisión. Donde varios supervisores pueden generar diferentes requisiciones
de información a múltiples servidores de datos
Interface HMI
Software SCADA
Sist. de Comunicaciones
Protocolos
Unidades de
Adquisición de datos
Instrumentos, actuadores
sensores
Las aplicaciones scada están orientadas a la supervisión, control y adquisición de datos desde el
proceso. Para ello estas aplicaciones deben estar comunicadas con los controladores que se
1
encuentran en la planta, esto le va a permitir recopilar información del proceso y realizar una
representación gráfica para el operador; a su vez va a ser posible generar registros de datos y enviar
comando hacia los controladores
En la imagen anterior podemos observarlos distintos niveles que tenemos hasta llegar al nivel de
supervisión
NIVEL 1 nos encontramos con los sensores y los actuadores que operan directamente
sobre el proceso productivo
NIVEL 2 podemos encontrar unidades de adquisición de datos y controladores
NIVEL 3 nos encontramos con todas las infraestructuras de comunicaciones y los
protocolos que van a permitir el intercambio de información entre los dispositivos de control y
el nivel de supervisión
NIVEL 4 tenemos el software de monitoreo quien en conjunto con su interfaz hombre-
máquina va a permitirnos visualizar el estado del proceso, generar informe y manejar alargas
y evento entre otras cosas
generar datos históricos
otras funciones para cumplir con el objetivo.
como se puede ver, un sistema scada se compone de varias aplicaciones, cada una de ellas tiene
una función que le es especifica. sin embargo, no se trata de aplicaciones aisladas, sino que trabajan
en conjunto interactuando una con otras. Si bien cada software de SCADA tiene sus particularidades
en general todos van a tener al menos los componentes que vemos en el esquema
Manejad de
Alarmas
Manejo de Manejo de
Historicos Estadísticas
Estos programas realizan la comunicación con los diferentes dispositivos de adquisición de datos y
control, dicha información es almacenada en una base de datos de tiempo real. Esta brinda
información para representar gráficamente, para generar alarmas y gráficos. Desde la visualización
también se permite enviar órdenes o comandos
los drivers de comunicaciones son los programas que actúan como traductores de protocolo,
permitiendo en el programa SCADA hablar con los distintos dispositivos de adquisición de
dato que tengamos instalados
2
La base de datos es el corazón del sistema en donde vamos a almacenar tanto los datos que
recibimos desde el proceso, como los datos que necesitamos enviar hacia él. A su vez esta
base de datos actúa como nexo de las aplicaciones, ya que es desde donde van a tomar la
información que van a utilizar.
Existen diferentes productos comerciales, el más difundido es el sistema operativo Windows también
están sistemas operativos como LINUX, UNIX. Dentro de los softwares basados en Sistema
Operativo Windows, los más comunes son el iFIX de Intellution e InTouch de Wonderware. (programa
SCADA orientado a grandes industrias)
Winlog: es un programa SCADA pensado para medianas y pequeñas empresas, es más económico
que es InTouch
En este esquema podemos ver representada una PC donde tenemos instalado un programa scada.
Podemos ver representada la base de datos. La interfaz hombre maquina donde estamos
representado en forma visual datos para el operador.
3
En general las bases de datos elementales se pueden considerar como una tabla formada por varias
filas (corresponde a un registro) y columnas (características del registro)
En el caso de la base de datos SCADA, en las filas serán Variables de la planta o proceso y las
columnas representan diferentes características de esa variable.
Para identificar cada variable, se utiliza un estándar internacional que se denomina “TAG”. A
continuación, se indica cómo se debe representar un TAG
Ejemplo
TKS_TK101_LT-1201_VOL
Esta tabla nos indica como armar el código correspondiente al instrumento. Se compone de2 letras
la primera corresponde a la primera columna y la segunda a la tercera columna
Ejemplo
TKS_TK101_LT-1201_VOL
Tipo de variable
Rangos de las VariablesAnalógicas
Estados de las variables Discretas
Valores de Alarmas
Unidades
4
En esta tabla podemos ver la definición de señales analógicas
Se muestra una pantalla de configuración de la base de datos del software SCADA comercial
InTouch, de Wonderware, poseen una base de TAGs, donde se definen sus características, entre
ellas que tipo de variable tienen asociada, si son de lectura o escritura, etc.
Se puede seleccionar el TAG a través de una planilla donde se indica el nombre, el tipo, a que
dispositivo se halla vinculado y el comentario o descripción del mismo. Los TAGs se encuentran
definidos en la base de datos
Al seleccionar un determinado TAG, se abre una pantalla donde se pueden definir nuevos TAG’s o
modificar los existentes y lo referido a las características de cada uno.
5
El funcionamiento de la base de datos SCADA, generalmente es a través de un sistema cliente –
servidor, esta base funciona tanto como cliente, pidiendo datos a los módulos de comunicaciones y
como servidor de datos
Por un lado, los módulos de comunicación le solicitan, con una determinada frecuencia, información
a los dispositivos de adquisición de datos. Dicha frecuencia se establece en la configuración de cada
driver de comunicación
Una vez recepcionados los datos, los mismos son interpretados por los drivers y puestos a
disposición de algún cliente datos como el manejador de la base de dato
Por otro lado, el cliente toma los datos disponibles de los drivers y realiza la conversión de los mismo,
y los pone a disposición de algún cliente de datos como ser el módulo de visualización, alarmas o
históricos.
En forma paralela el módulo de visualización lee los datos y los presenta gráficamente en la pantalla
del operador.
La comunicación con los dispositivos de campo, los cuales adquieren datos del proceso y realizan
control del mismo, es otro de los componentes fundamentales del software de supervisión, ya que
nutren al SCADA de información en tiempo real.
Como en toda comunicación, importa el medio físico y el protocolo a utilizar. Dado que los tipos de
Dispositivos son muy variados y los protocolos que ellos pueden manejar son muchos, se utilizan
tres modelos.
MULTIPLES DRIVERS
Interprete
Numerosos dispositivos de
Adquisición de datos que hablan
Su propio lenguaje SCADA
6
La necesidad del driver de comunicaciones radica en que existen numerosos fabricantes de
dispositivos. A su vez cada fabricante tiene distintos modelos es por esto que existen numerosos
protocolos de comunicación
Se utiliza el concepto del DRIVER, que tiene la función de un intérprete (Cada driver habla el lenguaje
del Dispositivos) y por lo tanto se requiere de uno por cada tipo diferente de protocolo o lenguaje.
Este habla el lenguaje del DAD, lo interpreta, convierte la información y la transfiere a la base de dato
del SCADA
En un inicio existían tantos protocolos como dispositivos de adquisición de datos, lo cual complicaba
el desarrollo del software SCADA ya que debían desarrollar un driver por cada dispositivo que se
creaba.
UNIFICACION DE DRIVER
El sistema anterior era poco práctico. Es un modelo que utiliza un lenguaje común y estándar, los
fabricantes se ven forzados a diseñar un dispositivo que tenga un intérprete dentro de ellos, que
hable ese lenguaje estándar. De ahí surge entre otros el protocolo MODBUS
Interprete
SCADA
PUNTO – MULTIPUNTO
El scada actúa como un maestro que interroga en forma cíclica a los distintos esclavos. Cada esclavo
habla solamente cuando el maestro se lo interroga. (sistema de encuesta). También se utiliza el
modo por excepción en donde los esclavos pueden enviar mensaje en caso de alarma o eventos
importante
Soft SCADA y
Drivers de comunicación
7
CLIENTE – SERVIDOS
Se entiende por servidor al dispositivo que provee datos. En este caso dispositivos de adquisición de
dato que actúan como servidores de datos para el SCADA quien se comporta como cliente. Acá el
servidor puede enviarle un reporte al cliente sin que este lo requiera
Soft SCADA y
Drivers de comunicación
Por ultimo:
DRIVERS OPC
Una variación a este último modelo lo constituye los Drivers OPC (OLE for Process Control) donde
se utiliza la tecnología OLE (Object Linking and Embedding) de Windows que permite incrustar una
aplicación dentro de otra (tabla Excel en un Word). En este caso incluimos objetos de comunicaciones
en aplicaciones de sistemas operativo Windows
Los fabricantes de cada dispositivo desarrollan un Servidor OPC, el cual por un lado se comunica
con su dispositivo y por el otro es capaz de responder o recibir información en un formato estándar
OPC. A su vez pone esta información a disposición del SCADA
Los fabricantes de software de visualización por su lado desarrollan un interpretador de OPC que se
comunicará con el Servidor OPC.
Ventajas:
- Permite con un solo interpretador de OPC, leer cualquier dispositivo que tenga asociado un
OPC Server,
- Permiten acceder a todos los registros de los dispositivos con lo cual se gana potencialidad
en la comunicación sin perder estandarización.
Base de
Datos SCADA
Server
Interprete
OPC SCADA
PC DEL MMI
8
INTERFAZ HMI
El objetivo de la interfaz es permitir al operario visualizar en tiempo real los procesos que están siendo
controlados asi como modificar parametros que regulas los mismo
Todas las animaciones que observamos ya sean indicaciones o llaves de accionamiento van a estar
asociados a un TAG que a su vez va a estar vinculado a una variable del proceso.
Todos los programas SCADA poseen un módulo que nos permite hacer el diseño de la interfaz
hombre-máquina. Podemos imaginarlo como un programa de dibujo donde utilizaremos los objetos
que van a estar asociados a las variables del proceso
Existen librería de objetos gráficos de automatización como llaves, válvulas, bombas, pulsadores.
Nosotros no creamos los objetos, sino que utilizaremos los que vienen provistos por el fabricante del
programa scada
DISEÑO DE APLICACIONES
Otro componente fundamental de un software SCADA es sin duda el módulo de Visualización, dicho
componente se encuentra formado por dos aplicaciones de software:
- Una que permite el diseño de las pantallas a visualizar
- El otro que realiza la visualización tomando los datos de la base de datos, drivers y manejando
las alarmas, reportes, históricos, etc.
9
Vinculación de pantallas:
La representación de un proceso puede requerir varias pantallas (no siempre es posible ilustrar todo
un proceso en una sola pantalla). Una vez desarrolladas las pantallas se deben vincular unas con
otras, para lo cual se puede generar un menú para el acceso rápidos de las pantallas principales
ARQUITECTURAS DE APLICACIONES
Por último, otra situación se da cuando se desea tener una redundancia del software SCADA y que
la misma se encuentre activa en caso que la estación Maestra tenga algún problema, dicha
configuración es denominada Hot StandBy.
Es en estas situaciones donde se requiere que se relacionen las aplicaciones entre sí, lo cual se
puede hacer fácilmente utilizando una red Ethernet, la cual podrá ser del tipo dedicada o la misma
red administrativa en cuyo caso habrá que utilizar seguridad de acceso para evitar malas operaciones
o sabotajes.
10
ALARMAS
Conceptualmente una alarma es un aviso que se ha producido una desviación de un parámetro
normal, bajo este mismo concepto los sistemas de monitoreo desarrollan un esquema para facilitar
el manejo de las mismas.
Cuando ocurre una alarma, el operador debe acusarla, indicando que ha visto la misma, a esto de
denomina reconocer una alarma, una alarma sin reconocer implica que el operador todavía no se ha
percatado de la misma.
Dependerá del tipo de variable los niveles a establecer para los softwares SCADA:
Para mejorar el manejo de las alarmas se realizan la agrupación y la priorización de las mismas. En
varios softwares SCADA la definición de la alarma se realiza en la definición del Tag.
Muchas veces en una fabrica se trabaja las 24hs entonces cuando hay cambio de turno, es necesario
que el nuevo operador sepa que alarmas fueron reconocidas por el operador anterior. Es común que
se activen luces o sonidos para asegurarnos de llamar la atención del operador
HISTORICOS Y TENDENCIAS
En los procesos actuales la cantidad de variables a monitorear y sobre las cuales se pueden tomar
decisiones para controlar el proceso y mejorar la producción, o evitar paros de planta, es tan grande
que sería casi imposible estar viendo a todas en forma permanente.
Con el mismo objetivo de realizar un mejor control del proceso y permitir análisis posteriores que
permitan realizar acciones que mejoren el mismo, se encuentran los gráficos de tendencias y los
gráficos históricos.
Ambas herramientas son parte fundamental de los sistemas de monitoreo como los soft SCADA ya
que ayudan al control del proceso y permiten anticiparse a futuros acontecimientos y tomar las
decisiones correctas.
TENDENCIAS:
Gráfico de corta duración generalmente de 1 hora, se va actualizando permanentemente o en tiempo
real según la tasa de variación de la variable graficada.
11
HISTORICOS
Gráfico de larga duración generalmente de varias horas o días y no se actualizan en forma
permanente, sino que visualizan un periodo pasado. Estos cuentan con herramientas auxiliares para
modificar tanto el periodo de tiempo o la escala de las variables
El programador determina que variables se van a visualizar, cada cuanto tiempo deben ser
almacenado los valores y la frecuencia con la que se toma los datos. Ambos gráficos pueden
visualizar una variable o varias variables, llegando hasta 16 variables (pens) en un solo gráfico, esto
permite analizar varias variables de interés en un solo gráfico y con una misma base de tiempo.
REPORTES
Permiten disponer de un resumen de todo el estado del sistema en un determinado momento para
su posterior análisis. Al momento de diseñar un reporte hay que tener en cuenta el formato y los
datos que va a contener el mismo, definir a quien está dirigido para colocar la información necesaria
y útil.
Existen diferentes tipos de reportes en relación a como son obtenidos los datos en función del tiempo,
los mismos son:
Si bien los programas SCADA cuentan con múltiples funciones pre instaladas es posible diseñar
rutinas más complejas que se adapten a las particularidades del proceso. Para esto es posible utilizar
el lenguaje de programación que vienen con el SCADA y realizar programas que denominamos
SCRIP, tengan presente que este lenguaje de programación suele propietario para cada programa
12
RESUMEN
El elemento central es nuestro elemento de adquisición de datos, en este caso se trata de un PLC.
Este va a tener conectadas entradas y salidas analógicas y digitales. Va a tener también un programa
que le va a decir como procesar estas señales. Como así también una tabla de memoria donde
vamos a almacenar sus valores y algún tipo de conexión de red de datos a través de la cual va a
intercambiar estos valores con otros dispositivos o con programas de supervisión y control
El driver de comunicaciones va a permitir al programa SCADA dialogar con el PLC y tomar los datos
de su memoria interna, estos datos van a ser reflejados en la base de datos. Hay que recordar que
este es un proceso continuo, que tiene por objeto mantener sincronizada la base de datos con la
memoria del PLC
Los TAGs actúan como variables del programa SCADA y se encuentran asociadas con las señales
provenientes del PLC. Todos estos tags se encuentran almacenados en la base de datos. La interfaz
hombre maquina va a presentar un entorno gráfico con objetos dinámicos que varían sus
propiedades en base a los valores de los tags a los que están asociados
13