이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Speed Measurement
회전자 각위치로부터 속도 계산

라이브러리:
Motor Control Blockset /
Sensor Decoders
Motor Control Blockset HDL Support /
Sensor Decoders
설명
Speed Measurement 블록은 시간을 기준으로 각위치의 변화를 계산하여 회전자의 각위치로부터 각속도를 계산합니다.
예제
속도 센서를 사용한 유도 모터의 자속 기준 제어
이 예제에서는 3상 AC 유도 모터(ACIM)의 속도를 제어하는 자속 기준 제어(FOC) 기법을 구현합니다. FOC 알고리즘에는 회전자 속도 피드백이 필요하며, 이 예제에서는 쿼드라쳐 인코더 센서를 사용하여 이 피드백을 구합니다. FOC에 대한 자세한 내용은 자속 기준 제어(FOC) 항목을 참조하십시오.
PMSM의 약계자 제어(MTPA 사용)
이 예제에서는 3상 영구 자석 동기 모터(PMSM)의 토크 및 속도를 제어하는 자속 기준 제어(FOC) 기법을 구현합니다. FOC 알고리즘에는 회전자 위치 피드백이 필요하며, 쿼드라쳐 인코더 센서를 통해 이 피드백을 구합니다. FOC에 대한 자세한 내용은 자속 기준 제어(FOC) 항목을 참조하십시오.
홀 센서를 사용한 PMSM의 자속 기준 제어
이 예제에서는 3상 영구 자석 동기 모터(PMSM)의 속도를 제어하는 자속 기준 제어(FOC) 기법을 구현합니다. FOC 알고리즘은 회전자 위치 피드백이 필요하며 이는 홀 센서를 통해 구합니다. FOC에 대한 자세한 내용은 자속 기준 제어(FOC) 항목을 참조하십시오.
쿼드라쳐 인코더를 사용한 PMSM의 자속 기준 제어
이 예제에서는 3상 영구 자석 동기 모터(PMSM)의 속도를 제어하는 자속 기준 제어(FOC) 기법을 구현합니다. FOC 알고리즘에는 회전자 위치 피드백이 필요하며, 쿼드라쳐 인코더 센서를 통해 이 피드백을 구합니다. FOC에 대한 자세한 내용은 자속 기준 제어(FOC) 항목을 참조하십시오.
포트
입력
라디안, 도 또는per-unit으로 지정된 회전자의 각위치입니다.
데이터형: single
| double
| fixed point
연속된 두 블록 실행 사이의 고정 시간 간격(단위: 초)입니다.
종속 관계
이 포트를 활성화하려면 고급 옵션 > 이산 스텝 크기에 대해 입력 포트 사용 파라미터를 선택하십시오.
데이터형: single
| double
| fixed point
출력
블록이 각위치 입력값을 기반으로 계산하는 각속도입니다.
데이터형: single
| double
| fixed point
파라미터
각위치 θ
의 단위입니다.
부호 없는 정수 데이터형에 맞도록 내부적으로 입력 위치를 매핑하는 데 사용되는 범위입니다. 예를 들어 블록은 uint32 데이터형의 경우 (0 - 2π)
에서 (0 - (232-1))
까지의 범위 내에 있는 입력값을 스케일링합니다.
블록에 사용되는 속도 계산 방법입니다. 선택한 방법에 따라 블록이 측정할 수 있는 회전자 속도의 범위가 결정됩니다.
다음 파라미터는 속도 계산 기준 파라미터에 따라 값이 변경됩니다.
파라미터 이름 | 최대 적용 속도 | 속도 분해능 | 속도 계산에 대한 시간 간격 |
---|---|---|---|
속도 계산에 대한 지연(샘플 수) |
| 28 | 28 |
최대 측정 가능 속도(RPM) |
| 10344.8276 | 10713.2857 |
측정 가능한 속도 분해능(RPM) |
| 4.9892e-06 | 4.9892e-06 |
연속된 두 블록 실행 사이의 고정 시간 간격(단위: 초)입니다.
다음 파라미터는 이산 스텝 크기(s) 파라미터 값에 따라 값이 변경됩니다.
속도 계산에 대한 지연(샘플 수)
최대 측정 가능 속도(RPM)
측정 가능한 속도 분해능(RPM)
종속 관계
이 파라미터를 활성화하려면 고급 옵션 > 이산 스텝 크기에 대해 입력 포트 사용 파라미터의 선택을 해제하십시오.
블록이 측정할 수 있는 최대 회전자 속도(단위: 분당 회전수)입니다.
다음 파라미터는 최대 적용 속도(RPM) 파라미터 값에 따라 값이 변경됩니다.
속도 계산에 대한 지연(샘플 수)
최대 측정 가능 속도(RPM)
측정 가능한 속도 분해능(RPM)
종속 관계
이 파라미터를 활성화하려면 속도 계산 기준을 최대 적용 속도
로 설정합니다.
블록이 감지할 수 있는 단위 시간당 θ
입력값의 최소 변경값입니다.
다음 파라미터는 속도 분해능(RPM) 파라미터 값에 따라 값이 변경됩니다.
속도 계산에 대한 지연(샘플 수)
최대 측정 가능 속도(RPM)
측정 가능한 속도 분해능(RPM)
종속 관계
이 파라미터를 활성화하려면 속도 계산 기준을 속도 분해능
으로 설정합니다.
블록이 평균 위치 값을 계산하기 위해 측정하는 각위치 입력값의 샘플 수입니다.
다음 파라미터는 속도 계산에 대한 지연(샘플 수) 파라미터 값에 따라 값이 변경됩니다.
최대 측정 가능 속도(RPM)
측정 가능한 속도 분해능(RPM)
종속 관계
이 파라미터를 활성화하려면 속도 계산 기준을 속도 계산에 대한 시간 간격
으로 설정합니다.
블록이 측정할 수 있는 절대 최대 속도입니다.
이 파라미터는 구성할 수 없으며 다른 파라미터를 사용해 내부적으로 계산된 값을 사용합니다.
블록이 속도 계산에 사용하는 최소 속도 분해능입니다. 항상 속도 분해능(RPM)보다 작거나 같아야 합니다.
이 파라미터는 구성할 수 없으며 다른 파라미터를 사용해 내부적으로 계산된 값을 사용합니다.
각속도 출력값의 단위입니다.
Per-unit 계산을 위한 속도(단위: RPM)를 지정합니다.
종속 관계
이 파라미터는 속도 단위에서 대화 상자에 기반한 Per-unit
을 선택한 경우에만 나타납니다.
각속도 출력값 ⍵
의 데이터형입니다.
참고
경우에 따라 Speed Measurement 블록에 경고 메시지 'Wrap on overflow detected
.'
가 표시될 수 있습니다.
입력 포트를 사용하여 샘플 스텝 크기를 지정하려면 이 파라미터를 선택합니다.
확장 기능
C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.
HDL Coder™는 HDL 구현과 합성 논리에 영향을 미치는 추가 구성 옵션을 제공합니다.
이 블록에는 하나의 디폴트 HDL 아키텍처가 있습니다.
ConstrainedOutputPipeline | 설계 내에서 기존 지연을 이동하여 출력에 배치할 레지스터 개수입니다. 분산 파이프라이닝은 이러한 레지스터를 다시 분산하지 않습니다. 디폴트 값은 |
InputPipeline | 생성된 코드에 삽입할 입력 파이프라인 단계 개수입니다. 분산 파이프라이닝과 제약이 있는 출력 파이프라이닝은 이러한 레지스터를 이동할 수 있습니다. 디폴트 값은 |
OutputPipeline | 생성된 코드에 삽입할 출력 파이프라인 단계 개수입니다. 분산 파이프라이닝과 제약이 있는 출력 파이프라이닝은 이러한 레지스터를 이동할 수 있습니다. 디폴트 값은 |
SharingFactor | 단일 공유 리소스에 매핑할 기능적으로 동일한 리소스 개수입니다. 디폴트 값은 0입니다. Resource Sharing (HDL Coder) 항목도 참조하십시오. |
고정소수점 변환
Fixed-Point Designer™를 사용하여 고정소수점 시스템을 설계하고 시뮬레이션할 수 있습니다.
버전 내역
R2020a에 개발됨블록 파라미터 대화 상자에 이제 이산 스텝 크기에 대해 입력 포트 사용 파라미터가 포함되어서, 별도의 입력 포트 Ts를 통해 이산 스텝 크기를 지정할 수 있습니다.
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)