继电器:低电平触发和高电平触发有什么区别

电器工程 Arduino 中继
2022-01-20 05:30:07

我正在为一个微控制器项目选择继电器,我是电子初学者,所以当我不得不在低电平触发和高电平触发之间进行选择时遇到了一个问题

据我了解:

  • 当控制信号低于一定电压时,低电平触发将允许电流通过电源线。
  • 当控制信号高于一定电压时,高电平触发将允许电流通过电源线。

我对吗?

2个回答

机械继电器需要电流通过其线圈才能触发。如果将骨架的一端连接到 V+,则通过将另一端驱动为低电平来触发它,如果将第一端连接到 0V/GND,则通过将另一端驱动为高电平来触发它。所以继电器本身并不关心它的高触发还是低触发(这就是为什么我问它是机械状态还是固态,以及部件链接)。

但是,您发布的链接显示了带有晶体管驱动器的继电器模块。

在此处输入图像描述

在这种情况下,根据您使用的晶体管和配置,您可以使用特定的高电平或低电平触发器。

但是,还有另一个问题。该继电器具有 NO(常开)和 NC(常闭)引脚。

这意味着当未触发继电器时,NO 引脚打开(未连接)并且 NC 与公共端短路。

当继电器被触发时,开关弹起,NO 闭合(连接),NC 断开(断开)。

这意味着..当该继电器被触发时,取决于您的接线方式,您可以让它导通或不导通。

所以..答案是:您是部分正确的,其余的可能是正确的,具体取决于您的接线方式。

我说得有道理吗..?

你基本上是正确的。
您可以更笼统地说明其含义,以便适用于更多情况。

一般而言,在涉及数字信号的微控制器环境中:

  • 低 = 地电平 = 逻辑 0 = 逻辑假

  • 高 = 电源电压(通常为 Vcc 或 Vdd)= 逻辑 1 = 逻辑真。

您使用(足够明智的)“电流通过电源线”作为触发的指示。其他结果可能同样符合条件。

所以:

  • “低电平触发”是指“当控制信号为 0 / 假 / 接地时发生或开始或被触发或……所期望的动作。

  • “高电平触发”是指“当控制信号为 1 / true / Vcc 或 Vdd 时,所需的动作发生或开始或被触发或……。

这是一个相当迂腐的变化,但允许含义涵盖复杂的结果(例如,发送蓝牙消息)或不涉及电流的结果(应用(或移除)MOSFET 栅极信号)

并且还允许期望的结果是负面的。例如,当接收到高电平信号时,安全开关关闭电机。- 即这里电压和电流的去除是通过应用高电平触发信号来实现的。