PWM은 Pulse Width Modulation의 약자입니다.

말 그대로 펄스의 너비를 바꾸는것입니다.

디지털 신호는 1 아니면 0 밖에 없습니다.  사람들은 그러한 디지털 신호를 아날로그처럼 가변되게끔 하고싶었습니다.

그러한 방법중의 하나가 바로 PWM인 것입니다. 위의 이미지를 보면 저 시간 안에서 1이 켜진 너비를 보십시오.

저 시간 안에서 0이 차지한 시간이 1이 켜진 시간보다 월등히 높은게 보입니다.

자 이번에는 같은 시간에서 1이 켜진 비율 보십시오.

hz라는 단위 안에서 흘러가는 수없이 많은 신호의 반복, 그 중에서 1이 차지 하는 시간의 비중이 커질수록

그 PWM이 컨트롤하는 전력량의 힘이 달라집니다.

 

위 이미지는 1이 차지하는 비율이 50%정도 되는 것 같습니다. 나머지 50%는 0일 것 입니다.

저렇게 시간 안에서 1이 차지하는 비율을 Duty cycle 이라고 합니다. 이건 50%Duty cycle 이라고 할 수 있겠습니다.

50% 비중을 차지하기에 PWM이 컨트롤 하는 전력량의 50%정도의 출력을 낼 수 있겠습니다.

예로 100W정도의 전력이 원래 전력이라면 50%Duty cycle의 PWM으로 50W의 전력을 낼 수 있겠습니다.

위 이미지는 85%Duty cycle 정도 되는 것 같습니다.

PWM으로 모터나 전등을 컨트롤 하고있다면 모터의 속도는 원래 출력의 85%정도를, 전등의 밝기도 원래의 85%정도를 낼 수 있을것입니다.

이처럼 PWM은 신호의 반복이 수없이 오가는 시간 속에서, 1이 켜지는 비중 너비를 조절함으로

디지털 신호를 아날로그 신호처럼 사용 할 수 있게끔 하는 방식입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다