Skip to content
RFrftools.io
Motor

스테퍼 모터 계산기

스테퍼 모터 속도, 스텝 주파수 및 회전당 이동 거리 계산

Loading calculator...

공식

fstep=(RPM×steps/rev×microstepping)/60f_step = (RPM × steps/rev × microstepping) / 60

참고: Microchip AN2164 — Stepper Motor Control

f_step스텝 펄스 주파수 (Hz)
RPM목표 모터 속도 (RPM)
steps/rev회전당 전체 단계 (steps)
microstepping마이크로스테핑 디바이저

작동 방식

이 계산기는 회전당 스텝 수, 마이크로스테핑 비율 및 기계식 변속기를 기반으로 스테퍼 모터 펄스 주파수와 선형 동작 파라미터를 결정합니다.CNC 기계 기술자, 3D 프린터 제조업체 및 모션 제어 엔지니어는 이를 사용하여 정밀 위치 지정 시스템을 구성합니다.정확한 맥박수 계산은 스텝을 놓치거나 공진 문제 없이 부드러운 움직임을 보장합니다.

NEMA 17 사양 (가장 일반적인 스테퍼 프레임 크기) 에 따라 표준 모터는 회전당 200 풀 스텝 (1.8° 스텝 각도) 을 제공합니다.마이크로스테핑은 각 단계를 2-256 마이크로스텝으로 세분화하는데, 1/16 (3200 카운트/회전) 이 위치 정확도를 떨어뜨리기 전의 실제 한계입니다. Precision Microdrives의 연구에 따르면 마그네틱 디텐트 토크로 인해 마이크로스텝 위치 지정 오차가 1/4 스텝핑에서 ± 5% 에서 1/32 스테핑에서 ± 20% 로 증가하는 것으로 나타났습니다.

'모션 컨트롤 핸드북' (Slocum, 1992) 의 펄스 주파수 공식은 다음과 같습니다. f = (스텝/회전 × 마이크로스텝 × RPM) /60입니다.300 RPM을 목표로 하는 1/16 마이크로스테핑을 사용하는 일반적인 NEMA 17의 회전 속도 200 스텝에는 초당 16,000 펄스가 필요합니다.제조업체 토크 곡선에 따르면 역기전력 제한 전류 상승 시간으로 인해 스테퍼 모터는 500RPM만큼 50% 의 유지 토크를, 1000RPM의 경우 80% 의 토크를 잃습니다.이러한 토크 속도 트레이드오프는 CNC 애플리케이션에서 달성 가능한 최대 이송 속도를 결정합니다.

계산 예제

프루사 스타일의 3D 프린터는 1/16 마이크로스테핑의 TMC2209 드라이버가 장착된 NEMA 17 모터 (200스텝/회전) 를 사용합니다.X축에는 톱니 풀리가 20개 (피치 둘레 40mm) 인 GT2 벨트가 사용됩니다.목표 인쇄 속도는 100mm/s입니다.

1단계 — 유효 해상도 계산: 스텝/회전 수: 200 × 16 = 3200 마이크로스텝/회전 선형 해상도: 40mm/3200 = 0.0125 mm/스텝 (12.5 마이크로미터)

2단계 — 필요한 펄스 주파수 결정: 회전/초: 100 mm/s ÷ 40 mm/회전 = 2.5 회전/초 = 150 분당 회전수 펄스 주파수: 3200 × 2.5 = 8000헤르츠

3단계 — 모터 한계 기준 확인: NEMA 17 토크 곡선에 따르면 150 RPM은 유지 토크의 85% 를 유지합니다. TMC2209 최대 스텝 주파수: 2MHz — 적절한 헤드룸

4단계 — 가속 펄스 램프 계산: 목표 가속도: 1000 mm/s² (일반적으로 3D 프린팅의 경우) 주파수 램프 속도: 100mm/s당 8000Hz/s ÷ 1초 = 80,000Hz/s²

결과: 80kHz/s² 가속 램프를 사용하여 순항 속도에서 8kHz 스텝 주파수에 맞게 모션 컨트롤러를 구성하십시오.12.5µm 해상도는 일반적인 50µm 프린트 레이어 요구 사항을 4배 초과합니다.

