Está en la página 1de 26

UNIVERSIDAD NACIONAL DE SAN AGUNTÍN

ESCUELA PROFESIONAL DE INGENIERÍA


ELECTRÓNICA

TEMA:
Tipos de controladores digitales.

DOCENTE:
Ing. SALAZAR ALARCÓN, Oscar

INTEGRANTES:
ANAHUE CATUNTA, Alder
CONDORVILCA CACERES, Carlos Daniel
MAMANI HUISA, Carlos Esteban
ROJAS SANCHES, José Luis
TORRES ARANIBAR, Jorge Luis
Contenido
1. CPLD „‟ DISPOSITIVOS LÓGICO PROGRAMABLES COMPLEJOS „‟ ........ 4
MATRIZ DE INTERCONEXIONES PROGRAMABLES (PIM) (Mazón) ............... 4
BLOQUE LÓGICO ...................................................................................................... 5
ESQUEMA DE UN CPLD ........................................................................................... 5
LAS MACROCELDAS ................................................................................................ 6
MATRIZ DE INTERCONEXIONES .......................................................................... 7
2. PROCESADOR DIGITAL DE SEÑALES (DSP) ................................................ 8
Objetivos: ...................................................................................................................... 8
Sistema básico del DSP ................................................................................................ 8
¿Porque procesar digitalmente? ................................................................................ 8
¿Por qué utilizar DSPs? ............................................................................................. 9
Desventajas de los DSPs ............................................................................................... 9
Algoritmo básico de PDS ............................................................................................. 9
Definición de tiempo real .......................................................................................... 9
Arquitectura básica ..................................................................................................... 10
Tipos de Arquitectura ................................................................................................. 10
Clasificación DSP ....................................................................................................... 11
Aplicaciones del DSP ................................................................................................. 11
3. FPGA....................................................................................................................... 12
Introducción ................................................................................................................ 12
Arquitectura de un FPGA ........................................................................................... 12
Celdas Lógicas/Elementos lógicos .......................................................................... 13
Slices ....................................................................................................................... 13
CLBs y LABs : ........................................................................................................ 14
Memoria RAM Embebida ....................................................................................... 14
4. PLC.......................................................................................................................... 16
Introducción ................................................................................................................ 16
Arquitectura Básica de los PLCs ................................................................................ 16
Cómo el PLC maneja el proceso? ............................................................................... 17
Aplicaciones generales del plc. ................................................................................... 18
5. COMPUTADORA DE USO GENERAL ............................................................... 19
La constituyen dos partes esenciales........................................................................... 19
COMPONENTES ..................................................................................................... 20
i. Unidad central de procesamiento ..................................................................... 20
ii. Memoria primaria ............................................................................................ 21
iii. Periféricos de entrada, de salida o de entrada/salida........................................ 21
iv. Buses ............................................................................................................ 21
VENTAJAS Y DESVENTAJAS DEL COMPUTADOR ...................................... 21
6. Ventajas y desventajas entre el uso control digital y el control analógico. ............. 22
1. Ventajas de control digital ................................................................................... 22
2. Desventajas de control digital ............................................................................. 22
3. Ventajas de control analógico.............................................................................. 23
4. Desventajas de control analógico ........................................................................ 23
Bibliografía ..................................................................................................................... 25
1. CPLD ‘’ DISPOSITIVOS LÓGICO PROGRAMABLES COMPLEJOS ‘’
Para comensar con los CPLDs necesitamos conocer primero los PLDs dispositivos
lógicos programables
Las PLDs sencillas ó SPLDs :
 Tienen una estructuras lógicas de planos AND/OR.
 Se dispone de un número de macro células inferior o igual a 16.
 La mayoría son PAL, también hay PLA y PLE.
 Son dispositivos de baja densidad
