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

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

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

Мобільна платформа для випробувань електродвигунів

Мобільна платформа для випробувань електродвигунів

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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