Files
wiki-data/tecnica/electricos/sala_de_servidores.md

5.9 KiB

Selector de suministro eléctrico de sala de servidores (selectorDeLinea)

Equipos intervinientes

  • Arduino: Sensor-Actuador/Notificador -> edudbed
  • edudbed: Registrador/Comunicador: -> telegram -> hermes.eldia.net
  • hermes.eldia.net: Comunicador de respaldo -> mail

Funcionamiento

El microcontrolador (Arduino) se encargará de sensar las tensiones de entrada de los servicios eléctricos de diagonal 80 y el de calle 46 (por defecto tomará la tensión de diagonal 80).
Sensará también la temperatura y humedad.
Si detecta corte de suministro eléctrico de diagonal 80 esperará a que arranque el generador.
Si no arranca y dispone de tensión por calle 46, conmutará a dicha entrada.
Una vez que retorne el servicio en diagonal 80 conmutará al mismo.
Cada vez que detecte algún cambio el Arduino comunicará por un paquete UDP a otro equipo (Actualmente edudbed) que se encarga de registrar y notificar por Telegram al grupo de técnica y reenviará el paquete al hermes.eldia.net.
También enviará una notificación de vida cada n cantidad de tiempo para indicar que el sistema está funcionando.
Si el equipo que debe notificar recibe algún cambio lo notifica por Telegram y retransmite por un paquete UDP al equipo comunicador de respaldo (hermes.eldia.net).
Si el equipo no recibe el paquete UDP del Arduino, notificará que existe algún problema con el microcontrolador o la red y le enviará un paquete hermes para que no envíe mail.
Si hermes.eldia.net no recibe una notificación cada n cantidad de tiempo despachará un email al grupo tecnica@eldia.com indicando que el sistema no está funcionando.
Todas las madrugadas a las 3:00hs se enviará una notificación de reinicio, si no existen problemas de temperatura y servicios cortados procederá a reiniciarse, caso contrario quedará pendiente hasta el momento que no se detecten alteraciones.
===== Imágenes de los módulos =====

photo_2022-11-24_16-17-32.jpg photo_2022-11-24_16-17-16.jpg photo_2022-11-24_16-27-22.jpg photo_2022-11-24_17-49-12.jpg

Componentes electrónicos

  • 1 Arduino Uno R3 chip Atmel Atmega328p.
  • 1 Ethernet shield W5100.
  • 1 Modulo Display LCD1602 backlight azul HD44780 16x2.
  • 2 Sensores de tensión de corriente alterna 250v ZMPT101b.
  • 1 Modulo relé 5v 1 canal 250v 10a.
  • 1 Sensor de temperatura y humedad DHT11.

Componente eléctrico y conexionado

  • Contactor Baw tetrapolar 63a cm63-am22m 2NA y 2NC.
  • Conexión de R1 y R3 linea eléctrica 220v. de diagonal 80 -> normal cerrado.
  • Conexión 1 y 3 linea eléctrica 220v. de calle 46 -> normal abierto.
  • Conexión A1 y A2 (bobina) a 220v UPS. y módulo rele NA.

Notificaciones del equipo sensor-actuador/notificador

A través de paquetes UDP ( arduino -> edudbed
Cadena de notificaciones: N|N|N|CCCCCCC|NNN.N|NNN.N|NN.N|NN|STRING\n
// Referencia: N = Servicio eléctrico cortado en diagonal 80 (0=No / 1=Si) N = Servicio eléctrico cortado en calle 46 (0=No / 1=Si) N = Alarma temperatura sala de servidores (0=No / 1=Si) CCCCCCC = Nombre de la entrada actual: diago80, calle46 NNN.N = Voltaje servicio eléctrico de Diagonal 80. NNN.N = Voltaje servicio eléctrico de Calle 46. NN.N = Temperatura en sala de servidores. NN = Humedad en sala de servidores. STRING = Texto con el mensaje del estado del selector de entrada. Ejemplos://

0|0|0|diago80|223.0|223.2|22.0|20|Inicialización del sistema.
1|1|0|diago80| 20.1| 17.2|24.0|18|Corte del suministro eléctrico de calle 46.
0|1|0|calle46|229.2| 10.4|24.0|67|Restitución del suministro eléctrico de diagonal 80 después de: 00:02:39
1|1|0|diago80|  9.3| 10.6|24.0|18|ALERTA: Sin servicio diagonal 80 desde hace: 00:02:00 y calle 46 desde hace: 00:02:13
0|0|1|diago80|228.1|228.4|25.0|51|ALERTA: Temperatura elevada en sala de servidores.
0|0|0|diago80|227.4|229.7|24.0|70|Sistema funcionando.

Notificaciones de equipo registrador/comunicador (edudbed)

  • A través de Telegram (al grupo tecnica@telegram): Por cambios o falta de recepción de notificaciones del selectorDeLinea (Arduino).
  • Registro en archivo selectorDeLinea.log.
  • Retransmisión de paquete UDP (a hermes.eldia.net ) *** Falta implementar ***.

Cadena de notificaciones: N|N|N|CCCCCCC|NNN.N|NNN.N|NN.N|NN|STRING\n
Referencia:

Notificación que envía el selectorDeLinea.

// Ejemplos://

0|0|0|diago80|223.0|223.2|22.0|20|Inicialización del sistema.
1|1|0|diago80| 11.1| 14.7|24.0|19|Corte del suministro eléctrico de diagonal 80.
0|0|0|diago80|226.9|228.3|24.0|71|Restitución del suministro eléctrico de calle 46 después de: 05:10:03

Notificaciones de equipo comunicador respaldo (hermes.eldia.net)

A través de email solo por falta de notificación del equipo de control (a tecnica@eldia.com) y en el cuerpo del mail indica que es lo que hay que revisar.

Convenciones

  • El voltaje mínimo en las entradas será de 195v.
  • Fijamos un tiempo de espera en 120 segundos para restablecimiento de suministro eléctrico (mayor al estimado de puesta en régimen de los generadores y menor al tiempo de posible asistencia con UPSs).
  • La temperatura máximo admitida en sala de servidores será de 27° C.
  • Restitución de temperatura al alcanzar los 2° C. por debajo del máximo.
  • Tiempo entre notificaciones indicando que el sistema esta en funcionamiento 300.000 milisegundos (5 minutos).
  • Tomamos la tensión de diagonal 80 por defecto con equipo eléctrico en descanso (contactor).