You are on page 1of 20

MICROCOMPUTADORES INDUSTRIALES

MICROCOMPUTADORES
INDUSTRIALES
INTRODUCCIÓN

En la industria es deseable el uso de PC´s por varios motivos. Se requieren


grandes prestaciones para el manejo de una gran cantidad de datos, basados en
un sistema estándar de manejo. Además se debe brindar facilidades de
comunicación multisistemas. El inconveniente de las PC´s comunes es que
poseen sistemas poco robustos, un sistema operativo inestable, pueden fallar en
la alimentación y son poco inmunes ante ruidos, vibraciones, golpes, etc. La
solución que se plantea es usar un sistemas PC mejorados, o PC´s Industriales.
La aplicación del computador en el control de procesos supone un salto
tecnológico enorme que se traduce en la implantación de nuevos sistemas de
control en el entorno Industrial. Desde el punto de vista de la aplicación de las
teorías de control automático el computador permite la implantación de avanzados
algoritmos de control complejos como pueden ser el control óptimo o el control
adaptativo. El objetivo en un principio era sustituir y mejorar los reguladores
analógicos, pero este objetivo se fue ampliando dada las capacidades de los
computadores en realizar un control integral de las plantas de fabricación,
englobando también la gestión de la producción.

APLICACIONES DEL COMPUTADOR:

Las principales aplicaciones industriales del computador son:


 Adquisición de datos. Consiste en la recogida, tratamiento y
almacenamiento de los datos.
 Supervisión. En esta función el computador no efectúa directamente el
control de proceso. Se conecta a los controladores del proceso por medio
de un sistema de comunicación serie o por una red de comunicaciones
industrial. La principal función es la ayuda al operador de planta. El
computador suministra al operador unas informaciones elaboradas como
pueden ser alarmas, tratamiento de fallos, procedimientos de rearme.
 Control secuencial. En esta función el computador suele tomar la forma de
autómata programable, en el cual se ejecutan programas de control de
sistemas secuenciales.
 Control analógico digital. Es una forma de control que se utilizaba con los
primeros computadores en la cual el computador se encargaba de elaborar
la consigna de los bucles analógicos.
 Control digital directo. El computador ejecuta directamente el control del
proceso continuo. Toma la forma de regulador industrial o de computador
industrial con tarjetas de interface con el proceso.

Pá gina 2
MICROCOMPUTADORES INDUSTRIALES

 Análisis de datos. Función clásica de los computadores de gestión en el


que se analizan los datos de producción por medio de herramientas de
ofimática.
Las ventajas del uso del computador en el control de procesos son múltiples, entre
ellas se podría nombrar una mayor eficacia de las operaciones, mayor seguridad y
una reducción drástica de las operaciones manuales.

CONTROL EN TIEMPO REAL:

Los requisitos del control de tiempo real se manifiestan en una de sus


características principales: las restricciones temporales a que esta sometido. Estas
son inherentes al funcionamiento de los sistemas de tiempo real. Para tareas
periódicas de control, vienen impuestas por el período de muestreo con que se
debe ejecutar el algoritmo de control. Para otro tipo de tareas periódicas como
pueden ser tareas de tratamiento de datos, tareas gráficas o de supervisión,
tareas de comunicación los restricciones temporales no son tan estrictas y muchas
veces el diseñador de las aplicaciones dispone de un margen donde elegir.

Estas restricciones temporales también implican prioridad de ejecución, siendo


comúnmente las tareas dedicadas al control las más frecuentes y por lo tanto las
que se deben ejecutar con mayor prioridad, interrumpiendo en el caso de los
sistemas monoprocesadores a todas las demás tareas. También pueden existir
tareas de control que se ejecuten con períodos grandes como en las aplicaciones
de control de variables lentas como la temperatura, existiendo algunas otras
tareas con períodos de ejecución menor. Pero la tarea de control es la más crítica
dado que es la que actúa de interface con el proceso y debe garantizar su correcto
funcionamiento.
Para las tareas activada como respuesta a eventos, las restricciones vienen
impuestas por los márgenes de seguridad y buen funcionamiento del proceso a
controlar. Por ejemplo las acciones que se deben producir ante la aparición de una
parada de emergencia, deberán producirse en un tiempo mínimo que intente
garantizar al máximo la seguridad de los operarios en primer lugar y del proceso
controlado en segundo lugar.

