А я ток заметил что если задействовать En, то появится вход En и SDV, причем флоатFuksas писал(а):Здравствуйте.Хотел спросить для чего нужен вход SDV в блоке ПИД.
av писал(а):По поводу входа SDV действительно нужно спросить у автора программы.
Это правильный ответ - это явно видно в коде IDE. 1=Пид, 0= SDV.Airis
SDV это величина аналогово значение на выходе "А", если на входе En = 0 (не разобрался - возможно En=1). В таком смысле что если есть вход En, то при True или False на выходе должно быть какое то значение, а не просто "висеть воздухе" или выводить рандомное значение.
Период времени между двумярасчётами ПИДа.CraCk писал(а):Время регулирования (мс.)
При исключении какого либо вычисления перемен-ой(-ых) из цикла значения останутся последние присвоенные.CraCk писал(а):Еще, если я не использую вход En, а включаю целую плату с ПИД регулятором по условию. Что будет твориться на выходе регулятора регулятора?
Очень весёлый блок: в каком типе укажешь переменные - в таком и получишь. Хотя я лично разношерстные не проверял.CraCk писал(а):Еще в блоке ПИД все входы и выходи в float. В каких случаях я получу на выходе float и integer? Если например у меня измеренная температура на входе float, а заданная в integer.
Тогда может когда используется вход en время расчета должно быть неактивным? Так как по высокому входу en начинает происходить расчет.Sancho писал(а):Период времени между двумярасчётами ПИДа.
Два варианта для любых аналоговых пид.kon13 писал(а):Знатоки, нужна помощь.
Как мне ПИД-регулятор Грачика заставить работать на охлаждение?
Дважды объявлена переменная: _tempVariable_intPanagiotis писал(а):У меня что то ругается Ардуино IDE при компиляции. может кто помощь или разобраться это мой косяк? или программы?
Удалить одну строкуPanagiotis писал(а):как обойти этот барьер
Моё видение ситуации:CraCk писал(а):По ПИД появилось несколько вопросов.
Это для того чтоб получить приблизительные значения, а уже от них руками править.Sancho писал(а):Иногда руками устаёшь настраивать, а доверить железяке(чьему-то алгоритму) и уйти - ???
Почему роскошь? Получили константы и поменяли библиотеку.Airis писал(а):Делать автоматическую настройку PID на двух библиотека - это слишком большая роскошь.
от 50 до 500 мск.Vako писал(а):на вход Time так же нужно установить константу 3сек?
Это же не крематорий, а инкубатор ))) Мощность нагревателя устанавливается не абы какая, а необходимо подбирать таким образом, чтобы скорость нарастания температуры не была велика, иначе при стандартном (позиционном) режиме инкубации будет слишком большой разбег температур (еще учитывая инерционность нагревателей). Так что в правильном инкубаторе изменение температуры на 0,1 градуса (остывание, нагрев) будут происходить не быстрее чем через 5секav писал(а):Не многовато для ПИД ? За 3 секунды нагреть можно не мало.
Спасибо за наглядную демонстрациюCraCk писал(а):от 50 до 500 мск.http://copterpilot.ru/articles/o-pid-regulyatorax/