Los diseñadores tienden a dejar los SPLDs que venían usando para trabajar con CPLDs
que aportan más velocidad, más densidad, son más fáciles de usar y cuentan con
mejores herramientas CAD de diseño electrónico. (Mazón)
Estos dispositivos son una evolución de los PLD o SPLDs que son circuitos lógicos
programables más simples usados para construir circuitos lógicos simples; podemos
decir que un CPLD es una unión de muchos PLDs que interactúan mediante una matriz
de interconexión fija configurable, estos dispositivos son más complejos de ahí su
nombre ‟CPLDs‟.
Los más grandes fabricantes de CPLDs hoy en día son Xilinx, Altera (MAX II, MAX
3000 Y MAX 7000), Lattice Semiconductor, Cypress y Atmel. Algunos de estos
vendedores especifican sus productos en términos de cantidad de compuertas, mientras
que otros lo hacen en términos de elementos lógicos. (UNAM)
Características básicas de un CPLD (Automática)
 Contiene 16 - 1024 macroceldas.
 Cada macrocelda equivale a unas 20/40 compuertas(incluyendo un flip/flop
programable)
 Puede tener desde 20 hasta 381 i/os (salidas a perifericos).
 Memoria no volátil; osea que el programa no se borra si el dispositivo no cuenta
con alimentación.
 CPLDs pueden reemplazar miles o cientos de miles compuertas lógicas.

Un CPLD extiende el concepto de un PLD a un mayor nivel de integración ya que


permite implementar sistemas más eficientes porque utiliza menos espacio, mejoran la
confiabilidad en el circuito y reducen costos.

MATRIZ DE INTERCONEXIONES PROGRAMABLES (PIM) (Mazón)


Permite unir los pines de I/O a las entradas de los Bloques lógicos, o las salidas del
Bloque lógico a las entradas de otro Bloque lógico o inclusive a las entradas del mismo
bloque.
Lenguajes de pogramacion :
 Lenguaje de descripción de hardware VHSIC (VHDL)
 Lenguaje de descripción de hardware Verilog
 Prueba estándar y lenguaje de programación (JAM / STAPL)

BLOQUE LÓGICO
Un bloque lógico es muy similar a un SPLD, cada uno de ellos poseen generalmente
una matriz de puertas AND, una matriz de puertas OR y una configuración para la
distribución de los productos en las diferentes macroceldas del bloque.
Para realizar la carga de la configuración dentro de la CPLD es necesario utilizar un
programador apropiado llamado Blaster USB. Este programador está fácilmente
disponible en los sitios habituales ventas, además se necesita una tarjeta de desarrollo.

ESQUEMA DE UN CPLD
Un esquema genérico de una cPLD se detalla en la siguiente figura. En ella se aprecia
que los diferentes bloques lógicos de interconectan entre sí mediante una matriz de
interconexiones programable, y con el exterior a través de los bloques de entrada y
salida.

Esquema genérico de una cPLD (UPC)


Cada bloque lógico es una PAL con un plano AND y una macro celda de salida, que se
conecta con el exterior y se realimenta a la matriz de interconexiones programable.
Gran cantidad de puertas disponibles. Los CPLD suelen tener el equivalente de miles a
decenas de miles de puertas lógicas, lo que permite la implementación de dispositivos
de procesamiento de datos moderadamente complicados. Los PAL suelen tener unos
cientos de equivalentes de puerta como máximo, mientras que los FPGA suelen oscilar
entre decenas de miles y varios millones.
Diagrama de bloques del MAX 7000

LAS MACROCELDAS
Las macroceldas de la serie MAX 7000 pueden ser configuradas individualmente para
operar con lógica combinacional o secuencial. Tienen tres bloques funcionales: el
arreglo lógico, la matriz de selección de términos producto y el registro programable.
(UNAM)

Diagrama de una macrocelda de la serie MAX 7000.


MATRIZ DE INTERCONEXIONES
La mayoría de las cPLDs utilizan dos técnicas para implementar la matriz de
interconexiones programable: utilizando una matriz de elementos de memoria (Fusible,
EPROM, EEPROM o flash) o empleando una matriz de multiplexores.

Matriz de interconexiones programables (UPC)


