Это старая версия документа!


Широтно- импульсная модуляция

Как мы уже узнали, мир вокруг аналоговый, то есть окружающие нас процессы изменяются плавно и непрерывно, а микроконтроллеры— цифровые. Оперируют только с логическим нулем и логической единицей, включено и выключено. Но что, если мы хотим плавно изменять яркость светодиода, подключенного к микроконтроллеру?

Одним из способов добиться аналоговых сигналов от цифровых устройств является использование широтно- импульсной модуляции, сокращенно ШИМ (англ. Pulse Width Modulation- PWM). Чтобы понять что это такое, представим, что у нас есть лодка с электрическим мотором, скорость которого не регулируется. Он либо включен на полную мощность, либо выключен. Но нам необходимо обеспечить плавную регулировку скорости лодки. Как это сделать?