Вы находитесь на странице: 1из 28

Microcontroladores

Y
Microprocesadores

Alumno: Erick Abraham Torres Zaragoza


15310447 6-B

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 1


Microcontroladores Y Microprocesadores
Características Deseables De Microcontroladores Y Microprocesadores:.......4
Microcontroladores:...............................................................................................4
Procesador CPU...............................................................................................4
CISC:.............................................................................................................4
RISC:.............................................................................................................4
SISC:.............................................................................................................5
Memoria.............................................................................................................5
ROM con máscara............................................................................................5
OTP...................................................................................................................5
EPROM............................................................................................................6
EEPROM...........................................................................................................6
FLASH...............................................................................................................6
Puertas de Entrada y Salida............................................................................7
Reloj principal....................................................................................................7
Recursos especiales.........................................................................................7
•Temporizadores o “Timers”:.........................................................................8
•Perro guardián o “Watchdog”:.....................................................................8
•Estado de reposo o de bajo consumo:........................................................8
• Conversor A/D:............................................................................................8
•Comparador analógico:...............................................................................8
•Modulador de anchura de impulsos o PWM:..............................................8
•Puertas de comunicación:...........................................................................8
Fabricantes........................................................................................................9
Microprocesadores..............................................................................................10
Definición.........................................................................................................11
Bus de Datos (DB)..........................................................................................12
Bus de dirección..............................................................................................12
Bus de control..................................................................................................13
Bus de alimentación........................................................................................13
Registros internos...........................................................................................13
Memorias de Acceso Aleatorio........................................................................14
Memorias de Sólo Lectura..............................................................................14
Modos De Direccionamiento En RAM Y ROM:...................................................14
Direccionamiento implícito...................................................................................14

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 2


Direccionamiento inmediato (o literal).................................................................15
Direccionamiento directo por registro..................................................................15
Direccionamiento directo (o absoluto).................................................................16
Direccionamiento indirecto..................................................................................16
Direccionamiento relativo....................................................................................17
Direccionamiento por base y desplazamiento....................................................17
Direccionamiento indexado.................................................................................18
Direccionamiento autoincremental o postincremental........................................19
Direccionamiento autodecremental o predecremental........................................19
Visión general de los modos de direccionamiento..............................................20
Sensores.................................................................................................................21
¿Que es un sensor?............................................................................................21
¿Cómo se diferencia de un transductor?............................................................21
Ejemplos..............................................................................................................22
¿Cuales Son Los Principales Tipos De Modulación Digital Que Existen?:....23
MODULACIÓN....................................................................................................23
MODULACIÓN DIGITAL......................................................................................24
CARACTERÍSTICAS DE LA MODULACIÓN DIGITAL.......................................24
Modulación PSK:.................................................................................................25
Modulación DPSK:...............................................................................................25
Modulación BPSK:...............................................................................................25
Modulación MPSK (Multi-PSK):...........................................................................26
¿Que Es Un Optoacoplador Y Para Que Se Utilizan?........................................26
¿Que es un optoacoplador?................................................................................26
¿Qué Utilidades Tiene un Optoacoplador?.........................................................27
¿Cómo Utilizar un Optoacoplador?.....................................................................27
Características Básicas del 4N35...................................................................27
Montaje................................................................................................................28

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 3


Características Deseables De Microcontroladores
Y Microprocesadores:

Microcontroladores:
Aunque inicialmente todos los microcontroladores adoptaron la arquitectura clásica
de Von Neumann, en el momento presente se impone la arquitectura Harvard.
La arquitectura de Von Neumann se caracteriza por disponer de una sola memoria
principal donde se almacenan datos e instrucciones de forma indistinta. A dicha
memoria se accede a través de un sistema de buses único (direcciones, datos y
control).
La arquitectura Harvard dispone de dos memorias independientes: una, que
contiene sólo instrucciones y otra, sólo datos. Ambas disponen de sus respectivos
sistemas de buses de acceso y es posible realizar operaciones de acceso (lectura
o escritura) simultáneamente en ambas memorias.

Procesador CPU
Es el elemento más importante del microcontrolador y determina sus principales
características, tanto a nivel hardware como a nivel de software. Se encarga de
direccionar la memoria de instrucciones, recibir el código OP de la instrucción en
curso, su decodificación y la ejecución de la operación que implica la instrucción,
así como la búsqueda de los operandos y el almacenamiento del resultado.
Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los
procesadores actuales:
CISC:
Computadores de Juego de Instrucciones Complejo: Disponen de más de 80
instrucciones máquina en su repertorio, algunas de las cuales son muy
sofisticadas y potentes, requiriendo muchos ciclos para su ejecución.
RISC:
Tanto la industria de los computadores comerciales como la de los
microcontroladores están decantándose hacia la filosofía RISC (Computadores de
Juego de Instrucciones Reducido). En estos procesadores el repertorio de

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 4


