基于STM32的互联网数据中心环境检测系统
2012-08-13沈剑峰丁金华
沈剑峰,丁金华,董 宇
(大连工业大学 机械工程与自动化学院,辽宁 大连116034)
对于互联网数据中心(以下简称IDC)来说,良好的环境状态是保证设备正常运转的条件,而对IDC环境状态的检测是使其保持良好环境的重要措施[1-5]。根据电子信息系统 IDC设计规范(GB50174-2008),开机时,IDC设备最优的环境是温度为22~24℃,相对湿度为40%~55%;停机时,IDC设备环境要求是温度为 5~35℃,相对湿度为40%~70%。因为IDC的不间断供电系统(UPS)工作时会释放出氢气,可能发生爆炸或火灾等安全隐患,所以为了保证IDC设备的安全运行,除了温度和湿度的检测外,还需检测IDC的空气中氢气密度和烟尘浓度。
系统还可以通过无线通信网络将检测信息与工作人员时刻保持联系。
1 IDC环境检测系统的总体设计
IDC环境检测系统的结构如图1所示,主要由四部分组成:数据采集、STM32主板、无线通信和触摸屏。

图1 系统结构框图
1.1 数据采集
IDC环境检测系统采集环境的温度、湿度和空气中氢气密度、烟雾浓度。
由于IDC的空间较小,本系统检测该空间4个点的温湿度。系统选用温湿度一体传感器DHT21,DHT21的温度测量范围是-20℃~+60℃,分辨率为0.1℃。DHT21湿度测量有效范围是20~90%RH,当温度控制在25℃左右恒温时,精度可达到±3%RH。DHT21是数字传感器,DHT21与CPU之间单通道串行通信,传送距离在20 m以上[6]。
普通的环境检测系统只针对空气中的温度测量,由于IDC设备局部空气不流通引起的温度失常则是无法检测到的。IDC环境检测系统选用8路AD590温度传感器,专用于检测容易发生异常的设备的温度。AD590是单片集成两端感温电流源,输出恒流模拟信号,接线的长短不会影响检测到的温度值,这样传感器可以安放在机房内的任何位置。……
