Skip to content
RFrftools.io
Motor

PWM 듀티 사이클 대 모터 전압

PWM 듀티 사이클을 유효 모터 전압으로 변환하고 DC 모터 PWM 제어를 위한 무부하 속도 및 실속 전류를 계산합니다.

Loading calculator...

공식

Veff=Vs×D,n0=Veff×KvV_eff = V_s × D, n₀ = V_eff × Kv
D듀티 사이클 (0—1)
Kv모터 속도 상수 (RPM/V)

작동 방식

이 계산기는 DC 모터 속도 제어를 위한 PWM 듀티 사이클, 평균 전압 및 타이밍 파라미터를 결정합니다.임베디드 시스템 엔지니어, 로보틱스 프로그래머 및 모터 제어 설계자는 이를 사용하여 정밀한 속도 조절을 위한 마이크로컨트롤러 타이머를 구성합니다.PWM은 효율적인 속도 제어를 가능하게 합니다. 선형 전압 조정기는 전력의 30~ 60% 를 열로 낭비하는 반면 PWM 스위칭은 90~ 98% 의 효율을 달성합니다.

모터 제어 기초 (Krishnan, '전기 모터 드라이브') 에 따르면 듀티 사이클 D는 전원 공급 장치가 연결된 시간의 비율을 나타냅니다 (V_avg = D × V_Supply).주어진 부하에 대해 모터 속도는 선형 작동 영역 내의 평균 전압에 거의 비례합니다.PWM 주파수는 두 가지 제약 조건, 즉 가청 범위를 초과할 만큼 충분히 높고 (사람의 가청 한계당 >18-20kHz), 스위칭 손실을 제한할 만큼 낮음 (일반 모터 드라이버의 경우 50kHz 미만) 이라는 두 가지 제약 조건 사이에서 균형을 이루어야 합니다.

전류 리플은 모터 인덕턴스와 PWM 주파수에 따라 달라집니다. ΔI = V × D × (1-D)/(L × f).텍사스 인스트루먼트 모터 제어 가이드라인에 따르면 추가 구리 손실을 최소화하려면 전류 리플이 DC 전류의 20% 미만이어야 합니다.20kHz에서 인덕턴스가 2mH이고 부하가 50% 인 24V 모터는 ΔI = 24×0.5×0.5/ (0.002×20000) = 0.15A 리플을 나타냅니다. 이는 1A+ 모터에 적합합니다.주파수가 낮거나 인덕턴스가 낮으면 LC 필터링 또는 높은 리플 손실을 수용해야 합니다.

계산 예제

최대 속도의 40% 로 작동해야 하는 36V DC 모터에 PWM을 구성하십시오.모터 인덕턴스는 5mH이고 정격 전류는 8A입니다.목표 전류 리플은 10% 미만입니다.

1단계 — 필요한 듀티 사이클 계산: 40% 속도의 경우: D = 0.40 (선형 V-속도 관계 가정) v_평균 = 0.40 × 36V = 14.4V

2단계 — 리플 대상의 최소 PWM 주파수 결정: ΔI_타겟 = 10% × 8A = 0.8A ΔI = V × D × (1-D)/(L × f) 부터: f_min = V × D × (1-D)/(L × ΔI) f_min = 36 × 0.4 × 0.6/ (0.005 × 0.8) = 8.64/ 0.004 = 2160헤르츠

3단계 — 실용적인 PWM 주파수 선택: 리플의 최소값: 2.16kHz 들리지 않는 최소 음량: 20kHz 무소음 작동을 위해 20kHz를 선택하세요.

4단계 — 20kHz에서의 실제 전류 리플 계산: ΔI = 36 × 0.4 × 0.6/ (0.005 × 20000) = 8.64/ 100 = 0.086A 리플 = 0.086/ 8 × 100 = 1.1% (목표 10% 미만)

5단계 — 72MHz MCU의 타이머 파라미터 계산: 기간 = 72메가헤르츠/20킬로헤르츠 = 3600카운트 온타임 = 0.40 × 3600 = 1440 카운트 펄스 폭 = 1440/ 72 메가헤르츠 = 20마이크로초 켜짐, 30마이크로초 꺼짐

결과: 40% 듀티 사이클 (1440카운트 비교 값) 을 사용하여 20kHz (72MHz에서 3600카운트 기간) 에 맞게 타이머를 구성하십시오.전류 리플은 1.1% 에 불과하여 리플 가열로 인한 효율 손실을 최소화합니다.

