当前位置: 首页 > news >正文

利用废弃太阳能板DIY微型稳压电源:从AP3015升压电路到自动充放电系统

1. 项目概述与核心思路手头有几个从宜家太阳能花园灯上拆下来的太阳能板灯串早就老化散架了但板子本身质量出奇的好防水、耐用扔了实在可惜。相信很多喜欢折腾的朋友都有类似的经历一个产品的核心部件寿命远超其整体最后留下一堆“优质废料”。我就在想能不能给这些太阳能板找个新工作让它们继续发光发热这个项目的核心目标就是利用这些“退役”的太阳能板构建一个微型的、带电压调节功能的太阳能供电系统。它很像花园灯里的那个核心供电模块但有一个关键升级输出电压是稳定的。原始的花园灯电路通常是一个简单的自激振荡升压电路其输出电压会随着负载LED数量、电池电量的变化而大幅波动这用来点几颗LED还行但要想驱动一个需要稳定电压的微控制器比如ESP8266、ATtiny85或者传感器就完全不可靠了。我需要的是一个能从单节1.2V镍氢充电电池AA或AAA规格起步无论电池电量如何变化都能输出一个稳定、干净的3.3V电压的微型电源。这个电压是很多低功耗微控制器和数字传感器的标准工作电压。于是这个“Tiny Solar Supply”的想法就诞生了一个集成了太阳能充电管理、电池保护和稳压输出的一体化微型电源模块。它的应用场景非常广泛你可以用它来制作一个完全自主的户外温湿度监测站一个记录光照强度的数据记录仪一个驱鸟器或者一个简单的夜间闪烁信标。关键在于它摆脱了对市电的依赖实现了真正的“部署后不管”只要放在有阳光的地方就能年复一年地工作。2. 核心电路设计与元器件选型解析整个电路可以清晰地分为三个功能模块太阳能充电管理、电池接口与保护、以及核心的升压稳压电路。理解每个模块的职责和元器件选型背后的原因是成功复现和调试这个项目的关键。2.1 升压稳压核心AP3015 DC/DC转换器电路的心脏是一颗型号为AP3015的微功耗升压型DC/DC转换器来自Diodes Inc.公司。选择它主要是基于以下几个严苛的工况考量极低的启动电压我们使用的是单节镍氢电池标称电压1.2V满电约1.4V放完电可能低至1.0V。AP3015的“A”版本AP3015A最低启动电压可达1.0V这确保了即使在电池电量较低时系统依然能可靠启动并工作。非A版本AP3015的启动电压是1.2V在电池电压跌至1.2V以下时可能就无法工作了这对于充分利用电池能量是不利的。因此强烈建议使用AP3015A型号。微功耗特性对于太阳能供电系统静态电流即电路不工作时消耗的电流是致命的。AP3015在关断模式下的电流典型值仅为1μA这几乎可以忽略不计能最大程度地保存电池电量用于夜间供电。足够的输出能力AP3015A最大能提供约100mA的电流AP3015则能提供约350mA。对于驱动一个低功耗MCU工作电流几个mA到几十个mA加上一些传感器如温湿度传感器、光照传感器来说100mA的余量已经足够。如果你的负载更重比如需要驱动一个小型舵机或功率更大的射频模块则需要选择AP3015或输出能力更强的芯片。输出电压的设定是这个电路的一个精妙之处。AP3015内部有一个1.23V的精密参考电压。输出电压由连接在输出端VOUT和反馈引脚FB之间的电阻分压网络R1和R2决定。公式非常简单V_OUT 1.23V × (1 R1 / R2)为了得到3.3V的输出我们代入公式3.3 1.23 × (1 R1/R2)计算得出 R1/R2 ≈ 1.683。在项目中作者选择了R1130kΩ R282kΩ。实际计算一下1 130/82 ≈ 2.585 2.585 × 1.23 ≈ 3.18V。这个值略低于3.3V但考虑到电阻的公差和实际测量误差这是一个非常接近且合理的选择。在实际制作时你可以通过微调这两个电阻的比值来精确设定你需要的电压比如3.0V或5.0V。注意反馈电阻的精度会影响输出电压的精度。如果对电压精度要求高例如为某些ADC提供参考电压建议使用1%精度的金属膜电阻。对于一般MCU供电5%精度的碳膜电阻也完全可用。2.2 外围功率元器件选型电感、二极管和电容围绕AP3015需要正确选择电感L1、续流二极管D1和输入输出电容C1, C2, C3。这些元件的选择直接影响转换效率、输出纹波和系统稳定性。电感L1这是升压电路的能量存储和转移元件。AP3015数据手册推荐的电感值范围是22μH到47μH。我选择了33μH作为一个折中的值。更关键的是电感的饱和电流。电感必须能够承受流经它的峰值电流而不饱和。饱和的电感值会急剧下降导致转换效率暴跌甚至芯片损坏。对于这个最大输出100mA3.3V约0.33W的电路假设效率为80%输入电压最低1V那么输入电流最大约为0.33W / 0.8 / 1V 0.41A。因此选择一个饱和电流至少大于500mA的电感是安全的。那种外观像色环电阻的“功率电感”或“屏蔽电感”是很好的选择它们体积小磁泄漏少。续流二极管D1在芯片内部开关管关闭的时段这个二极管为电感电流提供流向输出的通路因此它必须是快恢复二极管或肖特基二极管。肖特基二极管因其更低的正向压降通常0.3-0.5V而更受青睐能提高整体效率。型号如1N5817、1N5819或SS14都是合适的选择其反向耐压40V和正向电流1A都远远超过本电路的需求。电容C1, C2, C3C1输入电容主要作用是滤除电池端的电流纹波为芯片提供瞬间的大电流。一个10μF到100μF的电解电容或钽电容即可。我使用了一个47μF的电解电容注意其耐压要高于电池最高电压1.5V选用6.3V或10V的都很常见。C2和C3输出电容它们共同作用稳定输出电压减小纹波。C2是一个较大容量的电解电容例如47μF用于储能和平滑低频纹波C3是一个小容量的陶瓷电容例如100nF紧靠芯片输出引脚放置用于滤除高频开关噪声。这种“一大一小”的电容组合是开关电源输出的标准做法。2.3 太阳能充电与自动切换逻辑这是让整个系统实现“白天充电、夜间放电”自动化的关键部分其逻辑非常巧妙。充电回路太阳能板的正极通过一个二极管D2连接到电池正极。这个二极管可以用普通的1N4148起到了防止电池反向向太阳能板放电的作用。当太阳能板电压高于电池电压加上二极管压降约0.6V时充电开始。这是一个最简单的“消流充电”电路没有复杂的充电管理芯片。因此必须使用可充电电池如镍氢Ni-MH或镍镉Ni-Cd电池。绝对禁止使用普通碱性电池否则有漏液甚至爆炸的风险。自动切换开关T1这是一个用MOSFET场效应管实现的电压比较开关。其工作原理是白天太阳能板受光产生电压这个电压通过一个电阻图中未明确阻值通常为100kΩ量级施加到MOSFET T1的栅极G使其导通。T1导通后将AP3015的关机引脚SHDN拉低到地从而强制关闭升压电路。此时系统零功耗仅有极微小的漏电流所有太阳能能量都用于给电池充电。夜晚或阴天太阳能板电压下降不足以维持T1导通T1关闭。AP3015的SHDN引脚被上拉电阻通常为100kΩ到1MΩ拉高芯片使能开始工作将电池电压升压至3.3V为负载供电。这个设计完美实现了无人干预的昼夜自动切换。如果你希望手动控制比如在白天也想让设备工作可以在电路中预留一个跳线或开关短路T1的源极和漏极或者直接断开太阳能板到T1栅极的连线这样SHDN引脚就不再受太阳能板电压控制。3. PCB设计与组装实操要点有了清晰的电路原理下一步就是将其转化为实实在在的电路板。为了能完美塞进原有的宜家太阳能灯外壳设计一块小巧的PCB是必要的。3.1 PCB布局与布线经验即使使用现成的设计文件理解其布局考量对调试和后续修改也大有裨益。功率回路最小化这是开关电源PCB布局的黄金法则。升压电路的“功率回路”指的是输入电容C1正极 → IC1的VIN和SW引脚 → 电感L1 → 二极管D1 → 输出电容C2/C3正极 → 负载 → 地 → 输入电容C1负极。这个环路的物理面积必须尽可能小。走线要短而粗以减少寄生电感和电阻从而降低开关噪声、提高效率、增强稳定性。在提供的PCB设计中你会看到L1、D1、C2这几个元件被紧密地布置在IC1周围。反馈走线远离噪声源连接输出电压到FB引脚的分压电阻R1, R2的走线是敏感的模拟信号线。必须让这条走线远离电感L1、二极管D1和芯片的SW开关引脚这些高频、高噪声的区域防止噪声耦合进反馈环路导致输出电压不稳定或纹波增大。通常的做法是让反馈走线从输出电容之后单独引出并用地线包围进行保护。接地策略虽然电路简单但最好有一个连续的接地平面。对于单面板可以通过粗壮的接地走线将所有地连接在一起并确保输入电容、输出电容和芯片的GND引脚都连接到这个“星形”接地点的附近避免地线噪声。元件封装选择为了追求极小体积我全部选用了0805或0603封装的贴片电阻电容。电感也是贴片功率电感。二极管D1和D2使用SOD-123封装。MOSFET T1使用SOT-23封装。对于手工焊接0603封装是精度和难度的平衡点0805则更轻松。如果你不擅长焊接贴片元件完全可以将所有元件换成直插Through-hole封装但这会显著增大PCB面积。3.2 焊接与组装注意事项焊接这样一块密集的板子需要一些耐心和技巧。焊接顺序建议按照“先矮后高、先里后外”的原则。先焊接所有贴片电阻、电容然后是二极管、MOSFET再焊接芯片AP3015最后是电感L1和接插件。电感和接插件体积较大后焊可以避免妨碍焊接其他小元件。AP3015焊接这是一个SOT-23-5封装的芯片引脚很细。使用尖头烙铁温度控制在320°C左右。可以先在一个焊盘上镀少量锡然后用镊子夹住芯片对准位置焊接固定那个引脚再检查调整对齐后焊接其余引脚。切忌长时间加热以免损坏芯片内部电路。电感焊接贴片功率电感底部可能有塑料底座焊接时烙铁接触引脚金属部分即可。确保电感牢牢贴住PCB避免虚焊。焊接后检查焊接完成后强烈建议在放大镜下仔细检查有无桥接短路。有无虚焊焊点不光滑呈灰暗色。元件极性是否正确二极管、电解电容、芯片方向。用万用表二极管档测量输入、输出端对地的短路情况。3.3 集成到太阳能灯外壳原宜家太阳能灯的外壳是一个现成的、防水的完美容器。内部固定PCB尺寸需要根据你的外壳内部空间精确设计。可以使用一小块双面胶或热熔胶将PCB固定在外壳底部确保不会晃动。外部接口太阳能板输入K4用两根导线焊接至PCB上的对应焊盘另一头焊接或连接到原太阳能板的输出线上。注意正负极。电池连接K2焊接一个AA或AAA电池盒的导线到PCB。如果外壳空间允许可以直接将电池盒放入。务必做好电池绝缘防止短路。输出接口K1可以从PCB引出两根较长的导线比如22AWG从外壳的缝隙或钻孔穿出用于连接你的负载设备。为了便于连接可以在线端焊接一个标准的2.54mm间距排针母座或者一个小型的DC插座。手动开关K3这是一个可选功能。可以在外壳侧面开一个小孔安装一个微型拨动开关或按键开关连接到PCB的K3焊盘上实现手动强制开启/关闭输出。防水处理原外壳的接缝和穿线孔是防水的薄弱点。可以在所有接缝处涂抹一圈电子密封胶如704硅橡胶在导线穿出处也打上胶。确保胶水完全固化通常需要24小时后再进行户外测试。4. 调试、测试与性能优化电路组装完成后不要急于接上太阳能板和电池先进行一系列的上电前检查和分步测试这是避免“烟花”的关键。4.1 上电前检查与静态测试视觉与连通性检查重复焊接后的检查步骤确保无误。静态阻抗测试不接电池和太阳能板将万用表调到电阻档2kΩ或20kΩ。测量PCB上电池输入端正负极之间的电阻。正常情况下由于有二极管D2和芯片内部电路应该显示一个较大的电阻值几百kΩ以上并且正反测量值不同。如果电阻很小如几欧姆说明存在严重短路。测量输出端正负极之间的电阻。由于有输出电容初始会看到一个充电过程然后稳定在一个较大的值几十kΩ以上。如果直接显示接近0Ω则输出短路。4.2 分步上电测试准备一个可调直流稳压电源将其电压设定在1.2V模拟镍氢电池电流限制定在100mA以内。测试纯升压电路不接T1自动控制部分暂时不焊接MOSFET T1或者确保其栅极G悬空不接太阳能板信号。将稳压电源连接到电池输入端K2。用万用表电压档测量输出端K1。你应该能立刻读到大约3.3V的电压。接上一个轻负载例如一个3.3V的LED串联一个100Ω电阻。LED应该被点亮。测量输出电压它应该依然稳定在3.3V附近可能有±0.1V的波动。逐步增加负载电流可以并联多个LED和电阻用万用表测量输出电流。观察输出电压是否保持稳定直到接近芯片的最大输出电流AP3015A约100mA。当负载过重时输出电压会开始下降。测试自动切换功能焊接好T1。此时将太阳能板输入端口K4悬空模拟黑夜升压电路应正常工作输出3.3V。然后用一个外部电源或另一块电池模拟太阳能板施加一个高于电池电压1V以上的电压例如2.5V-5V到K4端口。此时升压电路的输出应立即关闭电压为0V。撤掉模拟太阳能电压输出应重新恢复。效率测量这是衡量电路设计好坏的关键指标。你需要同时测量输入和输出的电压、电流。在输出端接一个可调的电子负载或一个已知阻值的功率电阻设定在50mA负载电流。记录输入电压V_in、输入电流I_in输出电压V_out、输出电流I_out。计算效率η (V_out * I_out) / (V_in * I_in) * 100%。在输入电压1.2V输出3.3V/50mA的条件下一个设计良好的电路效率应该能达到75%-85%。如果效率过低如低于70%需要检查电感是否饱和二极管D1正向压降是否过大应使用肖特基二极管PCB功率回路走线是否过长过细4.3 常见问题与排查实录即使按照步骤操作也可能会遇到一些问题。以下是我在制作和调试过程中遇到过的典型情况及其解决方法问题现象可能原因排查步骤与解决方法无输出电压1. 芯片未使能。2. 电源未接通或反接。3. 芯片或关键元件损坏。4. 电感开路或虚焊。1. 检查SHDN引脚电压悬空或接高电平1.5V时应使能。如果接了T1确保其栅极为低电平黑夜状态。2. 用万用表确认电池输入电压正常1.0V极性正确。3. 检查VIN引脚是否有输入电压。检查FB引脚分压电阻是否焊接正确阻值是否正常。4. 用电感表或万用表通断档检查电感L1是否完好。输出电压远低于3.3V1. 负载过重超出芯片能力。2. 输入电压过低。3. 电感饱和。4. 反馈电阻值错误。1. 断开所有负载再测空载电压。如果空载正常说明负载电流太大需减小负载或换用更强芯片如AP3015。2. 确保输入电压高于芯片最低工作电压AP3015A需1.0V。3. 触摸电感如果异常发热可能是饱和了。尝试更换一个饱和电流更大的电感。4. 用万用表仔细测量R1和R2的阻值计算理论输出电压。输出电压不稳定跳动或纹波过大1. 输出电容容量不足或失效。2. 反馈走线受到开关噪声干扰。3. 输入电容容量不足。1. 在输出端并联一个更大的电容如再并一个100μF电解电容测试如果变稳定说明原电容不足或ESR过高。2. 检查PCB布局确保反馈走线远离电感和SW引脚。可以在反馈分压点R1/R2连接处到地之间加一个几十到几百皮法的小电容以滤除高频噪声但可能影响瞬态响应。3. 在输入端并联一个更大的电容测试。白天升压电路不关闭1. MOSFET T1损坏或焊接错误。2. 太阳能板到T1栅极的电阻开路或阻值过大。3. 太阳能板输出电压不足。1. 测量T1的栅极电压白天应有足够高的电压2V使其导通。如果电压正常但SHDN引脚未被拉低则T1可能损坏。2. 检查连接太阳能板正极到T1栅极的电阻通常100kΩ-1MΩ是否焊接良好。3. 测量太阳能板在光照下的开路电压应远高于电池电压。夜间升压电路不启动1. MOSFET T1栅极悬空或一直有残留电压。2. SHDN引脚的上拉电阻开路。1. 在黑夜条件下测量T1栅极电压应接近0V。如果仍有电压检查太阳能板是否有漏电或栅极对地的放电电阻是否太小或开路通常需要一个大电阻如1MΩ从栅极到地。2. 检查连接在SHDN引脚和VIN之间的上拉电阻通常100kΩ是否焊接良好。4.4 系统联调与长期运行建议完成所有单元测试后就可以进行系统联调了。连接太阳能板与电池将太阳能板、充满电的镍氢电池正确连接到PCB上。昼夜模拟测试用强光手电照射太阳能板模拟白天用遮挡物遮住模拟黑夜。观察在“白天”模式下电池电压是否缓慢上升充电且输出端无电压在“黑夜”模式下输出端是否立即输出稳定的3.3V。这个过程可以反复多次。接上真实负载测试连接你最终想驱动的设备比如一个搭载了低功耗程序的ESP-01S模块。将其放在窗台或阳台进行为期24-48小时的实地测试。用万用表记录不同时间段正午、傍晚、深夜、清晨的电池电压和输出电压确保系统能平稳度过完整的充放电周期。长期运行注意事项电池选择推荐使用低自放电的镍氢电池如eneloop其循环寿命长耐过充过放能力相对较好。尽管本电路是消流充电对电池保护有限但对于小电流、白天充电晚上放电的浅循环应用优质镍氢电池可以工作很多年。太阳能板清洁定期清洁太阳能板表面的灰尘和污渍保证其发电效率。防水复查长期户外使用后检查密封胶是否有老化、开裂迹象及时修补。这个“Tiny Solar Supply”项目从一个废弃的太阳能板出发通过添加一个高效的升压稳压核心和简单的自动控制逻辑将其变成了一个极具实用价值的微型独立电源。它不仅仅是一个电路更是一种解决问题的思路如何利用手边现有的、高质量的被淘汰部件通过巧妙的再设计赋予它们新的生命。整个制作过程涉及了开关电源原理、PCB设计、焊接调试和系统集成等多个方面的技能完成后的成就感远超购买一个现成的模块。希望这份详细的拆解和记录能帮助你成功制作出自己的那一份“微光”。
http://www.zskr.cn/news/1392237.html

