在上一个问题之后,我正在尝试为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或门,这是一个开始,但是从我的读物中,您需要来自或门的更多电流以使晶体管饱和-是对不对
请记住,除了该子电路的要求之外,我还需要将5条线从3.3V电平转换到5V,将2条线从5V转换到3.3V,任何人都可以推荐OR1,Q1,RLY1和/或的组件/替代品。有任何修改吗?
模拟该电路 –使用CircuitLab创建的原理图
这是我尝试遵循@Connor Wolf的建议。
- 需要选择R1和C3以允许RPi正确关闭
- 我添加了C1是因为我想象到点火开关关闭后继电器会花很短的时间-我不知道那会持续多久,但我想RPi将从中汲取约700mA的电流电容器,以及555和继电器
@Nick建议它可能更简单-也许像这样吗?我试图去掉二极管,以便只使用现成的12V-5V 1A USB电源(或一对)。555数据表说它输出3.3V(最大电源100mA? 此页面说200mA)。RPi将读取3.3V的ACC线以确定何时关闭。