Модульна модуляція (PWM) - це техніка, яка використовується для контролю кількості електроенергії, доставлених на електронні пристрої. Зазвичай це використовується в проектах Arduino для управління швидкості руху двигуна, світлодіодною яскравістю та іншими додатками, що вимагають змінних рівнів потужності. Розуміння того, як розрахувати цикл мита і застосувати його ефективно є важливим для точного контролю.

Що таке Duty цикл?

Цикл мита – відсоток часу сигналу в "високому" стані протягом одного циклу. Визначається середня потужність, доставлена в пристрій. Цикл обов'язків 100% означає, що сигнал завжди перебуває на, а 0% означає, що він завжди вимкнений.

Розрахунок циклу обов'язків

Розрахунок циклу мита за допомогою формули:

Duty Цикл (%) = (В час / Загальний період) × 100]

Наприклад, якщо період ПВМ становить 20 мілісекундів і сигнал високий за 5 мілісекундів, цикл обов'язково:

(5 мс / 20 мс) × 100 = 25%

Застосування циклу обов'язків в Arduino

У Arduino, функція використовується для створення сигналів PWM. Вона приймає значення між 0 і 255, що відповідає циклу мита від 0% до 100%.

Формула для перетворення циклу відсоткового збору до значення Arduino:

Value = (Дути цикл % / 100) × 255]

Для 50% циклу мита, вартість Arduino буде:

(50/100) × 255 ≈ 127]

Редагування

Розуміння, як розрахувати та застосувати цикл мита дозволяє точно контролювати електронні компоненти в проектах Arduino. Налаштувавши сигнал PWM, користувачі можуть ефективно керувати постачанням електроенергії на різні пристрої.