Cómo medimos la temperatura en el centro de datos

Si tiene un centro de datos grande y serio, entonces la parametrización de los regímenes de temperatura no es un problema. Existen soluciones comprobadas como los controladores programables TAC Xenta que funcionan a través de LonWorks. Así es como recopilamos datos en el Datahouse del centro de datos de Moscú. Pero es muy difícil para un mortal no iniciado recopilar los indicadores correctos de este paquete y mostrarlos en el seguimiento en la forma requerida. Además, la solución es industrial y bastante cara. Por lo tanto, durante la construcción de una nueva área de contención

en Ekaterimburgo, decidimos experimentar e implementar una solución alternativa para medir la temperatura en pasillos fríos y calientes.





Nada presagiaba problemas ...

Dado que muchos sistemas en este centro de datos están vinculados al protocolo de comunicación abierto Modbus, decidimos pedir sensores de temperatura que funcionen en este bus y recopilar datos con una interpretación adicional en la interfaz de monitoreo. Se encontraron rápidamente sensores económicos en un conocido sitio web chino y se ordenaron en lotes de 20 y 40 piezas.



El primer lote de 20 piezas llegó con bastante rapidez, pero tras un examen más detenido quedó claro que los sensores difieren ligeramente en sus carcasas. ¿Importa, como resultó, sí?





Desde el primer lote, se enrollaron 15 sensores. Ya que no había una necesidad urgente del resto mientras trabajábamos con ellos. Cuando llegó el segundo lote, se reveló que algunos de los sensores ya instalados en el autobús tienen el comportamiento de un árbol de Navidad: muestran datos incorrectos, dan un error de suma de verificación o se caen por tiempo de espera.





, .

60 8 .





:







, .





, : . .  





, – . –

.





, «» . Modbus READ, PARAM, AUTO, STOP — . «» .





8 , Nu-Link,

. , - .   :

« , ».



, .

.





Keil, 51, 8- MCU.





SHT 20 ( ), Modbus. , MCU Nuvoton N76E003AT20, , , .





i2c Modbus , . , SLAVE_ID — , .





, . , .





:





,

. 30°. , , 24 3.3, .





, , , . , , , – . , .





A pesar de las complicaciones que se han presentado, esta solución tiene dos claras ventajas: coste y flexibilidad. Los sensores se pueden instalar en cualquier lugar conveniente, puntualmente o combinados en cadenas. Es posible medir tanto la temperatura total como las lecturas particulares de instrumentos y dispositivos individuales. Y lo más importante, todo funciona muy bien con Modbus.





El programa está publicado en GitHub ; cualquier persona interesada puede recogerlo y jugar.

El costo del sensor es de solo 300 rublos, sin embargo, necesita un programador.








All Articles