档案密集架烟雾检测系统部署调试与日常运维全实操指南

一、前置物料准备

1. 硬件清单(满足GB50166消防规范要求)

  • 光电式感烟探测器:需带3C认证,灵敏度等级Ⅰ级,每列密集架配1个
  • 主控单元:ESP32开发板(自带WiFi/蓝牙,无需额外布线,每列1个)
  • 报警模块:12V无源声光报警器,分贝≥80dB
  • 供电模块:5V2A DC阻燃电源,统一接入档案库备用供电回路
  • 固定配件:强磁磁吸座(无需打孔,避免破坏密集架结构)、阻燃绝缘线管
  • 可选配件:LoRa通信模块(适用于WiFi信号屏蔽的档案库房)

2. 软件工具

二、系统部署实操步骤

1. 硬件组装(全程断电操作)

步骤1:固定探测器:用磁吸座将感烟探测器固定在每列密集架顶部中间位置,距顶板≥30cm,避开通风口、紫外线消毒灯、暖风口位置,避免误报。

步骤2:接线:探测器信号线接ESP32的IO2模拟输入引脚,公共端接GND;声光报警器正极接ESP32的IO4数字输出引脚,负极接GND;密集架锁止模块信号线接ESP32的IO5引脚;所有裸露线头套阻燃绝缘管,接线处用热缩管密封,避免短路

步骤3:供电连接:所有ESP32主控统一接入档案库备用电源回路,不要接主照明回路,避免主电源断电后检测功能失效。

2. 程序烧录与配置

步骤1:安装Arduino IDE后打开,依次点击【文件】-【首选项】,在「附加开发板管理器网址」栏输入https://dl.espressif.com/dl/package_esp32_index.json,点击确定。

步骤2:依次点击【工具】-【开发板】-【开发板管理器】,搜索「ESP32」,安装2.0.11版本的ESP32开发板固件包。

档案密集架烟雾检测系统部署调试与日常运维全实操指南

步骤3:新建项目,替换全部代码为以下内容,按需修改配置项后保存:

```cpp include include // 可修改配置项 const char ssid = "档案库WiFi名称"; const char password = "档案库WiFi密码"; const char mqtt_server = "库房总控MQTT服务器IP"; // 无总控可留空 const int smokeThreshold = 500; // 烟雾触发阈值,数值越高灵敏度越低 const int checkCount = 3; // 连续3次检测到烟雾才触发,避免误报 // 固定引脚配置,无需修改 const int smokePin = 2; const int alarmPin = 4; const int lockPin = 5; WiFiClient espClient; PubSubClient client(espClient); int triggerCount = 0; void setup() { pinMode(smokePin, INPUT); pinMode(alarmPin, OUTPUT); pinMode(lockPin, OUTPUT); digitalWrite(alarmPin, LOW); digitalWrite(lockPin, LOW); Serial.begin(115200); // 连接WiFi WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); } if(strlen(mqtt_server) > 0) { client.setServer(mqtt_server, 1883); } } void loop() { int smokeValue = analogRead(smokePin); if (smokeValue > smokeThreshold) { triggerCount++; if (triggerCount >= checkCount) { // 触发报警+锁止密集架 digitalWrite(alarmPin, HIGH); digitalWrite(lockPin, HIGH); // 上报总控平台 if(strlen(mqtt_server) > 0 && client.connect("smoke_"+String(ESP.getChipId()))) { client.publish("alarm/smoke", String(ESP.getChipId()).c_str()); client.disconnect(); } delay(30000); // 报警持续30秒自动复位,也可对接总控手动复位 triggerCount = 0; } } else { triggerCount = 0; digitalWrite(alarmPin, LOW); digitalWrite(lockPin, LOW); } delay(1000); } ```

步骤4:将ESP32通过USB线连接到电脑,依次点击【工具】-【开发板】选择「ESP32 Dev Module」,【端口】选择设备管理器中识别到的COM口,点击上传时按住ESP32的BOOT键,直到进度条出现再松开,避免烧录失败

三、功能调试实操

1. 误报测试

开启档案库通风系统、紫外线消毒灯、暖风机,连续运行24小时,查看是否有误报触发。如果出现误报,将代码中smokeThreshold数值调高50-100,重新烧录即可。

2. 报警触发测试

严禁使用明火测试,必须使用专用烟感测试喷雾,距离探测器10cm位置喷雾1秒,正常情况下3秒内会触发声光报警,同时对应列密集架自动锁止,总控平台收到对应列的报警信息。

3. 消防联动测试

将ESP32的IO4引脚输出线并联到库房原有消防系统的告警输入端子,触发报警后确认5秒内可自动启动消防排烟风机、防火卷帘门,无需修改原有消防系统的逻辑。

四、日常运维与故障排查

1. 周巡检操作

  • 按每个探测器的自检按钮,确认报警触发正常,联动逻辑正常
  • 查看ESP32电源指示灯是否常亮,接线是否松动
  • 用干软毛刷清理探测器进气口的灰尘,避免灰尘遮挡传感器导致漏报

2. 常见故障排查

  • 频繁误报:先排查探测器是否靠近通风口/热源,再调高代码中的smokeThreshold数值,最后清理探测器灰尘即可解决90%以上误报问题
  • 触发后不报警:先检查电源接线是否松动,再用万用表测量探测器输出电压,喷雾时电压是否有明显上升,若电压无变化直接更换探测器即可
  • WiFi连接失败:若库房信号屏蔽,可替换WiFi模块为LoRa模块,通信距离可达3km,无需布线
  • 联动失效:用万用表测量报警时IO4引脚是否输出3.3V高电平,若无输出更换ESP32开发板,若有输出检查联动端子接线是否松动
AI咨询
热线电话

028-85154420

15388110056

全国售前咨询电话

扫码咨询
安答联动微信公众号二维码

微信扫码关注安答联动

申请试用
热线电话
申请试用

安答联动档案管理系统