Драйвер двигунів L298P

Драйвер двигунів L298P

Використання драйвера двигунів на мікросхемі L298P, найчастіше розпаяного на окрему плату з незалежним живленням (т.зв. motor-shield). Одна мікросхема забезпечує незалежне управління двома двигунами постійного струму або одним кроковим двигуном. Вимагає від двох до трьох цифрових пін на один двигун.

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

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

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

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

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

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

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

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

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

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

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

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

Підключення крокового двигуна. Контролер L298

Підключення крокового двигуна. Контролер L298

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

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

Спробуємо підключити до контролера кроковий двигун через мікросхему L298 та розглянемо основи керування ним за допомогою стандартної бібліотеки Stepper

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

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

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

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