BLDC 모터 컨트롤러에서 PID 속도 조절을 구현하는 방법

BLDC 모터 컨트롤러에서 PID 속도 조절을 구현하는 방법

BLDC 모터 컨트롤러와 PID 알고리즘을 함께 사용하면 브러시리스 DC 모터의 속도를 제어할 수 있습니다. 이 설정을 사용하면 컨트롤러 출력을 즉시 변경할 수 있습니다. 주변 환경이 변하더라도 브러시리스 DC 모터의 속도가 원하는 속도로 유지됩니다. 이 기능을 사용하려면 하드웨어와 소프트웨어가 모두 필요합니다.

아래 표는 BLDC 모터 컨트롤러에서 PID 속도 제어를 사용하면 어떻게 더 잘 작동하는지 보여줍니다.

성능 측면

기술설명

속도 조절

속도가 느려지는 상황이 있어도 속도를 일정하게 유지합니다.

상승 시간

모터가 올바른 속도에 더 빨리 도달하게 합니다.

오버슈트

모터가 설정 속도보다 너무 빨리 움직이는 것을 멈춥니다.

정상 상태 오차

장시간 동안 정확한 속도를 제공합니다.

주요 요점

  • PID 알고리즘은 BLDC 모터 컨트롤러가 상황이 변하더라도 속도를 일정하게 유지하는 데 도움이 됩니다. 우수한 하드웨어, 센서, 펌웨어는 모두 함께 작동하여 속도를 효과적으로 제어합니다. PID 설정을 신중하게 조정하면 모터가 원하는 속도에 빠르게 도달할 수 있습니다. 모터가 너무 멀리 가거나 흔들리지 않습니다. 다양한 부하와 속도로 컨트롤러를 테스트하면 문제를 조기에 발견하는 데 도움이 됩니다. 또한 모터의 성능도 향상됩니다. 적절한 모터, 컨트롤러, 피드백 방식을 선택하면 에너지를 절약할 수 있으며, 시스템 작동을 원활하게 하고 수명을 연장할 수 있습니다.

BLDC 모터 컨트롤러 및 PID 기본 사항

BLDC 모터 컨트롤러 및 PID 기본 사항
이미지 출처 : 징조

모터 구조

브러시리스 DC 모터는 설계가 간단합니다. 회전자에는 영구 자석이 있고, 고정자는 권선을 고정합니다. 이 설계에는 브러시가 필요하지 않습니다. 다른 모터에서는 브러시가 마모됩니다. BLDC 모터 컨트롤러는 고정자에 연결되어 전류 흐름을 제어합니다. 아래 표는 모터의 주요 구성품을 보여줍니다.

매개변수/방정식

기술설명

고정자 직경(Ds)

스테이터의 주요 크기

슬롯 단면(S_enc)

고정자 크기 및 슬롯 수에 따른 권선 영역

슬롯 채우기 계수(k_r)

슬롯의 얼마나 많은 부분이 도체로 채워져 있습니까?

슬롯 수(N_e)

스테이터의 총 슬롯

역기전력(E)

로터의 움직임에 의해 생성되는 전압

모터 효율(η)

출력 대 입력 전력의 비율

BLDC 모터 컨트롤러는 이러한 기능을 활용하여 모터의 성능을 향상시키고, 모터의 수명을 연장합니다.

전자 정류

BLDC 모터는 브러시가 필요하지 않습니다. 컨트롤러는 전자 정류 방식을 사용합니다. 트랜지스터를 사용하여 고정자 권선의 전류를 스위칭합니다. 컨트롤러는 센서를 사용하여 회전자의 위치를 ​​확인합니다. 센서는 홀 효과 센서나 로터리 인코더일 수 있습니다. 일부 컨트롤러는 센서를 사용하지 않고 역기전력을 측정하여 회전자의 위치를 ​​파악합니다. 이를 통해 속도와 방향을 매우 정확하게 제어할 수 있습니다.

테스트 결과 전자 정류 방식이 매우 우수한 속도 제어 성능을 제공하는 것으로 나타났습니다. 이 방식을 사용하는 모델은 실제 모터 속도와 거의 정확하게 일치합니다. 이는 시동, 정지 또는 소음이 심한 환경에서도 마찬가지입니다. 이는 BLDC 모터 컨트롤러가 까다로운 제어 작업에도 적합하다는 것을 보여줍니다.

PID 속도 제어

