2.1 Elementos constitutivos del sistema de control digital.
- Proceso: conjunto de operaciones que van a suceder y que van a tener un fin determinado. E l procesamiento se realiza sobre una planta o máquina que son el conjunto de componentes y piezas que van a tener un determinado objetivo. - Actuador: como el nombre lo indica es el componente encargado de actuar sobre el proceso o máquina de función de la señal recibida del amplificador. El actuador modifica la variable de entrada del proceso controlado. - Amplificador: Elemento que aumenta la amplitud o intensidad de un fenómeno. Tiene por finalidad amplificar la señal de error con objeto de que alcance un nivel suficiente para excitar al actuador. -Comparador: Elemento que compara la señal controlada con la señal de referencia para proporcionar la señal de error. El resultado de la comparación representa la desviación de la salida con respecto al valor previsto. Se le conoce también como detector de error. - Generador de valor de referencia o consigna: Componente capaz de generar una señal análoga de la señal de salida que se requiere gobernar, esta señal de referencia es la encargada de imponer el valor deseado en la salida. - Transductor: Dispositivo que transforma un tipo de energía en otro más apto para su utilización. Si la energía transformada es en forma eléctrica se llama sensor. Por ser el instrumento encargado de detectar la señal de salida para utilizarla de nuevo en el proceso de retroalimentación se llama en los sistemas de control captador. - Acondicionador de señales: Bloquee que adapta la señal transformada por el transductor a los niveles adecuados para el comparador. - Controlador: Elemento de los sistemas digitales que incluye las funciones del comparador, el amplificador y el acondicionador de señales.
Figura 1. Esquema de bloques de un sistema de control digital.
2.2 Arquitectura básica de la computadora. Es el diseño conceptual y la estructura operacional fundamental de un sistema que conforma una computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria. Una computadora está conformada por tres subsistemas: Procesador, Memoria, Dispositivos de entrada y salida (I/O). 2.2.1 Dispositivos de entrada – salida. De entrada: Estos dispositivos permiten al usuario del computador introducir datos, comandos y programas en el CPU. El dispositivo de entrada más común es un teclado. La información introducida con el mismo, es transformada por el ordenador en modelos reconocibles. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los Dispositivos de Entrada, convierten la información en señales eléctricas que se almacenan en la memoria central. Los más comunes son: teclado, ratón o mouse, micrófono, scanner, webcam. De salida: Estos dispositivos permiten al usuario ver los resultados de los cálculos o de las manipulaciones de datos de la computadora. El dispositivo de salida más común es la unidad de visualización (VDU, acrónimo de Video Display Unit), que consiste en un monitor que presenta los caracteres y gráficos en una pantalla.
Los más comunes son: pantalla o monitor, impresora, altavoces, auriculares,
plotters (Trazador de Gráficos), fax. 2.2.2 Memoria. Es el espacio de almacenamiento en la computadora donde datos va a ser procesada y se almacenan las instrucciones necesarias para procesamiento. La memoria se divide en gran número de piezas pequeñas llamadas células. Cada ubicación o celda tiene una dirección única que varía desde cero hasta el tamaño de la memoria menos uno. Para proporcionar la memoria necesaria se emplean otros circuitos integrados llamados chips de memoria de acceso aleatorio. Memoria RAM: Es una memoria de acceso aleatorio para la lectura y escritura de datos, entre más amplia mayor es el rendimiento del PC. Aquí se guardan procesos temporales, modificaciones de archivos o instrucciones para que se ejecuten aplicaciones instaladas en el equipo. Se usa constantemente por el microprocesador al acceder a ella para guardar o buscar e manera temporal información. Figura 2. Memoria RAM Memoria ROM: La memoria ROM o Read Only Memory, es un tipo de memoria que es sólo de lectura. Esta incorporada a la placa base y cuenta con las instrucciones para dar inicio a la BIOS, que asume la tarea de guiar el arranque de la computadora, de inspeccionar el sistema para corroborar los componentes que funcionan o verificar el estado del hardware. Figura 3. Memoria ROM
Memoria SRAM o memoria Caché: Es una de las
memorias que la computadora más usa. La placa base y el disco rígido cuentan con su propia memoria caché. Almacena las ubicaciones en el disco, las cuales son ocupadas por programas que ya fueron ejecutados, para que en un momento posterior en que se inicien, el acceso sea más rápido. Figura 4. Memoria SRAM o Caché
2.2.3 Unidad central de procesamiento.
Conocida por sus siglas en inglés CPU, circuito microscópico que interpreta y ejecuta instrucciones. Se ocupa del control y el proceso de datos en las computadoras. Generalmente es un microprocesador fabricado en un chip, un único trozo de silicio que contiene millones de componentes electrónicos. El microprocesador de la CPU está formado por una unidad aritmético-lógica que realiza cálculos y comparaciones, y toma decisiones lógicas (determina si una afirmación es cierta o falsa mediante las reglas del álgebra de Boole); por una serie de registros donde se almacena información temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones. Para aceptar órdenes del usuario, acceder a los datos y presentar los resultados, la CPU se comunica a través de un conjunto de circuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo, un disco duro), los dispositivos de entrada y los dispositivos de salida.
- Funcionamiento de la CPU
Cuando se ejecuta un programa, el registro de la CPU, llamado contador de
programa, lleva la cuenta de la siguiente instrucción, para garantizar que las instrucciones se ejecuten en la secuencia adecuada. La unidad de control de la CPU coordina y temporiza las funciones de la CPU, tras lo cual recupera la siguiente instrucción desde la memoria. En una secuencia típica, la CPU localiza la instrucción en el dispositivo de almacenamiento correspondiente. La instrucción viaja por el bus desde la memoria hasta la CPU, donde se almacena en el registro de instrucción. Entretanto, el contador de programa se incrementa en uno para prepararse para la siguiente instrucción. A continuación, la instrucción actual es analizada por un descodificador, que determina lo que hará la instrucción. Cualquier dato requerido por la instrucción es recuperado desde el dispositivo de almacenamiento correspondiente y se almacena en el registro de datos de la CPU. A continuación, la CPU ejecuta la instrucción, y los resultados se almacenan en otro registro o se copian en una dirección de memoria determinada.
Figura 5. CPU
2.3 Control con microprocesadores de sistemas de control.
Para que un microprocesador pueda funcionar como un sistema de
microcomputadora aplicado al control, son necesarios chips adicionales, por ejemplo, dispositivos de memoria para almacenar programas y datos, así como puertos de entrada salida para permitir que se comunique con el mundo externo y reciba señales desde éste. El microcontrolador consiste en la integración en un chip de un microprocesador con memoria, interfaces de entrada - salida y otros dispositivos periféricos como temporizadores.
Es un circuito integrado o chip programable, que, dependiendo del modelo,
contiene miles o millones de transistores distribuidos internamente en varios bloques funcionales. También lleva el nombre de Unidad Central de Proceso (CPU). Se dice que es programable porque su principal función es recibir instrucciones con el fin de suministrar las señales para los demás elementos del sistema, buscar y traer datos de un memoria, transferir datos desde y hacia los dispositivos de entrada y salida, decodificar instrucciones, etc.
Figura 6. Microprocesador 2.4 Procesadores digitales de señal.
El Procesado Digital de Señales se ocupa de la representación, transformación
y manipulación de señales discretas desde el punto de vista de la información que contienen. Son microprocesadores específicamente diseñados para el procesado digital de señal. Algunas de sus características más básicas como el formato aritmético, la velocidad, la organización de la memoria o la arquitectura interna, hacen que sean o no adecuados para una aplicación en particular. Están diseñados, en su mayor parte, para sistemas embebidos, es decir para sistemas autónomos, como teléfonos móviles, cámaras de fotografiar digitales. Es un circuito integrado que tiene un procesador digital y otros recursos complementarios capaces de manejar digitalmente las señales analógicas que reciben del mundo real, cómo los sonidos y las imágenes.
Algunas características de los DSP:
- Generalmente los procesadores son RISC, un pequeño conjunto de instrucciones las ejecuta en un solo ciclo. - tiene de dos memorias independientes, una que está dedicada a guardar las instrucciones y la otra para los datos, así se puede acceder de manera simultánea a ambos bloques. Además aportan el procesamiento paralelo. - Tienen recursos físicos complejos que le permiten hacer operaciones específicas de los algoritmos DSP. Tienen un multiplicador rápido ya que son imprescindibles y un registro de desplazamiento flexible. La operación DSP típica es la de "multiplicar y acumular" (x = a * b + x), que se suele implementar la instrucción MAC nemónico, ejecutándose en un ciclo. Tiene acceso simultáneo a datos lo que le permite buscar alguna instrucción mientras realiza la búsqueda de operandos y/o almacena resultados. - Contiene instrucciones específicas para resolver algoritmos matemáticos habituales. - La manera de guardar datos y localizarlos es muy sofisticado, ya que es óptimo para los algoritmos empleados. - Puede haber muchas interrupciones con niveles de prioridad. - Los DSP tienen muchos recursos y periféricos que minimizan el tamaño y simplifican el diseño el sistema. - Pueden controlar y optimizar el consumo de energía.
2.5 Retrasos en sistemas de control basados en microprocesador