Pá gina 3
MICROCOMPUTADORES INDUSTRIALES

En muchas aplicaciones se establece la necesidad de que los sistemas de control


de tiempo real incorporen mecanismos que garanticen una alta tolerancia a fallos.
Se puede establecer una nueva clasificación entre sistemas de tiempo real críticos
y acríticos. Los sistemas de tiempo real críticos son aquellos en que los plazos de
respuesta de todas las tareas deben respetarse bajo cualquier circunstancia. En
estos sistemas el incumplimiento de un plazo de respuesta, podría acarrear un mal
funcionamiento o un accidente en el proceso. En los sistemas de tiempo real
acríticos se puede incumplir ocasionalmente el plazo de respuesta de alguna
tarea.
Hilando más fino, en un sistema de tiempo real se debe distinguir entre tareas
críticas (control, emergencia…) y acríticas (representación gráfica, tratamiento de
datos).

PROTOCOLOS DE COMUNICACIÓN INDUSTRIAL:

Muchas veces escuchamos en la industria la frase “protocolos de comunicación”


sin tener claro de qué estamos hablando. En principio un protocolo de
comunicación es un conjunto de reglas que permiten la transferencia e intercambio
de datos entre los distintos dispositivos que conforman una red. Estos han tenido
un proceso de evolución gradual a medida que la tecnología electrónica ha
avanzado y muy en especial en lo que se refiere a los microprocesadores.
Un importante número de empresas en nuestro país presentan la existencia de
islas automatizadas (células de trabajo sin comunicación entre sí), siendo en estos
casos las redes y los protocolos de comunicación Industrial indispensables para
realizar un enlace entre las distintas etapas que conforman el proceso.

La integración de las mencionadas islas automatizadas suele hacerse dividiendo


las tareas entre grupos de procesadores jerárquicamente anidados. Esto da lugar
a una estructura de redes Industriales, las cuales es posible agrupar en tres
categorías:
 Buses de campo.
 Redes LAN.
 Redes LAN-WAN.

Los buses de datos que permiten la integración de equipos para la medición y


control de variables de proceso, reciben la denominación genérica de buses de
campo. Un bus de campo es un sistema de transmisión de información (datos) que
simplifica enormemente la instalación y operación de máquinas y equipamientos
industriales utilizados en procesos de producción.
El objetivo de un bus de campo es sustituir las conexiones punto a punto entre los
elementos de campo y el equipo de control a través del tradicional lazo de
corriente de 4-20mA o 0 a 10V DC, según corresponda. Generalmente son redes
digitales, bidireccionales, multipunto, montadas sobre un bus serie, que conectan
dispositivos de campo como PLCs, transductores, actuadores, sensores y equipos
de supervisión. Varios grupos han intentado generar e imponer una norma que
permita la integración de equipos de distintos proveedores. Sin embargo, hasta la

Pá gina 4
MICROCOMPUTADORES INDUSTRIALES

fecha no existe un bus de campo universal. Los buses de campo con mayor
presencia en el área de control y automatización de procesos son:

HART (Highway-Addressable-Remote-Transducer): Agrupa la información


digital sobre la señal analógica típica de 4 a 20 mA DC. La señal digital usa dos
frecuencias individuales de 1200 y 2200 Hz, que representan los dígitos 1 y 0
respectivamente, y que en conjunto forman una onda sinusoidal que se superpone
al lazo de corriente de 4-20 mA.

Como la señal promedio de un onda sinusoidal es cero, no se añade ninguna


componente DC a la señal analógica de 4-20 mA., lo que permite continuar
utilizando la variación analógica para el control del proceso.

PROFIBUS (Process Field Bus): Norma internacional de bus de campo de alta


velocidad para control de procesos normalizada en Europa por EN 50170.
Existen tres perfiles:
 Profibus DP (Decentralized Periphery). Orientado a sensores/actuadores
enlazados a procesadores (PLCs) o terminales.
 Profibus PA (Process Automation). Para control de proceso, cumple
normas especiales de seguridad para la industria química (IEC 11158-2,
seguridad intrínseca).
 Profibus FMS (Fieldbus Message Specification). Para comunicación entre
células de proceso o equipos de automatización.

FOUNDATION FIELDBUS (FF): Es un protocolo de comunicación digital para