La figura se muestra un detalle de la matriz de interconexiones programable. En ella
se aprecia que existen tantos cables verticales como entradas a bloques lógicos.
Además, en cada cruce de los cables verticales con salidas de bloques lógicos o entradas
externas existe un elemento de programación (representado en la figura por un transistor
FAMOS). Este elemento de programación actúa a modo de interruptor, de modo que el
usuario puede programarlo siempre abierto (sin conexión) o siempre cerrado (con
conexión). La idea es similar a los elementos de programación vistos en las PLAs. La
posibilidad de interconexión es total: cualquier entrada a la matriz de interconexiones
programables puede ser llevada a una entrada no usada de un bloque lógico,
programando convenientemente los interruptores. Esta ventaja presenta un grave
inconveniente debido a que la gran cantidad de elementos de conexión necesitan un área
muy elevada.
Otras prestaciones de los CPLDs
 ISP (In System Programability). Es la posibilidad de programar un dispositivo
cuando se encuentra en una placa de circuito impreso. Es una prestación
importante porque permite ahorrar tiempo en la depuración de un diseño. Es
especialmente importante en los dispositivos que no van en zócalo, como los de
montaje superficial, cuyos pines se sueldan sobre la huella en la placa de circuito
impreso.
 TDI: señal de entrada a través de la cual se introducen los vectores de test.
 TDO: señal de salida a través de la cual se leen los vectores de test.
 TCLK: señal de reloj.
Encapsulados. Las CPLDs pueden encontrarse en dos tipos de encapsulados:
 "Through-hole": son los encapsulados DIP ("Dual In-line Package") y PGA
("Pin Grid Array"), caracterizados porque tienen pines "largos"que admiten el
empleo de un zócalo. La ventaja que tiene este tipo de encapsulado estriba en un
montaje más sencillo, mayor resistencia mecánica (interesante en aplicaciones
militares) y la posibilidad de usar un zócalo que permite cambiar fácilmente el
integrado. Por contra, los montajes "through hole.ocupan bastante espacio en
placa, en primer lugar porque los encapsulados son grandes, y en segundo lugar
porque los pines atraviesan la placa de circuito impreso, anulando una cierto
área de la cara de abajo.
 "SMD (Surface Mount Devices)". Son encapsulados del tipo SOIC ("Small
Outline IC"), PLCC ("Plastic Leadless Chip Carrier"), PQFP ("Plastic Quad
Flatpack"), CQFP (Çeramic Quad Flatpack") y BGA ("Ball Grid Array").
Presentan la ventaja de ocupar mucha menos área que los encapsulados
anteriores, no sólo por ser más pequeños sino porque no atraviesan la placa de
circuito impreso, pues se sueldan sobre la huella en la cara correspondiente. Un
mayor detalle de los diferentes tipos de encapsulados puede encontrarse en las
hojas de catálogo de cada integrado en concreto.
EN RESUMEN; es un dispositivo lógico programable con una complejidad entre la de
los PAL y los FPGA , y las características arquitectónicas de ambos. El bloque de
construcción principal del CPLD es una macrocelda , que contiene lógica que
implementa expresiones disyuntivas de forma normal y operaciones lógicas más
especializadas.

2. PROCESADOR DIGITAL DE SEÑALES (DSP)


Es un sistema basado en un procesador o microprocesador que posee un conjunto de
instrucciones, un hardware y un software optimizados para aplicaciones que requieran
operaciones numéricas a muy alta velocidad.

Objetivos:
 Proveer una mejor aproximación del análisis o estimación del contenido de la
información.
 Analizar, representar, transformar, manipular señales y el contenido de la
información.

Sistema básico del DSP

¿Porque procesar digitalmente?


 Existen procesos que son muy difíciles o casi imposibles de realizar por
analógicamente.
 Ejemplos: Filtros FIR con fase lineal y Filtrado Adaptable.
 El procesamiento analógico es realizado con: resistores, capacitores, inductores,
etc.
La tolerancia inherente de estas componentes, temperatura, cambios de voltaje y
vibraciones mecánicas pueden afectar el desempeño de los circuitos analógicos
(Escobar, 2017).

¿Por qué utilizar DSPs?


 Son flexibles y es fácil realizar cambios en la aplicación.
 Los DSPs reducen:
o La susceptibilidad al ruido
o La cantidad de chips
o Tiempo de desarrollo
o Costos
o Consumo de potencia

Desventajas de los DSPs


Las señales de alta frecuencia no pueden procesarse digitalmente porque:
 Un convertido Análogo - Digital (ADC) no puede trabajar a “altas velocidades”
 Una aplicación puede ser difícil de realizarse en “tiempo real”

