Skip to content
RFrftools.io
Motor

서보 모터 토크 및 속도

전기 및 부하 파라미터로부터 서보 모터 토크, 속도, 효율 및 역기전력을 계산합니다.

Loading calculator...

공식

Kt=Ke=Vωnl,T=KtI,ω=V−IRaKe=ωnl(1−TTstall),Tstall=KtVRaK_t = K_e = \frac{V}{\omega_{nl}},\quad T = K_t I,\quad \omega = \frac{V - I R_a}{K_e} = \omega_{nl}\left(1 - \frac{T}{T_{stall}}\right),\quad T_{stall} = \frac{K_t V}{R_a}

참고: Hughes & Drury, Electric Motors and Drives, ch. 3 (d.c. motors); maxon, Key information on maxon DC motors

T— 작동 전류에서의 토크 (N·m)
K_t— 토크 상수로, SI 단위에서 역기전력 상수 K_e와 같습니다 (N·m/A)
V— 공급 전압 (V)
I— 작동 전류 (A)
R_a— 권선 저항 (Ω)
ω_nl— 무부하 각속도 (= 2π × RPM / 60) (rad/s)
ω— 동작점에서의 각속도 (rad/s)
T_stall— 이 공급 전압에서의 스톨 토크 (N·m)

작동 방식

이 계산기는 선형 모터 모델로 브러시 영구자석 DC 서보 모터의 동작점을 구합니다. 공급 전압 VV, 데이터시트의 무부하 속도 nnln_{nl}, 권선 저항 RaR_a 로부터 토크 상수와 스톨 토크를 유도한 뒤 두 동작점을 계산합니다. 하나는 측정한 작동 전류 II 에서의 동작점(토크, 속도, 역기전력, 입력 전력과 출력 전력, 효율)이고, 다른 하나는 기구가 요구하는 부하 토크 TLT_L 에서의 동작점(모터가 안정되는 전류, 속도, 출력 전력)입니다. 같은 모델이 취미용 RC 서보 안의 소형 DC 모터와 브러시형 산업용 서보 모터 모두에 적용됩니다. 서보의 위치 제어 루프, 감속기, PWM 드라이브는 모델에 포함되지 않으므로 모터 축 기준 값을 입력하십시오.

공급 전압은 권선 저항과 역기전력으로 나뉘어 V=IRa+KeωV = I R_a + K_e \omega 가 되고, 토크는 전류에 비례하여 T=KtIT = K_t I 입니다. SI 단위에서 N·m/A 단위의 토크 상수는 V·s/rad 단위의 역기전력 상수와 같습니다. 무부하 전류를 무시하면 무부하 시 역기전력은 공급 전압과 같으므로 Kt=Ke=V/ωnlK_t = K_e = V/\omega_{nl} 이며, 여기서 ωnl=2πnnl/60\omega_{nl} = 2\pi n_{nl}/60 입니다. 전류 II 에서 각속도는 ω=(V−IRa)/Ke\omega = (V - I R_a)/K_e 이고 출력 전력은 역기전력과 전류의 곱 Pout=(V−IRa)I=TωP_{out} = (V - I R_a) I = T\omega 이며, Pin=VIP_{in} = VI 의 나머지는 동손 I2RaI^2 R_a 입니다. 따라서 효율 1−IRa/V1 - I R_a/V 는 무부하 속도에 대한 작동 속도의 비와 같습니다. 속도가 0이면 역기전력이 없고 전류는 V/RaV/R_a, 토크는 스톨 토크 Tstall=KtV/RaT_{stall} = K_t V/R_a 입니다. 모든 동작점은 직선인 토크-속도 특성 ω=ωnl(1−T/Tstall)\omega = \omega_{nl}(1 - T/T_{stall}) 위에 있으므로, 부하 토크 TLT_L 에서 모터는 전류 IL=TL/KtI_L = T_L/K_t 를 흘리고 속도 nL=nnl(1−TL/Tstall)n_L = n_{nl}(1 - T_L/T_{stall}) 로 회전합니다. 스톨 토크를 넘는 부하 토크는 스톨(스톨 전류에서 속도 0)로 표시됩니다.

