Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

BLDC Commutation Logic

브러시리스 DC 모터에 대한 스위치-정류 로직

  • BLDC Commutation Logic block

라이브러리:
Simscape / Electrical / Control / BLDC Control

설명

BLDC Commutation Logic 블록은 다음 제어 알고리즘의 일부로 브러시리스 DC 모터에 대한 정류 로직을 구현합니다.

정류 로직은 아래 표에 요약된 것과 같이 홀 신호를 기반으로 합니다.

홀 센서모터 위상
홀 a홀 b홀 c위상 a위상 b위상 c
000000
1 1001-1
010-110
011-101
0010-11
1011-10
10010-1
111000

포트

입력

모두 확장

홀 센서 데이터입니다.

데이터형: single | double

모터 회전 방향입니다.

데이터형: single | double

출력

모두 확장

정류 로직이 나타내는 모터 위상입니다

데이터형: single | double

파라미터

모두 확장

연속적인 블록 실행 간의 시간(단위: 초)입니다. 실행하는 동안 블록은 출력을 생성하고 필요한 경우 내부 상태를 업데이트합니다. 자세한 내용은 샘플 시간이란? 항목과 샘플 시간 지정하기 항목을 참조하십시오.

Triggered Subsystem 내에 이 블록이 있는 경우에는 이 파라미터를 -1로 설정하여 샘플 시간을 상속합니다. 연속 가변 스텝 모델 내에 이 블록이 있는 경우에는 양의 스칼라를 사용하여 샘플 시간을 명시적으로 지정합니다.

참고 문헌

[1] Stirban, A., I. Boldea, and G. D. Andreescu. "Motion-Sensorless Control of BLDC-PM Motor With Offline FEM-Information-Assisted Position and Speed Observer." IEEE Transactions on Industry Applications. 48, no. 6 (2012): 1950-1958.

확장 기능

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2018a에 개발됨