redes industriales, específicamente utilizado en aplicaciones de control distribuido.
Puede comunicar grandes volúmenes de información, ideal para aplicaciones con
varios lazos complejos de control de procesos y automatización. Está orientado
principalmente a la interconexión de dispositivos en industrias de proceso
continuo. Los dispositivos de campo son alimentados a través del bus Fieldbus
cuando la potencia requerida para el funcionamiento lo permite.

MODBUS: Es un protocolo de transmisión para sistemas de control y supervisión


de procesos (SCADA) con control centralizado, puede comunicarse con una o

Pá gina 5
MICROCOMPUTADORES INDUSTRIALES

varias Estaciones Remotas (RTU) con la finalidad de obtener datos de campo para
la supervisión y control de un proceso. Las Interfaces de Capa Física puede estar
configurada en: RS-232, RS-422, RS-485. En Modbus, los datos pueden
intercambiarse en dos modos de transmisión: RTU y ASCII.

DEVICENET: Red de bajo nivel adecuada para conectar dispositivos simples


como sensores fotoeléctricos, sensores magnéticos, pulsadores, etc., y
dispositivos de alto nivel (PLCs, controladores, computadores, HMI, entre otros).
Provee información adicional sobre el estado de la red, que será desplegada en la
interfaz.

PAKSCAN: Protocolo de alta performance, optimizado para lazos de actuadores


de válvulas y compuertas. Diferentes opciones de Estación Maestra le permiten
monitorear y controlar hasta 240 actuadores o unidades de campo en un único
lazo de hasta 20 km. Comandos a los actuadores tienen precedencia sobre
recolección de datos. Estación Maestra monitorea la red en todo momento
reduciendo carga sobre el host. Compatible con la mayoría de los PLC y DCS
(Distributed Control System). Protocolo Modbus RTU/TCP para comunicarse con
el nivel jerárquico superior. No se necesitan repetidores. Aislación completa entre
cable de red y el actuador conectado o estación maestra.

SISTEMAS PC MEJORADOS - PC INDUSTRIAL

PC industrial frente a un PLC (presente)


 No compiten por el mismo tipo de aplicaciones sino que cooperan para
mejorar la producción

Pá gina 6
MICROCOMPUTADORES INDUSTRIALES

 PLC orientado a control directo de elementos de planta (actuadores,


sensores, motores, etc.)
 Mejor resuelto en interfaz con elementos de planta y mejor adaptable y
expansible según necesidades del entorno
 PC industrial orientado a tareas de comunicación con PLC para
almacenamiento y gestión de datos, computación compleja, monitorización
y tareas no primordiales
 Mayor potencia de cálculo, más facilidad de programación y mejor interfaz
con el usuario

“PC industrial se ubica en un nivel superior de la pirámide de automatización”

PC industrial frente a PLC (futuro)


Las características que ofrecen ya los PC hacen que el planteamiento cambie

Pá gina 7
MICROCOMPUTADORES INDUSTRIALES

Caracteristicas generales
 Mayor solidez mecánica y eléctrica
 Modularidad: tarjetas E/S, bastidores, conectores
 Mayor capacidad para soportar software específico con respuestas en
tiempo real y
 Preparados para responder ante aplicaciones de tiempo crítico
 Mejores protecciones ante ambientes hostiles con alto ruido
electromagnético y condiciones ambientales duras (polvo, temperaturas
extremas, variaciones de tensión bruscas y elevadas, etc.)
 Robustez
 Fiabilidad
 Capacidad de comunicación
 Capacidad de expansión
 Accesibilidad
 Compatibilidad
 Abaratamiento de precios en el tiempo
 Incremento de aceptación en la industria

Robustez: tipos principales de agresiones

Electromagnéticas
 No afectar y no ser afectado (recomendaciones IEC801)
 Admisión de variaciones, microcortes y transitorios de alimentación
 (IEC 65A)
 Puede resultar necesario aislamiento galvánico
Mecánicas
 Resistencia a golpes, vibraciones e impactos directos
Químicas
 Polvo, agua, humedad y/o gases
 Temperatura

Fiabilidad: 24 horas/día, 365 días al año


 Sistemas operativos multitarea y de tiempo crítico
 Sistemas de alimentación redundantes e ininterrumpidos

Capacidad de comunicación
 Buses de campo

Pá gina 8
MICROCOMPUTADORES INDUSTRIALES

 Redes de oficina (gestión)

