Индуктивная бесщеточная отладка отладки моторного пида
, метод получения ширины импульса коммутации
, в целом, точность получения ширины импульса коммутации, тем выше, тем лучше, но также ограничивается внутренними данными MCU, если существует избыточный 16-битный таймер, не стесняйтесь, не стесняется, что бесщеточный мотор, чтобы использовать его, и только не стесняется. Внутри таймера прерывают их кумулятивный счет кашель.
2, время работы пид?
1, Фаза 6 раз после запуска PID
для бесщеточного двигателя, из -за крошечных различий между различной моторной структурой и ошибкой в зале сборки, как правило, не собирают каждое значение ширины импульса арифметики PID, такого легко вызвать встряхивание двигателя, это хорошая практика: собирать полный цикл операции (период коммутации 6), а затем привести к средней накопленной средней шестерке. Таким образом, в том, что в соответствии с тем. Как только вы получите новое значение скорости, Dongguan Motor, может стать арифметикой PID.
2, ограниченный максимальной силой оперативного времени ПИД,
когда в течение определенного периода времени (в основном на низкой скорости), модельного воздушного двигателя, он не всегда давал новое значение MCU, поэтому на этот раз необходимо будет навязывать арифметикой PID, чтобы восстановить новое значение мощности, следующее направленное время на вынужденную вычислительную пид: 40 - MS Между MS Между 150 мс
.
1, когда получение по ширине импульса и устанавливает значение ширины импульса немного другое EKA1 (не равна нулю!), Не нужно делать арифметику PID, а именно программу возвращается напрямую, без вычисления алгоритма.
2, когда получение по ширине импульса и установление значения ширины импульса было EKA2 (EKA1
3, когда получение по ширине импульса и установление значения разности значений ширины импульса больше EKA3 (EKA2