instrucciones máquina es muy reducido y las instrucciones son simples y,
generalmente, se ejecutan en un ciclo. La sencillez y rapidez de las instrucciones
permiten optimizar el hardware y el software del procesador.
SISC:
En los microcontroladores destinados a aplicaciones muy concretas, el juego de
instrucciones, además de ser reducido, es “específico”, o sea, las instrucciones se
adaptan a las necesidades de la aplicación prevista. Esta filosofía se ha bautizado
con el nombre de SISC (Computadores de Juego de Instrucciones Específico).

Memoria
En los microcontroladores la memoria de instrucciones y datos está integrada en
el propio chip. Una parte debe ser no volátil, tipo ROM, y se destina a contener el
programa de instrucciones que gobierna la aplicación. Otra parte de memoria será
tipo RAM, volátil, y se destina a guardar las variables y los datos. La RAM en estos
dispositivos es de poca capacidad pues sólo debe contener las variables y los
cambios de información que se produzcan en el transcurso del programa. Por otra
parte, como sólo existe un programa activo, no se requiere guardar una copia del
mismo en la RAM pues se ejecuta directamente desde la ROM. Según el tipo de
memoria ROM que dispongan los microcontroladores, la aplicación y utilización de
los mismos es diferente. Se describen las cinco versiones de memoria no volátil
que se pueden encontrar en los microcontroladores del mercado.

ROM Con Máscara


Es una memoria no volátil de sólo lectura cuyo contenido se graba durante la
fabricación del chip. El elevado coste del diseño de la máscara sólo hace
aconsejable el empleo de los microcontroladores con este tipo de memoria cuando
se precisan cantidades superiores a varios miles de unidades.

OTP
El microcontrolador contiene una memoria no volátil de sólo lectura “programable
una sola vez” por el usuario. OTP (One Time Programmable). La versión OTP es
recomendable cuando es muy corto el ciclo de diseño del producto, o bien, en la
construcción de prototipos y series muy pequeñas.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 5


EPROM
Los microcontroladores que disponen de memoria EPROM (Erasable
Programmable Read Only Memory) pueden borrarse y grabarse muchas veces. La
grabación se realiza, como en el caso de los OTP, con un grabador gobernado
desde un PC. Si, posteriormente, se desea borrar el contenido, disponen de una
ventana de cristal en su superficie por la que se somete a la EPROM a rayos
ultravioleta durante varios minutos. Las cápsulas son de material cerámico y son
más caros que los microcontroladores con memoria OTP que están hechos con
material plástico.

EEPROM
Se trata de memorias de sólo lectura, programables y borrables eléctricamente
EEPROM (Electrical Erasable Programmable Read OnIy Memory). Tanto la
programación como el borrado, se realizan eléctricamente desde el propio
grabador y bajo el control programado de un PC. Es muy cómoda y rápida la
operación de grabado y la de borrado. Los microcontroladores dotados de
memoria EEPROM una vez instalados en el circuito, pueden grabarse y borrarse
cuantas veces se quiera sin ser retirados de dicho circuito. Para ello se usan
“grabadores en circuito” que confieren una gran flexibilidad y rapidez a la hora de
realizar modificaciones en el programa de trabajo. Se va extendiendo en los
fabricantes la tendencia de incluir una pequeña zona de memoria EEPROM en los
circuitos programables para guardar y modificar cómodamente una serie de
parámetros que adecuan el dispositivo a las condiciones del entorno.

FLASH
Se trata de una memoria no volátil, de bajo consumo, que se puede escribir y
borrar. Funciona como una ROM y una RAM pero consume menos y es más
pequeña. A diferencia de la ROM, la memoria FLASH es programable en el
circuito. Es más rápida y de mayor densidad que la EEPROM. La alternativa
FLASH está recomendada frente a la EEPROM cuando se precisa gran cantidad
de memoria de programa no volátil. Es más veloz y tolera más ciclos de
escritura/borrado.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 6


Las memorias EEPROM y FLASH son muy útiles al permitir que los
microcontroladores que las incorporan puedan ser reprogramados “en circuito”, es
decir, sin tener que sacar el circuito integrado de la tarjeta. Así, un dispositivo con
este tipo de memoria incorporado al control del motor de un automóvil permite que
pueda modificarse el programa durante la rutina de mantenimiento periódico,
compensando los desgastes y otros factores tales como la compresión, la
instalación de nuevas piezas, etc. La reprogramación del microcontrolador puede
convertirse en una labor rutinaria dentro de la puesta a punto.

Puertas De Entrada Y Salida


La principal utilidad de las patitas que posee la cápsula que contiene un
microcontrolador es soportar las líneas de E/S que comunican al computador
interno con los periféricos exteriores.

