> 업계 통찰 >서보 기구
기술 지원

서보 모터의 PID 매개변수를 조정하는 방법: 실용적인 단계별 가이드

게시됨 2026-04-05

이 가이드는 비례(P), 적분(I) 및 미분(D) 매개변수를 조정하기 위한 명확하고 반복 가능한 방법을 제공합니다.서보 기구모터 제어 시스템. 체계적인 튜닝 순서를 배우고 일반적인 응답 문제(오버슈트, 진동, 정상 상태 오류)를 인식하고 현장 테스트를 거친 수정 사항을 적용하여 안정적이고 정확한 모션을 달성합니다. 모든 방법은 브랜드별 도구가 필요하지 않은 고전적인 제어 이론과 실제 튜닝 실습을 기반으로 합니다.

01각 PID 용어의 역할 이해

매개변수를 조정하기 전에 각 용어의 역할을 알아보세요.

P(비례): 현재 오류에 응답합니다. P가 클수록 교정 토크가 더 강해지지만 진동이 발생할 수 있습니다.

I(적분): 정상상태 오차(최종 위치 오프셋)를 제거합니다. 너무 많으면 반응이 느려지거나 "와인드업"이 발생합니다.

D(파생상품): 오류의 변화율에 반응하여 움직임을 완화합니다. 오버슈트를 줄이고 시스템을 안정화합니다.

> 핵심 원칙: 항상 이 순서로 조정하세요 –P가 먼저고 그 다음이 I, 그 다음이 D.

02튜닝 준비 - 안전 설정

실제 애플리케이션(예: 수평 암 또는 가벼운 관성 휠)을 모방한 더미 하중을 사용합니다.

반응을 관찰하기 위해 작은 단계 명령(예: 10~30도 위치 변경)을 설정합니다.

간단한 인코더 로그나 슬로우 모션 비디오를 사용하여 응답을 기록하세요.

03단계별 튜닝 절차

1단계: I와 D를 0으로 설정하고 작은 P부터 시작합니다.

세트나는 = 0, D = 0.

세트낮은 값(예: 컨트롤러 출력 범위의 0.5 또는 5%)으로 설정합니다.

단계 명령을 적용하고 관찰합니다.

진동 없음, 느린 상승→ P를 30~50% 증가시킵니다.

작은 오버슈트(5-10%) 이후 안정됨→ P는 최적에 가깝습니다.

지속적인 진동→ 즉시 P를 줄이세요.

2단계: 임계 진동이 나타날 때까지 P를 증가시킵니다.

계속해서 P를 조금씩 올리세요.

연속적인 동일 진폭 진동을 일으키는 가장 작은 P를 찾습니다(임계 이득).K_c).

진동 기간을 기록하세요.T_c(사이클당 초).

3단계: Ziegler-Nichols를 기반으로 최종 P 설정(간체)

직위의 경우서보 기구중간 정도의 반응:

P_최종 = 0.45 × K_c

좀 더 공격적이면서도 안정적인 대응을 원한다면:

P_최종 = 0.5 × K_c

적용하다P_최종계단 응답이 20% 미만의 오버슈트를 가지며 3~5회의 진동 주기 내에 안정되는지 확인합니다.

4단계: 정상 상태 오류를 없애기 위해 적분 항 추가

유지하다P = P_최종, D = 0.

작은 I로 시작하세요:나는 = 0.5 / T_c(또는 0.1~0.5와 같은 낮은 값)

단계 명령을 적용합니다.

만약서보 기구최종 위치에 정확하게 도달 → 나는 좋다.

더 많이 오버슈팅하고 천천히 회복하는 경우 → I를 20% 줄입니다.

목표에 도달하는 데 너무 오랜 시간이 걸리는 경우(느린 크리프) → I를 20% 늘립니다.

5단계: 오버슈트를 제어하기 위해 미분 추가

이제 설정됨D = 0.1 × P_최종 × T_c(출발점).

단계 응답을 관찰합니다.

오버슈트는 눈에 띄게 감소해야 합니다.

반응이 시끄럽거나 불안해지면 D를 줄이세요.