이 모델의 주된 단순화는 무부하 전류 I0I_0 입니다. 이는 축에 아무것도 걸지 않았을 때 모터가 흘리는 전류로, 마찰 손실, 브러시 손실, 철손을 공급합니다. 이 계산기는 이를 무시하므로 표시되는 토크는 전자기 토크이며, 축에서 실제로 나오는 토크는 약 Kt(I−I0)K_t (I - I_0) 입니다. 효율은 I0I_0 가 II 에서 차지하는 비중이 큰 경부하일수록 과대평가되고, 무부하에서도 공급 전압의 일부가 RaR_a 에서 강하하므로 Ke=V/ωnlK_e = V/\omega_{nl} 는 약간 크게 나옵니다. 무부하 전류가 작동 전류의 몇 퍼센트인 모터라면 이 오차도 몇 퍼센트입니다. 권선 저항은 약 0.39%/°C 증가하므로, 뜨거워진 모터는 차가운 모터보다 스톨 토크가 작고 부하 시 속도 저하가 큽니다. 브러시 전압 강하, 권선 인덕턴스, 대전류에서의 자기 포화, 드라이버의 전류 제한은 모델링하지 않습니다.

계산 예제

문제: 24 V 브러시 DC 서보 모터가 감속기를 통해 로봇 관절을 구동합니다. 데이터시트에 따르면 24 V에서 무부하 속도는 4000 rpm, 권선 저항은 1.2 Ω입니다. 벤치에서 모터는 평상시 작업 부하에서 2 A를 흘리며, 관절의 최악 조건 부하를 모터 축으로 환산하면 0.25 N·m입니다. 모터 상수, 스톨 토크, 두 동작점을 구합니다.

풀이:

  1. 토크 상수: ωnl=4000×π/30=418.88\omega_{nl} = 4000 \times \pi/30 = 418.88 rad/s이므로 Kt=Ke=24/418.88=0.057296K_t = K_e = 24/418.88 = 0.057296 N·m/A입니다. 계산기에는 0.0573으로 표시됩니다. 이후 단계에서는 반올림하지 않은 값을 사용합니다.
  2. 스톨 토크: 스톨 전류는 V/Ra=24/1.2=20V/R_a = 24/1.2 = 20 A이므로 Tstall=0.057296×20=1.1459T_{stall} = 0.057296 \times 20 = 1.1459 N·m입니다.
  3. 2 A에서의 토크: T=KtI=0.057296×2=0.1146T = K_t I = 0.057296 \times 2 = 0.1146 N·m.
  4. 2 A에서의 속도: 역기전력은 24−2×1.2=21.624 - 2 \times 1.2 = 21.6 V이므로 n=4000×21.6/24=3600n = 4000 \times 21.6/24 = 3600 rpm입니다.
  5. 2 A에서의 전력과 효율: Pin=24×2=48P_{in} = 24 \times 2 = 48 W, Pout=21.6×2=43.2P_{out} = 21.6 \times 2 = 43.2 W이며, 이는 TωT\omega = 0.1146 N·m × 376.99 rad/s와 같습니다. 효율은 43.2/48=90%43.2/48 = 90\% 로 3600/4000과 같고, 나머지 4.8 W는 동손 22×1.22^2 \times 1.2 입니다.
  6. 최악 조건 부하: IL=0.25/0.057296=4.363I_L = 0.25/0.057296 = 4.363 A, nL=4000×(1−0.25/1.1459)=3127.3n_L = 4000 \times (1 - 0.25/1.1459) = 3127.3 rpm이며, 출력은 PLP_L = 81.87 W입니다.
  7. 구속 확인: 부하 토크를 1.5 N·m로 설정하면 계산기는 1.1459 N·m의 스톨 토크를 초과한다고 경고합니다. 모터는 멈추고 20 A의 스톨 전류를 흘립니다.

결과: 모터는 최악 조건 부하를 3127.3 rpm, 4.363 A, 스톨 토크의 22%에서 감당합니다. 작동 전류에 4.363 A를 입력하면 이 부하에서의 효율 78.2%를 읽을 수 있습니다. 모델에는 열적 한계가 없으므로 4.363 A를 데이터시트의 최대 연속 전류와 비교하고, 0.25 N·m에 감속기의 감속비와 효율이 이미 반영되어 있는지 확인하십시오.