Reloj Principal
Todos los microcontroladores disponen de un circuito oscilador que genera una
onda cuadrada de alta frecuencia, que configura los impulsos de reloj usados en la
sincronización de todas las operaciones del sistema. Generalmente, el circuito de
reloj está incorporado en el microcontrolador y sólo se necesitan unos pocos
componentes exteriores para seleccionar y estabilizar la frecuencia de trabajo.
Dichos componentes suelen consistir en un cristal de cuarzo junto a elementos
pasivos o bien un resonador cerámico o una red R-C.
Aumentar la frecuencia de reloj supone disminuir el tiempo en que se ejecutan las
instrucciones pero lleva aparejado un incremento del consumo de energía.

Recursos Especiales
Cada fabricante oferta numerosas versiones de una arquitectura básica de
microcontrolador. En algunas amplía las capacidades de las memorias, en otras
incorpora nuevos recursos, en otras reduce las prestaciones al mínimo para
aplicaciones muy simples, etc. La labor del diseñador es encontrar el modelo
mínimo que satisfaga todos los requerimientos de su aplicación. De esta forma,

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 7


minimizará el coste, el hardware y el software. Los principales recursos
específicos que incorporan los microcontroladores son:
•Temporizadores O “Timers”:
Se emplean para controlar periodos de tiempo y para llevar la cuenta de
acontecimientos que suceden en el interior.
•Perro Guardián O “Watchdog”:
Es un temporizador que cuando se desborda y pasa por cero provoca un reset
automáticamente en el sistema.

•Estado De Reposo O De Bajo Consumo:


Es un estado del sistema donde se detiene el reloj principal y sus circuitos
asociados con el objetivo de ahorrar energía en periodos de tiempo donde el
microcontrolador se mantiene en espera de instrucciones.

• Conversor A/D:
Procesa señales analógicas convirtiéndolas en señales digitales.
•Comparador Analógico:
Algunos modelos de microcontroladores disponen internamente de un amplificador
operacional que actúa como comparador entre una señal fija de referencia y otra
variable que se aplica por una de las patitas de la cápsula. La salida del
comparador proporciona un nivel lógico 1 ó 0 según una señal sea mayor o menor
que la otra.

•Modulador De Anchura De Impulsos O PWM:


Son circuitos que proporcionan en su salida impulsos de anchura variable, que se
ofrecen al exterior a través de las patitas del encapsulado.

•Puertas De Comunicación:
Con objeto de dotar al microcontrolador de la posibilidad de comunicarse con otros
dispositivos externos, otros buses de microprocesadores, buses de sistemas,
buses de redes y poder adaptarlos con otros elementos bajo otras normas y

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 8


protocolos. Algunos modelos disponen de recursos que permiten directamente
esta tarea, entre los que destacan:

● UART, adaptador de comunicación serie asíncrona.

● USART, adaptador de comunicación serie síncrona y asíncrona.

● Puerta paralela esclava para poder conectarse con los buses de otros
microprocesadores.
● USB (Universal Serial Bus), moderno bus serie para los PC.

● Bus I2C, interfaz serie de dos hilos desarrollado por Philips.

● CAN (Controller Area Network), permite la adaptación con redes de


conexionado multiplexado desarrollado conjuntamente por Bosch e Intel
para el cableado de dispositivos en automóviles.

Fabricantes
En la actualidad, gran parte de los fabricantes de circuitos integrados disponen de
su propia línea de microcontroladores. Así tendremos Intel, que ha ido siempre por
delante presentando nuevos productos, así por ejemplo el 8048 se considera el
primer microcontrolador de 8 bits y lo fabricó Intel en la década de los 70.
Otra de las principales empresas del mundo de los dispositivos programables
es Motorola y los microcontroladores PIC de la empresa americana Microchip han
sido conocidos en los últimos años. Su popularidad avanza día a día, siendo
incluidos en la mayoría de proyectos debido a su bajo coste, reducido consumo,
pequeño tamaño, fácil programación y abundancia de herramientas económicas
de soporte.
Otras empresas como Hitachi, Texas, Toshiba y Zilog abarcan pequeñas partes
del mercado.
Todos los microcontroladores que se fabrican en el presente son buenos y el mejor
no siempre es el mismo. Cambian el modelo y fabricante según la aplicación y las
circunstancias que lo envuelven.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 9


Microprocesadores

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 10


Definición
Es un dispositivo digital que acepta datos desde cualquier número de líneas de
entrada, procesa los datos de acuerdo al dictado de un programa almacenado en
memoria y produce cualquier número de señales de salida como consecuencia del
proceso de datos.

Las señales que se aplican a las líneas de entrada se les conoce como datos de
entrada. Éstos pueden venir de interruptores (switches), sensores, convertidores
A/D (Analógico / Digital), teclado o cualquier tipo de dispositivo de entrada. Dentro
del μP ideal reside el programa, el cual es un conjunto de instrucciones
secuenciales que determinan cómo será procesado el dato de entrada y qué
información será enviada a las líneas de salida como consecuencia del proceso de
las entradas.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 11


Las líneas de salida se pueden conectar a actuadores, indicadores, convertidores
D/A, impresoras, alarmas, etc.
En cualquier tiempo, los niveles lógicos en las líneas de salida del
microprocesador se determinan por 2 factores:

