Main Content

Motor Control Blockset 시작하기

모터 제어 알고리즘 설계 및 구현

Motor Control Blockset™은 모터 제어 알고리즘을 개발하고 이를 타깃 마이크로컨트롤러, FPGA 또는 SoC(단일 칩 시스템)에 최적화된 C 및 HDL 코드로 배포하는 Simulink® 블록과 참조 예제를 제공합니다. Clarke 및 Park 변환, MTPA(암페어당 최대 토크), 6단계 정류, LUT(룩업 테이블) 기반 약계자 제어 블록으로 모터 제어 알고리즘을 구축할 수 있습니다. 센서 디코더 블록으로 인코더, 홀 센서 및 리졸버의 신호를 처리하거나 추정기 블록으로 센서리스 제어를 구현하여 회전자의 위치와 속도를 계산할 수 있습니다. 이들 블록은 MISRA C™ 및 ISO® 26262 기능 안전 표준과 관련된 워크플로에서 사용할 수 있는 코드를 생성합니다.

Motor Control Blockset에 포함된 참조 예제를 통해 데스크탑 및 실시간 시뮬레이션을 사용하여 모터 제어 알고리즘을 개발, 조정 및 확인하는 방법을 파악할 수 있습니다. 예제에는 유도 모터, SRM(스위치 릴럭턴스 모터), BLDC(브러시리스 DC 모터) 같은 동기 모터, 표면부착형 및 매립형 PMSM(영구 자석 동기 모터)의 폐루프 모터 제어를 위한 알고리즘이 포함되어 있습니다. 동일한 알고리즘을 재사용하여 프로덕션 준비가 되었고 간결하며 추적성이 좋은 고정소수점 또는 부동소수점 코드를 생성할 수 있습니다. 또한 참조 예제를 사용하여 블록셋에서 지원하는 모터 제어 하드웨어 키트를 위한 알고리즘을 구현할 수도 있습니다.

튜토리얼

모터 제어 정보

추천 예제

비디오

Motor Control Blockset 개요
Motor Control Blockset 기능에 대해 알아보기