펄스 폭 변조(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 컨버터 디지털 제어 설계 가속화

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

제품 평가판 받기

30일 동안 사용 가능