Algoritmo básico de PDS

Definición de tiempo real


 Los procesadores DSP tienen que realizar tareas en tiempo real.
 La definición de tiempo real depende del tipo de aplicación, ejemplo: un filtro
FIR con 100 coeficientes funciona en tiempo real si el DSP puede realizar el
siguiente calculo entre dos muestras consecutivas de señal (Valladolid, 2005-
2006):

Se define una aplicación en tiempo real si el tiempo de espera es mayor o igual a cero.
Arquitectura básica

Tipos de Arquitectura
 Von Neumann
o a*b = 3 ciclos

 Harvard
o Dato e instrucción se obtiene en un solo ciclo
o a*b = 2 ciclos

 Súper Harvard
o Cache de instrucciones
 2° dato en la memoria de programa
o Controlador I/O
 DMA (autónomo, memoria interna - externa)
 Puertos serie alta velocidad

Clasificación DSP
Procesadores de punto fijo:
 Representación de los datos en punto fijo ( p.e 16 bit)
 Arquitecturas muy rápidas
 Bajo coste
 Margen dinámico reducido y precisión media
 Programación con Técnicas de escalado (overflow)
 Bajo consumo
Procesadores de punto flotante:
 Representación de los datos en punto flotante
 Arquitecturas de velocidad media
 Coste medio
 Alto margen dinámico y alta precisión
 Programación sencilla
 Consumo medio

Aplicaciones del DSP


 Filtro FIR

 Filtro IIR
3. FPGA

Introducción
Un FPGA (Field Programmable Gate Array) es un dispositivo de silicio semiconductor
con la capacidad de ser poder programar una operación deseada, su mapeo interno es
similar a una matriz construida con elementos electrónicos interconectados entre si y
cuya estructura es propia del fabricante, pueden estar compuestos por CLB
(Configurable Logic Block) o por LAB (Logic Array Block), en esencia los dispositivos
FPGA siguen una misma lógica no importando el fabricante, lo que puede cambiar son
los elementos que componen cada uno de esos bloques.
Surgen como una evolución de los PLD (Programmable Logic Device). En 1984 Ross
Freeman y Bernard Vonderschmitt, ambos ingenieros electricistas crearon el primer
prototipo de FPGA para la empresa Xilinx de la cual son cofundadores, el primer
objetivo de este dispositivo era aumentar significativamente su capacidad en relaciones
a sus antecesores, reducir los tiempos de respuesta, bajar su consumo energético y
brindar soluciones para problemas con alto nivel de complejidad, desde aquella época
hasta el día de hoy la evolución de estos dispositivos ha sido gigantesca y su demanda
va creciendo considerablemente en muchos campos donde la electrónica es un factor
esencial (RIVAS, 2016).

Arquitectura de un FPGA
Un FPGA está formado por una matriz de bloques lógicos configurables (CLB), a su
vez cada CLB está formado por Slices y cada Slice está formado por Celdas Lógicas
(Logic Cells).
Celdas Lógicas/Elementos lógicos
La unidad más pequeña de un FPGA es la celda lógica (xilinx) o elemento lógico
(Altera). Una celda lógica contiene principalmente una LUT de 4 entradas (la cual se
puede usar como una RAM de 16x1, o un registro de corrimiento de 16 bits), un
multiplexor y un registro como se muestra en la figura.

El registro se puede configurar como flip-flop (activo por flanco) o como latch (activo
por nivel). Se pueden configurar las polaridades del reloj (Clock), habilitación (Clock
enable) y señales set/reset (Saul).

Slices
Un Slice está formado por 2 o más celdas lógicas individuales que comparten la misma
señal de reloj.
CLBs y LABs :
Un paso arriba en la jerarquía tenemos lo que Xilinx llama Bloque lógico configurable
(CLB), y Altera llama Bloque de arreglo lógico (LAB). Algunos FPGAs de Xilinx
tienen 2 slices en cada CLB y algunos tienen 4.
La razón para tener este tipo de arquitectura jerárquica es que es complementada por
una arquitectura equivalente en la conexión. De tal forma que se tienen conexiones muy
rápidas (retardos de propagación muy cortos) entre Elementos Lógicos dentro de un
Slice, luego conexiones un poco más lentas entre Slices dentro de un CLB y conexiones
más lentas entre CLBs. La finalidad es lograr una óptima compensación entre 3 hacer
que las conexiones sean fáciles sin incurrir mucho en retardos de interconexión (Saul).

