Двигуни постійного струму

Двигуни постійного струму

Двигуни постійного струму є популярним типом приводу завдяки своїй легкій вазі, високому крутному моменту та здатності регулювати швидкість обертання в широкому діапазоні. Зазвичай двигун можна підключити до мережі постійного струму в нормальному режимі. Однак для плавного запуску, регулювання швидкості і зручного управління найкраще підключити їх через окремий контролер двигуна, який забезпечує всі необхідні функції.

Система дистанційного бездротового керування двигунами для повороту камер відеоспостереження, відкриття воріт, жалюзі або сонячн

Система дистанційного бездротового керування двигунами для повороту камер відеоспостереження, відкриття воріт, жалюзі або сонячн

За допомогою інфрачервоних приймачів та пульта керування забезпечується дистанційне керування функціями керування електрообладнанням.

Для забезпечення зручного керування без необхідності точного наведення пульта на систему керування встановлено декілька інфрачервоних приймачів, з полями огляду, що перекриваються.

Система контролює як штатне електрообладнання в режимі включення/вимкнення, так і рух/поворот (за допомогою електродвигуна)

Автоматичний трекер сонця для повороту сонячної панелі на основі вимірювання освітленост

Автоматичний трекер сонця для повороту сонячної панелі на основі вимірювання освітленост

Система встановлена на сонячних батареях з механізмом повороту на основі двигуна постійного струму. Призначений для повороту сонячної панелі у бік більш високого освітлення для максимізації світлового потоку. На панелі розташовано два датчики освітленості – під кутом до боків повороту. Якщо освітленість на лівому або правому датчику вища на певну величину, панель повернеться в цьому напрямку.

Створення власної бібліотеки керування двигуном постійного струму

Створення власної бібліотеки керування двигуном постійного струму

Серія-статей: Ардуїно, використання двигунів постійного струму #4

Ми створили клас для керування двигуном постійного струму. Але якщо ми хочемо застосовувати його в декількох проектах, то для кожного потрібно буде скопіювати один і той же код. Тому є сенс виділити весь повторюваний код в окрему бібліотеку, яку будемо підключати так само, як і стандартні бібліотеки Arduino

Підключаємо двигун постійного струму. Мікросхема L298P

Підключаємо двигун постійного струму. Мікросхема L298P

Серія-статей: Ардуїно, використання двигунів постійного струму #1

Серия-статей: Програмування Ардуіно з нуля #7

Розглянемо варіант підключення до контролера звичайного двигуна постійного струму, який можна використовувати, наприклад, для пересування робота або виконання корисної роботи. Для цього скористаємося контролером двигуна на базі поширеної мікросхеми L298P

Створення класу для роботи з двигуном постійного струму

Створення класу для роботи з двигуном постійного струму

Серія-статей: Ардуїно, використання двигунів постійного струму #3

Один контролер може керувати кількома двигунами постійного струму. Оскільки код управління буде той самий, тобто виділити для нього окремий клас. Тоді при додаванні нового двигуна достатньо буде додати всього кількох рядків, а не копіювати однакові функції та пріменні для кожного.

Плавний пуск двигуна постійного струму з використанням таймерів

Плавний пуск двигуна постійного струму з використанням таймерів

Серія-статей: Ардуїно, використання двигунів постійного струму #2

При керуванні двигунами постійного струму іноді виникає необхідність різкої зміни швидкості (наприклад пуск з 0% на 100% потужності або зміна швидкості на протилежну). Але такий режим роботи двигуна вимагає дуже високих струмів – у кілька разів більше, ніж простий рух. Реалізуємо плавний пуск двигуна, для цього спробуємо використовувати як стандартну функцію затримки delay(), так і таймери