• La historia completa de las señales de entrada al μP


• El programa almacenado en el μP

Bus De Datos (DB)


Los datos en el bus de datos se pueden representar en:

a) BINARIO.
b) OCTAL.
c) HEXADECIMAL.

Bus De Dirección
El microprocesador ideal contiene memoria interna ilimitada, los μP reales
contienen memoria finita. Por lo tanto, el μP real contiene memoria externa.

El μP debe ser capaz de almacenar o recuperar información de esta memoria.


Al proceso de almacenar información en memoria se conoce como escritura a
memoria. Al proceso de recuperar información de la memoria se le conoce como
lectura de memoria. El μP real contiene un grupo de líneas, bus de dirección, AB
para acceder a las localidades de memoria.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 12


El conjunto de localidades de memoria que un μP puede acceder directamente se
le conoce como espacio de memoria y se expresa en Kpalabras. 1 Kpalabras =
210 palabras = 1024 palabras.
Recalcando que una de las limitantes de los encapsulados económicos es el
número de patas, en algunos microprocesadores los buses de dirección y de datos
están multiplexados. Por ejemplo, los INTEL 8086 y 8088.

Bus De Control
El microProcesador real contiene un conjunto de líneas que sirven para controlar
la circuitería externa del μP. Al conjunto de estas líneas se les conoce como bus
de control.

Bus De Alimentación
Sirve para proporcionar el voltaje de referencia de la lógica binaria del μP. Los
valores más comunes son:
GND = 0V
Vcc = 5v

Registros Internos
Los registros internos del microProcesador real se utilizan para almacenamiento
temporal de datos e instrucciones. Los más comunes son:
• MDR- Registro de Datos de Memoria
• MAR- Registro Dirección de Memoria
• Acumuladores
• Registros de índice
• Apuntadores de la pila de datos
• Apuntador de segmentos
• IR - Registro de Instrucción
• FR - Registro de estado de las Banderas de la ALU

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 13


Memorias De Acceso Aleatorio
Las RAM se clasifican como memorias volátiles. Hay 2 tipos de RAM, estáticas y
dinámicas. En las RAM dinámicas la información se almacena en forma de carga
eléctrica (capacitancia base-emisor de transistor MOS) Esta capacidad tiende a
descargarse con el tiempo, por lo que es necesario tener circuitos para refrescar la
información periódicamente.
La RAM estática no requiere circuitos de refresco ya que la información se
almacena en un multivibrador tipo latch.
Aunque la memoria dinámica requiere circuitería de refresco externa, es más
barata que la RAM estática y consume menos energía.

Memorias De Sólo Lectura


Se clasifican en dos tipos:
• Las programadas por el fabricante
• Las programadas por el usuario

Las ROM programadas durante el proceso de manufactura son muy confiables y


cuando se producen en volúmenes altos proporcionan el costo más bajo por bit
que cualquier memoria semiconductora.

Modos De Direccionamiento En RAM Y ROM:

Direccionamiento Implícito
En este modo, llamado también inherente, el operando se especifica en la misma
definición de la instrucción. El modo implícito se usa para hacer referencia a
operandos de dos tipos:
Registros: En el caso de que el código de operación se refiera en particular a un
registro.
Operandos en la pila: En el caso de que la operación se realice siempre sobre el
dato situado en la cima de pila.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 14


El primer caso es típico de las organizaciones de un solo acumulador.
Generalmente en un ordenador de este tipo todas las instrucciones que actúan
sobre el acumulador utilizan direccionamiento implícito. En el segundo caso están
la mayoría de las instrucciones de los ordenadores con organización de pila. Estas
operaciones llevan implícitos los operandos que son los elementos de la cima de
pila. Esto se debe a que en este tipo de máquinas la mayoría de las operaciones
no tienen
campos de dirección. También están en este caso las instrucciones PUSH y POP
de la mayoría de los ordenadores cuyo operando implícito también es, como en el
caso anterior, la cima de pila.

Direccionamiento Inmediato (o Literal)


En este modo es el operando el que figura en la instrucción no su dirección. En
otras palabras el campo de operando contiene él mismo, sin transformación
alguna, la información sobre la que hay que operar. Este modo es útil para
inicializar registros o palabras de memoria con un valor constante.

Direccionamiento Directo Por Registro


Se mencionó anteriormente que el campo de dirección de una instrucción puede
especificar una palabra de memoria o un registro del procesador. Cuando se da
este último caso se dice que el operando está especificado con direccionamiento
directo por registro, en tal caso, el operando reside en uno de los registros del
procesador que es seleccionado por un campo de registro de k bits en la
instrucción. Este campo de k bits puede especificar uno de 2k registros. Este
modo es típico de los ordenadores con organización de registros de uso general.
Las ventajas de este modo son:
El acceso a los registros es muy rápido, por tanto el direccionamiento por
registro debe usarse
en las variables que se usen con más frecuencia para evitar accesos a memoria
que son más lentos, un ejemplo muy típico del uso de este direccionamiento son
los índices de los bucles.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 15


