📜  电力电子-TRIAC(1)

📅  最后修改于: 2023-12-03 15:40:56.851000             🧑  作者: Mango

电力电子-TRIAC

什么是TRIAC

TRIAC是一种可控硅器件。TRIAC是交流电控制的晶体管开关,是由两个同样的晶体管共用一个控制电极形成的双向导通三极管。

TRIAC

TRIAC 具有以下特点:

  • 具有双向导电性;
  • 可以在正、反向两个方向开通;
  • 可以在超过其控制电压的情况下被关闭。

TRIAC 的基本结构由两个PN结直接电路组成。两个PN结以交叉方式连接在一起。

TRIAC的工作原理

当 TRIAC 的 A2 终端与 A1 终端间的电压大于其控制电压时,它就会开始导电,此时可以在 G 开头的引脚上施加控制信号。TRIAC 导通状态时将保持导通,直到经过交流周期的所有方向时钟。

基本上可以把 TRIAC 想象成两个 SCRs 的接受到交叉触发,一个 SCR 从正相和另一个SCR从负相。施加一个正的触发脉冲导通第一个 SCR,而反偏压电阻的导通又导通了第二个 SCR。

TRIAC的优点

TRIAC 性能优于开关磁性元器件,具有以下几个优点:

  • 瞬时响应;
  • 可以用电场控制;
  • 工作噪音小;
  • 可以快速切断;
  • 相同功率下,体积小;
  • 可以抵抗过电压。
编程中的TRIAC

TRIAC 广泛应用于电器领域,可用于灯光调节、风扇调速、电子热水器、电子炉等。

使用 TRIAC 进行灯光调光的代码示例

void setDimmer(int dim) { 
    int time = constrain(dim, 0, 100) * 8;
    for (int i = 0; i < time; i++) {
        digitalWrite(dimmerPin, HIGH);
        delayMicroseconds(8);
        digitalWrite(dimmerPin, LOW);
        delayMicroseconds(8);
    }
}

void loop() {
    for (int i = 0; i <= 100; i++) {
        setDimmer(i);
        delay(20);
    }
    for (int i = 100; i >= 0; i--) {
        setDimmer(i);
        delay(20);
    }
}

在此代码中,dimmerPin表示TRIAC的控制脚,通过控制控制脚的高低电平,来调节灯光的亮度。

总结

TRIAC 作为一种可控硅器件,具有双向导电性、可以在正、反向两个方向上开通以及可以在超过其控制电压的情况下被关闭等特点。它可以广泛应用于电器领域,例如用于灯光调节、风扇调速、电子热水器、电子炉等。在编程中,我们可以通过控制TRIAC控制脚的高低电平,来实现对灯光亮度的控制。