Статьи..


PROTEUS вместо макетной платы. PWM.

В большом количестве разработок применяется Широтно-Импульсная Модуляция (ШИМ) или PWM. С помошью PWM удобно управлять мощностью нагрузки (например скоростью вращения двигателя, яркостью свечения светодиодов и т.д.) При этом потери на элементе управления минимальны. Приведеннная схема просто и наглядно демонстрирует принципы PWM.

Программа написана для микроконтроллера ATMega8535 и работает следующим образом:

При запуске программы на индикатор выводится шестнадцатиричное значение 0х80, которое загружено в регистр OCR0 при старте. С помощью виртуального осциллографа можно наблюдать сигнал, формируемый на выводе ОС0, а так же его изменение при смене значения регистра OCR0 с помощью кнопок.

pwm 8535

В реальном устройстве к выводу ОС0 можно подключить светодиод и с помощью кнопок регулировать яркость его свечения.

Исходый код проекта:

Проект на ассемблере.

Проект на CodeVision AVR.

На главную страницу...