ATmega128 타이머를 이용한 DC모터 제어
오늘 포스팅할 내용은 ATmega128 타이머를 이용한 DC 모터 제어 방법입니다. 우선 모터를 제어하기 전에 PWM(Pulse Width Modulation)을 알아보겠습니다. PWM을 말 그대로 펄스폭 변조로 디지털 출력 핀을 사용하여 비례 제어 신호를 외부 장치에 적용하는데 사용되는 일반적인 방법입니다. 펄스폭을 조절하면 평균 전압을 제어를 할 수 있으며 이를 이용해 DC 모터에 속도를 조절할 수 있게 됩니다. 여기서 Duty라는 개념이 나오는데 한 주기 동안에 ON(High)이 되어 있는 시간 Duty라고 하며 Duty/Period의 비율을 Duty Ratio라고 합니다. Duty Ration = t1/T 타이머 카운터- 타이머 카운터는 펄스의 수를 카운터를 해주는 기능을 갖고 있습니다. 타이머는..