NCD 국내 정식 공급 파트너
NCD PR22-4와 PR22-1은 MCP23008 GPIO 확장기가 구동하는 4채널 전력 FET 드라이버(I2C 솔레노이드·밸브 드라이버)입니다. I2C 통신 명령으로 큰 전류의 직류 부하를 채널별로 개폐해 마이크로컨트롤러의 GPIO만으로는 어려운 제어를 담당합니다.
BUK98150-55A FET가 채널당 8 W의 열 방출을 기준으로 정격되어 있고, 억제 커패시터와 플라이백 다이오드가 솔레노이드 같은 유도성 부하의 역기전력을 흡수합니다. I2C 포트 하나에 최대 8개까지 연결하며, (주)테솔이 국내에 공식 공급합니다.
제품 자료
제품 자료와
소프트웨어
이 제품의 데이터시트, 기계 도면, 빠른 시작 가이드, 소프트웨어와 샘플 코드 링크를 모았습니다. 제조사 NCD가 제공하는 자료이며 영문이 많습니다.
설명서와 가이드
데이터시트와 도면
소프트웨어와 코드
특징
유도성 부하를
보호하는 구성
| 핵심 특징 | 현장에서 달라지는 점 |
|---|---|
| I2C 제어 | 두 가닥 버스만으로 4개 채널을 켜고 끄므로 마이크로컨트롤러의 입출력 핀을 아낍니다. |
| 12 V 솔레노이드·밸브형(PR22-4) | 솔레노이드 밸브와 DC 모터를 12 V로 개폐하므로 별도 구동 회로 없이 바로 연결합니다. |
| 55 V 오픈 콜렉터형(PR22-1) | 부하 전원을 보드와 분리해 최대 55 VDC 부하를 접지 쪽에서 스위칭합니다. |
| 억제 커패시터와 플라이백 다이오드 | 코일 부하가 꺼질 때 생기는 역기전력으로 FET가 손상되는 위험을 줄입니다. |
| 12 V 백열등·고출력 LED | 조명 부하를 채널별로 켜고 끄는 간단한 조명 제어반을 구성합니다. |
| I2C 확장 포트와 무료 케이블 | 외부 센서나 다른 컨트롤러를 같은 버스에 추가하고, 동봉된 I2C 확장 케이블로 바로 연결합니다. |

연결 설계
호스트 연결과
전원 구성
호스트는 Raspberry Pi, Arduino, Particle Photon, BeagleBone처럼 I2C를 지원하는 플랫폼이면 모두 연결하며, nodeLynk 마스터 어댑터가 필요합니다. 부하 전원과 별도로 외부 12 VDC 전원 공급 장치를 보드에 연결해야 동작합니다.
솔레노이드 밸브 4개 구동 구성
밸브 4개를 채널 1~4에 연결하고 I2C 명령으로 개별 개폐하는 구성이 가장 일반적입니다. 직류 부하 전용이므로 교류 부하는 PR15-5 컨트롤러와 SSR 조합으로 처리하세요.

