你是否遇到过突然有人在您的项目上拔掉插头,或者可能你使用的是不稳定或不可靠的电源这种情况?这个项目可以帮助你解决和避免以上的事情再次发生。
无论是媒体中心、文件服务器、Web 服务器、机器人、车载 PC 还是街机游戏机,Raspberry Pi 的无电池 UPS 都能为其提供足够的电量来正常关闭,然后在恢复充足的电力时重新启动。
在我以往的生涯中,我遇到过很多次项目的失败。但很多时候,那些失败都属于无意中拔掉插头的人为“失败”。
但现在我不需要再担心这个了。
安全关机和重启 UPS 背后的想法是基于树莓派上关机引脚的功能。
在继续之前,Pi 上的关闭脚本必须通过将 GPIO PIN 拉到低电平来工作。完成后,就可以查看硬件了。
所需技能
构成
*40Fis 取决于负载,35F 在树莓派 Pi3 上也能正常工作。
功能
当主 +5V 连接时,电容器开始充电。
当充电> 3V时,升压转换器为MOSFET的源极和栅极以及ATtiny提供5V
阁楼启动并监控电容器电压。
当电容器电压 >3.9V 时,ATtiny 为 PWR 晶体管供电,将 MOSFET 的栅极接地,并向 Pi 提供 5V。
如果电源 5V 下降且电容器电压 < 3.8V 且 MOSFET 仍处于开启状态,则 ATtiny 会为其集电极连接到 Pi 上的关断引脚的关断晶体管供电,从而将其拉至低电平。在 Pi 上触发关机,大约 25 秒后,ATtiny 将 PWR 晶体管断电,关闭 MOSFET 并从 Pi 移除电源。
ATtiny 等到电源 5V 返回且电容器电压 >3.9V 再次为 MOSFET 晶体管供电并恢复为 Pi 供电。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !