×

基于ATtiny85的树莓派自动开关机系统

消耗积分:0 | 格式:rar | 大小:0.10 MB | 2022-12-19

香香技术员

分享资料个

你是否遇到过突然有人在您的项目上拔掉插头,或者可能你使用的是不稳定或不可靠的电源这种情况?这个项目可以帮助你解决和避免以上的事情再次发生。

无论是媒体中心、文件服务器、Web 服务器、机器人、车载 PC 还是街机游戏机,Raspberry Pi 的无电池 UPS 都能为其提供足够的电量来正常关闭,然后在恢复充足的电力时重新启动。

在我以往的生涯中,我遇到过很多次项目的失败。但很多时候,那些失败都属于无意中拔掉插头的人为“失败”。

但现在我不需要再担心这个了。

安全关机和重启 UPS 背后的想法是基于树莓派上关机引脚的功能。

在继续之前,Pi 上的关闭脚本必须通过将 GPIO PIN 拉到低电平来工作。完成后,就可以查看硬件了。

所需技能

  • 焊接专业知识和下列电子元件的知识。
  • 编程,用于 Pi 的“Python”和“Bash”,用于 ATtiny 的“C”(并且还知道如何编程)。

构成

  • 超级电容器 40F* x 2
  • 220uF电容
  • 升压转换器
  • 阁楼
  • IC底座8针
  • 穿孔板或 PCB
  • 标头
  • 肖特基二极管 2A x2
  • 普通二极管 1N4007 x2
  • P-Ch MOSFET IRF5210 IRF4905(或同等产品)
  • NPN 晶体管 2N2222 或 2N3904(或同等产品)
  • 按钮(可选)
  • 电阻器 1/4 W 1Kx2、3Kx2、10Kx2、47Kx2、220Kx1
  • 电阻 1W 10 或 20 欧姆

*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)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !