Результат налагодження PID індуктивного безщіткового двигуна
a, метод отримання ширини імпульсу комутації
загалом, точність отримання ширини імпульсу комутації, чим вище, тим краще, але також обмежено внутрішніми даними MCU, якщо є надлишковий 16-бітний таймер, не вагайтеся, безщітковий двигун yuntai безпосередньо використовує його для зміни ширини імпульсу підрахунку, точність може досягати 1 нас, без 16-бітного таймера, який може використовувати лише вісім таймерів, а потім у таймері переривати їх сукупний підрахунок.
2, час роботи PID як?
1, фаза 6 разів після запуску PID
для безщіткового двигуна, через крихітні відмінності між різною конструкцією двигуна та помилкою в складальному залі зазвичай не збирають кожне значення ширини імпульсу арифметики PID, так легко спричинити тремтіння двигуна, це хороша практика: зібрати повний робочий цикл (Період комутації 6), а потім помістити сукупне середнє шість періодів комутації, таким чином робиться висновок, що швидкість поточного значення. Як тільки ви отримаєте нове значення швидкості, двигун Дунгуань може бути арифметикою ПІД.
2, обмежений максимальною силою робочого часу PID,
коли протягом певного періоду часу (головним чином на низькій швидкості) двигун моделі літака не завжди надавав MCU нове значення швидкості, тому цей час потрібно буде встановити за допомогою арифметики PID, щоб відновити нове значення потужності, наступний опорний час примусового обчислення PID: 40 - мс Між 150 мс
3, як усунути статичне згладжування двигуна?
1, коли отримано значення ширини імпульсу та встановлено значення ширини імпульсу, дещо інше EKA1 (не нуль!), не потрібно виконувати арифметику PID, а саме програма повертає напряму, без обчислювального алгоритму.
2, коли збір за шириною імпульсу та встановлене значення значень ширини імпульсу були EKA2 (EKA1
3, коли отримання ширини імпульсу та встановленого значення різниці значень ширини імпульсу більше EKA3 (EKA2