Memoria RAM Embebida


FPGA estos bloques pueden estar posicionados alrededor de la matriz de CLBs u
organizada en columnas como se muestra en la figura. La cantidad de memoria RAM
embebida varía entre dispositivos y entre familias, algunos pueden tener cientos de kilo
bits y otros FPGAs más avanzados pueden tener cientos de Mega bits.
Lenguajes de Programación para FPGAs: Existen varios lenguajes de programación
para diseñar circuitos digitales para FPGAs. A continuación se listan algunos de estos.
• VHDL
• Verilog
• System Verilog
• SystemC
• Handel-C
• Pure C/C++
• Simulink
• LabVIEW

Los FPGAs actuales de la gama alta incluyen bloques de transceptores de alta


velocidad. Estos transceptores pueden operar a velocidades de Gigabits/s (hasta 6.6
Gp/s la familia Virtex-6). Algunos de los estándares de comunicación digital que
soportan los FPGA son (Fernández, 2018):
• Fibre Channel
• InfiniBand
• PCI Express
• RapidIO TM
• SkyRail TM (from MindSpeed Technologies)
• 10-gigabit Ethernet

FPGA y sus aplicaciones:Las aplicaciones en las cuales un FPGA puede brindar una
solución son amplias, y actúan en muchos campos. Esto se debe al amplio manejo de
datos y señales que brindan estos dispositivos. Dentro de las áreas aplicativas se
encuentran:
 Aerodefensa espacial: Radares y sistema de guía
 Prototipos para ASIC
 Audio y video
 Automotriz
 Informática de alto rendimiento
 Industrias
 Seguridad
 Área medica
 Equipos medidores y de prueba

4. PLC

Introducción
Un controlador de lógica programable es una pequeña computadora usada en la
automatización de procesos del mundo real, tales como líneas de producción, máquinas
herramientas, manejo de partes, empaquetado, bandas transportadoras, estaciones de
bombeo, semáforos, etc
El PLC usualmente utiliza un microprocesador. A diferencia de la computadoras de
propósito general, el PLC es empacado y diseñado para trabajar en amplios rangos de
temperatura, suciedad, y son inmunes al ruido eléctrico. Mecánicamente son más fuertes
y resistentes a la vibración e impacto (Alejandro-Mendez).

Arquitectura Básica de los PLCs


La arquitectura básica de un PLC es mostrada en la figura 3. Los principales
componentes son el módulo procesador, la fuente de alimentación y los módulos de
entrada y salida. El modulo de procesador consiste de la unidad central de
procesamiento (CPU) y la memoria. Además del microprocesador, la CPU también
contiene al menos una interface para un dispositivo de programación y puede contener
interfaces para I/O remotas y otras redes de comunicación. La fuente de alimentación es
usualmente un módulo separado y los módulos de I/O están separados del procesador.
Los tipos de módulos de entrada pueden ser discretos (on / off), analógicos (variables
continuas), y módulos especiales tales como Control de movimiento y contadores de
alta velocidad. Los dispositivos de campo son conectados a los módulos de I/O
(Alejandro-Mendez).

Cómo el PLC maneja el proceso?


El PLC controla el proceso, en el cual actuadores son conectados como salidas a
conexiones especificas del mismo. Motores pueden ser conmutados ON u OFF, válvulas
abiertas o cerradas, lámparas encendidas o apagadas por medio de dicha conexión.
Antes de los PLCs la única forma de implementar un circuito de control para una
máquina era mediante el uso de relés. Una máquina que tenía que controlar muchos
motores y solenoides requería de muchos relés, los cuales tenían que ser alambrados en
el orden correcto para lograr el funcionamiento deseado.

En muchos aspectos, la arquitectura del PLC se parece a la de una computadora de