El número de bits necesarios para especificar un registro es mucho más
pequeño que el encesario para especificar una dirección de memoria, esto es
debido a que el número de registros del procesador es muy pequeño comparado
con el número de direcciones de memoria. Sin embargo, hay que tener en cuenta
que en los ordenadores modernos el número de registros ha aumentado
considerablemente.

Direccionamiento Directo (o Absoluto)


Este es el modo de direccionamiento más sencillo. El campo de dirección no
necesita transformación alguna para dar la dirección efectiva, es decir la función
que transforma el campo de operando en la dirección efectiva es la identidad. Esto
significa que el campo de operando es ya la dirección efectiva.Este
direccionamiento sólo se usa en ordenadores pequeños en que el programa
siempre se sitúa en la misma zona de memoria ya que dificulta la relocalización de
los programas, es decir que el código de los programas no dependa de su
situación en memoria. En ordenadores más grandes, este modo está reservado
para acceder a direcciones del sistema, que normalmente se refieren a
operaciones de entrada y salida, ya que estas direcciones no dependen del
programa.

Direccionamiento Indirecto
En este modo el campo de operando de la instrucción indica la localización de la
dirección efectiva del operando. El modo de direccionamiento indirecto puede
adquirir diferentes formas según cuál sea el lugar donde se encuentre la dirección
del operando. En general, todos los modos de direccionamiento tienen su versión
indirecta que añade un eslabón más a la cadena del direccionamiento. Por
ejemplo existe el direccionamiento indirecto por registro, en el que el registro
especificado contiene la dirección del operando, no el operando mismo. Este
direccionamiento es útil cuando se trabaja con apuntadores ya que los
apuntadores son variables que contienen las direcciones de los operandos, no los
operandos mismos.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 16


Direccionamiento Relativo
Hay algunos modos de direccionamiento en que se hace uso de una propiedad
muy generalizada de los programas denominada localidad de referencia, esta
propiedad consiste en que las direcciones referenciadas por los programas no
suelen alejarse mucho unas de otras y, por tanto, suelen estar concentradas en
una parte de la memoria. Estas consideraciones nos llevan a la conclusión de que
no es necesario utilizar todos los bits de la dirección de memoria en el campo de
operando, basta utilizar los bits precisos para cubrir la parte de memoria donde
estén incluidas las direcciones a las que el programa hace referencia. Esto puede
hacerse tomando como referencia un punto de la memoria y tomando como
campo de operando la diferencia entre ese punto y la dirección efectiva del
operando. La dirección que se toma como punto de referencia puede residir en un
registro de la CPU y, por tanto, sumando el contenido de ese registro con el
campo de operando obtendremos la dirección efectiva. Hay varios direcciona-
mientos basados en esta técnica que reciben diferentes nombres dependiendo de
cuál sea el registro en el que radica la dirección tomada como referencia. Todos
ellos podrían catalogarse como direccionamientos relativos a un registro. El
direccionamiento denominado habitualmente relativo toma como valor de
referencia el registro contador de programa. Cuando se usa este modo de
direccionamiento, el campo de operando consiste en un número (normalmente con
signo) que expresa la diferencia entre la dirección del dato y la dirección siguiente
a la instrucción en curso (contenida en el contador de programa). Si el campo de
operando, llamado en este caso desplazamiento u offset, es positivo el operando
residirá en una dirección posterior a la de la instrucción y si es negativo, en una
dirección anterior. Este modo de direccionamiento es usado muy frecuentemente
en programas cuyo código deba ser independiente de la posición de memoria
donde estén situados (programas relocalizables) ya que el desplazamiento es
independiente de la localización del programa. También se usa con mucha
frecuencia en instrucciones de bifurcación. Los apartados siguientes se refieren a
diferentes versiones de direccionamientos relativos a registros.

Direccionamiento Por Base Y Desplazamiento


Este modo de direccionamiento se fundamenta en la propiedad de localidad de
referencia mencionada anteriormente. La dirección que se toma como referencia

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 17


de la zona de memoria en la que están localizados los datos se deposita en un
registro denominado registro base y el campo de operando indica la diferencia
entre el registro base y la dirección del operando. Normalmente se toma como
referencia (registro base) la dirección de comienzo de la zona de memoria
ocupada por un programa. Por tanto, la dirección efectiva del operando se
calculará sumando el contenido del registro base con el campo de operando.
Este modo de direccionamiento se usa en ordenadores que pueden mantener en
memoria varios programas ya que, de esta forma, los diferentes registros base
pueden contener las direcciones de comienzo de cada uno de los programas. Esto
es muy útil porque facilita la relocalización de los programas: para situar el
programa en una zona de memoria diferente bastará con cambiar el contenido de
su registro base, no será necesario cambiar ninguno de los campos de operando.

