Answers:
据我所知,你做不到。
但是通过使用一些非常简单的电子设备,您可以做到。最简单直接的选择是使用2个GPIO引脚作为输入(每个电源一个)。
通过一些电阻器(用于安全和电压电平调整!)将两个电源(除了它们的正常连接以外,实际提供电源)连接到这些GPIO引脚。
在软件中,您只需读取两个引脚即可。如果两个均为“ 1”(因此为5V或3.3V),则两个电源都可以正常工作。如果这些输入引脚之一为“ 0”,则说明已关闭电源,您可以在软件中采取适当的措施。
在这个非常基本的版本上,有更多可用的变体,它们仅使用一个GPIO输入引脚,但是所需的外部电子组件将变得稍微复杂一些。
注意:由于旁路了固态保险丝,因此通过GPIO供电有一定风险,因此至少在替代电源连接中需要使用一些短路保护。
下面的这个原理图应该可以完成工作,您将需要两个(每个电源一个)
在将它们连接到Raspberry Pi之前,请测量Raspberry和GPIO引脚的输出电压,通常1N4001二极管的压降约为0.7V,但该二极管是通用二极管,它们的精度不是很高。Pi的电压不应超过5V,GPIO引脚的电压不应超过3.3V。
通过更改此原理图并使用稳压器LM317(并在ADJ引脚上给其提供正确的电阻值,您可以再次连接“现成的”电源),但这需要更多的组件。这种“现成的”电源可以是7.5V或9V。
LM317需要2个电容器,该电容器不在此原理图中,请查看LM317的数据手册。