Capacidad de expansión
 Múltiples zócalos y puertos (externos e internos)
Accesibilidad
 Facilidad de modificación en config. hardware
 Extracción “en caliente”

Compatibilidad
 Multi fabricante
 Mantenimiento: Repuesto asegurado por años

Elementos internos de un PC industrial

Una PC industrial permite aprovechar los recursos estándar para comunicarse con
elementos industriales. A menudo es necesario incluir elementos orientados a
Aplicaciones industriales:

RAID
Placas base altas prestaciones
Disipación de calor
Fuente de alimentación
Buses internos:
 PCI, PCI-x
 VXI

Pá gina 9
MICROCOMPUTADORES INDUSTRIALES

Pá gina 10
MICROCOMPUTADORES INDUSTRIALES

EJEMPLOS

TIPOS DE PC INDUSTRIALES
PC de altas prestaciones
Hardware y software personalizado
PC en Rack
Formato para montaje en armario
Fácilmente expansible
PC de panel
Con pantalla de visualización
PC en caja
Pequeñas dimensiones

Micro-computadora industrial
OptiPlex 160 | Essential


 zoom
Dell OptiPlex 160
Ocupa poco, ahorra mucho
Para usuarios con necesidades básicas de informática preocupados por ahorrar
espacio y energía
Procesador de doble núcleo Intel® Atom™ (disponible a principios de 2009),
Procesador de doble núcleo Intel® Atom™ (disponible a principios de 2009)
Windows Vista® Business original de 32 Bits
Windows Vista® Business original con servicio de derechos de downgrade a
Windows® XP Professional
Windows Vista® Home Basic original de 32 Bits
nSeries FreeDOSTM 
Disco duro de 2,5" de hasta 160 GB (7.200 rpm)

Pá gina 11
MICROCOMPUTADORES INDUSTRIALES

Micro-computadora industrial


 zoom
The SMART XceedPC/Geode is a fully featured, fanless PC specifically designed
for space critical, high reliability, long-life embedded applications.
Featuring the AMD Geode LX CPU, the XceedPC/Geode offers a high level of
performance in a small 7.9” (W) x 1.9” (H) x 7” (D) form factor configured for ease
of installation, integration and support.

The baseline XceedPC is a fully featured PC offering VGA or DVI based video,
10/100 Ethernet, four (4) USB 2.0 ports, AC97 audio, and an 802.11a/b/g wireless
networking option. Storage options include traditional HDDs ranging from 40GB to
120GB, EIDE Solid State Drives, and CompactFlash. The peripheral serial
communication card provides for serial I/O and communication expansion,
including four (4) RS232 ports, analog and cellular modem options. Designed to
run Windows XP Pro, XP Embedded, and Linux, the XceedPC/Geode is fully
compatible with common PC application development tools and x86 applications.

Pá gina 12
MICROCOMPUTADORES INDUSTRIALES

Pá gina 13
MICROCOMPUTADORES INDUSTRIALES

Pá gina 14
MICROCOMPUTADORES INDUSTRIALES

Pá gina 15
MICROCOMPUTADORES INDUSTRIALES

EL BUS PIC:

Los PIC son una familia de microcontroladores tipo RISC (En la arquitectura
computacional, RISC (del inglés reduced instruction set computer) es un tipo de
microprocesador con las siguientes características fundamentales:
Instrucciones de tamaño fijo y presentadas en un reducido número de formatos.
Sólo las instrucciones de carga y almacenamiento acceden a la memoria de
datos.)

En realidad, el nombre completo es


PICmicro, aunque generalmente se utiliza
como Peripheral Interface Controller
(controlador de interfaz periférico).
El PIC original se diseñó para ser usado
con la nueva CPU de 16 bits CP16000.
Siendo en general una buena CPU, ésta
tenía malas prestaciones de E/S, y el PIC
de 8 bits se desarrolló en 1975 para
mejorar el rendimiento del sistema
quitando peso de E/S a la CPU. El PIC utilizaba microcódigo simple almacenado
en ROM para realizar estas tareas; y aunque el término no se usaba por aquel
entonces, se trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del
oscilador.
El PIC, sin embargo, se mejoró con EPROM para conseguir un controlador de
canal programable. Hoy en día multitud de PICs vienen con varios periféricos
incluidos (módulos de comunicación serie, UARTs, núcleos de control de motores,
etc.) y con memoria de programa desde 512 a 32.000 palabras (una palabra
corresponde a una instrucción en lenguaje ensamblador, y puede ser 12, 14 o 16
bits, dependiendo de la familia específica de PICmicro).