규격 선택
두 모델의
출력 방식 차이
PR22-4는 12 VDC 5.5 A 정격의 솔레노이드·밸브형이고, PR22-1은 55 VDC 5.5 A 정격의 오픈 콜렉터형입니다. 두 모델 모두 채널당 8 W의 열 방출 기준이므로 부하 전류가 5.5 A 이내여도 연속 운전 시 발열을 고려해 정격보다 낮은 전류로 설계하세요.
사용 방법
NCD PR22-4·PR22-1 FET 드라이버
MCP23008 예제와 Node-RED 연결
PR22-4와 PR22-1은 nodeLynk 마스터 어댑터를 거쳐 호스트의 I2C 버스에 연결하고, MCP23008용 예제 코드나 Node-RED 노드로 채널을 켜고 끕니다. NCD 예제는 Arduino, Particle, Raspberry Pi(Python·Java), BeagleBone(C), Onion Omega용으로 나뉩니다.
| 소프트웨어·도구 | 하는 일 |
|---|---|
| MCP23008 예제 (GitHub ControlEverythingCommunity/MCP23008_8-Channel) | Arduino·Particle·Python·C·Java·Onion Omega용 Sample1~5 |
| MCP23008 라이브러리 (GitHub ncd-io/MCP23008) | Particle·Python용 MCP23008 제어 코드 |
| ncd-red-mcp23008 | Node-RED에서 MCP23008 출력 제어(ncd-red-comm으로 I2C 통신) |
| nodeLynk 마스터 어댑터 | 호스트 보드에 4핀 I2C 포트를 추가 |
처음 연결하는 순서
| 순서 | 할 일 |
|---|---|
| 1 | 호스트 보드(Raspberry Pi, Arduino, Particle Photon, BeagleBone 등)에 nodeLynk 마스터 어댑터를 장착합니다. |
| 2 | 동봉된 I2C 확장 케이블로 어댑터와 PR22 보드를 연결하고, 보드에 외부 12 VDC 전원을 연결하세요. |
| 3 | GitHub 예제를 내려받아 호스트에 맞는 폴더의 Sample 프로그램을 실행하거나, Node-RED에 ncd-red-mcp23008을 설치해 노드 설정 화면에서 구성하세요. |
| 4 | 부하를 연결하기 전에 채널별 상태로 개폐 동작을 먼저 확인합니다. |
예제 실행과 노드 설치 명령
| 명령 | 하는 일 |
|---|---|
| $> python Sample#.py | Raspberry Pi에서 Python 예제 실행(smbus 필요, #은 1~5) |
| $>gcc Sample#.c -o Sample# | BeagleBone에서 C 예제 컴파일 |
| $>./Sample# | 컴파일한 C 예제 실행 |
| npm install ncd-red-mcp23008 | Node-RED 디렉터리에서 MCP23008 노드 설치 |
예제의 Sample1은 모든 릴레이 출력을 한 번에 켜고, Sample2는 하나씩 켰다가 하나씩 끕니다(8채널 릴레이 보드 기준 설명). 명령 형식은 소프트웨어 버전에 따라 다를 수 있으니 설치한 버전의 매뉴얼을 함께 확인하세요.
Raspberry Pi에서 ncd-red-mcp23008을 쓸 때 Node, npm, Node-RED가 LTS 버전이 아니면 의존 라이브러리 ncd-red-comm이 제대로 로드되지 않을 수 있으므로 LTS 버전으로 업데이트한 뒤 설치하세요.

사양
두 모델 비교와
공통 사양
| 항목 | PR22-4 | PR22-1 |
|---|---|---|
| 출력 구분 | 12 V 솔레노이드 · 밸브 · DC 모터 | 오픈 콜렉터 |
| 부하 전압 · 전류 | 12 VDC · 5.5 A | 55 VDC · 5.5 A |
| 채널당 열 방출 | 8 W | 8 W |
| 제품 코드 | 1623132792 | 1623132628 · 1623132383 |
시리즈 공통 사양
| 항목 | 사양 |
|---|---|
| 채널 수 | 4채널 |
| GPIO 확장기 | MCP23008 |
| 출력 소자 | BUK98150-55A N채널 FET |
| 인터페이스 | I2C |
| I2C 확장 | 포트당 최대 8개 |
| 유도 부하 보호 | 억제 커패시터, 플라이백 다이오드 |
| 동작 전원 | 외부 12 VDC 전원 공급 장치 필요 |
| 연결 어댑터 | nodeLynk 마스터 어댑터 필요 |
| 포함 구성 | I2C 확장 케이블 |
| 부하 종류 | 직류 부하 (교류 불가) |
| 호환 플랫폼 | Raspberry Pi · Arduino · Particle Photon · BeagleBone 등 |
활용 분야
직류 부하의
I2C 개폐 현장
- 밸브 제어 — 솔레노이드 밸브를 PC나 마이크로컨트롤러로 개폐합니다.
- 조명 제어 — 12 V 백열등이나 고출력 LED 조명을 채널별로 켜고 끕니다.
- 펌프·모터 구동 — 펌프나 DC 모터를 I2C 명령으로 구동합니다.
- 릴레이 구동 — 소형 릴레이나 접촉기를 채널별로 작동시킵니다.

