Dec 18, 2018 Залишити повідомлення

Мікрокомп'ютер з однокристальним мікроконтролером PWM, PWM принцип керування швидкістю двигуна і 51 однокристальна мікрокомп'ютер PWM

Мікрокомп'ютер з однокристальним мікроконтролером PWM, PWM принцип керування швидкістю двигуна і 51 однокристальна мікрокомп'ютер PWM

Для регулювання швидкості двигуна використовується метод широтно-імпульсної модуляції (ШІМ). При керуванні двигуном джерело живлення не безперервно подає електроенергію на двигун, але забезпечує живлення у вигляді імпульсів квадратної хвилі на певній частоті. Сигнали квадратної хвилі з різними режимами роботи можуть регулювати двигун. Це пояснюється тим, що двигун є насправді великим індуктором, який має можливість блокувати вхідний струм і різке зміна напруги, тому імпульсний вхідний сигнал рівномірно розподіляється по часу дії. Таким чином, зміна коефіцієнта корисної дії вхідної квадратної хвилі на початкових енергетичних терміналах PE2 і PD5 може змінювати величину напруги, що подається по всьому двигуну, тим самим змінюючи швидкість обертання.

У цій схемі мікропроцесор використовується для реалізації широтно-імпульсної модуляції. Існує два загальні методи:

(1) Реалізовано програмним забезпеченням, тобто виконанням програми програмного циклу затримки для почергової зміни логічного стану певного біта порту для генерації сигналу широтно-імпульсної модуляції і встановлення різних часів затримки для отримання різних співвідношень.

(2) Апаратний експеримент автоматично генерує сигнал ШІМ, який не займає час обробки процесора. Для цього потрібний лічильник 1 ATMEGA8515L в режимі PWM. Докладніше див. У відповідних книгах.

51 одночипова PWM програма класична

Створити два ШІМ, що вимагають, щоб дві хвильові ШІМ були зайняті 80/256. Дві форми сигналу повинні бути розташовані в шаховому порядку і не можуть бути високими одночасно! Різниця між високим рівнем становить 48/256. Функція PWM доступна на мікроконтролері PIC, але якщо ви хочете використовувати 51 MCU, це нормально, але це більш клопітно.

Таймер T0 може бути використаний для контролю частоти, таймер T1 для контролю робочого циклу: загальна ідея програмування така: T0 переривання таймера, щоб дозволити I0 порт виходу високого рівня, почати в переривання цього таймера T0 Таймер T1, і це T1, щоб дозволити IO порт виводити низький рівень, так що зміна початкового значення таймера T0 може змінювати частоту, і зміна початкового значення таймера T1 може змінити робочий цикл.


Послати повідомлення

whatsapp

teams

Електронна пошта

Розслідування