General Instrument PIC1650


Juego de instrucciones y entorno de programación
El PIC usa un juego de instrucciones tipo RISC, cuyo número puede variar desde
35 para PICs de gama baja a 70 para los de gama alta. Las instrucciones se
clasifican entre las que realizan operaciones entre el acumulador y una constante,
entre el acumulador y una posición de memoria, instrucciones de
condicionamiento y de salto/retorno, implementación de interrupciones y una para
pasar a modo de bajo consumo llamada sleep.

Pá gina 16
MICROCOMPUTADORES INDUSTRIALES

Microchip proporciona un entorno de desarrollo freeware llamado MPLAB que


incluye un simulador software y un ensamblador. Otras empresas desarrollan
compiladores C y BASIC. Microchip también vende compiladores para los PICs de
gama alta ("C18" para la serie F18 y "C30" para los dsPICs) y se puede descargar
una edición para estudiantes del C18 que inhabilita algunas opciones después de
un tiempo de evaluación.
Para el lenguaje de programación Pascal existe un compilador de código abierto,
JAL, lo mismo que PicForth para el lenguaje Forth. GPUTILS es una colección de
herramientas distribuidas bajo licencia GPL que incluye ensamblador y enlazador,
y funciona en Linux, MacOS y Microsoft Windows. GPSIM es otra herramienta
libre que permite simular diversos dispositivos hardware conectados al PIC.
Uno de los más modernos y completos compiladores para lenguaje C es [mikroC],
que es un ambiente de desarrollo con editor de texto, bibliotecas con múltiples
funciones para todos los módulos y herramientas incorporadas para facilitar
enormemente el proceso de programación.

Arquitectura central
La arquitectura del PIC es sumamente minimalista. Esta caracterizada por las
siguientes prestaciones:
 Área de código y de datos separadas (Arquitectura Harvard).
 Un reducido número de instrucciones de largo fijo.
 La mayoría de las instrucciones se ejecutan en un solo ciclo de ejecución (4
ciclos de clock), con ciclos de único retraso en las bifurcaciones y saltos.
 Un solo acumulador (W), cuyo uso (como operador de origen) es implícito
(no está especificado en la instrucción).
 Todas las posiciones de la RAM funcionan como registros de origen y/o de
destino de operaciones matemáticas y otras funciones.[1]
 Una pila de hardware para almacenar instrucciones de regreso de
funciones.
 Una relativamente pequeña cantidad de espacio de datos direccionable
(típicamente, 256 bytes), extensible a través de manipulación de bancos de
memoria.
 El espacio de datos está relacionado con el CPU, puertos, y los registros de
los periféricos.
 El contador de programa esta también relacionado dentro del espacio de
datos, y es posible escribir en él (permitiendo saltos indirectos).
A diferencia de la mayoría de otros CPU, no hay distinción entre los espacios de
memoria y los espacios de registros, ya que la RAM cumple ambas funciones, y
esta es normalmente referida como "archivo de registros" o simplemente,
registros.

Espacio de datos (RAM)


Los microcontroladores PIC tienen una serie de registros que funcionan como una
RAM de propósito general. Los registros de propósito especifico para los recursos
de hardware disponibles dentro del propio chip también están direccionados en la
RAM. La direccionabilidad de la memoria varia dependiendo la línea de

Pá gina 17
MICROCOMPUTADORES INDUSTRIALES

dispositivos, y todos los dispositivos PIC tienen algún tipo de mecanismo de


manipulación de bancos de memoria que pueden ser usados para acceder
memoria adicional. Las series más recientes de dispositivos disponen de
funciones que pueden cubrir todo el espacio direccionable, independientemente
del banco de memoria seleccionado. En los dispositivos anteriores, esto debía
lograrse mediante el uso del acumulador.
Para implementar direccionamiento indirecto, un registro de "selección de registro
de archivo" (FSR) y de "registro indirecto" (INDF) son usados: Un número de
registro es escrito en el FSR, haciendo que las lecturas o escrituras al INDF serán
realmente hacia o del registro apuntado por el FSR. Los dispositivos más recientes
extienden este concepto con pos- y preincrementos/decrementos para mayor
eficiencia en acceder secuencialmente a la información almacenada. Esto permite
que se pueda tratar al FSR como un puntero de pila.
La memoria de datos externa no es directamente direccionable excepto en
algunos microcontroladores PIC 18 de gran cantidad de pines.

