모터 기초 & 물리 원리

DC 모터 1편 | 로봇 공학 모터 제어 입문

wookbot 2026. 3. 16. 16:47
DC 모터 1편 | 로봇 공학 모터 제어 입문
모터 제어 마스터 로드맵 · EP.01

DC 모터 기초 원리와 구조
로봇 공학 모터 제어 입문 — 1단계

📌 1단계 — 모터 물리 원리
난이도 ★☆☆☆☆ 입문
📖 입문자 튜토리얼
01

왜 DC 모터부터 시작하는가?

로봇 공학을 공부하다 보면 가장 먼저 마주치는 부품 중 하나가 모터(Motor)입니다. 팔을 들어 올리는 관절, 바퀴를 굴리는 구동부, 그립을 쥐는 손가락 — 모두 모터가 핵심입니다.

모터의 종류는 매우 다양합니다. BLDC, 스테핑, 서보, 리니어 모터까지. 그런데 왜 DC 모터부터 시작할까요?

💡
DC 모터는 가장 구조가 단순하고, 모든 모터의 기초 원리를 담고 있기 때문입니다.
DC 모터를 완벽히 이해하면 BLDC, 스테핑, 서보 모터의 원리도 자연스럽게 연결됩니다. 기초 없이 고급 내용을 배우면 언젠가 반드시 벽에 부딪힙니다.

02

DC 모터란 무엇인가?

DC 모터(Direct Current Motor)는 직류 전기 에너지를 회전 운동 에너지로 변환하는 장치입니다. 배터리의 직류 전기를 연결하면 축(Shaft)이 회전합니다. 이 단순한 동작 하나가 로봇 모든 움직임의 출발점입니다.

일상에서 마주치는 DC 모터는 생각보다 훨씬 많습니다.

🌀
선풍기 / 드론
Fan & Propeller
프로펠러를 회전시켜 양력과 추력을 만들어냅니다.
🚗
RC카 / 장난감 로봇
Wheeled Robot
바퀴를 굴려 이동하는 가장 기본적인 구동 형태입니다.
🖨️
3D 프린터 쿨링팬
Cooling Fan
출력 중 발열을 막기 위한 소형 팬 모터입니다.
🚘
차량 와이퍼 / 미러
Actuator
자동차의 작은 기계적 동작 대부분이 DC 모터입니다.

모두 원리는 동일합니다. 전기 → 자기력 → 회전의 흐름입니다.


03

핵심 원리 — 로렌츠의 힘

DC 모터가 돌아가는 핵심 원리는 로렌츠의 힘(Lorentz Force)입니다. 물리 시간에 배웠을 수도 있지만, 로봇 공학 관점에서 다시 정리해봅시다.

F = B · I · L
전류가 흐르는 직선 도선에 자기장이 작용할 때 발생하는 힘
F — 힘 (Force, N) B — 자기장의 세기 (Tesla) I — 전류 (Ampere) L — 도선의 길이 (m)
🧲
한 문장 요약: 자기장 안에 있는 전선에 전류를 흘리면 힘이 발생합니다.
이 힘이 연속적으로 발생하면서 축이 회전하는 것이 바로 DC 모터입니다.

플레밍의 왼손 법칙 — 방향을 알아야 제어한다

힘의 크기만큼 중요한 것이 방향입니다. 이를 판단하는 도구가 플레밍의 왼손 법칙입니다.

🤚 플레밍의 왼손 법칙 — 왼손으로 직접 따라해보세요

☝️
검지
자기장 방향
(N극 → S극)
🤞
중지
전류가 흐르는 방향
👍
엄지
힘(운동)의 방향
🎯
실용 포인트: 전류의 방향을 바꾸면 힘의 방향도 바뀝니다. 이것이 나중에 배울 H-Bridge 회로로 모터 회전 방향을 바꾸는 원리입니다.

04

DC 모터의 내부 구조

DC 모터의 내부는 크게 세 가지 핵심 부품으로 나뉩니다.

🧲
고정자 (Stator)
움직이지 않는 부분
N극과 S극의 영구자석이 마주 보고 배치되어 내부에 강한 자기장(B)을 만들어줍니다.
🌀
회전자 (Rotor)
실제로 돌아가는 부분
코일이 감긴 철심 구조물. 전류가 흐르면 로렌츠의 힘을 받아 회전합니다.
브러시 & 정류자
Brush & Commutator
전류 방향을 자동으로 바꿔 항상 같은 방향으로 회전력이 발생하게 합니다.
⚠️
브러시의 단점: 브러시는 정류자와 물리적으로 접촉하므로 마모가 발생합니다. 수명이 제한되고 고속 회전 시 스파크와 노이즈도 생깁니다. 이 문제를 해결하기 위해 등장한 것이 BLDC(Brushless DC) 모터입니다 — 시리즈 3편에서 다룹니다.