오버슈트가 여전히 높으면 D를 약간 늘립니다(한 번에 30% 이하).

> 일반적인 경우: 로봇 팔(무부하)의 취미 서보는 P=2.5, I=0.8, D=0.4로 끝날 수 있습니다. 부하가 높은 대형 산업용 서보에는 P=8.0, I=1.2, D=1.5가 필요할 수 있습니다. 항상 관찰된 반응에 따라 조정하세요.

04실제 사례 – 일반적인 문제 해결

사례 A - 튜닝 후 진동

증상: 이동이 끝나면 서보가 진동합니다.

수정: P를 15% 줄이고 D를 20% 늘립니다.

사례 B – 느린 응답, 오버슈트 없음

증상: 너무 조심스럽게 움직이며 작은 발걸음에 1초 이상 소요됩니다.

수정: P를 30% 증가시키고 I를 20% 증가시킵니다.

사례 C - 최종 위치가 항상 몇 도씩 어긋남

증상: I>0인 경우에도 정상 상태 오류가 남아 있습니다.

수정: I를 50% 늘리거나 기계적 커플링이 단단히 고정되었는지 확인하세요(백래시로 인해 잘못된 오류가 발생함).

사례 D – 다양한 하중 하에서 갑작스러운 움직임

증상: 하중이 변할 때(예: 팔이 체중을 들어올리는 경우) 반응이 불안정해집니다.

수정: 더 높은 P(치명적 이득에 가까움)와 더 강한 D(≒0.2×P×T_c)를 사용하세요. 그런 다음 가장 무거운 부하 조건에 맞게 I를 다시 조정합니다.

05검증 및 미세 조정

다양한 단계 크기(소형, 중형, 전체 범위)로 테스트합니다.

램프 명령이나 지속적인 슬로우 모션으로 테스트합니다.

서보가 큰 단계에서 25%를 초과하면 P를 줄이고 D를 늘립니다.

2초 후에도 0.5° 이내에 정확한 위치에 도달하지 못하면 I를 증가시킵니다.

> 최종 검증 : 실제 도포주기를 10~20회 실행합니다. 서보는 작은 움직임의 경우 0.3초 이내에 필요한 허용 오차(예: ±1°) 내에서 안정되어야 합니다.

06주요 내용(핵심 원칙 반복)

항상 순서대로 튜닝하세요: P → I → D. 세 가지 모두로 시작하지 마십시오.

P는 응답성과 안정성 한계를 결정합니다.. 먼저 중요한 이득을 찾으십시오.

정상 상태 오류를 제거하지만 오버슈트를 추가합니다.. 천천히 추가하세요.

D는 오버슈트를 줄이지만 노이즈를 증폭시킵니다.. 충분히 사용하세요.

실제 하중 변화 거동– 항상 실제 작업 부하 하에서 조정하십시오.

07실행 가능한 결론

초기 P, I, D 값을 적어보세요. 그 다음에:

1. 제로 I와 D.

2. 지속적인 진동이 나타날 때까지 P를 증가시킵니다. 해당 P를 K_c로 기록하고 기간 T_c를 기록합니다.

3. P = 0.45 × K_c로 설정합니다.

4. I = 0.5 / T_c(시작 값)를 설정합니다.

5. D = 0.1 × P × T_c(시작 값)를 설정합니다.

6. 단계 테스트를 실행합니다. 선명한 원스텝 안정을 얻을 때까지 P 위/아래를 10%, I 위/아래를 20%, D 위/아래를 30% 조정합니다.

최종 매개변수와 부하 조건을 문서화하십시오. 기계 설정이 변경될 때마다 프로세스를 반복합니다. 이 체계적인 방법을 사용하면 추측 없이 모든 서보 PID 컨트롤러를 조정할 수 있습니다.

업데이트 시간:2026-04-05

미래에 힘을 실어주다

귀하의 제품에 적합한 모터 또는 기어박스를 추천하려면 Kpower 제품 전문가에게 문의하십시오.

케이파워에 메일보내기
문의 제출
+86 0769 8399 3238
 
kpower지도