Direccionamiento Indexado
En este modo de direccionamiento, la dirección del operando también se calcula
sumando un registro de la CPU al campo de operando, este registro es un registro
específico para este uso llamado registro índice. En los ordenadores con
organización de registros generales, el registro índice puede ser cualquiera de los
registros de la CPU. En los ordenadores en que el contador de programa es
considerado como un registro de uso general (PDP-11 y VAX) el modo relativo es
un caso particular del direccionamiento indexado. A la cantidad que hay que sumar
al registro índice para conseguir la dirección del operando también se le llama
desplazamiento u offset. Este modo de direccionamiento es especialmente útil
para el direccionamiento de vectores y matrices en bucles ya que, si se quieren
direccionar elementos consecutivos del vector o matriz,
basta mantener en el desplazamiento la dirección del primer elemento e ir
incrementando el registro índice. También sirve para acceder de forma relativa a
elementos de vectores cercanos a uno dado, para ello, se carga la dirección del
elemento de referencia en el registro índice y después se accede mediante
direccionamiento indexado, con el desplazamiento adecuado, al anterior, al
siguiente, etc., esto mismo también es aplicable a pilas, en que, algunas veces,
hay que acceder a datos cercanos, por encima o por debajo, al dato señalado por
algún apuntador. Una consecuencia de todo esto es una modalidad de
direccionamiento indexado de que disponen algunos ordenadores, denominada

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 18


autoindexación, que hace que el registro índice sea incrementado o decrementado
en el tamaño del operando antes o después de acceder al mismo. Los
ordenadores que poseen autoindexación incorporan los modos de
direccionamiento descritos en los dos apartados siguientes. En algunos
ordenadores existen variantes del direccionamiento indexado en que se obtiene la
dirección del operando sumando el contenido de varios registros con el
desplazamiento, esto puede servir para especificar el comienzo de un vector
mediante un desplazamiento respecto a un registro y el elemento del vector
mediante un registro índice.

Direccionamiento Autoincremental O Postincremental


En este modo, la dirección del operando se encuentra en un registro y éste es
incrementado,después de acceder al operando, en el tamaño del mismo.
Este modo es útil para manejar vectores y matrices como se veía en el apartado
anterior.
También se puede utilizar para extraer datos de pilas (que crezcan hacia
direcciones bajas) ya que, si el registro sobre el que se aplica este modo es el
apuntador de pila, después de la operación el apuntador señalará al siguiente
elemento de la pila.

Direccionamiento Autodecremental O Predecremental


En este modo para obtener la dirección del operando hay que decrementar un
registro en el tamaño del operando; el nuevo contenido del registro después de
efectuar esa operación, es la dirección del operando.
Este modo complementa al anterior y se emplea para direccionar elementos de
vectores y matrices en orden descendente y también para introducir datos en las
pilas ya que, si se aplica este modo sobre el apuntador de pila, conseguiremos
que antes de efectuar el acceso el apuntador señale al siguiente hueco libre de la
pila.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 19


Visión General De Los Modos De Direccionamiento

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 20


Sensores

¿Que Es Un Sensor?
Un sensor en la industria es un objeto capaz de variar una propiedad ante
magnitudes físicas o químicas, llamadas variables de instrumentación, y
transformarlas con un transductor en variables eléctricas. Las variables de
instrumentación pueden ser por ejemplo: intensidad lumínica, temperatura,
distancia, aceleración, inclinación, presión, desplazamiento, fuerza, torsión,
humedad, movimiento, pH, etc. Una magnitud eléctrica puede ser una resistencia
eléctrica (como en una RTD), una capacidad eléctrica (como en un sensor de
humedad), una tensión eléctrica (como en un termopar), una corriente eléctrica ,
etc.

¿Cómo Se Diferencia De Un Transductor?


Un sensor se diferencia de un transductor en que el sensor está siempre en
contacto con la magnitud que la condiciona o variable de instrumentación con lo
que puede decirse también que es un dispositivo que aprovecha una de sus
propiedades con el fin de adaptar la señal que mide para que la pueda interpretar
otro dispositivo. Por ejemplo el termómetro de mercurio que aprovecha la
propiedad que posee el mercurio de dilatarse o contraerse por la acción de la
temperatura. Un sensor también puede decirse que es un dispositivo que convierte
una forma de energía en otra.
Áreas de aplicación de los sensores:1 Industria automotriz, robótica, industria
aeroespacial, medicina, industria de manufactura, etc.
Los sensores pueden estar conectados a un computador para obtener ventajas
como son el acceso a la toma de valores desde el sensor,una base de datos, etc.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 21


