BLDC 드라이버 배선 및 PWM 세팅 방법 — 초보자 완전 정복
BLDC 드라이버 배선 완전 가이드 — 전원, U/V/W 모터 상, 홀센서, 엔코더 연결부터 PWM 제어 원리, 실전 세팅 순서, 트러블슈팅, 안전 수칙 5가지까지 한 번에 정복.
BLDC 드라이버란?
BLDC 드라이버(ESC — 전자 속도 컨트롤러 — 또는 FOC 컨트롤러라고도 부름)는 전원 공급장치와 BLDC 모터 사이의 전자 인터페이스입니다. 드라이버 없이는 BLDC 모터를 돌릴 수 없습니다. 브러시(정류자)가 없기 때문에 드라이버가 3개의 스테이터 권선(U, V, W 상)에 올바른 순서로 전류를 전자식으로 스위칭해야 합니다.
컨트롤러 vs 드라이버 — 차이점은?
| 용어 | 역할 | 예시 |
|---|---|---|
| 컨트롤러 | 모션 명령 생성 (위치, 속도, 토크 설정값) | PLC, 마이크로컨트롤러, 모션 컨트롤러 카드 |
| 드라이버 | 명령을 스위칭 신호 + 고전류 모터 출력으로 변환 | ESC, FOC 드라이버, 서보 드라이브 |
컨트롤러는 뇌, 드라이버는 근육이라고 생각하면 됩니다. 일부 시스템에서는 이 두 가지가 하나로 통합되어 있습니다(예: 인텔리전트 서보 드라이브). 다른 시스템에서는 별도로 분리되어 있습니다.
배선 기초
① 전원 배선 — DC+와 GND
드라이버의 전원 단자는 DC 전원에 직접 연결됩니다. 핵심 규칙:
- 전압: 드라이버 사양에 맞춰야 합니다. 일반: 12V, 24V, 36V, 48V. 잘못된 전압 연결은 즉시 드라이버를 손상시킵니다.
- 전선 굵기: 최대 전류의 최소 125%를 견딜 수 있는 전선을 사용하세요. 가는 전선은 과열되어 화재 위험이 있습니다.
- 커패시터: 드라이버 전원 단자 근처에 대형 전해 커패시터(예: 100~1000 µF, 버스 전압 × 1.5 이상 정격)를 추가하세요. 모터 제동 시 전압 스파이크를 흡수합니다.
- 퓨즈: 항상 양극 공급 라인에 퓨즈를 달아야 합니다. 퓨즈 정격 = 연속 모터 전류의 1.5~2배.
- 극성: 전원을 켜기 전에 반드시 두 번 확인하세요. 극성 반전은 대부분의 드라이버를 즉시 파괴합니다.
② 모터 상 배선 — U / V / W
세 개의 모터 상 전선(보통 U, V, W 또는 A, B, C로 표시)은 드라이버의 해당 출력 단자에 연결됩니다. 규칙:
- U→U, V→V, W→W로 연결하면 올바른 회전 방향이 됩니다(모터 배선도 확인 필수).
- 상 전선은 고주파 스위칭 전류를 흘립니다. 가능한 짧게 유지하고 신호선과 멀리 배치하세요.
- 세 개의 상 전선을 함께 꼬아서 EMI 방사를 줄이세요.
- 잘못된 상 순서 = 모터가 반대 방향으로 회전 — 손상이 아닌 단순 방향 문제이므로 임의의 두 상 전선을 교환하면 됩니다.
③ 홀센서 배선 — 5V, GND, Ha / Hb / Hc
홀센서가 있는 대부분의 BLDC 모터에는 5핀 홀센서 커넥터가 있습니다:
| 전선 색상 (일반) | 신호 | 연결 |
|---|---|---|
| 빨간색 | 5V 전원 공급 | 드라이버 Hall VCC (5V 출력) |
| 검정색 | GND | 드라이버 Hall GND (공통 접지) |
| 노란색 | Hall A (Ha) | 드라이버 Hall A 입력 |
| 초록색 | Hall B (Hb) | 드라이버 Hall B 입력 |
| 파란색 | Hall C (Hc) | 드라이버 Hall C 입력 |
중요: 홀센서는 드라이버(또는 별도의 5V 레귤레이터)에서 5V 전원이 필요합니다. 절대 홀 전원을 모터 버스 전압에 연결하지 마세요. 대부분의 드라이버는 이 목적을 위한 전용 5V 출력을 제공합니다.
모터가 거칠게 돌거나 딸깍거리는 소리가 나면 홀센서 상 순서가 잘못되었을 수 있습니다 — Ha와 Hb 연결을 바꿔보세요.
④ 엔코더 배선 (선택사항 / 고정밀)
일부 BLDC 시스템은 홀센서 대신(또는 추가로) 증분형 엔코더를 사용하여 더 높은 위치 정밀도를 얻습니다. 일반 연결:
| 신호 | 설명 | 드라이버 단자 |
|---|---|---|
| VCC | 엔코더 전원 (5V 또는 12V) | ENC+ (엔코더 데이터시트 확인) |
| GND | 접지 | ENC GND |
| A (CH1) | 쿼드러처 채널 A | ENC A |
| B (CH2) | 쿼드러처 채널 B | ENC B |
| Z (인덱스) | 1회전당 1펄스 | ENC Z (선택사항) |
엔코더 배선에는 차폐 트위스트 페어 케이블을 사용하세요. 차폐는 한쪽 끝(드라이버 쪽)만 접지하여 접지 루프를 방지하세요.
PWM 제어 원리
듀티비(%) = 속도 명령
PWM(펄스 폭 변조)은 BLDC 드라이버에 속도 명령을 보내는 가장 일반적인 방법입니다. 드라이버는 PWM 신호의 듀티비를 읽고 모터 속도 설정값으로 변환합니다:
듀티비 10% → 최대 속도의 약 10% 듀티비 50% → 최대 속도의 약 50% 듀티비 90% → 최대 속도의 약 90% (정확한 매핑은 드라이버 설정에 따라 다름)
PWM 신호 자체는 고정 주파수의 디지털 온/오프 신호입니다. 드라이버의 마이크로컨트롤러가 온 타임 대 전체 주기의 비율을 읽습니다.
주파수 선택
PWM 입력 신호 주파수(드라이버의 내부 스위칭 주파수와 혼동 금지)는 일반적으로:
| 주파수 | 사용 사례 | 비고 |
|---|---|---|
| 50 Hz | RC 취미용 ESC | 레거시 표준, 1~2 ms 펄스 폭 |
| 1~5 kHz | 산업용 아날로그 방식 PWM | 산업용 BLDC 드라이버에서 일반적 |
| 20 kHz | 일반 산업 기본값 | 좋은 노이즈 내성, 가청 주파수 이상 |
| > 20 kHz | 고성능 서보 | 드라이버 지원 필요 |
드라이버 데이터시트에서 지원되는 PWM 입력 주파수 범위를 확인하세요. 모를 때는 20 kHz를 기본 시작점으로 사용하세요.
아날로그 vs 디지털 속도 명령
| 방식 | 신호 유형 | 장점 | 단점 |
|---|---|---|---|
| PWM | 5V 구형파, 가변 듀티비 | 간단, 광범위 지원, 노이즈 내성 | 캘리브레이션 필요, 제한적 분해능 |
| 아날로그 전압 (0~5V 또는 0~10V) | DC 전압 | 부드러움, 간단한 가변저항 제어 | 긴 케이블 배선에서 노이즈 취약 |
| RS-485 / Modbus | 디지털 시리얼 | 높은 정밀도, 양방향 데이터 | 통신 설정 필요 |
| CAN 버스 | 차동 디지털 | 멀티 장치, 높은 신뢰성 | 복잡한 통합 |
초보자에게는 PWM 또는 0~5V 아날로그가 가장 간단한 시작점입니다. PLC를 사용하는 산업 자동화에서는 RS-485(Modbus RTU)가 가장 일반적입니다.
실전 세팅 순서
- 전원 확인 — 아무것도 연결하기 전에 멀티미터로 전원 공급 전압을 확인하세요. 드라이버 입력 사양과 일치하는지 확인.
- 모터 상 연결 — U/V/W를 연결합니다. 아직 전원을 켜지 마세요.
- 홀센서 연결 — 모터에서 드라이버로 5V, GND, Ha, Hb, Hc를 연결합니다. 멀티미터로 Hall VCC 핀에 5V가 있는지 확인.
- 방향 확인 — 최소 속도로 전원을 켭니다. 모터가 반대 방향으로 돌면 임의의 두 상 전선을 바꾸세요(U↔V, V↔W, 또는 U↔W). 방향이 맞을 때까지 반복.
- PWM/아날로그 속도 입력 — 속도 명령 소스를 설정합니다(PWM 신호 또는 아날로그 전압). 듀티비 10% / 최소 전압으로 시작. 모터가 부드럽게 반응하는지 확인하며 서서히 증가.
- 가속/감속 설정 — 드라이버 파라미터에서 가속/감속 램프 시간을 설정합니다. 너무 짧은 램프는 전압 스파이크와 전류 서지를 유발합니다. 1~3초로 시작하여 조정.
항상 모터 샤프트에 부하 없이 첫 번째 전원 온을 수행하세요. 기계적 부하를 붙이기 전에 올바른 동작을 확인하세요.
트러블슈팅
모터가 돌지 않을 때
- 인에이블 신호 확인 — 대부분의 드라이버는 활성화를 위해 HIGH로 당겨진 명시적 인에이블 핀(ENA, EN 또는 유사)이 필요합니다.
- PWM/아날로그 입력이 드라이버의 최소 임계값(데드밴드 파라미터 확인) 이상인지 확인.
- 홀센서에 전원이 공급되고 올바르게 연결되어 있는지 확인 — 잘못된 홀 배선이 가장 흔한 원인입니다.
- 드라이버 고장 표시 LED 또는 고장 출력 신호를 확인하세요.
방향이 반대일 때
- 세 개의 모터 상 전선 중 임의의 두 개를 바꾸세요(U↔V, V↔W, 또는 U↔W).
- 일부 드라이버에는 방향 핀(DIR) 또는 방향 반전 파라미터가 있습니다 — 드라이버 문서를 확인하세요.
진동 또는 비정상 소음 날 때
- 홀센서 상 순서 불일치 — Ha와 Hb를 바꿔보세요.
- PWM 주파수가 너무 낮음 — 20 kHz로 높이세요.
- 기계적 문제 — 느슨한 커플링, 샤프트 정렬 불량, 또는 베어링 예압 부족.
- 전류 제한이 너무 낮게 설정되어 모터가 간헐적으로 스톨되는 경우.
과열 시
- 부하 또는 듀티 사이클을 줄이세요.
- 전류 제한이 올바르게 설정되었는지 확인 — 모터 정격 전류 초과는 빠른 과열을 유발합니다.
- 드라이버와 모터 주변에 충분한 통풍이 되는지 확인하세요.
- 모터가 정격 온도 등급(일반적으로 B등급: 130°C 또는 F등급: 155°C) 범위 내에 있는지 확인.
주의사항 5가지
- 전원을 켜기 전에 극성을 반드시 확인하세요. 역극성 DC는 드라이버를 즉시 파괴합니다 — 복구 불가.
- 처음에는 무부하 테스트를 먼저 하세요. 기계적 부하를 붙이기 전에 항상 최소 속도로 30초간 무부하 운전을 하세요.
- 운전 전에 전류 제한을 먼저 설정하세요. 드라이버의 모터 전류 제한(A)을 모터 정격 전류로 설정하세요 — 공장 기본값이 불분명하면 절대 그냥 두지 마세요.
- 충분한 방열을 확보하세요. 드라이버를 금속판 또는 방열판에 장착하세요. 연속 고전류 동작 시 팬 냉각이 필요합니다.
- GND 공통 연결이 핵심입니다. 모든 접지(컨트롤러 GND, 드라이버 GND, 전원 공급 GND)를 하나의 공통 포인트에 연결하세요. 플로팅 접지는 불규칙한 동작과 신호 입력 손상을 유발합니다.