선택 가이드
부하 전압에 맞는
4채널 모델 선택
| 이럴 때 (현장 조건) | 권장 모델 | 선택 이유 |
|---|---|---|
| 12 V 솔레노이드·밸브·DC 모터를 켤 때 | PR22-4 | 12 VDC 부하에 맞춘 솔레노이드형입니다. |
| 최대 55 VDC 부하를 켤 때 | PR22-1 | 오픈 콜렉터 출력으로 55 VDC까지 받습니다. |
| 채널이 8개 이상 필요할 때 | PR21 시리즈 (8채널) · PR20 시리즈 (16채널) | 채널 수가 더 많은 FET 드라이버입니다. |
구성·옵션
구성품과
필수 외부 장치
| 구분 | 내용 |
|---|---|
| 모델 | PR22-4 · PR22-1 |
| 포함 구성 | I2C 확장 케이블 |
| 전원 | 외부 12 VDC 전원 공급 장치 필요 |
| 연결 | nodeLynk 마스터 어댑터 필요 · I2C 포트당 최대 8개 |
제품 상세 이미지

함께 쓰는 장치
함께 쓰는 장치와
참고 사이트
이 제품과 함께 쓰는 NCD 장치와 참고 사이트로 연결되는 링크입니다. NCD 스토어와 외부 사이트는 영문입니다.
호환 보드와 어댑터 (NCD 스토어)
- NCD I2C 인터페이스 어댑터 전체
- nodeLynk I2C 확장 장치 전체
- Raspberry Pi 2·3용 Key Fob 수신기와 I2C 확장 포트
- Particle·Feather용 스크류 터미널
- Particle Electron·Photon용 I2C 쉴드 — 외향 5V I2C 포트
- Particle·Feather용 I2C 쉴드
- Arduino Uno용 I2C 쉴드 — LED 디스플레이·부저·Key Fob·무선
- WiPy2·LoPy용 스크류 터미널 브레이크아웃 보드
- Particle Photon용 스크류 터미널 브레이크아웃 보드 — 전원 공급 장치 포함
- Raspberry Pi 2·3·4용 I2C 쉴드 — 내향 I2C 포트
- Raspberry Pi Zero용 Key Fob 수신기와 I2C 확장 포트
- Particle·Feather용 배터리 I2C 쉴드
- Raspberry Pi Zero용 I2C 쉴드 — 외향 I2C 포트
- Raspberry Pi용 I2C 쉴드 — 외향 I2C 포트
- Arduino Nano용 I2C 쉴드
- Raspberry Pi 2·3·4용 I2C 쉴드 — 외향 I2C 포트, HDMI 포트로 종단
- Raspberry Pi 2·3·4용 I2C 쉴드 — 외향 I2C 포트
- Arduino Uno용 I2C 쉴드
- BeagleBone용 I2C 쉴드 — 외향 I2C 포트
- Particle Electron용 I2C 쉴드 — 스크류 터미널, 2A 전원 공급 장치
- Banana Pi용 I2C 쉴드 — 외향 I2C 포트, HDMI 포트로 종단
- Adafruit Huzzah ESP8266용 I2C 쉴드 — USB·I2C 포트 내장
- 크로스 플랫폼 I2C 슬레이브 장치
- NCD IoT 인터페이스 장치 전체
- Arduino Micro용 I2C 쉴드 — I2C 확장 포트
- Arduino Uno용 I2C 확장 포트 쉴드
- Arduino Due용 듀얼 I2C 쉴드
- CHIP용 I2C 쉴드
- NodeMCU ESP8266용 I2C 쉴드 — USB·I2C 포트 내장
- Adafruit Huzzah ESP8266 호스트 어댑터 — USB·I2C 확장 포트 내장
- Particle Photon용 I2C 어댑터
- Particle Electron용 I2C 어댑터
- Onion Omega용 I2C 어댑터
- Pycom WiPy·LoPy용 I2C 어댑터
- Raspberry Pi용 I2C 어댑터
- Raspberry Pi 2·3용 I2C 어댑터
- Raspberry Pi Zero용 I2C 어댑터
- USB-I2C 변환기 — 가상 COM 포트, FT230XS
- BridgeX5 — 듀얼 USB 5포트 I2C 브리지 어댑터