05

핵심 스펙 읽는 법

모터를 구매하거나 데이터시트를 볼 때 반드시 이해해야 하는 수치들입니다. 이것을 모르면 모터 선택을 잘못하게 됩니다.

스펙명단위설명주의사항
정격 전압V안정 동작 설계 전압 (예: 12V DC)초과 시 과열 · 수명 단축
정격 전류A정상 부하 상태의 전류Stall Current는 훨씬 높음
토크N·m / kg·cm회전 방향으로 가해지는 힘로봇 팔 설계의 핵심 기준
회전수 (RPM)RPM1분당 회전 횟수토크와 반비례 관계
역기전력V회전 시 발생하는 반대 방향 전압속도 추정에 활용 가능

토크 계산 예시

T = F × r
팔 길이 0.3 m, 끝에 1 kg 물체 들기
= 1 kgf × 0.3 m = 0.3 kg·m ≈ 2.94 N·m 필요

06

토크-속도 특성 곡선 (T-N Curve)

DC 모터의 성능을 한눈에 보여주는 그래프가 토크-속도(T-N) 곡선입니다. 모터 선택 시 반드시 참고해야 합니다.

T-N Curve (개념도)
  RPM ↑
  |  ← No Load RPM  (부하 없을 때 최대 회전수)
  |  \
  |   \
  |    \  ← T-N 곡선 (이상적인 DC 모터는 직선)
  |     \
  |      \
  |_______\____________→ Torque
           ↑
       Stall Torque
     (모터가 멈출 때 발휘하는 최대 토크)

  // 동작점(Operating Point): 실제 부하 선과 T-N 곡선이 교차하는 지점
  // 곡선 중간(최대 효율 구간) 근처에서 동작하도록 모터를 선택하세요
      
🎯
핵심 인사이트: T-N 곡선을 보면 내 로봇에 필요한 토크·속도 조건에 맞는 모터를 고를 수 있습니다. 곡선의 중간 지점(최대 효율 구간) 근처에서 동작하도록 설계하는 것이 이상적입니다.

07

역기전력 (Back-EMF)

모터가 회전할 때, 코일은 자기장 속에서 운동하므로 스스로 발전기처럼 동작하며 공급 전압과 반대 방향의 전압을 만들어냅니다. 이것이 역기전력(Back-EMF)입니다.

V_b = Kₑ · ω
V_b — 역기전력 (V) Kₑ — 역기전력 상수 (V·s/rad) ω — 각속도 (rad/s)
🔬
왜 중요한가?
역기전력이 클수록 모터가 빠르게 돌고 있다는 뜻입니다. 이 원리를 이용하면 별도의 속도 센서(엔코더) 없이도 회전 속도를 추정할 수 있습니다. 고급 BLDC 제어나 센서리스(Sensorless) 제어에서 핵심 개념입니다.

08

첫 실습 추천 모터

처음 DC 모터를 공부할 때는 저렴하고 구하기 쉬운 모터로 시작하는 것이 좋습니다.

모델정격 전압특징가격대
TT 기어드 모터 추천3~6V기어 내장, RC카·2족 보행 로봇 바퀴용500~1,000원
N20 소형 기어모터 추천6V작고 강한 토크, 로봇 관절 입문에 최적1,000~3,000원
775 모터12V강한 출력, 중형 드릴·공구 프로젝트3,000~5,000원
🛒
입문 실습은 TT 기어드 모터 + 아두이노 + L298N 드라이버 세트로 시작하세요. 세 부품 합쳐서 5,000~8,000원 내외이며, 디바이스마트·엘레파츠 등 국내 전자부품 쇼핑몰에서 구할 수 있습니다.

09

1편 핵심 요약

작동 원리
로렌츠의 힘
자기장 + 전류 = 회전력
핵심 구조
고정자(자석)
회전자(코일)
브러시/정류자
중요 스펙
전압 · 전류 · 토크
RPM · 역기전력
핵심 한계
브러시 마모
정밀 위치 제어 어려움
다음 단계
H-Bridge 회로
PWM 속도 제어
아두이노 실습
다음 편 예고
DC 모터 2편 — PWM & H-Bridge 실습 제어
원리를 알았다면, 이제 실제로 제어해봅시다.
H-Bridge 회로로 모터 방향 바꾸기
PWM 신호로 속도 조절하는 법
아두이노 + L298N 실습 코드
#로봇공학 #DC모터 #모터제어 #임베디드 #아두이노 #로봇입문 #로렌츠의힘 #전기공학 #모터드라이버