Пожалуйста подскажите, почему у меня частенько переполняется INTEGRAL1 или INTEGRAL2. Прошивку сделал последнюю и библиотеку взял последнюю. Прикладываю проект. В нём массив из двух пидов.
У меня Binary VERSION 2.01.8
Need Target version 2.0-4
На текущий момент самой последней официальной прошивкой является версия 2.02.6
Последним официальной версией таргета является 2.02-2.
Непонятно где её взять. На сайте лежит Binary VERSION 2.01.8
Need Target version 2.0-4
Последний раз редактировалось Дмитрий77; 07.11.2007 в 16:08.
Для правильного рассчета интегральной и дифф-ной составляющей следует вызывать оба экземпляра ПИД. Внутри каждого экземпляра хранится время последнего вызова. Если вы долго не будете вызывать один из них и потом вызовете интеграл естественно переполнится.
Таким образом если Вам нужно выдавать мощность от определенного регулятора и выдавайте ее. Другой же просто вызывается и отслеживает систему.
Настойчиво рекомендую почитать что-нибудь по PIDам.
Вызываю оба пида каждый цикл и всё равно переполняется интеграл. Боюсь ошибиться но кажеться дело не в этом. Всётаки где можно взять последние прошивки.