Cha Cha 18

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

INSTITUTO TECNOLÓGICO DE CAMPECHE DEPARTAMENTO DE INGENIERÍA

INDUSTRIAL

Especialidad
PRODUCTIVIDAD Y MEJORA CONTINUA DE LOS PROCESOSPRODUCTIVOS

Asignatura
INTEGRACIÓN DE SISTEMAS AUTOMATIZADOSPMG-2004
3-3-6

GrupoVI-8

Trabajo RECOPILACION DE INFORMACION

Presentado por:19470367
Jiménez Mier J. Uriel

Docente:
M.I.I Javier Chacha Coto

Lerma, San francisco de Campeche, Campeche, México9 de Mayo de 2023


Contenido
No se encontraron entradas de tabla de contenido.

Introducción

Microcontroladores básicos
Un microcontrolador es un circuito integrado que en su interior contiene una unidad central de
procesamiento (CPU), unidades de memoria (RAM y ROM), puertos de entrada y salida y
periféricos. Estas partes están interconectadas dentro del microcontrolador, y en conjunto forman
lo que se le conoce como microcomputadora. Se puede decir con toda propiedad que un
microcontrolador es una microcomputadora completa encapsulada en un circuito integrado.

Toda microcomputadora requiere de un programa para que realice una función específica. Este se
almacena normalmente en la memoria ROM. No esta de mas mencionar que sin un programa, los
microcontroladores carecen de utilidad. El propósito fundamental de los microcontroladores es el
de leer y ejecutar los programas que el usuario le escribe, es por esto que la programación es una
actividad básica e indispensable cuando se diseñan circuitos y sistemas que los incluyan. El
carácter programable de los microcontroladores simplifican el diseño de circuitos electrónicos.
Permiten modularidad y flexibilidad, ya que un mismo circuito se puede utilizar para que realice
diferentes funciones con solo cambiar el programa del microcontrolador. Las aplicaciones de los
microcontroladores son vastas, se puede decir que solo están limitadas por la imaginación del
usuario. Es común encontrar microcontroladores en campos como la robótica y el automatismo, en
la industria del entretenimiento, en las telecomunicaciones, en la instrumentación, en el hogar, en
la industria automotriz, etc. Los microcontroladores están diseñados para interpretar y procesar
datos e instrucciones en forma binaria. Patrones de 1’s y 0’s conforman el lenguaje maquina de los
microcontroladores, y es lo único que son capaces de entender. Estos 1’s y 0’s representan la
unidad mínima de información, conocida como bit, ya que solo puede adoptar uno de dos valores
posibles: 0 ó 1. La representación de datos, instrucciones y señales en forma de bits resulta
dificultosa y tediosa para aquellas personas que no estén familiarizadas con el sistema de
numeración binario. Aún para los usuarios expertos no resulta tan evidente la interpretación de
instrucciones en forma binaria o lenguaje máquina (el lenguaje maquina se le conoce también
como lenguaje de bajo nivel debido a que las instrucciones no son propias del lenguaje humano).
Es por esto que la programación comúnmente se lleva a cabo en un lenguaje de alto nivel, es decir,
un lenguaje que utilice frases o palabras semejantes o propias del lenguaje humano. Las sentencias
de los lenguajes de alto nivel facilitan enormemente la programación ya que son familiares a
nuestra manera de comunicarnos. Lenguajes como el C o BASIC son comúnmente utilizados en la
programación de microcontroladores. Otro tipo de lenguaje mas especializado es el lenguaje
ensamblador. El lenguaje ensamblador es una lista con un limitado numero instrucciones a los
cuales puede responder un microcontrolador. Estas instrucciones son palabras o abreviaciones que
representan las instrucciones en lenguaje maquina del microcontrolador. Las instrucciones en
lenguaje ensamblador, también conocidas como nemotécnicos, son fáciles de entender y permiten
operar directamente con los registros de memoria así como con las instrucciones intrínsecas del
microcontrolador. Es por esto que el lenguaje ensamblador es sin lugar a dudas el lenguaje por
excelencia en la programación de microcontroladores, ya que permite hacer un uso eficiente de la
memoria y minimizar el tiempo de ejecución de un programa. Cualquiera que sea el lenguaje que
se utilice en la programación de microcontroladores, es de lo mas recomendable profundizar en su
arquitectura interna, ya que con este conocimiento se pueden aprovechar mas y mejor las
capacidades de un microcontrolador dado.

CONCEPTOS BÁSICOS DEL MICROCONTROLADOR:


Cualquier dispositivo eléctrico que almacene, mida, muestre información o calcule, dentro de él
contiene un microcontrolador. La estructura básica de un microcontrolador consta de:

