乐鑫技术交流
直播中

张勇

7年用户 1451经验值
私信 关注
[问答]

为什么我的电压转换器不工作?求解答

我是 ESP8266 的新手,尤其是 NodeMCU 的新手,但我很早就开始学习并在 1960 年代将我的第一个程序加载到穿孔纸带上的计算机中。我已经在 Arduino 上完成了几个功能性项目,所以我在那个方向上也很酷。
我最近决定使用智能 TRV 使我的水基中央供暖系统自动化,这是我的第一次尝试,尽管它在一定程度上受到了阀门在目标温度附近的广泛温度范围内保持部分打开的阻碍。
我的第二次也是目前的尝试是使用亚马逊销售的 Saswell 系统,除了 TRV 本身之外,它还包括一个网关和一个定时器/接收器模块,其中包含 2 个继电器,用于根据热水或中央供暖的需要打开或关闭锅炉。作为中国人,该系统的文档很可怜,公司不会回应任何支持请求。这是我目前所能找到的所有内容,所以我正在努力克服它的不足。
其中最主要的一个是定时器/接收器在大部分时间似乎都处于离线状态,我认为这与它与网关之间的无线电通信有关。发生了一些使它重新上线的事情,但我无法定义这些是什么,除非我知道重新启动网关会这样做。
因此,我编写了代码以在 NodeMCU 上执行频繁重启,这很有效,但我也希望同一个 NodeMCU 监控主电源的状态,以便它可以在断电后运行恢复例程(我们最近停电一直持续到凌晨,当电​​力供应恢复时,暖气已经熄灭,一些智能灯泡也亮着)。
所以我想构建一个电源转换器,它将网关可以用作输入的 12v 电源,并通过由 NodeMCU 操作的继电器将其切换为直接输出到网关。我认为使用围绕几个 LM317 稳压器的简单电路,我可以为 NodeMCU 产生 5v 的正常电源,并为几个 AAA 电池充电,我可以用这些电池来检测电源是否出现故障并保持 NodeMCU 运行也。但是,尽管尝试了 5 次构建这个单元,并且每次我都能得到 5.09 伏的电压,但我无法让 Node MCU 通电。当连接到合适的 USB 电源时,内置 LED 会在启动后亮起,但当使用 Vin 和 Gnd 或通过 USB 电缆连接到我自己的电源时,内置 LED 只会定期闪烁。
谁能指出我正确的方向。

回帖(1)

洪茗苞

2024-1-15 16:02:43
很抱歉您遇到了电压转换器不能工作的问题。由于您并没有提供更多的细节,例如您使用的是哪种电压转换器、连接的方式、电路图等等方面的信息,我很难给出具体的解决方案。但是,我可以提供一些常见的问题和检查点,希望能帮助您解决问题:

1. 电路连接是否正确?

检查电路连接是非常重要的一步。确认您连接的线路、电源正负极、信号输入和输出端口、接地等等都是正确的。您可以查看电路图和手册来验证连接是否正确。如果您使用的是 PCB 板,也可以检查 PCB 板是否有问题。

2. 器件是否正确?

检查您使用的器件是否正确,例如您使用的电阻、电容、二极管、晶体管等等。如果您使用的是芯片或模块,也要确认是否使用正确的特定型号并确认没有损坏。

3. 供电是否稳定?

检查您的供电是否稳定,特别是当您连接的设备需要大功率时。如果您的电压转换器连接到大功率设备,电源的峰值电流可能导致电源垮掉,导致您的电压转换器不能工作。您可以使用稳定的电源或添加电容器来平衡电源电压。

4. 程序和代码是否正确?

如果您使用的是基于微控制器的电路板,您需要检查您的程序和代码是否正确。您可以尝试重新编译和上传代码来解决问题。确认您的程序没有语法错误、逻辑错误等等。如果您使用的是第三方库,也需要确认库的版本是否和您的程序兼容。

5. 其他可能的问题和解决方案

如果以上步骤没有解决问题,您可以尝试使用示波器、万用表等测试仪器来检查您的电路板和器件。您还可以咨询专业技术人员,例如当地的电子商店工作人员或在线社区中的其他电子爱好者来获得帮助。

希望以上信息能够帮助您解决问题,祝您好运!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分