모터 속도를 일정하게 유지하려면 PID 알고리즘을 사용합니다. 컨트롤러는 속도를 확인하고 목표 속도와 비교합니다. 그리고 출력 값을 변경하여 차이를 보정합니다. 이 폐루프 제어는 모터를 적정 속도로 유지합니다. 부하가 변하더라도 작동합니다. 연구에 따르면 고급 컨트롤러는 상승 시간을 28% 단축하고, 안정화 시간을 35% 단축하며, 오버슈트를 22% 감소시킵니다. 정상 상태 오차는 최대 0.3%까지 낮출 수 있습니다. 즉, BLDC 모터 컨트롤러는 다양한 용도로 빠르고 안정적인 속도 제어를 제공합니다.

속도 제어용 구성 요소

모터 유형

다양한 브러시리스 DC 모터를 선택할 수 있습니다. 각 모터는 고유한 기능을 가지고 있으며, 이러한 기능은 BLDC 모터 컨트롤러의 작동 방식을 변화시킵니다. 대부분의 BLDC 모터는 5159상을 사용합니다. 권선은 별 모양 또는 삼각형 모양일 수 있습니다. 오리엔탈 모터와 같은 별 모양 결선 모터는 매우 효율적이며, 속도 제어도 뛰어납니다. 이 모터는 최대 15lb-in의 토크를 낼 수 있으며, 출력 범위는 400W에서 XNUMXW입니다. 적합한 모터를 선택하면 컨트롤러가 속도를 일정하게 유지하는 데 도움이 됩니다. 또한 에너지도 절약할 수 있습니다.

컨트롤러 하드웨어

BLDC 모터 컨트롤러 하드웨어는 시스템의 핵심입니다. 펄스 폭 변조(PWM)를 사용하여 속도를 설정합니다. 컨트롤러는 전압 펄스의 지속 시간을 변경합니다. 고정자 내부의 홀 효과 센서는 회전자의 위치를 ​​표시합니다. 이를 통해 컨트롤러가 적절한 시기에 위상을 전환할 수 있습니다. 이 설정에서는 전원 릴레이가 필요하지 않으므로 작동 유지에 드는 노력이 줄어듭니다. 하드웨어를 통해 프로그래밍 가능 컨트롤러에 연결할 수 있습니다. 이러한 설계는 시스템의 효율과 신뢰성을 높여줍니다. 예를 들어, BMU 시리즈 200W 모터와 컨트롤러는 86%의 효율을 달성하며, IE4 표준도 충족합니다.

속도 피드백 센서

모터를 적정 속도로 유지하려면 좋은 피드백이 필요합니다. 많은 시스템이 홀 센서나 로터리 인코더를 사용합니다. 이러한 센서는 회전자의 위치를 ​​추적하여 컨트롤러가 속도를 빠르게 변경할 수 있도록 도와줍니다. 일부 시스템은 센서리스 제어를 사용합니다. 역기전력을 확인하거나 관측기를 사용하여 회전자의 위치를 ​​추측합니다. 연구에 따르면 센서리스 방식은 부하가 빠르게 변하더라도 효과적으로 작동합니다. 확장 상태 관측기(ESO)와 같은 관측기는 문제를 차단하는 데 도움이 됩니다. 또한 속도 예측을 더욱 정확하게 만들어 주기 때문에 속도 컨트롤러가 여러 상황에서 더 잘 작동합니다.

  • 센서리스 감지 기능은 고속 및 저속 모두에서 작동합니다.

  • 고급 관측자는 위상 지연과 초과를 줄입니다.

  • 좋은 피드백은 시스템이 모든 종류의 부하를 처리하는 데 도움이 됩니다.

펌웨어 요구 사항

컨트롤러의 펌웨어를 프로그래밍해야 합니다. 펌웨어는 모든 제어 작업을 처리합니다. 펌웨어는 센서 또는 센서리스 추정기에서 피드백을 읽고, PID 알고리즘 속도를 일정하게 유지하기 위해 디지털 신호 프로세서(DSP)는 컨트롤러가 빠르게 확인하고 계산할 수 있도록 도와줍니다. 또한 빠른 연산도 수행합니다. 이를 통해 컨트롤러가 변화에 빠르게 대응할 수 있습니다. 펌웨어는 PWM 신호도 제어하며, 필요에 따라 듀티 사이클을 변경합니다. 좋은 펌웨어는 컨트롤러와 모터가 원활하게 작동하도록 도와줍니다. 원하는 속도로 유지해 줍니다.

팁: 항상 다양한 부하와 속도로 펌웨어를 테스트하세요. 이를 통해 문제를 파악하고 속도 컨트롤러를 개선할 수 있습니다.

구성 요소/방법

속도 제어의 설명 및 역할

지원 세부 사항 및 이점

로터 위치 센서(홀 센서, 인코더)

이 센서는 위상 정류를 위해 회전자의 위치를 ​​표시합니다. 하지만 가격이 더 비싸고, 공간을 많이 차지하며, 장착이 어려울 수 있습니다.

이러한 도구를 사용하면 시스템의 안정성이 떨어지고 규모가 커질 수 있습니다. 또한 가격도 상승합니다.

센서리스 제어 기술

이 센서는 역기전력과 관측기를 사용하여 회전자의 위치와 속도를 추측합니다. 물리적 센서는 필요하지 않습니다.

비용과 크기를 줄여줍니다. 또한 시스템의 안정성을 높여줍니다. 부하가 크게 변하지 않는 경우 잘 작동합니다.

역기전력 감지

이 기능은 전원이 공급되지 않는 위상의 역기전력을 검사합니다. 정류 차수를 찾는 데 도움이 됩니다. 저렴하지만 저속에서는 잘 작동하지 않습니다.

개방 루프 시동이 필요합니다. 역기전력이 없기 때문에 저속 시동은 어렵습니다.

3차 고조파 전압 적분

이 방식은 역기전력의 3차 고조파를 이용하여 회전자 자속 위치를 추정합니다. 필터링 지연의 영향을 크게 받지 않으며 다양한 속도에서 작동합니다.

높은 성능을 제공하고 저속에서도 모터가 잘 시동되도록 도와줍니다.

디지털 신호 프로세서(DSP)

DSP는 센서리스 제어를 위한 고급 제어 알고리즘을 실행합니다. 이를 통해 매우 빠르게 확인하고 계산할 수 있습니다.

이 드라이브는 일반 센서 기반 드라이브보다 시스템 작동을 향상시킵니다. 수학을 사용하여 센서의 필요성을 없앨 수 있습니다.

슬라이딩 모드 관찰자(SMO)

SMO는 로터 위치와 속도를 추측합니다. 비선형성과 매개변수 변화로 인한 문제를 해결하며, 저속에서도 유용합니다.

고정자 저항과 속도를 스스로 예측할 수 있습니다. 시스템을 안정적으로 유지하고 예측이 정확한지 확인합니다.

관찰자(모델 기반 방법)

관찰자는 로터 위치와 속도처럼 측정할 수 없는 것들을 추측합니다. 이들은 시스템 입력과 출력을 활용하는데, 이는 폐루프 제어에 도움이 됩니다.

측정하기 어려운 것들을 추측할 수 있게 해줍니다. 제어를 더욱 정확하고 안정적으로 만들어줍니다. 센서리스 제어에 필수적입니다.

고정자 저항 추정

이는 저속 작업을 잘 수행하는 데 중요합니다. 고정자 자속과 속도를 얼마나 정확하게 예측할 수 있는지에 영향을 미칩니다.

SMO와 초안정성 이론을 활용한 알고리즘은 매개변수의 변화에 ​​대해 시스템을 더욱 강화합니다.

BLDC 모터 컨트롤러에 PID 구현

하드웨어 설치

먼저 BLDC 모터 컨트롤러용 하드웨어를 준비하세요. 좋은 브러시리스 DC 모터와 펄스 폭 변조(PWM)를 사용하는 컨트롤러를 선택하세요. BLDC를 제어하려면 PIC MCU와 같은 8비트 마이크로컨트롤러를 사용하세요. 컨트롤러를 모터 권선에 연결하세요. 전원 공급 장치가 모터의 요구 사항에 맞는지 확인하세요. 피드백을 위해 홀 센서나 인코더와 같은 센서를 모터에 연결하세요.

컨트롤러의 출력을 모터 위상에 연결하세요. 트랜지스터나 MOSFET을 사용하여 전원을 스위칭하세요. PWM 신호를 설정하여 모터로 전달되는 전압을 제어하세요. PWM 듀티 사이클을 변경하여 속도를 조정하세요. 오실로스코프나 데이터 로거를 사용하여 입력, 출력 및 오류 신호를 확인하세요. 이를 통해 하드웨어가 제대로 작동하는지 확인할 수 있습니다.

팁: 다양한 부하로 하드웨어를 시험해 보세요. 요인 설계와 같은 실험 설계 방법을 사용하여 최적의 설정을 찾으세요. 분산 분석(ANOVA)과 같은 통계 도구를 사용하면 컨트롤러 성능에 가장 중요한 요인을 파악하는 데 도움이 됩니다.

센서 통합

센서는 BLDC 모터 컨트롤러에서 중요합니다. 홀 센서와 인코더는 로터의 위치와 속도를 알려줍니다. 역기전력을 통해 위치를 추정하는 센서리스 방식을 사용할 수도 있습니다. 센서를 컨트롤러의 입력 핀에 연결하세요. 전선이 단단히 조여져 있고 센서가 제대로 설치되어 있는지 확인하세요.

다음 사항을 살펴보면 센서가 얼마나 잘 작동하는지 확인할 수 있습니다.

메트릭

기술설명

평균 속도(V)

모터의 평균 속도를 보여줍니다.

평균 가속도(A)

속도가 얼마나 빨리 변하는지 알려줍니다.

평균 궤적 편차(D)

모터가 목표 속도를 얼마나 가깝게 따르는지 측정합니다.

궤적 우연 (C)

실제 속도와 목표 속도가 얼마나 일치하는지 보여줍니다.

궤적 교차 영역(S)

시간 경과에 따라 모터가 설정 속도를 얼마나 잘 추적하는지 점검합니다.

머신 러닝 모델을 사용하면 이러한 특징을 바탕으로 운동 기능 점수를 추측할 수 있습니다. 이를 통해 정확하고 안정적인 속도 피드백을 얻을 수 있습니다.

참고: 센서 신호에 노이즈가 있는지 항상 확인하세요. 전선이 불량하거나 센서가 제대로 설치되지 않으면 속도 컨트롤러에 오류가 발생할 수 있습니다.

PID 알고리즘

PID 알고리즘은 BLDC 모터 컨트롤러가 속도를 일정하게 유지하는 데 도움을 줍니다. 컨트롤러는 센서에서 실제 속도를 읽어 설정값과 비교합니다. 오차를 감지하고 비례, 적분, 미분의 세 가지 부분을 사용합니다. 비례 부분은 현재 오차에 반응하고, 적분 부분은 과거 오차를 더하며, 미분 부분은 미래의 오차를 예측합니다.

컨트롤러의 펌웨어에 pid 알고리즘을 다음과 같이 작성할 수 있습니다.

error = setpoint - actual_speed;
integral += error;
output = Kp * error + Ki * integral + Kd * (error - last_error);
last_error = error;

많은 BLDC 모터 컨트롤러는 비례부와 적분부만 사용합니다. 미분부는 특히 소음이 있는 경우 시스템을 흔들릴 수 있습니다. 최상의 결과를 얻으려면 Kp와 Ki 값을 변경할 수 있습니다. 작은 값으로 시작하여 오버슈트나 불안정성을 주의 깊게 살피면서 값을 높이세요.

다음 사항을 살펴보면 pid가 얼마나 잘 작동하는지 확인할 수 있습니다.

  • 상승 시간

  • 조정 시간

  • 오버슈트

  • 정상 상태 오차

적분 시간 제곱 오차(ITSE)나 적분 절대 오차(IAE)와 같은 오차 기반 규칙을 사용하여 얼마나 잘 작동하는지 확인할 수도 있습니다. 일부 엔지니어는 유전 알고리즘이나 입자 군집 최적화(PSO)와 같은 특수 알고리즘을 사용하여 더 나은 결과를 위해 PID 설정을 조정합니다.

팁: 컨트롤러에 오버슈트나 흔들림이 너무 많으면 Kp를 낮추거나 미분 부분을 끄세요.

튜닝 매개변수

BLDC 모터 컨트롤러를 튜닝하는 것은 속도 제어를 원활하게 하는 데 중요합니다. 먼저 Kp와 Ki 값을 설정하세요. 예를 들어, Kp=5, Ki=7로 설정해 볼 수 있습니다. 모터를 구동하여 설정 속도에 얼마나 빨리 도달하는지 확인하세요. 속도가 느리면 Kp 값을 높이고, 떨림이 발생하면 Kp 또는 Ki 값을 낮추세요.

인코더나 타코미터의 데이터를 사용하여 결과를 확인할 수 있습니다. 다양한 값을 시도해 보고 결과를 기록해 보세요. IAE, ITAE, ITSE, ISE와 같은 성능 점수를 사용하여 설정을 비교하세요. 이러한 점수는 속도 제어기에 가장 적합한 튜닝을 찾는 데 도움이 됩니다.

토크, 각속도, 전류에 대한 수학 방정식을 사용하여 브러시리스 DC 모터를 모델링할 수도 있습니다. 이를 통해 튜닝 변화를 테스트하고 속도 제어에 어떤 영향을 미치는지 확인할 수 있습니다.

팁: 항상 실제 하드웨어로 튜닝을 테스트하세요. 시뮬레이션도 도움이 되지만, 실제 테스트를 통해 놓칠 수 있는 문제점을 찾아낼 수 있습니다.

테스트 및 문제 해결

BLDC 모터 컨트롤러를 테스트하면 문제를 발견하고 해결하는 데 도움이 됩니다. 센서와 데이터 로거를 사용하여 입력, 출력 및 오류 신호를 기록하세요. 액추에이터 포화, 적분 와인드업, 소음 민감도와 같은 문제를 주의 깊게 살펴보세요.

다음은 일반적인 문제와 확인해야 할 사항에 대한 표입니다.

카테고리

설명/목적

오류 신호

설정 속도와 실제 속도 사이에 크거나 증가하는 오류가 있는지 살펴보세요.

액추에이터 포화

컨트롤러 출력이 최대 또는 최소에 도달하는지 확인하세요.

인테그럴 와인드업

적분 동작이 너무 많아 반응이 느리거나 오버슈트가 발생하는지 주의하세요.

소음 감도

고주파 소음으로 인해 컨트롤러가 불안정해지는지 확인하세요.

편견

사라지지 않는 정상 상태 오류를 찾아보세요.

비선형 성

시스템이 속도나 부하에 따라 다르게 동작하는지 살펴보세요.

센서 교정

센서가 정확한 판독값을 제공하는지 확인하세요.

액추에이터 상태

모터가 컨트롤러 명령에 응답하는지 확인하세요.

피드백 루프 무결성

피드백 신호가 시스템의 실제 상태와 일치하는지 확인하세요.

PID 매개변수 튜닝

안정성과 성능을 위해 Kp, Ki, Kd 값을 검토하세요.

문제가 발생하면 튜닝을 변경하거나 하드웨어를 점검하세요. PWM 신호와 듀티 사이클이 올바른지 확인하세요. 다양한 부하와 속도로 컨트롤러를 테스트하여 모든 상황에서 제대로 작동하는지 확인하세요.

팁: 하드웨어 테스트 전에 폐쇄 루프 시뮬레이션을 사용하세요. 이렇게 하면 문제를 조기에 발견하고 시간을 절약할 수 있습니다.

속도 컨트롤러 팁 및 과제

전류 및 전압

BLDC 모터 컨트롤러의 전류와 전압을 확인해야 합니다. 잘못된 전압을 사용하면 BLDC 모터가 정지하거나 고장날 수 있습니다. 아래 표는 컨트롤러의 안전 전압과 온도를 보여줍니다.

입력 전압(VDC)

운영 결과

8 – 30

정상 작동

> = 42

에너지 덤프 오류; 모터가 멈추고 전원을 껐다 켤 때까지 프리휠합니다.

온도 (° C)

전류 제한 동작

<75

정상 작동

75 – 90

전류 제한은 40°C에서 90A로 축소됩니다.

90 – 100

전류 제한은 40A로 제한됨

> = 100

모터가 멈춤; 재설정될 때까지 프리휠

서지 전류 제한도 설정해야 합니다. 서지 전류 제한이 정상보다 높으면 컨트롤러가 짧은 고전류 버스트를 발생시킵니다. 이렇게 하면 BLDC가 급격한 부하 변화에도 잘 대처할 수 있습니다.

선형 차트는 BLDC 모터 컨트롤러의 속도 듀티 사이클에 대한 전류 제한을 보여줍니다.

스위칭 주파수

스위칭 주파수는 BLDC 모터 컨트롤러의 작동 방식을 변화시킵니다. 스위칭 주파수를 높이면 전류가 더 원활해집니다. 이는 BLDC 모터의 작동 소음을 줄이고 토크를 향상시킵니다. 실험 결과에 따르면 스위칭 주파수가 높을수록 제어 대역폭이 넓어집니다. 예를 들어, 8kHz 스위칭은 대역폭을 400Hz에서 1kHz로 높일 수 있습니다. 더 빠른 응답 속도와 향상된 속도 제어를 얻을 수 있습니다. 하지만 주파수가 너무 높으면 컨트롤러가 뜨거워질 수 있습니다.

위치 감지

BLDC 모터 컨트롤러에는 정확한 위치 감지가 중요합니다. 풀 스텝, 하프 스텝 또는 마이크로 스텝을 사용할 수 있습니다. 마이크로 스텝은 최고의 정밀도를 제공하지만 토크가 낮습니다. 초퍼 드라이브 드라이버는 전류 제어를 개선하는 데 도움이 됩니다. 이를 통해 BLDC가 더 부드럽게 작동하고 위치 제어에 도움이 됩니다. 전류 제한 드라이버를 사용하면 정밀도와 효율이 다소 떨어질 수 있습니다.

모드

정밀성

토크

풀 스텝

높음

높음

하프 스텝

중급

중급

마이크로 스테핑

높음

높음

펌웨어 문제

펌웨어 문제로 인해 BLDC 모터 컨트롤러가 고장날 수 있습니다. 오실로스코프와 같은 도구를 사용하여 신호를 확인해야 합니다. 메모리와 레지스터를 확인하여 오류를 찾아내세요. 실시간 트레이스 분석은 타이밍 문제를 파악하는 데 도움이 됩니다. 자동화된 테스트는 버그를 조기에 발견합니다. 일부 회사는 불량 펌웨어로 인해 큰 어려움을 겪었습니다. 예를 들어, 스택 오버플로우와 안전 장치 누락으로 인해 제어력을 잃었습니다. 항상 펌웨어를 테스트하고 안전한 코딩 규칙을 사용하세요.

일반적인 함정

BLDC 속도 컨트롤러를 조정할 때 일반적인 문제가 발생할 수 있습니다. 많은 사람들이 시행착오를 거쳐서 설정합니다. PID 값. 이는 제어 불량을 초래할 수 있습니다. 고정 PID 설정은 시스템 변경 시 제대로 작동하지 않습니다. 지글러-니콜스(Ziegler-Nichols)와 같은 휴리스틱 방법은 쉽지만 항상 강력한 것은 아닙니다. 적응형 PID에는 좋은 모델이 필요하지만, 이러한 모델은 얻기가 어렵습니다. 측정 시스템 분석 및 관리도를 사용하여 성능을 확인해야 합니다. 항상 데이터를 수집하고, 프로세스를 점검하고, 지속적으로 학습하십시오.

BLDC 모터 컨트롤러에서 PID 속도 조절을 설정하려면 다음 단계를 따르세요.

  1. 올바른 컨트롤러 하드웨어를 선택하세요.

  2. 피드백을 위해 센서를 연결하세요.

  3. PID 알고리즘을 사용하여 컨트롤러를 프로그래밍합니다.

  4. 최상의 결과를 얻으려면 컨트롤러를 조정하세요.

  5. BLDC 모터로 컨트롤러를 테스트하세요.

계속해서 학습하고, 컨트롤러에 복잡한 문제가 발생하면 도움을 요청하세요. 안정적인 속도와 안정적인 제어력을 얻을 수 있습니다.

FAQ

모터 컨트롤러에서 PID는 무엇을 의미합니까?

PID는 비례(Proportional), 적분(Integral), 미분(Derivative)의 약자입니다. 이 세 가지 요소는 BLDC 모터의 속도를 제어하는 ​​데 도움이 됩니다. 각 요소는 속도 제어 시스템의 다양한 유형의 오류를 해결합니다.

BLDC 모터가 목표 속도를 초과하는 이유는 무엇입니까?

PID 설정이 너무 높으면 모터가 오버슈팅됩니다. 비례(Kp) 또는 적분(Ki) 값을 낮춰 보세요. 이렇게 하면 모터가 너무 높지 않게 목표 속도에 도달할 수 있습니다.

모든 BLDC 모터에 센서리스 제어를 사용할 수 있나요?

많은 BLDC 모터에 센서리스 제어를 사용할 수 있습니다. 중속 및 고속에서 가장 효과적입니다. 매우 저속에서는 센서리스 방식으로는 정확한 회전자 위치를 얻을 수 없습니다.

PID 튜닝이 올바른지 어떻게 알 수 있나요?

다음 징후를 확인하세요:

  • 모터가 설정 속도에 빠르게 도달합니다.

  • 초과분은 거의 없거나 전혀 없습니다.

  • 속도는 일정하게 유지됩니다.

    큰 오류나 흔들림이 보이면 PID 값을 조정하세요.

코멘트 남김

귀하의 이메일 주소는 공개되지 않습니다. *표시항목은 꼭 기재해 주세요. *