실용적인 팁

  • Trinamic 애플리케이션 노트에 따르면 1/16 마이크로스테핑은 해상도와 정확도 사이에서 최적의 균형을 제공합니다. 분할이 높을수록 움직임이 부드러워지지만 마이크로스텝 위치 정확도는 1/32에서 ± 20% 로 떨어집니다.
  • NEMA 17 토크-속도 곡선에 따른 가속 램핑 사용: 200Hz에서 시작하여 5000-10000Hz/s²로 램핑하여 정지 상태에서 가속 중에 멈추는 것을 방지하세요.
  • 리드 스크류 애플리케이션의 경우 반사 관성을 계산하십시오. J_반사 = J_Load × (피치/2π) ²—모터는 최대 스텝 주파수 램프 속도를 제한하여 이 이너시아를 가속해야 합니다.

흔한 실수

  • 스텝/회전 수와 마이크로스텝/회전 속도 혼동: 1/16 마이크로스테핑의 200스텝 모터는 200카운트/회전 수를 제공하는 것이 아니라 3200 카운트/회전 수를 제공합니다. 이 16배 오류로 인해 동작이 의도한 거리의 1/16이 됩니다.
  • 속도 시 토크 롤오프 무시: 제조업체 데이터에 따르면 NEMA 17 모터는 500RPM에서 50%, 1000RPM에서 80% 의 토크를 잃습니다. 이 값을 초과하면 스텝 누락과 위치 손실이 발생합니다.
  • 공진 주파수에서 작동: 스테퍼 모터는 50-200Hz (200스텝 모터의 경우 150-600RPM) 에서 기계적 공진을 나타냅니다. 이 대역을 통해 빠르게 가속하거나 마이크로스테핑을 사용하여 진동을 줄입니다.

자주 묻는 질문

마이크로스테핑은 권선에 비례적으로 에너지를 공급하여 전체 모터 스텝을 나눕니다.정밀 마이크로드라이브 테스트에 따르면 1/4 스테핑은 ± 5% 의 위치 정확도를 달성하고 1/16은 ± 10% 를 달성하며 1/32는 자기 디텐트 토크로 인해 ± 20% 까지 저하됩니다.TMC2209 드라이버는 256개의 마이크로스텝을 제공하지만 실제 전류 레벨은 16개입니다.대부분의 애플리케이션에서 1/8~1/16을 사용하십시오. 값이 높을수록 정확도가 아닌 평활도만 향상됩니다.
리드 스크류 피치는 모터 회전당 선형 이동거리를 결정합니다.회전 수가 3200 마이크로스텝인 2mm 피치 스크류는 0.625 µm/스텝 해상도를 제공합니다.'정밀 기계 설계' (Slocum) 에 따르면 볼 스크류는 ACME 스레드의 경우 30-70% 에 비해 90-98% 의 효율을 달성합니다.피치가 높을수록 속도는 증가하지만 그에 비례하여 추력도 감소합니다. 8mm 피치는 4배 더 빠르게 움직이지만 선형 힘은 1/4로 증가합니다.
NEMA 모터 사양에 따른 세 가지 요소: (1) 백EMF는 순 전압을 감소시켜 전류 및 토크를 제한합니다. 토크는 일반적으로 500RPM만큼 50% 떨어집니다. (2) 높은 스텝 속도에서는 드라이버 전류 상승 시간이 권선 인덕턴스를 채울 수 없습니다. (3) 100-300Hz에서의 기계적 공진은 진동을 유발합니다.12V 대신 24-48V 전원 공급 장치를 사용하여 사용 가능한 속도 범위를 2-4배 확장하십시오.
주파수 (Hz) = (스텝/레브 × 마이크로스텝_디바이저 × RPM)/60.예: 200스텝 모터, 1/16 마이크로스테핑, 300 분당 회전수 → (200 × 16 × 300)/60 = 16,000 헤르츠모션 컨트롤러 지침에 따라 MCU 타이머가 1% 미만의 지터로 이 주파수를 생성할 수 있는지 확인하십시오. STM32 타이머는 최대 168MHz 클록을 지원하므로 마이크로초 미만의 스텝 타이밍이 가능합니다.
작동 속도에서 부하 토크가 모터 토크 곡선의 50% 미만으로 유지되는 경우 개방 루프가 적합합니다 (Trinamic 가이드라인에 따름).폐쇄형 루프 (엔코더 피드백 포함) 는 놓친 단계를 복구하여 80~ 100% 토크 용량으로 작동할 수 있습니다.비용 절충: 폐쇄형 루프를 사용하면 인코더 및 드라이버 업그레이드 시 축당 20~50달러의 추가 비용이 발생합니다.CNC 가공에는 폐루프를 사용하십시오. 가끔 놓친 단계를 복구할 수 있는 3D 프린팅에는 개방형 루프로 충분합니다.

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

관련 계산기