1. CPU:  El cerebro de los microcontroladores se denomina CPU. La CPU es el dispositivo que


se utiliza para buscar datos, decodificarlos y, al final, completar con éxito la tarea asignada.
Con la ayuda de la CPU, todos los componentes del microcontrolador están conectados en
un solo sistema. La CPU recupera la instrucción enviada por la memoria programable.

2. Memoria:  En un microcontrolador la memoria funciona igual que en


un  microprocesador. El chip de memoria almacena todos los programas y los datos. Los
microcontroladores están construidos con cierta cantidad de ROM o RAM (EPROM,
EEPROM, etc.) o memoria flash para el almacenamiento del código fuente del programa.

3. Puertos de entrada/salida:  Los puertos de E/S se emplean básicamente para conectar o


manejar diferentes dispositivos tales como impresoras, LCD, LED, etc.

4. Puertos en seriales:  Estos puertos proporcionan interfaces seriales entre el


microcontroladores y los otros periféricos, como el puerto paralelo.
5. Temporizadores:  Se puede incorporar un microcontrolador con uno o más temporizadores
o contadores. Los temporizadores y los contadores controlan todo el conteo y las
operaciones de temporización dentro de un microcontrolador. Los temporizadores se
emplean para contar pulsos externos. Las principales operaciones que realizan los
temporizadores son: generaciones de pulsos, funciones de reloj, medición de frecuencia,
modulaciones, oscilaciones, etc.

6. ADC (convertidor de analógico a digital):  El ADC se emplea para convertir señales


analógicas a digitales. Las señales de entrada deben ser analógicas para el ADC. La
producción de señales digitales puede emplearse para diferentes aplicaciones digitales
(como dispositivos de medición).

7. DAC (convertidor digital a analógico):  Este convertidor ejecuta la funcion opuestas al


ADC. Este dispositivo se emplea generalmente para supervisar dispositivos analógicos
como motores de CC, etc.

8. Interprete de control:  Este controlador se emplea para dar un control retrasado a un


programa en funcionamiento. La interpretación puede ser interna o externa.

9. Bloque de funcionamiento especial:  Algunos microcontroladores fabricados para


aplicaciones especiales como sistemas espaciales, robots, etc. forman parte de este bloque
de funciones especiales. Este bloque especial tiene puertos adicionales para llevar a cabo
algunas operaciones especiales.

TIPOS DE MICROCONTROLADORES:
Los microcontroladores se dividen en categorías según su memoria, arquitectura, bits y conjuntos
de instrucciones. Así que veamos los tipos de microcontroladores:

BITS:

 El microcontrolador de 8 bits ejecuta la lógica de las operaciones aritmeticas. Ejemplos de


microcontrolador de 8 bits es Intel 8031/8051.

 El microcontrolador de 16 bits se ejecuta con mayor precisión y rendimiento en contraste


con 8 bits. Ejemplo de microcontrolador de 16 bits es Intel 8096.

 El microcontrolador de 32 bits se emplea principalmente en dispositivos controlados


automáticamente, como máquinas de oficina, dispositivos médicos implantables, etc.
Requiere instrucciones de 32 bits para llevar a cabo cualquier operación lógica o aritmética
función.

MEMORIA:

 Microcontrolador de  memoria externa:  Cuando una estructura integrada se construye


con un microcontrolador que no forma parte de todos los bloques de funcionamiento
existentes en un chip, se denomina microcontrolador de memoria externa. Para ilustrar, el
microcontrolador 8031 no tiene memoria de programa en el chip.
 Microcontrolador de Memoria Incorporada:  Cuando se construye una estructura
incrustada con un microcontrolador que forma parte de todos los bloques funcionales que
existen en un chip, se denomina microcontrolador de memoria incrustado. Para ilustrar, el
microcontrolador 8051 tiene todos los programas, memoria de datos, contadores y
temporizadores, interrupciones, puertos de E/S  y, por lo tanto, es un microcontrolador de
memoria integrado.

CONJUNTO DE INSTRUCCIONES:

 CISC-CISC:   Significa computador con set de instrucciones complejas, le permite al usuario


aplicar 1 instrucción como una alternativa a muchas instrucciones simples.

 RISC-RISC:  Significa Ordenador de conjunto de instrucciones reducido. RISC reduce el


tiempo de operación al acortar el ciclo de reloj por instrucción.

ARQUITECTURA DE MEMORIA:

 Microcontrolador de Arquitectuar de Memoria Harvard

 Microcontrolador de Arquitectura de Memoria Princeton

8051 MICROCONTROLADOR:

El más universalmente empleado es el conjunto de microcontroladores que provienen de la familia


