Documente Academic
Documente Profesional
Documente Cultură
ESCUELA DE INGIENERIA
Microcontroladores Pic
FIEEELECTRICA
INTRODUCCION
Los microcontroladores son dispositivos muy verstiles, y que en la
actualidad se encuentran en la mayora de aparatos electrnicos. El
proceso para su uso consiste en escribir una aplicacin usando un
lenguaje de alto o bajo nivel, para luego obtener el programa en lenguaje
de mquina y por ltimo descargarlo hacia el microcontrolador desde
donde se ejecutar.
CONTROLADOR Y MICROCONTROLADOR.
Recibe el nombre de controlador el dispositivo que se emplea para el gobierno
de uno o varios procesos. Por ejemplo, el controlador que regula el
funcionamiento de un horno dispone de un sensor que mide constantemente su
temperatura interna y, cuando traspasa los lmites prefijados, genera las
seales adecuadas que accionan los efectores que intentan llevar el valor de la
temperatura dentro del rango estipulado.
Aunque el concepto de controlador ha permanecido invariable a travs del
tiempo, su implementacin fsica ha variado frecuentemente. Hace tres
dcadas, los controladores se construan exclusivamente con componentes de
lgica discreta, posteriormente se emplearon los microprocesadores, que se
rodeaban con chips de memoria y E/S sobre una tarjeta de circuito impreso. En
la actualidad, todos los elementos del controlador se han podido incluir en un
chip, el cual recibe el nombre de microcontrolador. Realmente consiste en un
sencillo pero completo computador contenido en el corazn (chip) de un circuito
integrado.Un Microcontrolador es un circuito integrado de alta escala de
integracin que incorpora la mayor parte de los elementos que configuran un
controlador.
DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR.
El microprocesador es un circuito integrado que contiene la Unidad Central de
Proceso (UCP), tambin llamada procesador, de un computador. La UCP est
formada por la Unidad de Control, que interpreta las instrucciones, y el Camino
de Datos, que las ejecuta. Los pines de un microprocesador sacan al exterior
las lneas de sus buses de direcciones, datos y control, para permitir conectarle
Con la Memoria y los Mdulos de E/S y configurar un computador
Implementado por varios circuitos integrados. Se dice que un microprocesador
es un sistema abierto porque su configuracin es variable de acuerdo con la
aplicacin a la que se destine. (Figura 1)
.
FIEEELECTRICA
FIEEELECTRICA
componentes,
un
programa
desarrollado
para
la
tarjeta
FIEEELECTRICA
Hardware:
Un esquema general del hardware construido se muestra en la figura 2 ,
y tiene las siguientes partes principales:
Microcontrolador
USB
PIC
16C745
que
se
encarga
de
las
FIEEELECTRICA
FIEEELECTRICA
Software:
La aplicacin que se ejecuta en el computador personal ha sido
desarrollada pensando en el usuario, tratando siempre de que la
manipulacin del mismo se efecte de la forma ms amigable posible.
Por lo que la ventana principal posee botones, lista de dispositivos,
barras indicadoras del proceso de programacin, y as todo lo inherente
para la correcta manipulacin.
La pantalla principal de la aplicacin en el computador personal se
muestra en la figura 3.
Entre las funciones principales que posee el software son:
-Permitir al usuario de una forma amigable programar un
microcontrolador.
-Establecer y mantener la comunicacin USB con el Hardware
-Mostrar en todo instante el estado del proceso de programacin.
-Dar la oportunidad al usuario de introducir nuevos dispositivos en la
lista de elementos que pueden ser programados por este programador.
Esta ltima caracterstica que posee el software, se deriva de un anlisis
minucioso de los diferentes algoritmos encontrados en las hojas de
datos proporcionadas por los fabricantes de los dispositivos soportados.
Las operaciones secuenciales que se deben ejecutar para programar
estos dispositivos muestran una gran similitud entre todos ellos, y que
consisten bsicamente en datos binarios sincronizados con pulsos de
reloj, y otras operaciones como retardos o condicionales que permiten
desarrollarlos como una forma simple de secuencias lgicas .
A continuacin mencionamos los Entes de Normalizacin, Instituciones
Comerciales y trminos de referencia para este Informe:
International Electrotechnical Commission (IEC) Internacional
Electrnica industrial y de potencia
FIEEELECTRICA
Caractersticas :
Los PICs actuales vienen con una amplia gama de mejoras hardware
incorporadas:
Los viejos PICs con memoria PROM o EPROM se estn renovando
gradualmente por chips con memoria Flash.
Ncleos de CPU de 8/16 bits con Arquitectura Harvard modificada
Memoria Flash y ROM disponible desde 256 bytes a 256 kilobytes
Puertos de E/S (tpicamente 0 a 5,5 voltios)
Temporizadores de 8/16 bits
Tecnologa Nanowatt para modos de control de energa
Perifricos serie sncronos y asncronos: USART, AUSART, EUSART
Conversores analgico/digital de 8-10-12 bits
Comparadores de tensin
Mdulos de captura y comparacin PWM
Controladores LCD
Perifrico MSSP para comunicaciones IC, SPI, y IS
Memoria EEPROM interna con duracin de hasta un milln de ciclos de
Lectura/escritura
Perifricos de control de motores
Soporte de interfaz USB
Soporte de controlador Ethernet
Soporte de controlador CAN
Electrnica industrial y de potencia
FIEEELECTRICA
FIEEELECTRICA
FIEEELECTRICA
FIEEELECTRICA
odas las partes del computador estn contenidas en su interior y slo salen al
exterior las lneas que gobiernan los perifricos.
RECURSOS COMUNES A TODOS LOS MICROCONTROLADORES.
Al estar todos los microcontroladores integrados en un chip, su estructura
fundamental y sus caractersticas bsicas son muy parecidas. Todos deben
disponer de los bloques esenciales Procesador, memoria de datos y de
instrucciones, lneas de E/S, oscilador de reloj y mdulos controladores de
perifricos. Sin embargo, cada fabricante intenta enfatizar los recursos ms
idneos para las aplicaciones a las que se destinan preferentemente. En este
apartado se hace un recorrido de todos los recursos que se hallan en todos los
microcontroladores describiendo las diversas alternativas y opciones que
pueden encontrarse segn el modelo seleccionado.
Arquitectura bsica
Aunque inicialmente todos los microcontroladores adoptaron la arquitectura
clsica 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 travs de un sistema de buses nico
(direcciones, datos y control). La arquitectura Harvard dispone de dos
memorias independientes una, que contiene slo instrucciones y otra, slo
datos. Ambas disponen de sus respectivos sistemas de buses de acceso y es
posible realizar Operaciones de acceso (lectura o escritura)
si multneamente en ambas memorias
(Figura 3).
FIEEELECTRICA
SISTEMAS SECUENCIALES
Aunque es posible programar sistemas secuenciales en LADDER, slo se
suele utilizar para el control de sistemas sencillos. En aquellos ms complejos
se utiliza la programacin modular o el GRAFCET{8}.
MIGRACIN DE LGICA CABLEADA A LGICA PROGRAMADA
FIEEELECTRICA
FIEEELECTRICA
FIEEELECTRICA
FIEEELECTRICA
FIEEELECTRICA