관련 제품
4채널 드라이버와 함께 보는
NCD 제품
- NCD MCP23008 8채널 8W FET 드라이버 (PR21-1 · 2 · 4 · 5)
- NCD MCP23017 16채널 8W FET 드라이버 (PR20-1 · 2 · 4 · 5)
- NCD PR15-5 16채널 솔리드 스테이트 릴레이 컨트롤러 (I2C)
PR22-4와 PR22-1은 어떻게 다릅니까?
PR22-4는 12 V 부하용이고, PR22-1은 최대 55 VDC 부하용 오픈 콜렉터형입니다. 부하 전압으로 모델을 먼저 고르세요.
교류 부하도 개폐할 수 있습니까?
아니요, 직류 부하 전용이므로 교류는 SSR과 PR15-5 컨트롤러를 사용하세요.
어떤 호스트에 연결할 수 있습니까?
Raspberry Pi, Arduino, Particle Photon, BeagleBone에 I2C로 연결합니다.
한 I2C 포트에 몇 개까지 연결할 수 있습니까?
최대 8개까지 연결할 수 있습니다. 필요한 채널 수에 맞춰 보드 수를 정하세요.
제품 자료
등록된 자료가 없습니다.
FAQ 자주묻는 질문
등록된 내용이 없습니다.
Related Insights
-
NCD 무선 센서를 게이트웨이와 Node-RED에 연결하는 순서
NCD Enterprise IIoT Gateway는 Wi-Fi AP로 192.168.0.1에 처음 접속하고, 주소 뒤 :1880으로 Node-RED를 엽니다. 센서 설정 모드 진입과 Wireless Device 노드…
2026-10-26
-
산업용 전류 모니터링, NCD 센서의 실시간 활용
NCD 전류 모니터링 센서로 모터와 펌프의 과부하를 실시간 감지하고 에너지 소비를 최적화하며 예측 유지보수를 구현하는 방법을 안내합니다.
2023-04-30
-
예측 유지보수용 NCD 무선 센서 4종 활용
NCD 예측 유지보수 센서 V3, 기울기 센서, AC 전류 모니터 센서로 컨베이어 진동, 기계 기울기, 모터·펌프 전기적 동작과 사이클 수를 감시하는 방법을 사양과 함께 정리했습니다.
2023-03-31
-
서버실 무선 온습도 모니터링: 권장 범위와 NCD 센서
서버실 권장 온도는 20°C~21.66°C, 상대 습도는 40-60%입니다. DigiMesh 기반 NCD 무선 온습도 센서와 모뎀·게이트웨이 수신기 선택을 정리했습니다.
2021-12-29
-
IoT 무선 센서로 자산 활용률 계산하기 (NCD)
자산 활용률 계산을 자동화하는 NCD IoT 기기 가동 시간 모니터링 무선 센서의 데이터 수집·전송·분석 단계와 Mesh 통신, 배터리 구동, Node-RED 통합을 소개합니다.
2024-10-01
-
NCD IoT 게이트웨이와 모뎀의 차이
NCD IoT 게이트웨이와 IoT 모뎀의 정의와 차이, 펌웨어 업데이트 필요 여부, Node-Red로 모뎀을 게이트웨이처럼 쓰는 방법과 NCD 모뎀 제품군을 안내합니다.
2024-02-26