8051. Los microcontroladores 8051 siguen siendo una opción ideal para un gran grupo de
aficionados y expertos. En el transcurso de vida del 8051, la humanidad se convirtió en testigo
presencial del conjunto de microcontroladores más revolucionario. El microcontrolador original
8051 fue inicialmente inventado por Intel. Los otros dos miembros de esta familia 8051 son:

 8052:  Este microcontrolador tiene 3 temporizadores y 256 bytes de RAM Además, tiene


todas las características del microcontrolador 8051 tradicionalmente. El microcontrolador
8051 es un subconjunto del microcontrolador 8052.

 8031:  Este microcontrolador tiene menos ROM, aparte de que tiene todas las
características de un microcontrolador 8051 tradicional. Para la ejecución, se puede
agregar una ROM externa de 64K a su chip.

El microcontrolador 8051 pone en funcionamiento 2 tipos diferentes de memoria, como-NV-RAM,


UV-EPROM y Flash.

8051 MICROCONTROLADOR ARQUITECTURA:

El microcontrolador 8051 es un microcontrolador de ocho bits lanzado en el año 1981 por Intel
Corporation. Está disponible en DIP de 40 pines (paquete doble en línea). Tiene 4kb de ROM
(espacio programable en el chip) y 128 bytes de espacio RAM  incluidos, si se desea, se pueden
interconectar 64KB de memoria externa con el microcontrolador. Hay cuatro puertos paralelos de 8
bits que son fácilmente programables y direccionables. Un oscilador de cristal en chip está
integrado en el microcontrolador que tiene una frecuencia de cristal de 12MHz. En el
microcontrolador hay un puerto de entrada/salida en serie que tiene 2 pines. Dos temporizadores
de 16 bits también estan incorporados en él; estos temporizadores se pueden emplear como
temporizadores para el funcionamiento interno y como contador para el funcionamiento externo.
El microcontrolador consta de 5 fuentes de interrupción, a saber: interrupción del puerto serie,
interrupción del temporizador 1, interrupción externa 0, interrupción del temporizador 0,
interrupción externa 1. El modo de programación de este microcontrolador incluye GPR (registros
de propósito general), SFR (registros de función especial ) y SPR (registros de propósito especial).

MICROCONTROLADOR PIC:

Controlador de interfaz periférica ( PIC) provisto por Micro-chip Technology para categorizar sus
microcontroladores de chip solitarios. Estos dispositivos han sido extremadamente exitosos como
microcontroladores de 8 bits. La principal causa detrás de esto es que la tecnología de microchips
se ha estado actualizando constantemente la arquitectura de los dispositivos e incluye muchos
periféricos necesarios para el microcontrolador para satisfacer las necesidades de la clientela. Los
microcontroladores PIC son muy populares entre aficionados e industriales; esto es solo causa de
amplia disponibilidad, bajo costo, gran base de usuarios y  capacidad de programación en serie.

La arquitectura de los microcontroladores PIC de 8 bits se puede categorizar de la siguiente


manera:

1. Arquitectura de Rango Base:  En la arquitectura de línea base se incluyen


microcontroladores PIC de la familia PIC10F, aparte de eso, una fracción de PIC12. Las
familias de PIC16 también están incluidas. Estos dispositivos hacen uso de la arquitectura
de palabras de programa de 12 bits con alternativas de paquete de seis a veintiocho pines.
El conjunto de atributos definido brevemente de la arquitectura de línea de base permite
las soluciones de producto más lucrativas. Esta arquitectura es perfecta para los gadgets
con batería habilitada. La serie PIC10F200 es otro microcontrolador flash de 8 bit a un
precio razonable con un paquete de 6 pines.

2. Arquitectura de rango medio -En este miembro de la línea media esta el PIC12 Se agregan
familias PIC16 que atribuyen arquitectura de palabras de programa de 14 bits. Los gadgets
PIC16 de gama media ofrecen una amplia variedad de alternativas de paquetes (del
paquete 8 al 64), con niveles bajos a altos de incorporación periférica. Este dispositivo
PIC16 atribuye una variedad de dispositivos analógicos, digitales y de amplificación;
periféricos en serie, como-SPI, USART, I2C, USB, LCD y Convertidores a/d. Los
microcontroladores PIC16 de rango medio han suspendido la capacidad de control con una
carga de hardware de ocho niveles.

3. Arquitectura de alto rendimiento -La arquitectura de alto rendimiento incluye la familia de


dispositivos PIC18. Estos microcontroladores hacen uso de una arquitectura de palabras de
programa de 16 bits junto con alternativas de paquetes de 18 a 100 pines. Los dispositivos
PIC18 son microcontroladores de alto rendimiento con convertidores analógicos a digitales
incorporados. Todos los microcontroladores PIC18 integran una arquitectura RISC
altamente desarrollada que admite dispositivos flash. El PIC18 tiene atributos de
cimentación mejorados, 32 niveles de carga profunda y varias interrupciones internas y
externas.

