Академический Документы
Профессиональный Документы
Культура Документы
Presentado por:
Código: 1069757205
Grupo: 309696_18
19/03/2020
PASO 3: diseñar la automatización mediante microcontroladores.
Un microcontrolador es un circuito integrado digital que puede ser usado para muy diversos
propósitos debido a que es programable. Está compuesto por una unidad central de proceso
Un microcontrolador puede usarse para muchas aplicaciones algunas de ellas son: manejo
de luces, cerrojos electrónicos, control de motores, relojes, alarmas, robots, entre otros. El
límite es la imaginación.
Figura Motor paso a paso controlado a través de un microcontrolador
debe especificar su funcionamiento por software a través de programas que indiquen las
programas y un elemento llamado CPU se encarga de procesar paso por paso las
instrucciones del programa. Los lenguajes de programación típicos que se usan para este fin
Para diseñar programas es necesario conocer los bloques funcionales básicos del
CPU posee, de manera independiente, una memoria de acceso rápido para almacenar datos
8 bits.
¿Qué se necesita para grabar un programa en un microcontrolador?
1. Una computadora
2. Software de programación (incluyendo un compilador).
3. Un circuito programador
conocen con el apodo «PIC». Debido a sus bajos costos, desempeño eficiente, gran
Microchip, conocidos simplemente como PIC, serán los que utilizaré a lo largo del tutorial.
Atmel, otra empresa líder en este campo es famosa por crear los microcontroladores sobre
los que se basan los arduinos. Existen otras alternativas, ofrecidas por empresas como
Texas Instruments, Freescale, entre otras. Sus productos pueden ser encontrados en tiendas
de
electrónica, aunque no siempre se consiguen fácilmente por lo que podemos acudir a las
uno puedes empezar por estudiarlo a través de simulaciones (detalles en la unidad III). Un
programa reconocido para este tipo de simulación es el proteus (ISIS), pero hay que
advertir que una simulación es solo una ayuda, a veces las simulaciones pueden tener
ARQUITECTURA DE UN MICROCONTROLADOR
Además, estas arquitecturas pueden tener procesadores de tipo CISC o de tipo RISC.
salida pero esto supone una disminución en la velocidad con la que se realizan los procesos.
Este tipo de arquitectura es hoy en día muy común en los computadores personales, y fué
Arquitectura Harvard
datos y una memoria específica para las instrucciones, de esta forma se usan dos buses bien
diferenciados. Con esto se logra trabajar con las dos memorias simultáneamente y en
centenares de instrucciones.
Cuando un procesador está diseñado para manejar pocas instrucciones pero sin afectar las
con Juego de Instrucciones Reducido», esto permite programar con mucha más facilidad y,
por si fuera poco, los circuitos de tipo RISC disponen de una estructura que busca como
estructura permite lograr no solo mayor velocidad de proceso sino también procesar cada
que ofreció esta nueva tecnología permitieron a Microchip sobresalir como uno de los más
FUCIONAMIENTO DE UN MICROCONTROLADOR
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
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
ambas memorias.
PERIFÉRICOS DE UN MICROCONTROLADOR
generalmente agrupadas en puertos de 8 bits de longitud, permiten leer datos del exterior o
escribir en ellos desde el interior del microcontrolador, el destino habitual es el trabajo con
dispositivos simples como relés, LED, o cualquier otra cosa que se le ocurra al
programador.
frecuencia, implementación de relojes, para el trabajo de conjunto con otros periféricos que
Conversor analógico/digital:se utiliza para tomar datos de varias entradas diferentes que
periféricos lo suficientemente poderosos como para que puedan ser accesados directamente
por la red.
tienen la característica de comparar dos señales analógicas y dar como salida los niveles
La modulación por ancho de pulsos (también conocida como PWM, siglas en inglés de
modifica el ciclo de trabajo de una señal periódica (una senoidal, por ejemplo), ya sea para
transmitir información a través de un canal de comunicaciones, o para controlar la energía
Donde:
T: es el periodo de la función
PARÁMETROS IMPORTANTES:
APLICACIONES:
aplicación es enviar información de manera analógica, ya que son útiles para comunicarse
INCONVENIENTES:
La principal desventaja que presentan los circuitos PWM, es la posibilidad de que haya
64 kilobytes; sin embargo esto no es una "ley natural", ya que existen excepciones.
y profesionales. Pero se conocen más por haber sido ampliamente usados en computadores
Existen en el mercado dos grandes clases de software para simulación: los lenguajes y los
y posee algunas características especiales para ciertas aplicaciones, tal como ocurre con
Los simuladores son actualmente muy utilizados para análisis en alto nivel, requiriéndose
CACI Products Company autor de SIMSCRIPT 11.5 es también autor de los simuladores
SIMFACTORY 11.5, NETWORK 11.5 y COMNET 11.5, muy utilizados en estos últimos
formas:
1. Programación de eventos.
2. Procesos.
3. Examinación de actividades.