Ejemplos
Magnitud Transductor Característica
Potenciómetro Analógica
Posición lineal y angular Encoder Digital
Sensor Hall Digital
Galga extensiométrica Analógica
Desplazamiento y Magnetoestrictivos A/D
deformación Magnetorresistivos Analógica
LVDT Analógica
Dinamo tacométrica Analógica
Encoder Digital
Detector inductivo Digital
Velocidad lineal y angular
Servo-inclinómetros A/D
RVDT Analógica
Giróscopo
Acelerómetro Analógico
Aceleración
Servo-accelerómetros
Galga extensiométrica Analógico
Fuerza y par (deformación)
Triaxiales A/D
Membranas Analógica
Presión Piezoeléctricos Analógica
Manómetros Digitales Digital
Turbina Analógica
Caudal
Magnético Analógica
Termopar Analógica
RTD Analógica
Temperatura Termistor NTC Analógica
Termistor PTC Analógica
Bimetal - Termostato I/0
Inductivos I/0
Sensores de presencia Capacitivos I/0
Ópticos I/0 y Analógica
Matriz de contactos I/0
Sensores táctiles
Piel artificial Analógica

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 22


Cámaras de video Procesamiento digital
Visión artificial Cámaras CCD o
Procesamiento digital
CMOS
Sensor final de
carrera
Sensor de proximidad Sensor capacitivo Analógica
Sensor inductivo Analógica
Sensor fotoeléctrico Analógica
Sensor acústico (presión
micrófono Analógica
sonora)
Sensores de acidez ISFET
fotodiodo Analógica
Fotorresistencia Analógica
Sensor de luz
Fototransistor Analógica
Célula fotoeléctrica Analógica
Sensores captura de
Sensores inerciales
movimiento

¿Cuales Son Los Principales Tipos De Modulación


Digital Que Existen?:

MODULACIÓN
Se denomina modulación, a la operación mediante la cual ciertas
características de una onda denominada portadora, se modifican en
función de otra denominada moduladora, que contiene información, para
que esta última pueda ser transmitida. También podemos decir, que la
Modulación es una técnica empleada para modificar una señal con la
finalidad de posibilitar el transporte de informaciones a través de un
canal de comunicación y recuperar la señal en su forma original en la
otra extremidad. El concepto de modulación se basa en poder controlar
la variación de alguno de los parámetros (amplitud, frecuencia, fase) de

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 23


una señal, denominada portadora. Tiene por objeto adaptar la
información digital al medio radioeléctrico mediante la analogización a
frecuencias de microondas. El modulador es un circuito de producto
realizado generalmente mediante un puente de diodos (modulador
balanceado) que trabaja a una frecuencia intermedia (35, 70, 140 MHz,
etc.) entre la banda base y la radiofrecuencia.

MODULACIÓN DIGITAL
Es un proceso mediante el cual se trasforman los símbolos digitales en forma de
onda adecuadas para la transmisión sobre un canal de comunicación.
Técnicas de Modulación Digital: Los códigos básicos son:
Código RZ
Código NRZ
Código BIO
Ventajas de la modulación digital.
• Inmunidad frente al ruido.
• Fácil de multiplicar.
• Codificado, encriptación.
• Modulación-Demodulación con DSPs.

CARACTERÍSTICAS DE LA MODULACIÓN DIGITAL


Filtrado del canal: Una particularidad del espectro en la transmisión digital es que
en un instante de tiempo todo el espectro transmitido le corresponde al mismo bit
(canal de información). El espectro de la señal digital antes del modulador es
recortado mediante un filtro pasabajos; luego del modulador se filtra mediante un
filtro pasabanda.
Modulación Coherente: Donde no ocurre variación de fase de la portadora para
dígitos del mismo valor. Si la fase de la señal permanece, es decir no se
experimenta un cambio brusco de ésta, el método se denomina Modulación de
Frecuencia Coherente.
Modulación No Coherente: Donde puede ocurrir variación de fase de la
portadora para dígitos del mismo valor.
TIPOS DE MODULACIONES DIGITAL

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 24


Modulación PSK:
Consiste en un procedimiento de la onda portadora en función de un bit
de dato (0 , 1). Un bit 0 corresponde a la fase 0; en cuanto al bit 1,
corresponde a la fase g. Por tanto, este ángulo está asociado con un
dato al ser transmitido y con una técnica de codificación usada para
representar un bit. Se caracteriza porque la fase de la señal portadora
representa cada símbolo de información de la señal moduladora, con un
valor angular que el modulador elige entre un conjunto discreto de “n”
valores posibles. Esta modulación también se denomina “por
desplazamiento” debido a los saltos bruscos que la moduladora digital
provoca en los correspondientes parámetros de la portadora. Un
modulador PSK representa directamente la información mediante el
valor absoluto de la fase de la señal modulada, valor que el
demodulador obtiene al comparar la fase de esta con la fase de la
portadora sin modular.

Modulación DPSK:
La modulación por desplazamiento diferencial de fase (DPSK, que viene de
differential phase shift keying), es una alternativa para la modulación digital, donde
la información binaria de la entrada está compuesta en la diferencia entre las fases
de dos elementos sucesivos de señalización, y no en la fase absoluta.