Nota: Lista de proyectos de microcontroladores PIC superiores para estudiantes de ingeniería


MICROCONTROLADOR AVR:

AVR también conocido como Advanced Virtual RISC, es una arquitectura Harvard personalizada de
microcontrolador RISC de 8 bit de chip solitario. Fue inventado en el año 1966 por Atmel. La
arquitectura de Harvard significa que el programa y los datos se acumulan en diferentes espacios y
se usan simultáneamente. Fue una de las principales familias de microcontroladores que empleó
memoria flash en el chip básicamente para almacenar programas, en contraste con EPROM,
EEPROM o ROM programables solo una vez, utilizados por otros microcontroladores al mismo
tiempo. La memoria flash es una memoria programable no volátil (constante en el apagado).

ARQUITECTURA DEL MICROCONTROLADOR AVR:

La arquitectura de los microcontroladores AVR fue desarrollada por Alf-Egil Bogen y Vegard Wollan.
El nombre AVR se deriva de los nombres de los desarrolladores de arquitectura del
microcontrolador. El AT90S8515 fue el primer microcontrolador que se basó en la arquitectura
AVR; por otro lado, el primer microcontrolador que golpeó el mercado comercial fue AT90S1200
que se lanzó en el año 1997.

Todas las SRAM, Flash y EEPROM están incorporados en un solo chip, lo que elimina el requisito de
cualquier otra memoria externa en el dispositivo. Varios dispositivos forman parte de la alternativa
de bus externo paralelo, para agregar dispositivos adicionales de memoria de datos.
Aproximadamente, todos los dispositivos, excepto los chips TinyAVR, incluyen una interfaz en serie,
que se utiliza para vincular un flash serial grande y Fichas de EEPROM.

MICROCONTROLADOR ARM:

ARM es el nombre de una empresa que diseña arquitectura micro-procesadores. También se


dedica a otorgar licencias a los productores que fabrican chips originales. En realidad, ARM es una
arquitectura RISC genuina de 32 bits. Inicialmente fue desarrollado en el año 1980 por Acorn
Computers Ltd. Este microprocesador de base ARM no tiene memoria flash incorporada. ARM está
especialmente diseñado para dispositivos con microcontroladores, es fácil de programar y usar, sin
embargo, es lo suficientemente potente como para manejar los dispositivos integrados más
exigentes.

ARQUITECTURA DE LOS MICROCONTROLADORES ARM:

La arquitectura ARM es un procesador RISC de 32 bits desarrollado por ARM Ltd. Debido a sus
atributos de ahorro de energía, las unidades de procesamiento central ARM prevalecen en el
mercado de la electrónica móvil, donde un menor gasto de energía es el objetivo de diseño vital.
La arquitectura ARM forma parte de los elementos RISC subyacentes:

 Máximo funcionamiento de ciclo único

 Constante de 16 y  archivo de registro de 32 bits

 Arquitectura de Cargar o almacenamiento.

 Ancho de instrucción preestablecida de 32 bits para simplificar el transporte y la


decodificación, con una densidad de código mínima.
 Para el acceso a la memoria desalineados no hay soporte.

APLICACIONES DEL MICROCONTROLADOR:

Los microcontroladores son destinado a dispositivos integrados, en comparación con los


microprocesadores que se utilizan en PC u otros dispositivos de uso múltiple. Los
microcontroladores se emplean en invenciones y dispositivos administrados automáticamente,
como herramientas eléctricas, dispositivos médicos implantables, sistemas de control de motores
de automóviles, máquinas de oficina, dispositivos de control remoto, juguetes y muchos más
sistemas integrados. Al reducir el tamaño y el gasto en comparación con un diseño que utiliza un
microprocesador diferente, dispositivos de E/S y memoria, los microcontroladores lo hacen a un
precio mas económico para controlar digitalmente más aplicaciones y operaciones. Los
microcontroladores de señal mixta son generalmente para armar componentes analógicos que
requiere el control de estructuras electrónicas no digitales.

Aplicación del microcontrolador en dispositivos del día a día:

 Sensores de luz y dispositivos de control

 Detectores de temperatura y dispositivos de control

 Detección de incendios y dispositivos de seguridad

 Dispositivos de instrumentación industrial

 Dispositivos de control de procesos

Aplicación de microcontroladores en dispositivos de control industrial:

 Dispositivos de instrumentación industrial

 Dispositivos de control de proceso

Aplicación de Microcontrolador en Medición y Dispositivos de medición:

 Voltimetros

 Medición de objetos giratorios

 Medidor de corriente

 Sistema de medicion Portátiles

También podría gustarte