[DIY 스마트팜] 아이디어: XH-M609 + Ideal Diode를 이용한 자동 전원 전환 모듈 (태양광 DC 전원 우선 사용)
[DIY] 태양광 DC 전원 우선 사용하기
XH-M609 + Ideal Diode를 이용한 자동 전원 전환 모듈
태양광 패널에서 전력을 얻을 수 있을 때는 태양광을 우선 사용하고, 일사량이 부족해 전압이 떨어지면 12V SMPS를 보조 전원으로 사용하는 간단한 자동 전원 시스템을 만들어 보았습니다.
목표는 단순합니다.
태양광이 충분하면 태양광을 사용하고, 부족하면 SMPS로 전환한다.
여기에 Ideal Diode를 추가하여 두 전원이 서로 역류하지 않도록 만들고, XH-M609의 전압 감지 및 릴레이 기능을 이용하여 태양광 전원의 사용 여부를 자동으로 결정하도록 구성합니다.
1. 프로젝트 목표
이번 회로의 목표는 다음과 같습니다.
태양광 DC 전원을 우선 사용
태양광 전압이 낮아지면 SMPS로 자동 전환
태양광과 SMPS 사이의 역류 방지
릴레이 체터링 방지를 위한 히스테리시스 적용
일반 다이오드보다 낮은 전압 손실
LED, DC 팬, 소형 스마트팜 장치 등에 활용
특히 배터리를 사용하지 않는 Battery-Free DC Power Manager를 만드는 것이 핵심입니다.
2. 전체 시스템 구조
기본적인 구조는 다음과 같습니다.
┌───────────────┐
│ 태양광 패널 │
│ DC 입력 │
└───────┬───────┘
│
[Ideal Diode A]
│
▼
┌───────────┐
│ XH-M609 │
│ Relay │
└─────┬─────┘
│
▼
LOAD
LED / DC FAN
▲
│
┌─────┴─────┐
│ NC/SMPS │
└─────┬─────┘
│
[Ideal Diode B]
│
▼
┌───────────┐
│ 12V SMPS │
└───────────┘
모든 GND는 공통 연결
다만 실제로 무순단 전환을 구현하려면 아래와 같은 Power ORing 구조가 더 적합합니다.
Solar DC
│
[Ideal Diode]
│
├───────────────┐
│ │
│ LOAD
│ │
│ │
├───────────────┘
│
[Ideal Diode]
│
12V SMPS
이 구조에서는 두 전원이 전기적으로 병렬 연결되지만 Ideal Diode가 역방향 전류를 차단합니다.
따라서 태양광 전압이 충분할 때는 태양광이 부하를 담당하고, 태양광 전압이 떨어지면 SMPS가 자연스럽게 부하를 담당하도록 설계할 수 있습니다.
3. 핵심 부품
| 부품 | 역할 | 예시 |
|---|---|---|
| 태양광 패널 | 주 전원 | 12~18V급 DC 패널 |
| 12V SMPS | 보조 전원 | 12V DC |
| XH-M609 | 전압 감지 및 릴레이 제어 | DC Voltage Protection Module |
| Ideal Diode | 역류 방지 / Power ORing | P-MOSFET 기반 모듈 |
| 부하 | 실제 소비 장치 | LED, DC Fan 등 |
| 퓨즈 | 과전류 보호 | 부하 전류에 맞게 선정 |
| TVS 다이오드 | 서지 보호 | 시스템 전압에 맞게 선정 |
4. XH-M609의 역할
XH-M609는 태양광 전압을 감시하고 설정된 전압에 따라 릴레이를 동작시키는 역할을 합니다.
예를 들어 다음과 같이 설정할 수 있습니다.
태양광 전압 ≥ 13.0V
↓
Solar 사용
태양광 전압 ≤ 12.0V
↓
SMPS 사용
12~13V 사이에 히스테리시스를 설정하면 태양광 전압이 경계값 주변에서 오르내릴 때 릴레이가 계속 붙었다 떨어지는 현상을 줄일 수 있습니다.
5. 히스테리시스가 중요한 이유
태양광 패널은 일정한 전압을 출력하는 전원이 아닙니다.
구름, 그림자, 태양의 위치, 부하 변화 등에 따라 출력 전압이 계속 변합니다.
예를 들어 기준값을 하나만 설정하면,
12.0V
↑
│ Relay ON
│
│ Relay OFF
↓
12.0V
전압이 12V 근처에서 움직일 때
ON
OFF
ON
OFF
ON
OFF
와 같은 반복 동작이 발생할 수 있습니다.
이를 방지하기 위해 서로 다른 두 개의 기준값을 사용합니다.
13.0V ───── Solar 복귀
↑
│
│ hysteresis
│
12.0V ───── Solar 차단
이것이 히스테리시스 제어(Hysteresis Control)입니다.
6. Ideal Diode를 사용하는 이유
일반적인 다이오드는 전류가 한 방향으로만 흐르게 만들어 줍니다.
하지만 일반 실리콘 다이오드는 약 0.6~0.7V 정도의 순방향 전압 강하가 발생할 수 있습니다.
쇼트키 다이오드도 일반적으로 수백 mV 수준의 전압 손실이 발생합니다.
12V 시스템에서 0.5V가 떨어진다면 상당히 큰 손실입니다.
예를 들어 5A가 흐른다고 하면,
P = V × I
P = 0.5V × 5A
= 2.5W
2.5W가 열로 발생합니다.
따라서 고전류 시스템에서는 MOSFET을 이용한 Ideal Diode가 유리합니다.
7. MOSFET Ideal Diode의 원리
Ideal Diode는 MOSFET의 낮은 RDS(on)을 이용합니다.
전압 손실은 대략 다음과 같이 생각할 수 있습니다.
Vdrop = I × RDS(on)
예를 들어 MOSFET의 RDS(on)이 20mΩ이고 5A가 흐른다면,
Vdrop = 5A × 0.020Ω
= 0.10V
발열은
P = I² × R
P = 5² × 0.020
= 0.5W
정도가 됩니다.
실제 제품에서는 MOSFET의 RDS(on), 게이트 구동 조건, PCB 방열 구조 등에 따라 결과가 달라집니다.
따라서 “0.01V 손실”이나 “99.9% 효율”을 무조건 보장한다고 생각해서는 안 됩니다.
8. 가장 중요한 부분 — Power ORing
두 개의 전원을 단순히 병렬 연결하면 안 됩니다.
예를 들어,
Solar 13V ─────┐
├──── LOAD
SMPS 12V ──────┘
처럼 연결하면 태양광 13V가 SMPS의 12V 출력으로 역류할 수 있습니다.
이것은 매우 위험합니다.
따라서 각각의 전원에 역류 방지 장치를 넣습니다.
Solar 13V
│
[Ideal Diode]
│
├────────────── LOAD
│
[Ideal Diode]
│
SMPS 12V
이렇게 하면 각 전원은 부하 방향으로는 전류를 공급하지만 반대쪽 전원으로 전류가 흐르는 것을 막을 수 있습니다.
이를 Power ORing이라고 합니다.
9. 실제 동작
☀️ ① 맑은 날
태양광 패널 전압이 충분히 높습니다.
Solar = 14~18V
Solar
↓
Ideal Diode
↓
LOAD
태양광 전원이 부하를 담당합니다.
SMPS는 대기 상태가 됩니다.
🌥️ ② 흐린 날
태양광 전압이 떨어집니다.
예를 들어,
Solar = 12.5V
SMPS = 12.0V
이라면 태양광 전원이 계속 부하를 담당할 수 있습니다.
🌙 ③ 밤
태양광 출력이 거의 사라집니다.
Solar ≈ 0V
SMPS = 12V
이때 SMPS가 부하를 담당합니다.
SMPS
↓
Ideal Diode
↓
LOAD
10. 릴레이 방식과 Power ORing 방식의 차이
여기서 중요한 점이 하나 있습니다.
XH-M609 + 릴레이 방식 자체가 진정한 의미의 무순단 전환을 보장하는 것은 아닙니다.
릴레이는 물리적인 접점을 움직이기 때문에 전환 과정에서 짧은 순간의 전원 단절이 발생할 수 있습니다.
따라서 다음과 같이 구분하는 것이 정확합니다.
릴레이 방식
Solar ── Relay ── LOAD
↓
SMPS ── Relay ── LOAD
장점:
구조가 단순
저렴함
제어가 쉬움
XH-M609 같은 모듈을 쉽게 활용 가능
단점:
기계적 접점
전환 시간이 존재
접점 마모
체터링 가능성
진정한 무순단 전환은 어려움
Ideal Diode ORing 방식
Solar ─ Ideal Diode ─┐
├── LOAD
SMPS ─ Ideal Diode ─┘
장점:
전자식 전원 ORing
역류 방지
빠른 전환
전환 순간의 전원 끊김을 크게 줄일 수 있음
따라서 무순단에 가까운 전원 전환이 목표라면 ORing 구조가 더 적합합니다.
11. 릴레이 융착에 대한 주의
릴레이 접점이 융착되더라도 Ideal Diode가 어느 정도의 역류 방지 역할을 할 수 있습니다.
하지만 이것을 “100% 안전”이라고 표현해서는 안 됩니다.
Ideal Diode 자체의 고장, MOSFET 단락, 제어회로 이상, 배선 단락 등이 발생할 수 있기 때문입니다.
실제 제작에서는 다음과 같은 보호장치를 함께 사용하는 것이 좋습니다.
[Solar]
│
[Fuse]
│
[TVS]
│
[Ideal Diode]
│
├──── LOAD
│
[Ideal Diode]
│
[TVS]
│
[Fuse]
│
[SMPS]
특히 고전류 시스템에서는 퓨즈를 반드시 고려하는 것이 좋습니다.
12. 추천 설정값
12V 계통을 예로 들면 다음과 같이 시작할 수 있습니다.
| 항목 | 권장 시작값 |
|---|---|
| Solar 복귀 전압 | 13.0V |
| Solar 차단 전압 | 12.0V |
| SMPS 출력 | 12V |
| 히스테리시스 | 1.0V |
| 부하 | 12V LED / DC Fan |
| 보호 | Fuse + TVS |
| 역류 방지 | Ideal Diode |
단, 실제 태양광 패널의 최대전력점(MPP), 개방전압(Voc), 부하 전압 특성에 따라 최적값은 달라질 수 있습니다.
13. 스마트팜에 적용하면?
이 구조는 소형 스마트팜과 특히 잘 어울립니다.
예를 들어,
☀️ Solar Panel
│
┌──────┴──────┐
│ │
Grow Light DC Fan
│ │
└──────┬──────┘
│
Power Manager
│
┌──────┴──────┐
│ │
Arduino PLC
│ │
Sensor Data Control
태양광이 충분한 동안에는 태양광을 사용하고,
Solar Available
↓
Grow Light / Fan
태양광이 부족하면
Solar Low
↓
SMPS Backup
↓
Grow Light / Fan
으로 자동 전환할 수 있습니다.
여기에 Arduino나 PLC를 연결하면 단순한 전원 스위치가 아니라 스마트팜용 전원 관리 시스템으로 발전시킬 수 있습니다.
14. 향후 발전 방향
이 프로젝트는 여기서 끝내지 않고 다음 단계로 발전시킬 수 있습니다.
STEP 1 — 단순 자동 전환
Solar → Relay → Load
SMPS → Relay → Load
STEP 2 — 역류 방지
Solar → Ideal Diode
SMPS → Ideal Diode
STEP 3 — Power ORing
Solar ─┐
├─ Ideal Diode ORing → Load
SMPS ──┘
STEP 4 — MCU 제어
Solar Voltage
↓
ADC
↓
Arduino
↓
MOSFET / Relay
↓
LOAD
STEP 5 — 스마트 전원 관리
Solar Voltage
Solar Current
Load Current
Temperature
↓
Arduino / PLC
↓
Power Management
↓
Solar Priority
+
SMPS Backup
이 단계까지 가면 단순한 전원 자동 스위치가 아니라 소형 스마트팜용 에너지 관리 시스템(EMS)으로 발전시킬 수 있습니다.
15. 마치며
이번 프로젝트의 핵심 아이디어는 매우 단순합니다.
태양광을 사용할 수 있을 때 최대한 사용하고, 부족할 때만 SMPS를 사용한다.
여기에
XH-M609의 전압 감지
히스테리시스 제어
Ideal Diode
Power ORing
퓨즈
TVS 보호
를 결합하면 저렴한 부품으로 상당히 재미있는 DIY DC 전원 관리 시스템을 만들 수 있습니다.
특히 스마트팜에서는 조명, 팬, 펌프 등의 전원 관리에 응용할 수 있어 단순한 회로 실험을 넘어 전력전자 + 제어공학 + 스마트팜 자동화를 함께 공부할 수 있는 좋은 프로젝트가 됩니다.
다만 실제 제작 시에는 반드시 부품의 최대 전압·전류 정격, MOSFET의 RDS(on), 방열, 퓨즈 용량, 태양광 패널의 Voc를 확인한 후 설계해야 합니다.

댓글
댓글 쓰기