propósito general. Sin embargo, hay ciertas características del PLC que lo distinguen de
una PC.
Un PLC puede ser ubicado en un ambiente industrial. A diferencia de una computadora
típica, un PLC puede ser ubicado en áreas con cantidades sustanciales de (F.I.E.T):
• Ruido Eléctrico
• Interferencia Electromagnética
• Vibraciones mecánicas
• Temperaturas extremas
• Humedad no condensada

Aplicaciones generales del plc.


• Maniobra de máquinas.
• Maniobra de instalaciones.
• Señalización y control.
• Control de procesos Químicos.
• Sistemas de Transferencia de Materiales.
• Sistemas de Manufactura Flexible.
• Operaciones Industriales Riesgosas.
• Líneas de Producción.
5. COMPUTADORA DE USO GENERAL
Desde el punto de vista funcional es una máquina que posee, al menos, una unidad
central de procesamiento, una memoria principal y algún periférico o dispositivo de
entrada y otro de salida. Los dispositivos de entrada permiten el ingreso de datos, la
CPU se encarga de su procesamiento (operaciones aritmético-lógicas) y los dispositivos
de salida los comunican a otros medios. Es así, que la computadora recibe datos, los
procesa y emite la información resultante, la que luego puede ser
interpretada, almacenada, transmitida a otra máquina o dispositivo o sencillamente
impresa; todo ello a criterio de un operador o usuario y bajo el control de un programa
(Cueva).

Pueden almacenar grandes cantidades de información y los grandes programas


necesarios para procesarla. Debido a que las computadoras de aplicación general son tan
versátiles la mayor parte de las empresas actuales las utilizan.

La constituyen dos partes esenciales


EL SOFTWARE: que es su parte intangible (programas, datos, información, señales
digitales para uso interno, etc.).
EL HARDWARE: que es su estructura física (circuitos electrónicos, cables, gabinete,
teclado, etc.).
vista del hardware típico.
1: Monitor
2: Placa base
3: Microprocesador o CPU
4: Puertos SATA
5: Memoria RAM
6: Placas de expansión
7: Fuente de alimentación
8: Unidad de disco óptico
9: Unidad de disco duro, Unidad de
estado sólido
10: Teclado
11: Ratón

COMPONENTES

i. Unidad central de procesamiento

a. unidad central de procesamiento (CPU, por sus siglas del


inglés: Central Processing Unit) consta de manera básica de los siguientes tres
elementos:
b. unidad aritmético lógica (ALU, por sus siglas del inglés: Arithmetic
Logic Unit) es el dispositivo diseñado y construido para llevar a cabo las
operaciones elementales como las operaciones aritméticas (suma, resta, etc),
operaciones lógicas (Y, O, NO), y operaciones de comparación o relacionales.
En esta unidad es en donde se hace todo el trabajo computacional (Pintocel).
c. unidad de control (UC) sigue la dirección de las posiciones en memoria que
contienen la instrucción que el computador va a realizar en ese momento;
recupera la información poniéndola en la ALU para la operación que debe
desarrollar. Transfiere luego el resultado a ubicaciones apropiadas en la
memoria. Una vez que ocurre lo anterior, la unidad de control va a la siguiente
instrucción (normalmente situada en la siguiente posición, a menos que la
instrucción sea una instrucción de salto, informándole al computador que la
próxima instrucción estará ubicada en otra posición de la memoria).
d. registros: de datos, de memoria, registros constantes, de coma flotante, de
propósito general, de propósito específico.

ii. Memoria primaria


La memoria principal (MP), conocida como memoria de acceso aleatorio (RAM, por
sus siglas del inglés: Random Access Memory), es una secuencia de celdas de
almacenamiento numeradas, donde cada una es un bit o unidad de información. La
instrucción es la información necesaria para realizar lo que se desea con el
computador. Las “celdas” contienen datos que se necesitan para llevar a cabo las
instrucciones con el computador. El número de celdas varían mucho de computador a
computador.

iii. Periféricos de entrada, de salida o de entrada/salida


Los dispositivos de entrada/salida (E/S) sirven a la computadora para obtener
información del mundo exterior y/o comunicar los resultados generados por el
computador al exterior. Hay una gama muy extensa de dispositivos E/S
como teclados, monitores, unidades de disco flexible o cámaras web.

