构建自主式太阳能室外温度传感器:实战指南
开发无需外部供电和定期维护即可运行的自主无线传感器,对物联网项目和监控系统具有重要意义。本文提供了一份详细指南,介绍如何构建一个利用太阳能电池板自供电的室外无线温度计。本文重点关注弱光条件下的供电挑战、元器件选择以及功耗优化,以确保设备长期可靠运行。
自主供电的挑战与解决方案
开发自主式传感器的主要挑战在于确保稳定供电,尤其是在多变的光照条件下。本项目开发的室外温度计,其目标是创建一个能够利用太阳能供电、储存能量并高效利用的系统。我们选择了一块带有PET涂层、具有抗紫外线能力的90毫米太阳能电池板。尽管其标称规格(4.5V,100mA)在实际中很少能达到,但实际测量结果显示,在阳光下可达到80mA电流和高达5.5V的开路电压(电动势),这足以满足基本充电需求。
总容量为10F的超级电容器(离子电容器)被选作内部储能元件。它们的优点包括使用寿命长,以及能够在-40至+50°C的宽温度范围内充电。计算表明,为确保在测量周期为256秒、电路平均功耗约为220 µA的情况下,设备能24小时不间断运行而无需充电,大约需要7.6F的容量。两个5F超级电容器并联,提供了所需的储备。超级电容器两端的最大电压设定为5V,以最大化存储能量。
一个关键问题是如何确保在阴天也能充电,因为此时太阳能电池板仅输出2-3.5V电压和0.1-1mA电流。在这种条件下,标准升压转换器(例如NCP1402SN50T1G、ZXSC310、MCP1640)会卡在其启动阈值电压上,耗尽所有可用电流,却无法为超级电容器充电。为解决此问题,我们开发了一种智能预充电累积系统,其中包括电容器C8-C11以及由晶体管VT7-VT9和齐纳二极管VD6(此处使用绿色LED)构建的迟滞比较器。该电路允许DA2转换器仅在累积电容器上电压充足时才启动,从而即使太阳能电池板产生的能量极少,也能对超级电容器进行“脉冲式”充电。比较器的下触发阈值设定为1V,高于转换器的“卡滞”阈值,从而防止了低效运行。
- 太阳能电池板:90毫米,PET涂层,最高80mA。
- 储能:10F超级电容器(2个5F并联),工作电压最高5V。
- 升压转换器:NCP1402SN50T1G。
- LDO稳压器:LP5907MFX-3.3。
- 智能充电系统:用于弱光条件的迟滞比较器。
- 温度范围:-40…+50 °C。
- 无充电运行时间:约30小时。
实际测试表明,即使在最恶劣的天气条件下,超级电容器也能以每小时100-150 mV的速度充电。在秋冬季节,它们在白天可获得超过1V的电压增益;在正常天气下,中午前即可充满电。在整个运行过程中,超级电容器两端的电压从未低于3.2V,证实了所开发系统的有效性。
微控制器与传感器:选择与优化
我们使用了易于获取的PIC16F1825微控制器(MCU),尽管更节能的PIC16LF1825会是更好的选择。然而,系统中的主要功耗大户是JDY-40收发器,它在发送模式下功耗高达40mA,在接收模式下为24mA。为最大限度地降低功耗,收发器仅激活2秒:1秒用于传输测量数据(温度、压力、湿度),1秒用于接收设置(地址、信道、功率、测量频率)。此后,MCU进入休眠模式256秒,通过WDT定时器唤醒。不使用确认和重传机制是出于节能的有意选择,但如果需要,也可以实现此类功能。
为确保在宽温度范围内实现精确的UART数据传输,微控制器的时钟发生器采用晶体稳定。BME280被选作主传感器,可测量温度、湿度和大气压力。尽管BME280由于其对湿度的敏感性,并非室外使用的理想解决方案,但其全面的功能性弥补了这一缺点。此外,光照强度以任意单位测量,MCU内置传感器提供温度作为备用数据源。
为了进一步优化功耗,实施了节能模式:如果超级电容器两端的电压降至3V以下,测量和数据传输间隔将加倍至512秒。传感器板采用尺寸为100x23毫米的双面PCB,便于所有元器件的紧凑布局。
传感器结构与户外防护
传感器的机械设计采用了“下水管道技术”方法,提供了必要的外部防护和隔热功能。它由四个主要部分组成:
- 外部支撑外壳: 一个63x25x63的聚丙烯三通管件,同时兼作隔热罩。
- 内部外壳: 一个带有端盖的32毫米下水管道接头,用于容纳传感器板。
- 盖子: 一个护手霜罐子的盖子,太阳能电池板安装在其上。
- 带支架的安装杆: 一段25毫米的聚丙烯管和通用旗杆支架,用于安装。
太阳能电池板固定在盖子上,通过两芯电缆连接到传感器板,电缆紧密插入盖子,形成一个简易的防水电缆入口。外部和内部外壳之间确保自由空气流通,内部外壳上开孔,以便BME280传感器周围通风。为了防水,PCB涂覆了三层PLASTIK 71绝缘漆。务必避免绝缘漆进入BME280传感器的小孔。
这种设计展示了如何利用易于获取的材料和周密的工程解决方案,创建一个可靠耐用的自主式环境监测传感器。该项目强调了采用整体开发方法的重要性,包括功耗优化、选择耐受外部条件的元器件以及充分的机械保护。
主要亮点
- 高效供电: 开发了带有智能充电管理的太阳能电池板和超级电容器系统,即使在弱光条件和低至-40°C的温度下也能运行。
- 功耗优化: 采用节能微控制器、无线模块的脉冲式工作以及低电量节能模式,确保了长时间自主运行。
- 传感器选择: BME280用于温度、湿度和压力测量,同时考虑到其室外应用的特殊性,并辅以MCU内置的备用传感器。
- 坚固结构: 利用易于获取的材料和“下水管道技术”,创建了一个耐用、密封且隔热的外壳。
- 长期运行: 该系统表现出高可靠性和稳定性能,即使在恶劣天气条件下也能保持超级电容器的电量水平。
— Editorial Team
暂无评论。