Tamaño de palabra
El tamaño de palabra de los microcontroladores PIC es fuente de muchas
confusiones. Todos los PICs (excepto los dsPIC) manejan datos en trozos de 8
bits, con lo que se deberían llamar microcontroladores de 8 bits. Pero a diferencia
de la mayoría de CPUs, el PIC usa arquitectura Harvard, por lo que el tamaño de
las instrucciones puede ser distinto del de la palabra de datos. De hecho, las
diferentes familias de PICs usan tamaños de instrucción distintos, lo que hace
difícil comparar el tamaño del código del PIC con el de otros microcontroladores.
Por ejemplo, un microcontrolador tiene 6144 bytes de memoria de programa: para
un PIC de 12 bits esto significa 4096 palabras y para uno de 16 bits, 3072
palabras.

Programación del PIC


Para transferir el código de un ordenador al PIC normalmente se usa un
dispositivo llamado programador. La mayoría de PICs que Microchip distribuye hoy
en día incorporan ICSP (In Circuit Serial Programming, programación serie
incorporada) o LVP (Low Voltage Programming, programación a bajo voltaje), lo
que permite programar el PIC directamente en el circuito destino. Para la ICSP se
usan los pines RB6 y RB7 (En algunos modelos pueden usarse otros pines como
el GP0 y GP1 o el RA0 y RA1) como reloj y datos y el MCLR para activar el modo
programación aplicando un voltaje de 13 voltios. Existen muchos programadores
de PICs, desde los más simples que dejan al software los detalles de
comunicaciones, a los más complejos, que pueden verificar el dispositivo a
diversas tensiones de alimentación e implementan en hardware casi todas las
funcionalidades. Muchos de estos programadores complejos incluyen ellos
mismos PICs preprogramados como interfaz para enviar las órdenes al PIC que se
desea programar. Uno de los programadores más simples es el TE20, que utiliza
la línea TX del puerto RS232 como alimentación y las líneas DTR y CTS para
mandar o recibir datos cuando el microcontrolador está en modo programación. El
software de programación puede ser el ICprog, muy común entre la gente que

Pá gina 18
MICROCOMPUTADORES INDUSTRIALES

utiliza este tipo de microcontroladores. Entornos de programación basados en


interpretes BASIC ponen al alcance de cualquiera proyectos que parecieran ser
ambiciosos.

Programadores
 PICStart Plus (puerto serie y USB)
 Promate II (puerto serie)
 MPLAB PM3 (puerto serie y USB)
 ICD2 (puerto serie y USB)
 ICD3 (USB)
 PICKit 1 (USB)
 IC-Prog 1.06B
 PICAT 1.25 (puerto USB2.0 para PICs y Atmel)
 WinPic 800 (puerto paralelo, serie y USB)
 PICKit 2 (USB)
 PICKit 3 (USB)
 Terusb1.0
 Eclipse (PICs y AVRs. USB.)
 Master Prog (USB)

Depuradores integrados
 ICD (Serie)
 ICD2 (Serie ó full speed USB - 2M bits/s)
 ICD3 (High speed USB - 480M bits/s)

Emuladores
 Proteus - ISIS
 ICE2000 (puerto paralelo, convertidor a USB disponible)
 ICE4000 (USB)
 PIC EMU
 PIC CDlite

Características
Los PICs actuales vienen con una amplia gama de mejoras hardware
incorporadas:
 Núcleos 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 (típicamente 0 a 5,5 voltios)
 Temporizadores de 8/16 bits
 Tecnología Nanowatt para modos de control de energía
 Periféricos serie síncronos y asíncronos: USART, AUSART, EUSART
 Conversores analógico/digital de 8-10-12 bits
 Comparadores de tensión
 Módulos de captura y comparación PWM

Pá gina 19
MICROCOMPUTADORES INDUSTRIALES

 Controladores LCD
 Periférico MSSP para comunicaciones I²C, SPI, y I²S
 Memoria EEPROM interna con duración de hasta un millón de ciclos de
