Tipos de procesador de control domótico por su función:
1. Procesador Maestro o Principal
Función: Es el cerebro del sistema, el que coordina y controla todas las demás funciones.
Características: Suele tener mayor capacidad de procesamiento, más memoria y una interfaz de usuario más completa.
Tareas:
Recibe información de todos los sensores y dispositivos del sistema.
Toma decisiones basadas en esa información y en las reglas programadas.
Envía órdenes a los actuadores para realizar las acciones correspondientes.
Gestiona la comunicación con otros dispositivos y sistemas externos.
2. Procesador Esclavo o Secundario
Función: Depende del maestro para recibir órdenes y ejecutar tareas específicas.
Características: Menos potente que el maestro, pero puede tener funciones especializadas.
Tareas:
Controlar grupos específicos de dispositivos (por ejemplo, iluminación de una planta).
Realizar tareas repetitivas o sencillas.
Actuar como respaldo del maestro en caso de fallo.
3. Procesador Redundante o Backup o Failover
Función: Actúa como una copia de seguridad del procesador principal.
Características: Tiene la misma configuración que el maestro y puede tomar el control del sistema en caso de fallo del principal.
Tareas:
Monitorea constantemente el estado del procesador principal.
En caso de fallo, asume automáticamente el control del sistema.
4. Módulo de Expansión/Ampliación
Función: Permite aumentar la capacidad del sistema añadiendo nuevas funcionalidades o dispositivos.
Características: Puede ser un módulo físico o una actualización de software.
Tareas:
Añadir nuevos puertos para conectar dispositivos.
Aumentar la capacidad de procesamiento.
Implementar nuevas funciones.
5. Módulo de Comunicaciones
Función: Gestiona la comunicación entre el controlador y los dispositivos.
Características: Puede ser inalámbrico (Wi-Fi, Zigbee, Z-Wave) o cableado (RS-485, Ethernet).
Tareas:
Enviar y recibir datos entre los diferentes componentes del sistema.
Conectar el sistema a internet para permitir el control remoto.
6. Módulo de Conexiones
Función: Permite conectar diferentes tipos de dispositivos al sistema.
Características: Puede tener diferentes tipos de puertos (USB, RS-232, etc.).
Tareas:
Conectar sensores, actuadores, pantallas táctiles, etc.
La elección del tipo de procesador dependerá de:
Tamaño del proyecto: Para sistemas pequeños, un procesador maestro puede ser suficiente. Para sistemas más grandes, puede ser necesaria una arquitectura distribuida con varios procesadores.
Nivel de redundancia: Si la fiabilidad es crítica, se pueden utilizar procesadores redundantes para garantizar la continuidad del servicio.
Escalabilidad: Si se prevé una expansión del sistema en el futuro, es importante elegir un procesador con capacidad de ampliación.
Tipo de dispositivos: Algunos dispositivos requieren protocolos de comunicación específicos, por lo que el procesador debe ser compatible.