inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

전동킥보드로 배우는 임베디드 실전 프로젝트

PWM 사용하는 이유와 구현 방법

57강. PWM은 sine을 만들어 내는 걸로 이해 하면 되나요 ?

2

윤남경

작성한 질문수 17

0

sine 입력을 fet로 만들면, 손실이 커서, 스위칭으로 평균값으로 만든다는 걸로 이해하면 될까요 ? 그리고 삼각파형은 나중에 STM32에서 timeer counter(업카운터+다운카운터)동작모드로 좌우 삼각형으로 설정하여, 사용자가 입력한 신호와 비교하여 MCU가 크기 관계를 판단하여 fet 스위치(drain)을 제어 한다고 생각하면 되나요 ?

임베디드 stm32 hardware motordriver artwork

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 윤남경님.

질문하신 이해가 대체로 맞습니다. 다만 PWM 자체가 직접 sine 파형을 만들어내는 것은 아니고, sine 형태의 기준 신호와 삼각파 형태의 carrier를 비교하여 스위칭 듀티비를 변화시키는 방식입니다.

  • FET는 sine 전압을 선형적으로 출력하는 대신 빠르게 ON/OFF 스위칭합니다.
  • 한 PWM 주기 동안의 ON 시간, 즉 듀티비를 sine 기준파에 따라 조절하면 부하에서 바라보는 평균 전압이 sine에 가까워집니다.
  • 따라서 FET를 선형 영역에서 동작시키는 것보다 스위칭 손실을 줄일 수 있습니다. 다만 스위칭 손실과 도통 손실은 여전히 발생합니다.
  • 삼각파는 STM32 타이머의 Center-Aligned PWM 모드처럼 업카운트와 다운카운트를 반복하는 방식으로 만들 수 있습니다.
  • 타이머의 카운터 값과 비교 레지스터(CCR)의 값을 비교하여 PWM 출력이 결정됩니다. MCU가 매 순간 별도의 판단을 해서 FET의 드레인을 직접 제어하는 것이 아니라, 타이머의 비교 출력이 게이트 드라이버를 거쳐 FET의 게이트를 제어합니다. 드레인은 스위칭에 따라 전류가 흐르는 단자입니다.
  • 상·하단 FET를 함께 사용하는 인버터에서는 두 스위치가 동시에 켜지지 않도록 데드타임도 고려해야 합니다.

관련 내용은 아래 기존 답변에서 확인하실 수 있습니다.

상단 스위치 PWM 장단점.

PWM을 이용해 스위칭 손실을 줄이고 전류를 센싱하는 방식, 그리고 상단 PWM과 하단 스위치의 동작 관계에 대해 설명하고 있습니다.

Dead Time 관련 질문 드립니다.

Center-Aligned PWM에서 상·하단 스위치를 상보적으로 동작시키는 이유와 동기 정류, 부트스트랩 충전에 대한 설명이 포함되어 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

49강. 제어이론의 구체적 다이어그램 설명 요청드립니다.

0

2

0

55강. dead time을 고려하면, 원래의 original신호와는 달라지지 않나요 ?

0

4

1

스위칭 주파수 설정

0

22

2

P6KE47CA 이 부품에 대해서 궁금합니다.

0

37

1

교육용 보드 쓰로틀 질문입니다.

0

49

3

모스펫 기생 커패시터에 대한 내용 누락

0

44

1

강의 자료 어디 있을까요?

0

40

2

STM32 보드 연결 방법 없이 바로 코딩으로 넘어가서 당황스러운데

0

54

3

대역폭 강의 없어요.

0

42

2

섹션 3,4. 6,7강의듣고 섹션5나중에 들어도 괜찮은건가요?

0

43

2

아직 stm32F767 보드 없는데.. 펌웨어...

0

54

2

BOM 이 혹시 제공되나요?

0

50

2

36V 배터리가 아닌 24V 전원

0

52

2

타이머 실습

0

60

2

bldc모터에서의 홀센서 위치

0

66

2

션트저항 전류센싱 시 음의 전류 발생 원인이 궁금합니다

0

71

2

홀센서, UVW 관계

0

72

2

강의 내용

0

70

2

디버그 문제

0

125

2

소형 BLDC 모터 기준 rev, fwd 차이점

0

82

1

션트 저항 전류 측정 방법 궁금증

0

90

2

보드 단품 구매 가능 문의

0

72

2

소형 보드 기준 차동증폭기 (+)단 저항 용량 선정 이유

0

67

2

스위치 입력 - 실습 LED가 환하게 들어오지 않습니다.

0

59

2