Professional Documents
Culture Documents
2.1 Microcontrolador
Un micro controlador es un circuito integrado programable (dispositivo dedicado)
que acepta un listado de instrucciones y contiene todos los componentes de un
computador. Se utilizan para realizar determinadas tareas o para gobernar
dispositivos, debido a su reducido tamaño, suele ir incorporado en el propio
dispositivo que gobierna. En su memoria solo reside un programa destinado a
gobernar una aplicación determinada, sus líneas de entradas y salidas (I/O)
permiten la conexión de sensores y relay. Una vez programado y configurado el
microcontrolador solamente sirve para llevar acabo la tarea asignada.
2.2.1 El procesador
Es el elemento más importante del microcontrolador y determina sus principales
características, tanto a nivel hardware como 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.
2.2.2 La memoria
2.2.2.1 Del programa:
El microcontrolador está diseñado para que en su memoria de programa se
almacenen todas las instrucciones del programa de control. Como éste
siempre es el mismo, debe estar grabado de forma permanente. Existen
algunos tipos de memoria adecuados para soportar estas funciones, de las
cuales se citan las siguientes:
ROM con máscara: se graba mediante el uso de máscaras. Sólo es
recomendable para series muy grandes debido a su elevado coste.
EPROM: se graba eléctricamente con un programador controlador por un
PC. Disponen de una ventana en la parte superior para someterla a luz
ultravioleta, lo que permite su borrado. Puede usarse en fase de diseño,
aunque su coste unitario es elevado.
OTP: su proceso de grabación es similiar al anterior, pero éstas no
pueden borrarse. Su bajo coste las hacen idóneas para productos finales.
EEPROM: también se graba eléctricamente, pero su borrado es mucho
más sencillo, ya que también es eléctrico. No se pueden conseguir
grandes capacidades y su tiempo de de escritura y su consumo es
elevado.
FLASH: se trata de una memoria no volátil, de bajo consumo, que se
puede escribir y borrar en circuito al igual que las EEPROM, pero que
suelen disponer de mayor capacidad que estas últimas.
2.2.2.2 De datos:
Los datos que manejan los programas varían continuamente, y esto exige
que la memoria que les contiene debe ser de lectura y escritura, por lo que
la memoria RAM estática (SRAM) es la más adecuada, aunque sea volátil.
Hay microcontroladores que también disponen como memoria de datos una
de lectura y escritura no volátil, del tipo EEPROM. De esta forma, un corte en
el suministro de la alimentación no ocasiona la pérdida de la información, que
está disponible al reiniciarse el programa.
Control de temperatura:
Gracias a que los PIC incluyen convertidores Analógico / Digitales el control
de variables como Temperatura, Presión Flujo puede realizarse con circuitos
sumamente simples. Con unas cuantas resistencias y un buen sensor de
temperatura se puede hacer un Termostato o un controlador de Flujo.
Control de Robots:
Casi se puede asegurar que no hay Robot
que no incluya un PIC en alguna de sus
múltiples funciones. Son igualmente
importantes en control de
servomecanismos, reconocimiento de
voz, tareas secuenciales, etc.
2.4.2 El PIC18F67J60
El PIC18F67J60 es un microcontrolador que tiene una
memoria del programa tipo Flash de 128 kbytes, con once
pines de convertidores Analógico-Digital, un canal para
Ethernet y el lenguaje de programación que admite es el
tipo C.
Características principales:
Características:
Amplio rango de voltaje de operación (2.5V a 5.5V)
Memoria de programa Flash mejorada con 10,000 ciclos de borrado /
escritura (mín.) Para rango de temperatura industrial, 100 K.
Memoria de datos EEPROM con 100,000 ciclos de borrado / escritura
(mín.) Para rango de temperatura industrial, 1M.
Auto-reprogramable bajo control de software
Reinicio de encendido (POR), temporizador de encendido (PWRT) y
temporizador de arranque del oscilador (OST)
Temporizador de vigilancia flexible (WDT) con oscilador RC de bajo
consumo en el chip para un funcionamiento confiable
Operación de monitor de reloj a prueba de fallas
Detecta la falla del reloj y cambia al oscilador RC de baja potencia en el
chip
Código programable de protección
Programación Serial en Circuito ™ (ICSP ™)
DC a 40 MHz entrada de reloj externo
Entrada de oscilador de 4 MHz a 10 MHz con PLL activo (4x, 8x, 16x)
Modos de suspensión, inactivo y reloj alternativo para la administración de
energía
2.4.5 El dsPIC30F4013
Microcontrolador con cuarenta pines de entrada, es un dispositivo de controlador de
señal digital (DSC). El PIC30F4013 contiene una amplia funcionalidad de
Procesador de señal digital (DSP) dentro de una arquitectura de microcontrolador
(MCU) de alto rendimiento de 16 bits.
Características
principales:
Hasta 30 operaciones MIPS
Motor DSP para operaciones intensivas de matemáticas.
Amplio rango de voltaje de operación (2.5V a 5.5V)
Módulo de bus CAN compatible con el estándar CAN 2.0B
Convertidor analógico a digital de 12 bits a 200 Ksps (A / D)
Memoria de datos EEPROM con 100,000 ciclos de borrado / escritura (mín.)
Para rango de temperatura industrial, 1M (típico)
Arquitectura modificada de Harvard
Arquitectura del conjunto de instrucciones optimizado del compilador de C
Instrucciones de 24 bits de ancho, ruta de datos de 16 bits de ancho
Hasta 30 operaciones MIPS
Motor DSP para operaciones intensivas de matemáticas.
Modos y modos de direccionamiento de bit invertido
Dos acumuladores de 40 bits de ancho con lógica de saturación opcional
Multiplicador de fracciones / enteros de hardware de un solo ciclo de 17 bits
x 17 bits
Operación de un solo ciclo de acumulación múltiple (MAC)
40-stage Barrel Shifter
Recuperación de datos dual
Microcontroladores PIC. Diseño practico de aplicaciones. José María Angulo Usategi. Tercera
edición. McGraw-Hill. 2003. Paginas 5-9
https://unicrom.com/memoria-de-datos-y-de-programa-en-pic/
http://labelectronica.weebly.com/uploads/8/1/9/2/8192835/ensayo_microcontroladores
http://www.electronicaestudio.com/docs/mundodelos_pic.pdf
https://www.academia.edu/12851095/El_Microcontrolador_PIC16F877_Resumen_de_hoja_de_d
atos
http://ww1.microchip.com/downloads/en/devicedoc/39762f.pdf
http://ww1.microchip.com/downloads/en/devicedoc/70139g.pdf
http://ww1.microchip.com/downloads/en/devicedoc/70135c.pdf