실용적인 팁

  • ✓무부하 속도는 실제로 인가하는 전압에서의 값을 입력하십시오. KtK_t 는 일정한 채로 무부하 속도는 공급 전압에 비례하므로, 24 V에서 4000 rpm인 모터는 12 V에서 무부하 시 약 2000 rpm으로 회전합니다. 12 V 전원에 24 V 값을 입력하면 KtK_t 와 그로부터 유도되는 모든 토크가 절반이 됩니다.
  • ✓RaR_a 는 데이터시트의 단자 저항을 쓰거나 회전자를 멈춘 상태에서 단자 간을 측정한 뒤 온도 보정하십시오. 구리의 저항은 약 0.39%/°C 증가하므로, 측정 시보다 50 °C 높은 권선은 저항이 약 20% 커지고 스톨 토크도 그에 따라 낮아집니다. 온도 보정은 권선 저항 계산기로 할 수 있습니다.
  • ✓유도한 KtK_t 를 데이터시트 값과 비교하십시오. 이 모델은 무부하 전류를 무시하므로, 여기서 구한 값은 보통 무부하 전류와 스톨 전류의 비만큼 데이터시트 값보다 약간 큽니다. 그런 다음 두 동작점을 함께 사용하십시오. 측정 전류로는 현재의 속도와 효율을, 부하 토크로는 필요한 전류를 알 수 있으며, 그 전류는 모터와 드라이버 모두의 연속 전류 정격 안에 있어야 합니다.

흔한 실수

  • ✗출력 전력을 무부하 속도로 나누어 토크를 구하는 것: 토크는 출력 전력을 작동 시 각속도로 나눈 값입니다. 무부하 속도의 70%로 운전할 때 ωnl\omega_{nl} 로 나누면 토크를 30% 과소평가합니다. T=KtIT = K_t I 를 쓰면 전류에서 바로 구할 수 있습니다.
  • ✗감속기 출력 토크나 RC 서보의 정격 토크를 그대로 부하 토크로 입력하는 것: 둘 다 기어열을 거친 뒤의 값이지만, 부하 토크 입력은 모터 축 기준입니다. 먼저 감속비와 감속기 효율로 나누고, kgf·cm는 토크 단위 변환기로 N·m로 환산하십시오(1 kgf·cm = 0.0981 N·m).
  • ✗스톨 토크를 사용 가능한 토크로 취급하는 것: 스톨 시에는 공급 전압 전체가 권선에 걸립니다. 24 V, 1.2 Ω에서 모터는 20 A를 흘리고, 아무것도 출력하지 않으면서 480 W를 열로 소모합니다. 연속 부하는 데이터시트의 연속 전류 정격을 기준으로 선정하고, 스톨 토크는 토크-속도 특성의 상한으로만 사용하십시오.

자주 묻는 질문

무부하점에서 토크 상수를 유도합니다. 무부하 전류를 무시하면 무부하 속도에서 역기전력이 공급 전압과 같으므로 K_e = V/ω_nl이고, SI 단위에서는 K_t = K_e입니다. 24 V, 4000 rpm(418.88 rad/s)에서는 0.0573 N·m/A이므로 1 A당 0.0573 N·m의 토크가 나옵니다. 실제 모터는 무부하에서도 공급 전압의 일부가 R_a에서 강하하므로 데이터시트의 K_t는 보통 이보다 약간 작습니다.
스톨 토크 T_stall = K_t·V/R_a는 토크-속도 특성이 속도 0에 도달하는 점입니다. 역기전력이 없고 전류는 스톨 전류 V/R_a이며, 입력 전력은 모두 권선을 가열합니다. 이는 이 전압에서 모터가 낼 수 있는 최대 토크이지 작동 정격이 아닙니다. 이를 넘는 부하 토크는 돌릴 수 없으므로, 계산기는 부하 토크에서 속도 0, 스톨 전류, 출력 전력 0을 경고와 함께 표시합니다. 부하가 모터를 역회전시키지 않는다고 가정합니다.
이 모델이 계산하는 손실은 동손 I²·R_a뿐이므로 효율은 1 − I·R_a/V, 즉 작동 속도를 무부하 속도로 나눈 값입니다. 4000 rpm 모터가 3600 rpm으로 회전하면 90%입니다. 실제 모터는 무부하 전류를 마찰 손실, 브러시 손실, 철손에도 씁니다. 이 손실은 경부하일수록 크게 작용하므로 실제 모터의 효율은 무부하 속도보다 조금 낮은 곳에서 최대가 되고 무부하에서는 0으로 떨어집니다(이 모델에서는 100%에 가까워집니다). 무부하 전류가 작은 모터라면 정격 부하 부근에서 여기 표시되는 값과의 차이는 몇 퍼센트입니다.

관련 기사

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

관련 계산기