我可以打开/关闭电源设备吗?


Answers:


16

是的,这是可能的,但是您需要一个继电器来控制市电电源,并且可能需要转换电平(以正确控制继电器并保护RasPi)。您可能需要看一下该附加,该将同时转换电平并包含两个10 Amp继电器。


17

最简单的方法是使用2级驱动程序。您需要使用高压继电器驱动器,例如ULN2003 ULN2803,然后连接输出以驱动继电器来控制所需的组件。

这显示了3.3v驱动器电路的示例

您可以在Mouser或DigiKey或任何其他主要站点上购买所有这些组件。请注意,这些组件会消耗大量电流,因此您不能使用扩展连接器上提供的5V,而是需要使用至少1A电源@ 5V的外部电源。

注意:建议使用继电器的原因是,除非您使用FET晶体管,否则Raspberry PI没有足够的功率来驱动那么多晶体管输出。驱动电路可确保即使短路输出或由于继电器开关的冲击电流而产生电涌,也不会损坏珍贵的RasPi。


请问为什么不使用简单的晶体管电路来驱动继电器?
Alex Chamberlain 2012年

1
除非您使用FET晶体管,否则Raspberry PI没有足够的功率来驱动那么多晶体管输出。驱动电路可确保即使短路输出或由于继电器开关的冲击电流而产生电涌,也不会损坏珍贵的RasPi。
FarhadA 2012年

1
一般来说,在堆栈交换中,最好根据注释中的澄清请求更新您的答案,这样所有需要的信息都在答案本身中,而不是在注释中散布。同样,这意味着人们可以在他们的要求得到处理后整理(删除)他们的评论。理想情况下,答案应以很少或没有注释来分散注意力。
Mark Booth 2012年


3

美国有一种叫做PowerSwitch尾巴的产品,它基本上是一个装在盒子里的光电隔离继电器。它们构成了120V的完整单元,但仅提供240V电源的套件。

该套件组装看起来非常简单(即使对于初学者而言)。此方法的好处是(一旦完成)所有高压连接均安全地位于外壳内部,并且该板由专业工程师设计,并适当考虑了高压和低压之间以及高压连接之间的适当隔离。

http://www.powerswitchtail.com/Pages/PSTIIU.aspx

尽管它比带继电器的鹅卵石电路贵(18美元),但它更方便,而且(最有可能)也更安全。如果您要像这样滚动自己的设备(使用合适的电路板,外壳等,并且都已安全完成),那么您可能永远都不会超出价格,尤其是对于业余爱好者。


1

我已经连接了来自AVIOSYS的USB驱动的市电电源开关-USB NetPower8800。我需要使用有源集线器,因为RPi无法通过USB端口产生足够的电源来进行开关。

AVIOSYS单元仅随Windows驱动程序一起提供。我要求提供Linux驱动程序和/或协议规范,但他们拒绝发布任何规范,因为他们说Prolific并未公开该设备使用该USB串行转换器的信息。

因此,我不得不使用USB端口捕获实用程序来分析对话,然后在RPi上的Python程序中重现对话。生成了超过50条消息的对话-我不知道是否全部都需要,但是一旦初始化,就需要打开一条消息,然后关闭另一条消息。

如果您有兴趣,该程序可以在RPi上运行,可以在以下位置下载:

https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294

您还需要在RPi上安装python-USB库

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.