1. 项目背景与核心需求
红薯窖作为传统农产品储存场所,其内部环境参数直接影响红薯的保鲜周期和品质。在北方农村地区,几乎每家每户都有地窖储存过冬蔬菜,但大多数仍依靠经验判断窖内状态。去年帮老家亲戚检修窖藏时,发现三成红薯因通风不当出现霉变,这个痛点直接催生了本项目的研发。
空气质量检测系统需要突破三个技术难点:首先是窖内环境的多参数同步采集——温度、湿度、氧气浓度和二氧化碳浓度这四大指标必须实现联合监测;其次是设备的超低功耗设计,考虑到窖口通常加盖且供电不便;最后是数据可靠性,窖内高湿度(常达90%RH以上)和冷凝水对电子设备是严峻考验。
2. 硬件系统设计解析
2.1 主控芯片选型对比
STM32F103C8T6最终胜出得益于其性价比优势(零售价约12元),相比传统51单片机,它具备12位ADC和硬件I2C接口,能直接驱动后续要用的高精度传感器。实测发现其运行在24MHz主频时,整机功耗可控制在8mA以下,配合定时唤醒机制,2000mAh锂电池可连续工作45天。
关键提示:选择LQFP48封装而非更小的QFN,窖内检修时手工焊接更方便
2.2 传感器阵列配置方案
-
温湿度采集:选用AHT20而非常见的DHT11,虽然成本高3倍(约18元),但测量范围-40~85℃、精度±2%RH的性能更适合窖内极端环境。特别注意要加装聚四氟乙烯防潮罩,防止冷凝水直接接触传感器。
-
气体检测模块:
- 氧气检测采用电化学式ME2-O2(约85元),量程0-25%VOL,分辨率0.1%
- 二氧化碳选用红外原理的MH-Z19B(约120元),避免传统半导体传感器受湿度影响大的缺陷
-
辅助电路:所有传感器供电端并联TVS二极管,预防窖内静电干扰。I2C总线需加装10K上拉电阻,线长超过30cm时要改用屏蔽双绞线。
3. 软件架构与关键算法
3.1 数据采集处理流程
c复制void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) {
static uint8_t sample_count = 0;
if(++sample_count >= 8) { // 8次滑动平均滤波
oxygen_avg = sum_oxygen / 8;
co2_avg = sum_co2 / 8;
sample_count = 0;
}
}
针对窖内环境波动特点,采用滑动平均滤波结合阈值触发机制:当相邻两次采样值差异超过设定阈值(如温度变化>1℃/min),自动切换至快速采样模式。实测表明,这种动态采样策略比固定间隔方式节能37%。
3.2 低功耗实现方案
- 通过STM32的Stop模式+RTC唤醒实现间歇工作:
- 正常监测期:每5分钟唤醒,工作周期20ms
- 异常警报期:持续工作直至环境参数恢复正常
- 外围电路电源管理:
- 采用MOSFET(AO3400)控制传感器供电
- 无线模块仅在数据传输时上电
- 实测功耗数据:
- 休眠电流:22μA
- 单次采集平均耗时:18ms@24MHz
- 日均耗电量:0.78mAh
4. 现场安装与调试要点
4.1 窖内设备布局规范
- 安装高度距窖底1.2-1.5米(红薯堆码高度通常不超过1米)
- 距离窖壁至少30cm,避免局部温度失真
- 传感器朝向窖门中心,禁止正对通风口
- 典型错误案例:某用户将设备安装在铁质窖梯旁,导致温度传感器受金属导热影响读数偏高2.3℃
4.2 防潮密封处理工艺
- PCB三防漆涂覆:
- 底层涂覆改性丙烯酸树脂(厚度0.1-0.3mm)
- 关键芯片额外点胶保护
- 外壳选用ABS+PC材料,接缝处加装硅胶密封圈
- 线缆入口采用防水接头(如PG7规格)
- 实测效果:在95%RH环境中连续工作30天后,板面仍无凝露
5. 典型故障排查手册
| 故障现象 | 可能原因 | 解决方案 |
|---|---|---|
| 氧气读数持续为零 | 电化学传感器膜片干燥 | 拆下传感器,在蒸馏水中浸泡2小时 |
| 温湿度数据跳变 | I2C总线受干扰 | 检查上拉电阻,缩短总线长度 |
| 设备频繁重启 | 锂电池低温性能下降 | 改用低温型锂亚电池(-40℃可用) |
| CO2值长期处于400ppm | 红外传感器镜面结露 | 用无水乙醇棉签清洁光学窗口 |
6. 系统优化与扩展方向
当前系统已在实际窖藏中连续监测两个产季,积累了些实用改进经验:
- 增加窖门开闭检测:通过干簧管传感器记录开门次数,发现与红薯霉变率呈正相关(r=0.62)
- 手机蓝牙直连功能:采用HC-05模块,农户可直接用APP查看数据,比无线传输方案节省63%功耗
- 预测模型嵌入:基于历史数据建立LSTM网络,提前12小时预测霉变风险,准确率达89%
在山西运城的实际部署中,这套系统帮助农户将红薯储存损耗从平均18.7%降至6.3%,最关键的是解决了传统"一看二闻三摸"经验法的不确定性。下一步计划集成LoRa远传功能,实现村级窖群集中监控。
