1. 项目背景与需求分析
在家庭和工业环境中,火灾隐患始终是威胁生命财产安全的重要因素。传统烟雾报警器存在布线复杂、响应延迟和覆盖范围有限等问题。基于STC89C51单片机的无线烟雾检测报警系统,通过集成MQ-5烟雾传感器和433MHz无线模块,实现了实时监测、远程报警和智能联动的功能。这个系统特别适合老旧建筑改造、临时场所监控等有线设备难以部署的场景。
关键指标要求:
- 烟雾检测范围:0-1000ppm
- 无线传输距离:≥50米(视距)
- 响应时间:<3秒
- 工作温度:-10℃~50℃
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件系统设计
2.1 核心器件选型
主控芯片:
选用STC89C51RC单片机,考虑因素包括:
- 4KB Flash存储器满足程序存储需求
- 128B RAM足够处理传感器数据
- 32个I/O口可扩展外设
- 支持低功耗模式(待机电流<0.1mA)
烟雾传感器:
MQ-5半导体气敏元件的优势:
- 对液化气、天然气灵敏度高(Rs/Ro=2-9)
- 响应时间<10秒
- 加热电压5V±0.1V
- 使用寿命可达5年
无线模块:
采用HC-12无线串口模块的特性:
- 433.4-473.0MHz工作频段
- 100mW发射功率
- 空中传输速率最高58kbps
- 支持AT指令配置
2.2 电路设计要点
传感器接口电路:
circuit复制MQ-5
│
├── VCC: 5V
├── GND
└── AOUT ── 10kΩ电位器 ── ADC0832 CH0
报警输出电路:
circuit复制P2.0
│
220Ω
│
├── LED(红)
└── 2N3904基极
│
├─ 集电极: 5V
└─ 发射极: 蜂鸣器(85dB) ── GND
3. 软件系统实现
3.1 主程序流程图
mermaid复制graph TD
A[系统初始化] --> B[传感器校准]
B --> C[开启定时器]
C --> D{主循环}
D --> E[读取烟雾值]
E --> F[无线发送数据]
F --> G[判断阈值]
G -->|超标| H[触发声光报警]
G -->|正常| D
`
