下载 PDF
      SAMOVAR                                  
×
菜单

如何正确连接继电器模块

 
 
ESP32 可以连接 5 伏或 12 伏的继电器模块。
模块上必须有 JDVCC - VCC 跳线帽。
 
警告:
如果没有 JDVCC-VCC 跳线帽,说明模块的供电没有电气隔离。 不建议使用这类模块。
 
 
电路图(以一个通道为例):
与 ESP32 的连接:

图中上方的接口:
必须!拔掉跳线帽!
- GND 引脚接继电器电源的负极(-5 或 -12 V,取决于所用继电器)。
- VCC 引脚不使用(即不接任何东西)。
- JDVCC 引脚接继电器电源的正极(+5 或 +12 V)。

第二个接口:
- VCC 接 ESP32 的 +3.3 伏
- IN1、IN2 接 ESP32 相应的输出。为实现完全的电气隔离,这个接口的 GND 引脚可以不接 ESP32 的 GND。
 
这样整个模块(包括继电器)由单独的电源(5 或 12 伏)供电,Samovar 只提供 3.3 伏:供给电阻 R2、光耦的 LED 和指示 LED。
IN1 引脚为逻辑 0 时继电器吸合;为逻辑 1(+3.3 伏)时继电器释放
 
注意。
大多数继电器模块属于低电平触发型(Low Level Trigger,LLT,默认启用)。也就是说,要让继电器吸合,继电器控制输入(IN1)必须为逻辑“0”。输入(IN1)加逻辑“1”时,继电器释放。当单片机要控制很多设备时会使用这种继电器,以减少单片机的发热和电流消耗。在要求上电时或“默认”就让继电器吸合的系统中也会使用它们。
 
要用逻辑“1”而不是逻辑“0”来控制模块:
- 在 Samovar 网页界面的 “设置 – 其他”(«Настройки – Прочие»)选项卡中,选择模块所需的触发电平。
 
字段 rele1…rele4 设置继电器吸合时的电平。对于本文所述的逻辑 0 吸合的模块,将电平设为 LOW.
 
警告。在 ESP32 DevKit 上,2 号继电器(搅拌器)接在 GPIO15 上。这是一个启动配置引脚(strapping pin),开发板复位时硬件会把它拉高。如果在这个通道上使用逻辑 1 吸合的模块,每次 Samovar 启动时它都会短暂吸合。2 号继电器请使用低电平(LOW)吸合的模块。