此 莫克3021 是一个 光隔离三端双向可控硅驱动器 设计 安全交流电切换。 它常用于 固态继电器 (SSR)、调光器、电机速度控制和基于微控制器的交流控制电路.
🔹 1.什么是 MOC3021?
- 此 莫克3021 是一个 光耦合器 与 红外 LED 和零交叉三端双向可控硅驱动器.
- 它提供 电气隔离 之间 低压微控制器(Arduino、ESP32、STM32等)和高压交流负载.
- 当内部 LED 已激活, 双向可控硅驱动器开启,触发 外部三端双向可控硅开关元件 控制 AC电源.

📌 主要特征:
- 电气隔离高达7.5kV.
- 可切换高达 400V 的交流负载.
- 控制电路和交流电路之间没有直接电气连接.
- 消除开关噪声并保护微控制器免受高压尖峰的影响.
- 零交叉版本(MOC3061、MOC3063)也可用于降低 EMI(电磁干扰).
📌 为什么要用它?
- 安全交流负载切换 使用 低压逻辑信号.
- 微控制器保护 ,来自 高压交流电路.
- 静音固态开关 (无机械继电器噪音)。
🔹2. MOC3021 Pin输出 & 函数
此 莫克3021 进来 6-pin 直插封装.

| Pin 序号 | 姓名 | 功能 |
|---|---|---|
| 1 | 阳极(A) | LED正极端子(控制输入) |
| 2 | 阴极(K) | LED负极(接地) |
| 3 | NC | No Connection 无连接 |
| 4 | 双向可控硅主端子 1 (MT1) | 交流输出端子1 |
| 5 | NC | No Connection 无连接 |
| 6 | 双向可控硅主端子 2 (MT2) | 交流输出端子2 |
📌 运作方式:
- Pin第 1 和第 2 → 控制 内部 LED.
- 当 LED 亮起时, 双向可控硅驱动器开启 (Pin第4和6条)。
- 外部三端双向可控硅开关元件被触发,切换 交流电源至负载.
🔹 3. MOC3021 的工作原理
- A 微控制器向内部 LED 发送信号(Pin第 1 和 2 条).
- The LED 激活光控硅驱动器.
- 此 双向可控硅输出(Pins 4 & 6)触发外部三端双向可控硅开关.
- 此 外部三端双向可控硅开关允许交流电流流动,打开连接的 灯、电机、加热器或任何交流负载.
📌 与机械继电器不同,MOC3021 可实现快速、无噪音的切换。
🔹 4. 使用 MOC3021 控制交流负载
🛠 必需组件
- 1个MOC3021光耦合器
- 1x 外部三端双向可控硅开关(例如 BT136、BT138)
- 1x 330Ω电阻(LED电流限制)
- 1x 470Ω电阻器(三端双向可控硅栅极电阻器)
- 1x 10kΩ 电阻(用于三端双向可控硅开关元件的下拉电阻)
- 1x 交流负载(例如灯泡、风扇、加热器)
- 1个Arduino或ESP32
- 交流电源(110V/220V)
🛠 接线图
| 莫克3021 Pin | Arduino的 Pin / 外部电路 |
|---|---|
| 阳极(Pin 1) | D7(Arduino 输出 Pin) |
| 阴极(Pin 2) | GND (Arduino 地面) |
| MT1(Pin 4) | 交流负载(单端) |
| MT2(Pin 6) | 三端双向可控硅开关的栅极(通过 470Ω 电阻) |
| 双向可控硅MT1 | 交流中性 |
| 双向可控硅MT2 | AC 带电负载 |
📌 ⚠警告:
- 在没有适当隔离和安全预防措施的情况下,切勿操作带电交流电路。
- 使用保险丝进行保护.
🔹 5. MOC3021 的 Arduino 代码
#define OPTOCOUPLER 7 // Connects to MOC3021 Anode (Pin 1)
void setup() {
pinMode(OPTOCOUPLER, OUTPUT);
}
void loop() {
digitalWrite(OPTOCOUPLER, HIGH); // Turn ON AC Load
delay(5000); // Wait 5 seconds
digitalWrite(OPTOCOUPLER, LOW); // Turn OFF AC Load
delay(5000);
}
📌 怎么了?
- 此 Arduino 打开/关闭 MOC3021 LED.
- 此 LED 触发内部可控硅驱动器.
- 此 外部三端双向可控硅开关开启交流负载.
🔹 6. 使用 MOC3021 进行交流灯调光
📌 使用相位角控制可以实现交流调光 (PWM + 过零检测)。
用于交流调光使用:
- MOC3021 + 外部可控硅 + 过零检测器 (H11AA1).
- 使用调整相位延迟 脉宽调制信号 来自 Arduino。
📌 为了获得更好的调光效果,请使用 MOC3061/MOC3063, 其中有 内置过零检测.
🔹 7. MOC3021 的应用
✅ 基于微控制器的交流开关 – 控制 灯、电机、加热器.
✅ 固态继电器 (SSR) – 用于 静音、快速切换交流继电器.
✅ 交流电机速度控制 – 用于 风扇速度调节器.
✅ 调光电路 – 控制 灯光亮度 采用相角控制。
✅ 工业自动化 – 分离物 交流电源低压控制系统.
🔹 8. MOC3021 与其他光耦合器
| 特性 | 莫克3021 | MOC3061(过零) | PC817(晶体管输出) |
|---|---|---|---|
| 隔离电压 | 7.5kV | 7.5kV | 5kV |
| 输出类型 | 双向可控硅驱动器 | 具有过零功能的三端双向可控硅驱动器 | 光电晶体管 |
| 最适合 | 交流负载开关 | 交流调光、低EMI开关 | 微控制器隔离 |
📌 判决:
- MOC3021最适合通用交流开关.
- MOC3061 更适合无噪声交流调光(零交叉开关)。
- PC817用于小功率直流信号隔离.
🎯 闭幕
- MOC3021 是一款内置三端双向可控硅驱动器的光耦合器,专为 安全交流电切换.
- 用于固态继电器、电机控制、调光器和工业自动化.
- 需要外部三端双向可控硅开关元件 (例如, BT136、BT138)来控制 大功率交流负载.
- 比机械继电器更安全、更可靠.