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의 기본 사항 배우기
응용 사례
모터 제어 응용 사례를 위한 장치 및 시스템 예제
센서 보정
위치, 전류, 전압에 대한 오프셋 계산
모터 파라미터 추정 및 플랜트 모델링
추정된 모터 파라미터 계산 및 플랜트 모델 생성
제어 알고리즘 설계
모터 제어 시스템에 대한 제어기 알고리즘 생성
배포 및 확인
모터 제어 시스템 배포 및 확인
하드웨어 문제 해결
사용자 지정 하드웨어와 관련된 문제 해결