iv. Buses
Las tres unidades básicas en una computadora: la CPU, la MP y el subsistema de E/S,
están comunicadas entre sí por buses o canales de comunicación:
 Bus de direcciones, para seleccionar la dirección del dato o del periférico
al que se quiere acceder,
 Bus de control, básicamente para seleccionar la operación a realizar
sobre el dato (principalmente lectura, escritura o modificación) y
desarrollar
 Bus de datos, por donde circulan los datos.
VENTAJAS Y DESVENTAJAS DEL COMPUTADOR
6. Ventajas y desventajas entre el uso control digital y el control analógico.

Durante muchos años, los controladores analógicos han dominado el control de los
sistemas electrónicos de potencia. Los controles digitales han seguido mejorando en
costo y utilidad en los últimos años.
Los beneficios de añadir el control digital en la electrónica de potencia no se basan
únicamente en la adición de rendimiento a los componentes controlados
individualmente, sino en las capacidades de monitorización del sistema. Esto no es
posible con el control analógico tradicional.
Además, el control digital permite un esquema de control más complejo que el que se
puede lograr con el control tradicional. Un ejemplo sería el uso de un control no lineal.
También el control digital permite más flexibilidad para el cambio. A diferencia del
control analógico, el uso de un procesador de señal digital para controlar un sistema
permite la reprogramación en caso de necesidad sin tener que cambiar el hardware.
Con todo esto en mente, todavía hay algunos problemas asociados con el control digital.
Uno de los principales es el retraso introducido con un controlador digital.
1. Ventajas de control digital

Las ventajas potenciales de la implementación del control digital incluyen una


flexibilidad mucho mejor, un tiempo de diseño reducido, programabilidad,
eliminación de componentes de sintonización discretos, mayor fiabilidad del
sistema, integración más fácil del sistema y posibilidad de incluir varias mejoras
de rendimiento.La oportunidad de realizar estrategias de control no lineales,
predictivas y adaptativas proporciona una razón de peso para que el control
digital pueda producir ventajas valiosas en comparación con los conceptos
tradicionales de control analógico.
Las FPGA y los ASIC pueden proporcionar una sincronización de bucle mucho
más rápida, ya que los bucles de control pueden responder mucho más rápido
que un microcontrolador. (P. Murphy, -)

Las ventajas del control digital son las siguientes:


 Los componentes digitales son menos susceptibles al envejecimiento y a
las variaciones ambientales
 Son menos sensibles al ruido.
 El cambio de un controlador no requiere una alteración en el hardware.
 Proporcionan una mejor sensibilidad a las variaciones de los parámetros

2. Desventajas de control digital


Algunas de las desventajas del control digital son las siguientes:
 Resolución de la señal debido a la longitud finita de la palabra del
procesador digital.
 Ciclos límite debido a la longitud finita de la palabra del procesador
digital o de los convertidores analógico-digital (A/D) y digital-analógico
(D/A).
 Retrasos de tiempo en el bucle de control debido al cálculo del
algoritmo de control por el procesador.
En consecuencia, las propiedades operativas del sistema de control digital son
inferiores a las de un sistema de control analógico.

3. Ventajas de control analógico

Basándose en el análisis de Fourier, una señal digital es una señal analógica


compuesta. El ancho de banda es infinito, como se podría intuir. Se puede llegar
a este concepto si se estudia una señal digital. Una señal digital, en el dominio
del tiempo, incluye segmentos horizontales y verticales conectados. Una línea
vertical en el dominio de tiempo significa una frecuencia infinita. Mientras que
el tramo horizontal representa una frecuencia cero. Ir de una frecuencia cero a
una frecuencia infinito (y viceversa) implica que todas las frecuencias en medio
son parte del dominio. Al tener un ancho de banda teóricamente infinito su
también su elevada resolución.

4. Desventajas de control analógico

Las desventajas de un controlador analógico son que pueden ser difíciles de


ajustar, porque más a menudo no implica el uso de componentes físicos como
resistencias variables y condensadores.
Controlador Ventajas Desventajas
Analógico  Elevado ancho de  Envejecimiento de
banda. los componentes.
 Elevada resolución.  Bueno para diseños
 Fácil de diseñar. simples.