lectura/escritura
 Periféricos de control de motores
 Soporte de interfaz USB
 Soporte de controlador Ethernet
 Soporte de controlador CAN
 Soporte de controlador LIN
 Soporte de controlador Irda

VARIACIONES DEL PIC


PICs modernos
Los viejos PICs con memoria PROM o EPROM se están renovando gradualmente
por chips con memoria Flash. Así mismo, el juego de instrucciones original de 12
bits del PIC1650 y sus descendientes directos ha sido suplantado por juegos de
instrucciones de 14 y 16 bits. Microchip todavía vende versiones PROM y EPROM
de la mayoría de los PICs para soporte de aplicaciones antiguas o grandes
pedidos.
Se pueden considerar tres grandes gamas de MCUs PIC en la actualidad: Los
básicos (Linebase), los de medio rango (Mid Range) y los de alto desempeño
(high performance). Los PIC18 son considerandos de alto desempeño y tienen
entre sus miembros a PICs con módulos de comunicación y protocolos avanzados
(USB, Ethernet, Zigbee por ejemplo).

Clones del PIC


Por todos lados surgen compañías que ofrecen versiones del PIC más baratas o
mejoradas. La mayoría suelen desaparecer rápidamente. Una de ellas que va
perdurando es Ubicom (antiguamente Scenix) que vende clones del PIC que
funcionan mucho más rápido que el original. OpenCores tiene un núcleo del
PIC16F84 escrito en Verilog.

PICs wireless
El microcontrolador rfPIC integra todas las prestaciones del PICmicro de Microchip
con la capacidad de comunicación wireless UHF para aplicaciones RF de baja
potencia. Estos dispositivos ofrecen un diseño muy comprimido para ajustarse a
los cada vez más demandados requerimientos de miniaturización en aparatos
electrónicos. Aun así, no parecen tener mucha salida en el mercado.

PICs para procesado de señal (dsPICs)


Los dsPICs son el penúltimo lanzamiento de Microchip, comenzando a producirlos
a gran escala a finales de 2004. Son los primeros PICs con bus de datos inherente
de 16 bits. Incorporan todas las posibilidades de los anteriores PICs y añaden
varias operaciones de DSP implementadas en hardware, como multiplicación con
suma de acumulador (multiply-accumulate, o MAC), barrel shifting, bit reversion o
multiplicación 16x16 bits.

Pá gina 20
MICROCOMPUTADORES INDUSTRIALES

PICs de 32 bits (PIC32)


Microchip Technology lanzó en noviembre de 2007 los nuevos microcontroladores
de 32 bits con una velocidad de procesamiento de 1.5 DMIPS/MHz con capacidad
HOST USB. Estos MCUs permiten un procesamiento de información increíble con
un núcleo de procesador de tipo M4K.

PICs más comúnmente usados


 PIC12C508/509 (encapsulamiento reducido de 8 pines, oscilador interno,
popular en pequeños diseños como el iPod remote).
 PIC12F629/675
 PIC16F84 (Considerado obsoleto, pero imposible de descartar y muy
popular)
 PIC16F84A (Buena actualización del anterior, algunas versiones funcionan
a 20 MHz, compatible 1:1)
 PIC16F628A
 PIC16F88 (Nuevo sustituto del PIC16F84A con más memoria, oscilador
interno, PWM, etc que podría convertirse en popular como su hermana).
 La subfamilia PIC16F87X y PIC16F87XA (los hermanos mayores del
PIC16F84 y PIC16F84A, con cantidad de mejoras incluidas en hardware.
Bastante común en proyectos de aficionados).
 PIC16F886/887 (Nuevo sustituto del 16F876A y 16F877A con la diferencia
que el nuevo ya se incluye oscilador interno).
 PIC16F193x (Nueva gama media de PIC optimizado y con mucha RAM,
ahora con 49 instrucciones por primera vez frente a las 35 de toda la vida).
 PIC18F2455 y similares con puerto USB 2.0
 PIC18F2550 manejo de puertos USB 2.0 y muy versatil.
 PIC18F452
 PIC18F4550
 dsPIC30F2010
 dsPIC30F3014
 dsPIC30F3011 (Ideales para control electrónico de motores eléctricos de
inducción, control sobre audio, etc).
 PIC32 (Nueva gama de PIC de 32 bits, los más modernos ya compatible
con USB 2.0).

Pá gina 21

You might also like