본문 바로가기
반응형

PWM2

11. MCU에서 PWM란 무엇인가? 우선 MCU안에서 PWM(Pulse Width Modulation)을 다루기 전에 나무위키 백과에서 정의하는 PWM에 대해서 잠시 알아볼게요! https://namu.wiki/w/PWM 펄스 변조의 일종으로 신호의 크기에 따라 펄스의 폭을 변조하는 방식이다. 펄스 파형의 High 상태와 Low 상태 파형의 비율을 듀티 사이클이라고 부르는데, PWM은 이 듀티 사이클을 조정해서 변조하는 방식이다. 원래는 통신용으로 개발된 기술이었으나 전류, 전압 제어용으로 탁월한 방식이었기 때문에[1] 현재는 통신보다는 DC쪽 전력 제어나 모터 제어 쪽에 쓰이는 기술이다. 가장 유명한 예시라고 하면 초퍼제어, 스위칭 파워가 있다. 요즘은 LED에서 PWM을 매우 자주 볼 수 있다. RGB로 색이 변화하는 LED 키보드나 .. 2021. 7. 22.
[Infineon] 12. Aurix (TC23x) GTM TOM을 이용한 PWM 출력 이제 모터를 돌려 볼 것이다. 모터를 돌리려면 어떻게 해야할까? 간단한 DC모터를 생각해 보자! DC 모터에 입력으로 들어가는 전압에 따라 모터의 회전 속도는 달라진다. 예를들어 0~5V의 입력을 가지는 모터에 1V DC 전압을 인가했을때보다 2V를 넣을때가 더 빠르고 3V를 넣을때가 더 빠르다. 그렇다면 MCU는 어떻게 DC모터에 전압을 인가할수 있을까? 어떻게 아날로그 전압을 만들어 줄까? MCU가 아날로그 전압을 만들어 주려면 별도의 Digital Analog IC를 이용하여 만들어주어야 한다. 어떠한 추가 장치가 필요하다는 의미이다. MCU자체내에서는 0V와 5V 전압밖에 낼수가 없다. 그런데 이렇게 하면 0~5V전압을 만들어 줄수 있다. 예를 들어 아래와 같이 5ms동안은 5V를 주고, 그후 또.. 2021. 5. 27.
반응형