[an error occurred while processing this directive]
|
Делаю цифровой привод
Задание - требуемая скорость вращения вала
В качестве датчика на валу оптический датчик с 1000 дискрет на оборот
МК с периодом дискретизации по времени 1мкс, ПИД регулятор
На больших скоростях мгновенная скорость вычисляется как кол- во имп за время дискретизации. Все работает ок.
На малых скоротях скорость вычисляется за 100 периодов дискретизации. При большой интегральной составляющей начинается неравномерное вращение движка, а при большой пропорциональной бешеная колебательность (торможение противовращением и пр...)
Как правильно реализовать регулирование на малых скоростях?
E-mail: info@telesys.ru