相关文章:

  • 3分钟解锁智能电视自动化:LGTV Companion终极配置指南
  • Free RTOS:事件组实验-改进姿态控制
  • 跌倒检测数据集盘点:从经典到前沿,如何选择与评估
  • O2PLS多组学整合分析:在R中利用ggplot2绘制载荷值图解析关键生物标志物
  • 【财务领域】【金融工程】第四十三篇 资产负债管理与评估01
  • prvf-4007 user equivalence check failed for user oracle
  • Print.js终极指南:3步搞定网页打印的完整解决方案
  • 大模型落地失败率高达68%?2026年AI工具选型必须绕开的4个认知陷阱,附企业级选型checklist
  • 超节点技术深度篇六:超节点工程化技术:从无损网络、RAS 到任务级可观测性
  • Adobe-GenP 3.0:解锁Adobe全家桶的终极免费方案
  • 信息学奥赛解题策略:从“石头剪刀布”看OpenJudge NOI中的字符串与逻辑优化
  • DIY太阳能充电器设计:从MPPT算法到三阶段充电的工程实践
  • 番茄小说下载器:让离线阅读成为你的日常习惯
  • 基于Arduino与SIM800L的短信远程控制器:从硬件设计到防冻保护实战
  • AI离你很近!普本程序员也能抓住大模型红利,收藏这份9大职业路线图
  • NPU性能调优完全攻略——从Profiler到算子调优的实战方法论
  • 基于二维码定位算法中的二维码选型
  • MestReNova下载安装详细教程(附安装包)MestReNova 14下载安装教程(附MestReNova 14+MestReNova安装包)
  • TRConv:基于目标调控卷积的恶意软件分类与鲁棒性提升实践
  • 3步打造你的革命性AI桌面助手:用自然语言重新定义人机交互
  • 如何快速配置设备认证:PlayIntegrityFix终极指南
  • API Key 集中管理与访问控制提升企业级应用安全水平
  • 基于DS3231与PIC单片机的高精度数字时钟设计与实现
  • 3分钟搞定全网热门资源下载!res-downloader超强工具完整指南
  • 襄阳东津慧珠黄金回收|2026 年 5 月金价走势 + 变现案例 + 上门服务指南 - 润富黄金珠宝行
  • 多核虚拟化实时系统中vMPCP协议阻塞时间分析优化
  • 3大突破:BarrageGrab实现跨平台直播弹幕采集的终极指南
  • FanControl深度解析:专业级风扇曲线调校实战指南
  • 如何快速实现智能视频分析:Video Analyzer的完整指南
  • UI-TARS桌面助手:用自然语言重新定义电脑操作体验