继我之前的问题之后,我正在尝试为我的 Raspberry Pi 创建一个关机控制器。Raspberry Pi 需要由电池供电,但应在 Pi 检测到点火装置已关闭后断电。
Pi 将从 ACC 线获取 3.3V 电源(我有其他组件将通过 7805 从 ACC 线获取 5V,因此除非有人有更好的建议,否则我将使用分压器降压至 3.3V - 我'还将驱动一个需要 5V CMOS I/O 的 uPD6708,因此必须在另外 2 条线路上从 5V 降压到 3.3V)。
在 RPi 中运行的软件会将其中一个 GPIO 引脚设置为高电平,大概当 RPi 关闭时,GPIO 引脚将全部变为低电平。所以 Q1 应该打开继电器,只要点火器打开,或者 GPIO 引脚为高电平,就保持 RPi 的电源打开。
我有 3 个带有 1000uF 帽和某种变压器/电感器的保险丝套件,所以我不妨在 12V 电池和 12V 附件线上使用其中一个。
这个关闭控制器声称在待机状态下仅消耗 50uA - 如果我使用 CMOS 4071 OR 门,那将是一个开始,但从我所读到的,你需要更多来自 OR 门的电流来使晶体管饱和 - 是对吗?
请记住,除了该子电路的要求外,我还需要将 5 条线从 3.3V 电平转换到 5V 和 2 条从 5V 到 3.3V,任何人都可以推荐 OR1、Q1、RLY1 和/或的组件/替代品任何修改?
这是我尝试遵循@Connor Wolf 的建议。
- 需要选择 R1 和 C3 以允许 RPi 正确关闭
- 我添加了 C1,因为我认为在点火开关关闭后继电器切换需要片刻时间 - 我不知道那是多长时间,但我想 RPi 将从电容器,除了 555 和继电器
@Nick 建议它可以更简单——也许像这样?我试图移除二极管,以便我可以使用现成的 12V-5V 1A USB 电源(或一对)。555 数据表说它输出 3.3V(最大源 100mA? 这个页面说 200mA)。RPi 将读取 3.3V 的 ACC 线路以确定何时关闭。