а какой пид используете? Из какой биб-ки?
Вид для печати
Для 3-х позиционного управления Вам надо написать свой ПИД, переписав классический в дифференциальной форме.
Вот пример.
Добрый день!
Сейчас использую PID_REG_CE (23_12_10) из одноименной библиотеки. Не устраивает сильнейшее перерегулирование при длительном выходе на уставку и длительный возврат при изменении знака рассогласования. Так же пробовал PID_PWM_CE (12_10_2012), но он не понятно работает с выходами. Словно пускает на выходы больше меньше не дискрет а последовательность импульсов.
Теперь хочу использовать что то из библиотек ОВЕНа, типа PID_Regulators, но у них выход аналоговый, отсюда и вопрос как преобразовать в импульсы заданной длительности, с периодом в зависимоти от "У".
Добрый день! Сочинил надстройку для ПИДа для управления ИМ в импульсном режиме. Прошу дать замечания. Пытался получить воздействие, подобное алгоблоку РИМ Ремиконт Р-130. Почему то длительность импульсов в контроллере сильно отличается от длительности в симуляторе. ПИД использован из библиотеки Util.
Не дождался замечаний по предыдущему шедевру. Предлагаю вашему вниманию следующий Импульсный ПИД.
Добавить из той же библиотеки VALVE_REG_NO_POS
Вложение 24019