Modulación BPSK:
Es lo más sencilla de todas, puesto que solo emplea 2 símbolos, con 1 bit de
información cada uno. Es también la que presenta mayor inmunidad al ruido,
puesto que la diferencia entre símbolos es máxima (180º). Dichos símbolos suelen
tener un valor de salto de fase de 0º para el 1 y 180º para el 0. En cambio, su
velocidad de transmisión es la más baja de las modulaciones de fase. La
descripción matemática de una señal modulada BPSK es la siguiente: s(t) =
Am(t)cos(2πfct) ,donde m(t) = 1 para el bit 1 y m(t) = − 1 para el bit 0, A es la
amplitud de la portadora y fc su frecuencia.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 25


Modulación MPSK (Multi-PSK):
En este sistema la fase de la señal portadora puede tomar secuencialmente N
valores posibles separados entre sí por un ángulo definido por

Este es un caso de transmisión multinivel, donde la portadora tomará los N valores


posibles de acuerdo a los niveles de amplitud de la señal moduladora.

¿Que Es Un Optoacoplador Y Para Que Se


Utilizan?

¿Que Es Un Optoacoplador?
Un Optoacoplador es un circuito integrado muy básico compuesto generalmente
por un diodo LED y un fototransistor unidos de tal forma que cuando una señal
eléctrica circula a través del LED haciendo que brille, la luz que este emite es
recibida por la base del fototransistor, que empieza a actuar en modo saturación.
Puedes utilizar este dispositivo a modo de interfaz entre dos circuitos, de tal forma
que quedarían unidos ópticamente, lo que a efectos de protección del circuito, se
traduce en colocar una resistencia de un valor muy alto (muchos MΩ), lo que lo
hace especialmente útil para proteger contra los picos de tensión.
Como la luz que emite el LED varía en función de la tensión y la corriente que
circulan por él y esta luz a su vez modifica el comportamiento del transistor, la
señal eléctrica que tendrás a la salida (en el transistor) dependerá de la señal que
tengas a la entrada, es decir, de cómo ataques el LED.
En la práctica esto se traduce en que si regulas bien el comportamiento de tu
Optoacoplador (y los componentes necesarios para su funcionamiento), puedes
conseguir que tu circuito aislador sea invisible en la práctica, es decir, no cambie el
comportamiento de tu circuito global. Otra posibilidad es que te aproveches de la
ganancia que te proporciona el fototransistor y lo utilices para amplificar la
señal. En definitiva, como todo en electrónica, el límite es tu imaginación.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 26


¿Qué Utilidades Tiene Un Optoacoplador?
Además de para aislar circuitos, se pueden utilizar Optoacopladores para:
• Interfaces en circuitos lógicos.
• Interfaces entre señales de corriente alterna y circuitos lógicos.
• En sistemas de recepción (telefonía).
• Control de potencia.
• A modo de relé.
• etc.

¿Cómo Utilizar Un Optoacoplador?


En el apartado anterior te comenté algunos de los montajes que podrías hacer con
un Optoacoplador. Como su función principal es la de aislar y más en proyectos
DIY, te voy a enseñar cómo realizar este montaje y qué es lo que debes tener en
cuenta. Para ello me voy a centrar en uno de los modelos más comunes, el
Optoacoplador 4N35.

Características Básicas Del 4N35.


Características de la entrada (LED):
• La caída de voltaje típica del LED del 4N35 es de 1.15V (para una corriente
de 10mA).
• La corriente máxima que puede soportar el LED sin destruirse es 60mA.
• La disipación de potencia máxima de este componente es 120mW.
Características de la salida (Fototransistor):
• La caída de voltaje de colector a emisor del fototransistor es de 45V para
una corriente de colector de 1mA.
• La caída de voltaje del emisor a la base es de 7.8V para una corriente de
emisor de 100μA.
• La caída de voltaje del colector a la base es de 100V para una corriente de
colector de 100μA.
• La ganancia de corriente (Hfe) para una corriente de colector de 2mA y una
caída voltaje de colector a emisor de 5V es de 400.
Como siempre te digo, estas son simplemente algunas características básicas y
no pueden en ningún caso sustituir al correspondiente Datasheet del componente.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 27


Debes tener en cuenta que el Optoacoplador 4N35 está compuesto
únicamente por un diodo LED y un fototransistor, por lo que en tu montaje
deberás utilizar las correspondientes resistencias. Te dejo un par de links por si
tienes alguna duda sobre esto:
1. Resistencia del LED de entrada.
2. Comportamiento del transistor.

Montaje
En función del circuito que desees aislar con tu Optoacoplador, necesitarás
distintos componentes (fuentes, resistencias, etc.) pero de forma general es
esquema de tu circuito debería ser similar a este:

En este diagrama se han aislado dos circuitos ópticamente. El circuito de entrada


(LED) regula el funcionamiento del otro (fototransistor), creando un
comportamiento similar a un circuito con relés.

Erick Abraham Torres Zaragoza 15310447 Mecatrónica 5-B 28

Вам также может понравиться