Fundamentos de Buses de Datos y Arquitectura de Sistemas Informáticos en Telecomunicaciones

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 8,98 KB

Tabla Comparativa de Buses de Comunicación Industrial y Aeronáutica

A continuación, se presenta una tabla que resume las características clave de diversos estándares de comunicación utilizados en sistemas críticos:

BusComunicaciónTopologíaVelocidadCaracterísticas / Aplicación
RS-232SimplexPunto a punto115.2 kbpsSimple, sensible al ruido, equipos de mantenimiento.
RS-422SimplexMultidrop10 MbpsDiferencial, inmune al ruido, hasta 1200 m.
RS-485Half-duplexBus multidrop12 MbpsRobusto, utilizado en sistemas de iluminación y climatización.
CAN-BusMultimaestroBus lineal1 MbpsID de prioridad (ID bajo gana), mensajes de 0 a 8 bytes.
ARINC 825MultimaestroBus lineal1 MbpsImplementación CAN para aviónica, determinista, usado en UAV y helicópteros.
ARINC 429UnidireccionalEstrella12.5/100 kbpsEstándar tradicional; transmite palabras de 32 bits, señal Bipolar con retorno a cero.
ARINC 629BidireccionalBus2 MbpsMultimaestro (soporta hasta 120 equipos), implementado en el B777, opera de forma autónoma sin controlador central.
ARINC 664Full-duplexRed Ethernet100 MbpsConocido como AFDX, utiliza fibra óptica, presente en A380/B787, gestiona Virtual Links (VLs) y Calidad de Servicio (QoS).
FirewirePunto a puntoRed800 MB/sUtilizado para vídeo HD y control de motor en el F-35 (estándar IEEE 1394).
MIL-1553BMaestro-EsclavoBus dual1 MbpsEstándar militar (F-16/18), emplea un Bus Controller (BC) y Remote Terminals (RT).

I. Arquitectura y Funcionamiento de la Unidad Central de Procesamiento (CPU)

Componentes Internos Fundamentales

Los elementos esenciales de un sistema informático incluyen:

  • Placa base (Motherboard): Conecta todos los componentes.
  • Fuente de alimentación: Suministra energía.
  • Tarjetas de expansión: Añaden funcionalidades específicas.

Unidad Central de Procesamiento (CPU)

La CPU es responsable de procesar y mover datos. Se estructura internamente en las siguientes subunidades:

Unidad de Control (UC)

Interpreta las órdenes del programa y dirige las operaciones del sistema.

ALU (Unidad Aritmético-Lógica)

Ejecuta todas las operaciones matemáticas y lógicas; es la "calculadora" del procesador.

Registros

Almacenamiento temporal de datos e instrucciones a muy alta velocidad.

Diferencias entre Microprocesador y Microcontrolador

La distinción radica en su integración y propósito:

  • Microprocesador: Es esencialmente una CPU en un solo chip. Requiere componentes externos como RAM y ROM para funcionar. Se emplea en tareas complejas como sistemas de gestión de vuelo (FADEC, FMS, EFIS).
  • Microcontrolador: Integra la CPU, memoria y periféricos en un solo chip. Ideal para tareas específicas y dedicadas, como el control de actuadores, sensores e iluminación.

Modos de Ejecución de Instrucciones

La eficiencia del procesamiento depende del modo de acceso a los datos:

  • Máquinas de dirección única (Single Operand): Procesan un dato por instrucción (ejemplo: leer un sensor).
  • Máquinas de dirección múltiple (Multiple Operand): Permiten operar con varios operandos simultáneamente, resultando más eficientes para cálculos complejos de navegación.

II. Jerarquía y Tipos de Memoria

Pirámide de Memoria

La jerarquía de memoria se organiza por velocidad y coste:

Registros CPU > Caché > RAM > Almacenamiento permanente/extraíble

Memoria Volátil (Temporal)

Pierde su contenido al cesar la alimentación eléctrica:

  • RAM (Random Access Memory): Almacena datos de trabajo temporales.
  • Memoria Virtual: Técnica que utiliza espacio del disco duro para simular una mayor cantidad de RAM física.

Memoria No Volátil (Permanente)

Retiene la información sin energía:

  • ROM (Read-Only Memory): Contenido fijo, no modificable.
  • PROM (Programmable ROM): Programable una única vez por el usuario.
  • EPROM (Erasable PROM): Borrable mediante exposición a luz ultravioleta.
  • EEPROM (Electrically Erasable PROM): Borrable eléctricamente. Crucial para guardar configuraciones críticas del sistema.
  • Memoria Flash: Programable y regrabable eléctricamente, ampliamente utilizada en sistemas como el FMS.

Sistemas de Almacenamiento Secundario

  • Magnético: Incluye HDD (discos duros) y cintas. Se utiliza, por ejemplo, en el Flight Data Recorder (FDR).
  • Óptico: CD/DVD. Empleado para la lectura de mapas, datos de navegación o manuales de mantenimiento mediante tecnología láser.

III. Teoría y Conceptos de Buses de Datos

Buses de Interconexión en PC

Canales físicos y lógicos para la comunicación interna:

  • ISA: Bus antiguo, caracterizado por su baja velocidad.
  • PCI: Bus más rápido, diseñado para conectar tarjetas de expansión modernas.
  • SCSI: Protocolo especializado para la conexión de dispositivos de almacenamiento de alto rendimiento.
  • USB: Universal Serial Bus, diseñado para la conexión Hot-plug (conexión en caliente) y dispositivos extraíbles.

Métodos de Transmisión

Transmisión Paralelo

Transmite múltiples bits simultáneamente. Es rápido a corta distancia, pero resulta pesado, costoso y sensible a interferencias en largas distancias.

Transmisión Serie

Transmite un bit tras otro. Es inherentemente más ligero, fiable, permite mayor alcance e inmunidad al ruido. Es el estándar preferido en aviónica (ej. ARINC 429, MIL-STD-1553).

Conceptos de Optimización de Buses

  • Multiplexado: Técnica utilizada para optimizar el uso del canal de comunicación compartiendo recursos.
  • Sincronización Síncrona: Requiere un reloj común para la transmisión. Los datos se envían en bloques o tramas.
  • Sincronización Asíncrona: No requiere reloj compartido. La comunicación se gestiona carácter por carácter mediante el uso de bits de inicio y parada.

IV. Detalles de Ethernet y AFDX

Ethernet (IEEE 802.3)

Originalmente basado en el protocolo CSMA/CD (Carrier Sense Multiple Access with Collision Detection):

  • Carrier Sense: El dispositivo detecta si el medio de transmisión (cable) está ocupado.
  • Multiple Access: Permite que múltiples equipos compartan el mismo medio físico.
  • Collision Detection: Si dos o más dispositivos transmiten simultáneamente, se detecta la colisión y se detiene la transmisión para reintentar más tarde.

AFDX (ARINC 664)

Representa la evolución de Ethernet adaptada a los requisitos estrictos de la aviónica. Utiliza Switches para crear "caminos virtuales" dedicados entre los End-Systems (equipos finales). AFDX elimina las colisiones inherentes a Ethernet mediante la implementación de Full-duplex conmutado, garantizando así la determinismo y el flujo de datos crítico.

Entradas relacionadas: