센서 보정
홀 센서, 쿼드라쳐 인코더 센서, ADC에 대한 홀 시퀀스와 오프셋을 계산하여 위치 및 전류 피드백 값을 정확하게 계산합니다.
추천 예제
Hall Offset Calibration for PMSM
Calculates the offset between the rotor direct axis (d
-axis) and position detected by the Hall sensor. The field-oriented control (FOC) algorithm needs this position offset to run the permanent magnet synchronous motor (PMSM) correctly. To compute the offset, the target model runs the motor in the open-loop condition. The model uses a constant (voltage along the stator's
d
-axis) and a zero (voltage along the stator's
q
-axis) to run the motor (at a low constant speed) by using a position or ramp generator. When the position or ramp value reaches zero, the corresponding rotor position is the offset value for the Hall sensors.
Quadrature Encoder Offset Calibration for PMSM
Calculates the offset between the d
-axis of the rotor and encoder index pulse position as detected by the quadrature encoder sensor. The control algorithm (available in the field-oriented control and parameter estimation examples) uses this offset value to compute an accurate and precise position of the d
-axis of rotor. The controller needs this position to implement the field-oriented control (FOC) correctly in the rotor flux reference frame (d-q reference frame), and therefore, run the permanent magnet synchronous motor (PMSM) correctly.
개루프 제어에서 3상 AC 모터를 구동하고 ADC 오프셋 보정하기
이 예제에서는 개루프 제어(스칼라 제어 또는 볼트/헤르츠 제어라고도 함)를 사용하여 모터를 구동합니다. 이 기법은 모터의 피드백을 사용하지 않고 고정자 전압과 주파수를 변경하여 회전자 속도를 제어합니다. 이 기법을 사용하여 하드웨어 연결의 무결성을 검사할 수 있습니다. 속도가 일정한 개루프 제어 응용 사례에서는 고정 주파수 모터 전원을 사용합니다. 속도 조정이 가능한 개루프 제어 응용 사례에서는 회전자 속도를 제어하기 위한 가변 주파수 전원이 필요합니다. 일정한 고정자 자기 플럭스를 보장하려면 공급 전압 진폭을 그 주파수에 비례하도록 유지하십시오.
BLDC 모터의 홀 센서 시퀀스 보정
이 예제에서는 개루프 제어에서 회전자의 위치 0을 기준으로 홀 센서 시퀀스를 계산합니다. 이 워크플로를 사용하면 홀 센서에 레이블을 지정할 필요 없이 6단계 정류를 사용하여 모터를 회전시키거나 스위칭 시퀀스를 도출할 수 있습니다. 이 예제를 실행하여 홀 시퀀스를 구하고 이 홀 시퀀스를 Six Step Commutation 블록과 함께 사용하여 센서 피드백을 사용한 BLDC 모터의 6단계 정류 예제에 설명된 대로 폐루프에서 모터를 구동합니다.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)