档案密集架烟雾检测系统部署调试与日常运维全实操指南
一、前置物料准备
1. 硬件清单(满足GB50166消防规范要求)
- 光电式感烟探测器:需带3C认证,灵敏度等级Ⅰ级,每列密集架配1个
- 主控单元:ESP32开发板(自带WiFi/蓝牙,无需额外布线,每列1个)
- 报警模块:12V无源声光报警器,分贝≥80dB
- 供电模块:5V2A DC阻燃电源,统一接入档案库备用供电回路
- 固定配件:强磁磁吸座(无需打孔,避免破坏密集架结构)、阻燃绝缘线管
- 可选配件:LoRa通信模块(适用于WiFi信号屏蔽的档案库房)
2. 软件工具
- Arduino IDE 2.2.1 官方安装包:https://downloads.arduino.cc/arduino-ide/arduino-ide_2.2.1_Windows_64bit.exe
- ESP32开发板固件包:通过IDE内置开发板管理器直接安装
二、系统部署实操步骤
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步骤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开发板,若有输出检查联动端子接线是否松动