실용적인 팁

  • EMC 지침에 따라 무소음 작동을 위해 20kHz 이상의 PWM 주파수를 선택하십시오. 많은 3D 프린터와 CNC 컨트롤러는 가청 소음 제거와 허용 가능한 스위칭 손실 간의 균형을 유지하기 위해 25kHz를 표준으로 사용합니다.
  • 하이사이드 MOSFET 구동의 경우 전체 성능 향상을 위해 V_gate = V_Supply + 10-15V를 생성하는 부트스트랩 게이트 드라이버 (IR2104, IR2184) 를 사용하십시오. 로직 레벨 MOSFET에는 포화를 위해 V_GS > V_Supply가 필요합니다.
  • 열 관리 지침에 따라 장기간 저듀티 사이클 작동 시 모터 온도를 모니터링합니다. 속도가 감소하면 샤프트 장착형 팬의 자체 냉각 성능이 감소하여 잠재적으로 30~ 50% 더 높은 온도 상승을 초래할 수 있습니다.

흔한 실수

  • 1kHz 미만의 PWM 주파수 사용: 모터 제어 방법에 <1 kHz cause audible whining at 80-100 dB and current ripple >따라 구리 손실을 25% 이상 증가시키고 브러시드 모터의 브러시 마모를 가속화하는 주파수 50%
  • 최소 듀티 사이클 임계값 무시: 모터 물리학에 따르면 듀티 사이클이 10~ 20% 미만이면 평균 전압이 정적 마찰을 극복하기에 충분하지 않을 수 있습니다. 모터는 회전하지 않고 실속 전류를 소비하여 전력을 열로 낭비합니다.
  • GPIO에서 직접 MOSFET 게이트 구동: 게이트 드라이버 요구 사항에 따라 PWM 전환에는 빠른 스위칭을 위해 1~10A 피크 게이트 전류가 필요합니다. 정격 10-25mA 정격의 GPIO 핀은 느린 전환 (100-500ns 대 10-50ns) 을 유발하여 스위칭 손실을 5-10배 증가시킵니다.

자주 묻는 질문

진동별 분석 기초: 모터의 기계적 공진 (일반적으로 50-200Hz) 은 PWM 기본 또는 고조파와 결합될 수 있습니다.모터는 전기 펄스를 음향 진동으로 변환하는 스피커 역할을 합니다.해결 방법: (1) 고조파가 가청 범위를 초과하는 경우 18-20kHz 이상에서 작동하고, (2) 주파수 전체에 에너지를 분배하는 확산 스펙트럼 PWM을 사용하고, (3) LC 필터링을 추가하여 전류 파형을 평활화합니다.대부분의 불만은 펀더멘털 사운드가 가장 큰 1~5kHz에서 발생합니다.
예 — 전력 전자 분석당 두 가지 경쟁 효과: (1) 주파수가 높을수록 전류 리플이 감소하여 일반적인 동작 지점에서 I²R 손실이 2-10% 감소합니다. (2) 주파수가 높을수록 MOSFET 스위칭 손실이 비례적으로 증가합니다 (p_sw f).최적의 주파수는 모터 인덕턴스와 드라이버 특성에 따라 달라집니다. 일반적으로 브러시드 모터의 경우 15-25kHz, BLDC의 경우 10-20kHz입니다.30kHz 이상에서는 대부분의 드라이버에서 스위칭 손실이 지배적이어서 시스템 효율이 떨어집니다.
모터별 기본 사항: 경부하에서 중부하의 관계는 거의 선형이지만 I×R_a 전압 강하로 인해 과부하 상태에서는 크게 편차가 발생합니다.듀티 사이클이 50% 이고 전기자 저항 비율이 10% 일 때 실제 속도는 무부하의 45% 일 수 있습니다.정밀한 속도 제어를 위해서는 인코더 또는 역EMF 감지를 사용하여 폐루프 피드백을 구현하십시오. PID 컨트롤러는 일반적으로 ± 0.5-2% 의 속도 조절을 달성하는 반면, 개방 루프 PWM의 경우 ± 10-20% 의 속도 조절을 달성합니다.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

NEMA 17 Stepper Motor

NEMA 17 bipolar stepper motors for precision motion control

Stepper Motor Driver (A4988)

A4988 stepper driver modules for microstepping control

DC Motor with Encoder

12 V DC motors with encoders for closed-loop drive applications

관련 계산기