服务器双路供电原理,双路电源上电顺序控制电路原理图

双路电源上电顺序控制电路原理图

来源:华强电子网

作者:华仔

浏览:1978

时间:2016-08-10 14:18

标签:

摘要:

在某些电子产品中或在其生产实验中,需要双路电源供电。比如一个带有单片机的控制板,附带液晶显示器或者其它外围器件。控制板采用+5V供电,而外围器件除了需要+5V(VCC)电源外,还需要另外一路正的或负的稳压电源供电,比如用一个-10V电源(VEE)为液晶显示器提供驱动显示对比度调节电压。在这些应用中,电源的上电顺序是非常重要的。开电时必须保证+5V电源先接通。之后再接VEF,关电时必须先断掉VEE,

在某些电子产品中或在其生产实验中,需要双路电源供电。比如一个带有单片机的控制板,附带液晶显示器或者其它外围器件。控制板采用+5V供电,而外围器件除了需要+5V(VCC)电源外,还需要另外一路正的或负的稳压电源供电,比如用一个-10V电源(VEE)为液晶显示器提供驱动显示对比度调节电压。在这些应用中,电源的上电顺序是非常重要的。开电时必须保证+5V电源先接通。之后再接VEF,关电时必须先断掉VEE,之后再断掉VEE,否则会使电路的+5V逻辑电源不存在或未完全建立时,驱动电源VEE馈送到逻辑电路中,超出某些元件的耐压范围,引起元件损坏。因此我们制作了下面的电路,连在供电电源中,控制电源的上电顺序,取得了良好效果。

b83ee09003dd6fb4b0337778120afb72.gif 双路电源开关顺序控制电路工作原理 附图中Vcc IN接+5V电源输入,VEEIN接-10V电源输入,S1为电源开关,VcC 0UT和VEE OUT为电源输出。 开电时,S1闭合,C1、C2充电,因C1取值比C2小很多,所以一段时间后V1首先导通,带动继电器K1动作,闭合图示下方触点,使K1的1—2和4—6接通,从而使Vcc输入通到VCC输出,逻辑电源通电,此时V匪输入才接通到K2的第4脚,为下一步VEE的连通做准备。经过一段时间延迟(延迟时间取决于R1、R2、C1、C2的取值,一般取几十到几百毫秒),V2导通,带动继电器K2动作,闭合图示下方触点,使K2的1—3和4—6接通,从而使’VEE输入通到VEE输出,驱动电源通电,同时又接通一路Vcc的通路。二极管D1用于隔断两路开关控制的通路,使它们互不影响,发光二极管D2指示电源已接通。 断电时,S1断开,C1、C2放电,V1首先截止,控制继电器K1断开,切断了VEE的通路,而此时K2仍然接通,VcC的通路由K2的1—3触点保持着,因此驱动电源VEE先于逻辑电源VcC断开。C2放电完成后V2截至,K2断开,两路电源都被切断。R5为放电阻,使VEE负载电荷通过它尽快放掉,减少负载上VEE电压的维持,进一步保证电源断电顺序的可靠性。 附图中,继电器选用市面上常见的松下直流继电器,驱动电压为5V,其它器件也都是常见的元器件。制作时,电压的输入输出端采用接线端子焊在线路板上,方便电源引线。整个电路在Vcc=+3V时空载功耗为36毫安,VCC=+5V时空载功耗为50毫安,对电源功率影响不大。 将使用双电源的负载直接连到稳压电源上,有时候这些稳压电源本身没有各路电源独立的开关,或者为在生产或实验中为减少操作环节或操作不注意,直接使用总开关来开关电源。很容易发生因频繁开关电源引起的电路损坏。经过这一套开关电路转接,用一个开关控制电源通断,既方便操作,又安全可靠,取得了明显的效果,使损坏大大减少。工作效率得到提高。

分享到:

