펄스 폭 변조(PWM)

펄스 폭 변조(PWM)를 이용하여 전력 제어 알고리즘을 구현

펄스 폭 변조(PWM)는 일정한 듀티 사이클에서 구형파 펄스를 이용하여 부하에 대한 전력을 제어하기 위해 널리 사용되는 디지털 기법입니다. 펄스 폭 변조를 적절히 제어하면 브러시리스 모터 제어, 태양광 인버터 제어기, 전압 조절과 같은 응용분야에서 효율성과 정확성을 보장할 수 있습니다. 이러한 응용분야에서 흔히 발생하는 문제는 조기에, 즉 하드웨어 테스팅을 하기 전에 제어 아키텍처의 정확도를 평가하는 것입니다.

PWM 워크플로

펄스 폭 변조를 조절하기 위한 정확한 알고리즘을 개발하고 구현하기 위한 효율적인 과정에는 다음과 같은 단계가 포함됩니다.

  • 시뮬레이션 환경에서 PWM 제어 알고리즘을 설계하고 테스트
  • 실시간 테스팅과 구현을 위한 ANSI C 코드 생성
  • 펄스 폭 변조 제어 알고리즘을 기존 코드 베이스에 통합

Simulink®를 이용한 PWM 구현 방법에 대한 자세한 내용이 궁금하시면 비디오 PWM을 이용한 DC 모터 속도 제어 (7:27)를 참조하십시오.

Arduino, Raspberry Pi, BeagleBone에서 PWM 지원

Arduino®, Raspberry Pi™, BeagleBone 등 저렴한 하드웨어에서도 펄스 폭 변조를 지원합니다. 이러한 보드들은 특정한 핀을 통해 PWM 신호를 제공할 수 있기 때문에 모터나 팬에 사용되는 것처럼 손쉽게 PWM 제어기를 구축할 수 있습니다.

Simulink로 이러한 보드에 PWM 제어기를 구현하려면 Arduino, Raspberry Pi, 또는 BeagleBone 지원 패키지를 다운로드하시면 됩니다.

Simulink를 이용한 DC-DC 컨버터 디지털 제어 설계 가속화

대화형 예제와 튜토리얼을 검토하여 기본 작업부터 고급 작동까지 차근차근 진행하십시오.

전력 전자 제어 커뮤니티에 대해 알아보세요

The MathWorks community for students, researchers, and engineers using Simulink to apply power electronics control to Electric Vehicles, Renewable Energy, Battery Systems, Power Conversion, and Motor Control.

제품 평가판 받기

30일 동안 사용 가능