(Lara, 2020)  Dificultad de
adaptación.
 El control
adaptativo sigue
siendo
intrínsecamente
difícil de usar
sistemas analógicos.
 Baja fiabilidad.

Digital  Diseño programable  Dificultad de diseño


 Comportamiento  Los retrasos en el
preciso. bucle de control
 Implementación debido al cálculo del
algoritmos algoritmo de control
complejos por el procesador
 Fácilmente  Uno de los
ampliable. principales es el
 Una adición de retraso introducido
rendimientos los con un controlador
elementos digital.
controlados.  Los controladores
 Capacidades de digitales están
monitorización del limitados por la
sistema. velocidad de
 Reducción tiempo muestreo y por la
diseño , resolución de los
programabilidad. ADC y DAC.
Bibliografía
(s.f.).

Alejandro-Mendez. (s.f.). Docentes universitario. Obtenido de


http://www.docentes.uni.edu.ni/fec/Alejandro.Mendez/IntroduccionPLCs.pdf

Automática, D. d. (s.f.). CPLDs.ppt. Obtenido de


http://dea.unsj.edu.ar/sisdig2/CPLDs.pdf

Cueva. (s.f.). Monografias. Obtenido de Monografias:


http://di002.edv.uniovi.es/~cueva/publicaciones/monografias/48_InformaticaGe
neral.pdf

Escobar, L. (2017). PROCESADORES DIGITALES. Obtenido de PROCESADORES


DIGITALES: http://odin.fi-
b.unam.mx/labdsp/files/ADSP/apuntes/dsp_apli0_17.pdf

F.I.E.T, D. . (s.f.). Software para Aplicaciones Industriales. Obtenido de Software para


Aplicaciones Industriales: http://www.Capitulo%201.pdf

Fernández, D. O. (junio de 2018). Control hardware de una FPGA. Obtenido de


Control hardware de una FPGA: https://eprints.ucm.es/48841/1/026.pdf

Lara, R. T. (9 de 05 de 2020). Sistemas digitales de instrumentación y control. Obtenido


de Sistemas digitales de instrumentación y control:
https://upcommons.upc.edu/bitstream/handle/2117/6123/TEMA6.pdf

Mazón, R. G. (s.f.). Tema II;Circuitos Integrados Programables. Obtenido de


http://umh1759.edu.umh.es/wp-content/uploads/sites/783/2013/02/Tema-2.pdf

P. Murphy, M. X. (-). Study of Digital Vs Analog Control. Department of Electrical


Engineering, 203-205.

Pintocel, L. (s.f.). Clasificación de las computadoras. Obtenido de


https://sites.google.com/site/luigifpintocel/clasificacion-de-las-computadoras

RIVAS, B. A. (marzo de 2016). Principios del FPGA y aplicaciones en el control de


procesos industriales. Obtenido de
http://ri.ues.edu.sv/id/eprint/9862/1/Principios%20del%20FPGA%20y%20aplic
aciones%20en%20el%20control%20de%20procesos%20industriales.pdf

Saul. (s.f.). FPGA campo de matriz de puertas programables. Obtenido de FPGA


campo de matriz de puertas programables:
http://www.profesaulosuna.com/data/files/ELECTRONICA/ELECTRONICA%
20DIGITAL%20II/FPGA%201.pdf

UNAM. (s.f.). Capitulo 2 Dispositivos Logico Programables. Obtenido de


http://www.ptolomeo.unam.mx:8080/jspui/bitstream/132.248.52.100/658/8/A8.p
df
UPC. (s.f.). Tarjeta de evaluación y prácticas para dispositivos CPLD. Obtenido de
https://upcommons.upc.edu/bitstream/handle/2099.1/6452/PFC%20final5.pdf?se
quence=1&isAllowed=y

Valladolid, U. d. (2005-2006). Introducción a losprocesadores digitales de señal (DPS).


Obtenido de Introducción a losprocesadores digitales de señal (DPS):
https://www.tel.uva.es/descargar.htm;jsessionid=39F1E7FEA52CE16D346D62
F8F9E03B71?id=2798

También podría gustarte