536b39fb90d6b2a5aa632a6d965550b9.png

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
冗余电源是用于服务器中的一种电源,是由两个完全一样的电源组成,由芯片控制电源进行负载均衡,当一个电源出现故障时,另一个电源马上可以接管其工作,在更换电源后,又是两个电源协同工作。世平集团推出的基于 TI TPS2372-3 的双路冗余服务器电源方案,输出可达 90W,效率高达 84%。 其中,PMP20859实现了IEEE802.3bt(草案)以太网供电(PoE)供电设备(PD),具有双冗馀输入和这些输入与辅助输入之间的平滑过渡。该设计包括一个5V / 6A同步反激转换器,允许使用多达三个电源(两个PoE电源设备(PSE)电源和一个AC / DC墙上适配器辅助电源)以降低功率概率和系统中的数据丢失。 两个IEEE802.3bt(草案)TPS2372-3 PD控制器用于高达40W的高功率PoE。此外,TPS3808延迟管理器和附加电路使PD能够实现PoE与辅助和PoE与PoE电源连接之间的平滑过渡(在主电源被移除或发生故障的情况下),而不会中断输出电压或断开连接来自PSE。 ► 核心技术优势 1. 实现IEEE802.3at或IEEE802.3bt(草案)(1-4型)供电设备(PD)所需的所有功能。低内部开关电阻允许TPS2372-4和TPS2372-3分别支持高达90 W和60 W的高功率应用。假设100米CAT5电缆,在PD输入时转换为71.3 W和51 W. 2. 具有增强功能。自动MPS功能可实现需要极低功耗待机模式的应用。 自动产生必要的脉冲电流以维持PSE功率。外部电阻用于实现此功能并编程MPS脉冲电流幅度。实现了延迟功能,允许远程PSE在释放电源良好(PG)输出之前完成其浪涌阶段。这可确保满足IEEE802.3bt(草案)启动要求。 3. Autoclass使能输入还允许符合IEEE802.3bt(草案)标准的高级系统功率优化模式。 ► 方案规格 1. 冗馀输入:两个 PoE 和一个 48V 适配器 2. 在输入之间切换时能够连续输出 3. 在 5V/6A 输出和 PoE 输入条件下,可实现 84% 的效率 方案来源于大大通。
好的,我可以为您提供一些基本的思路和代码示例。 首先,您需要准备以下材料: - ESP8266开发板 - 双路继电器模块 - 杜邦线若干 接下来,您可以按照以下步骤进行操作: 1. 连接电路 将双路继电器模块的VCC和GND引脚连接到ESP8266开发板的3.3V和GND引脚上。将双路继电器模块的IN1和IN2引脚分别连接到ESP8266开发板的GPIO引脚上,比如GPIO12和GPIO14。 2. 编写代码 使用Arduino IDE进行编程,使用ESP8266WiFi库和ESP8266HTTPClient库实现与服务器的通信。您可以按照以下代码示例进行编写: ```C++ #include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> // WiFi网络信息 const char* ssid = "your_wifi_ssid"; const char* password = "your_wifi_password"; // 服务器信息 const char* server_url = "http://your_server_url"; const int server_port = 80; // GPIO引脚定义 const int relay1 = 12; const int relay2 = 14; void setup() { // 初始化串口 Serial.begin(9600); // 连接WiFi网络 WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting to WiFi..."); } Serial.println("Connected to WiFi."); // 设置GPIO引脚模式 pinMode(relay1, OUTPUT); pinMode(relay2, OUTPUT); // 关闭继电器 digitalWrite(relay1, HIGH); digitalWrite(relay2, HIGH); } void loop() { // 向服务器发送请求,获取继电器状态 HTTPClient http; String url = String(server_url) + "/get_relay_status"; http.begin(url); int httpCode = http.GET(); // 处理服务器响应 if (httpCode == 200) { String response = http.getString(); Serial.println("Server response: " + response); // 解析服务器响应,控制继电器 if (response == "relay1_on") { digitalWrite(relay1, LOW); digitalWrite(relay2, HIGH); Serial.println("Relay1 on."); } else if (response == "relay2_on") { digitalWrite(relay1, HIGH); digitalWrite(relay2, LOW); Serial.println("Relay2 on."); } else { digitalWrite(relay1, HIGH); digitalWrite(relay2, HIGH); Serial.println("Relay off."); } } else { Serial.println("Server error."); } // 延时一段时间,避免频繁发送请求 delay(1000); } ``` 在这段代码中,我们使用HTTP GET请求从服务器获取继电器状态。服务器返回的状态可以是"relay1_on"、"relay2_on"或者其他任何值,根据不同的状态来控制不同的继电器。在这个例子中,我们使用GPIO12和GPIO14来控制两个继电器,通过控制这两个引脚的电平来控制继电器的开关。 3. 测试 将代码上传到ESP8266开发板上,并连接双路继电器模块。将ESP8266开发板连接到WiFi网络,然后启动服务器,并按照上述代码实现与服务器的通信。现在,您可以通过修改服务器的响应来控制继电器的开关了。 注意:在实际使用中,请务必注意安全性和稳定性,避免电路短路等安全问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值