ir

Прошивки:

ВложениеРазмер
16_2_6_8.rar16.72 КБ
16_2_6_V.rar16.72 КБ
16_2_6_9.rar17.05 КБ
16_2_7_0.rar17.06 КБ
16_2_7_0_1.rar16.99 КБ
16_2_7_0_2.rar17 КБ
16_2_7_0_3.rar16.99 КБ
16_2_7_0_5.rar18.81 КБ
16_2_7_0_s.rar18.94 КБ
16_2_7_1_0.rar17.12 КБ
16_2_8_0_0.rar18.86 КБ
16_2_8_0_1.rar19.04 КБ
16_2_8_0_2.rar19.04 КБ
16_2_7_1_1.rar17.12 КБ
tbl.rar408 байтов
Аватар пользователя Грунтонос

Спасибо!!! Да! неплохо;) С появлением П тормоза kBH - остальные регулировки это уже жир;)
А на счёт подробно настройка в сети, такого не нашёл. Пришлось Википедию курить - что такое ПИД. И всё равно толком иногда не понимаешь что от чего на графике;) а что даёт Tpid так и не почувствовал.
П.С. 7.0.4 наверное лучше удалить, она не живая.... или я совсем запутался.

Еще у меня появился глупый вопрос: чтобы выключить коэффициент ПИД в ПД или ПИ или в П он в настройках крутится на 0 да? а как установить коэффициент =0 это 255? или я что-то недопонял?

ок, удалил. Да, ставишь нужный коэффициент усиления =0, и он перестает влиять на регулирование.
Сильно не заморачивайся...

Аватар пользователя Грунтонос

Не, мне просто стало интересно как цифры в меню относятся к реальным коэффициентам в формуле. Мне показалось что обратно пропорционально, нет? (большая цифра отвечает за уменьшение коэффициента в формуле ПИД)?
Нашёл интересный мануальчик про настройку ПИД....

С pGain точно не понятно, его увеличиваешь а эта книжка пишет что уменьшаешь... непонятно.

ВложениеРазмер
pid.pdf 160.87 КБ

Дабы избежать кривотолков от разных статей, просто приведу кусок кода.

error = Т_уставки - текущее значение Т
Proportional = (error * pGain)
temp_sum = (Integral + ( error * iGain))
Integral = temp_sum
Differential = ( (prev_error - error) * dGain)
pid = (Proportional + Integral + Differential)
prev_error = error

Все стандартно и просто. Чем выше значение pid, тем больше скважность ШИМ, ну и выше температура, соответственно.
Ну и и время между заходами в эту подпрограмму. Соответственно от времени зависит скорость накопления ошибки интегральной составляющей.

Аватар пользователя Грунтонос

Да формула простая. А как же у них в статье с уменьшением pGain увеличивается размах синусоиды...ну то-есть не размах а залёт темп. за установленную и начало качания; если должно быть наоборот?, совсем плохо стало;) Иду готовится к новому году а то совсем уже....
С наступающим!!!! И спасибоще за терпение и огромнейшею помощь!:)

И что у них значит установить dGain=0 - меня добило, выключить что-ль?;)

Ну и что бы немного упростить жизнь, сделал зануление ячеек еепром по правой кнопке. Еепром отдельно прошивать больше не надо... В остальном то же самое, что и 7_0_5. Кто проверит - отпишитесь, плиз.

LDZ - Большущее спасибо за твоё творение, собрал на галогенках - работает супер. Дай номер кошелька вебмани - отблагодарю хоть, а то хороший магар поставить нет возможности географически. Вопрос относительно прошивок. Для тех, у кого с "низом" нет трудностей, 7.0 считаем самой свежей, так? Или в последующих для "верха" что-то менялось? В 7.0 есть один мааааленький баг - значок индикатора нагрева верха загорается при достижении низом температуры, равной выставленной для верха Т0, при этом верх не включается. Верх включается как и положено, по Т0 на верхней термопаре. В принципе не напрягает, но если будет возможность поправить - будет по фэншуюlol

Так пробуй крайнюю.., на "верх" поставишь свои старые значения, "низ" настроить не сложно.
Только начинать надо с правой кнопки, - новые пункты в меню есть.
К сожалению имею бэкап только 7_0_3, а она немного отличается от 7_0 тем же "низом".
Вообщем дело хозяйское, если время есть - попробуй...

Ок, завтра постараюсь испробовать 7_0_s, хотя в 7_0 меня всё устраевает, к низу нет вобще никаких претензий, ДТ прижимается к низу платы.

ВложениеРазмер
ir.jpg 80.27 КБ

Да, может и не стоит париться... Прошивка (7_0_5) получилась уж больно специфическая. Наверное я сделаю еще прошивочку с ПИДом на низ, как более универсальную, и с П регулированием, как более простую.

Для тех, у кого низ инерционный - им видимо таки нужен пид ( как у Грунтоноса), у кого на гологенках, соответственно , ни к чему ( как у меня). Сейчас всё же попробую последнюю прошивку...

Может тебе лучше 7_0_3 испробовать, я ее думаю подшаманить. Заодно подскажешь чего нибудь. Там, вроде, означенный тобой косяк исправлен.

только что попробовал 7-0-5 , вобщем верх установил как было на 7-0, низ оставил по умолчанию - был выброс относительно заданной в + а затем ушло в -. вывод такой - нужно низ подстраивать. сейчас еще раз испробую, кое-что изменил в настройках низа - сделал его по подобию верха. Косяка со значком уже нт в этой версии. 7-0-3 чуть позже залью.


пс верх работает странно. при достижении Т0 100гр на верхней термопаре, появляется значок включения верха, но физически верх не включается. включился при 110 на врхней, 151 на нижней. Низ не дотягивает до выставленных 160 - нужно крутить. Ставлю 7-0-3.

7-0-3 работает как положенно. косяков не замечено. немного не укладываюсь в термопрофиль, но это нужно пид покрутить ещё. низ работает отлично, но я напомню - у меня все на галогенках.

Аватар пользователя Грунтоносc

Здравствуйте! Со всеми праздниками Вас!
Вот мой отчёт по работе с 7_0_5(S) Обнуление EEPROM работает, но, хотелось бы его видеть на отдельной кнопке чтоб не сбрасывались настройки и наоборот;)
И о моём многострадальном низе;) Работает ровно, но, выявились и недостатки, для людей с галогеннками будут очень серьёзными, вплоть до невозможности выйти на заданную ТВ. Проблема 1: у меня (кварц) появилось ограничение на минимальный размер платы - начинает не хватать инерции для перелёта П тормоза и перехода на ПИД (коэффициент П максимальный) 2: При пробном прогоне с низкой Т профиля (когда Т плавления не известна) приходится ждать остывания платы для последующего набора той-же инерции. Иначе остановка на П тормозе.
Для большей унификации, LDZ - П тормоз желательно сделать отключаемым и по умолчанию выключенным. А в конечном счёте может и без него... вроде рабочей прошивки только с ПИД не было? может мне будет достаточно только ПИДа?
Да и действительно как было замечено косяк с индикацией (предпрогрев спирали:) опять возродился из старого исходника.
П.С. Сильно не пинайте, я не со зла;) LDZ, OLED на WS0010 не завёлся:( импульсы обмена завалены, как-будто не включена внутренняя подтяжка порта (на экране тишина) при внешней подтяжке на экране зеркальное отражение(:...

Вот что у меня вышло. Верх пару градусов не дотягивает до расчетных, значения верха такие: p1=50% p2=85% pGain=230 iGain=0 dGain=0 Tpid=30 pBH=60% kBH=35. Оставил только пропорциональное регулирование, только так получилась плавная регулировка, практически без колебаний.

ВложениеРазмер
7_0_3_pg230_tp30.rar 965 байтов
Аватар пользователя Грунтоносc

Только с пропорциональным регулированием всегда будет присутствовать ошибка. Вам нужно задействовать интегральную составляющую, она будет стремиться исправить ошибку, поставьте iGain=1. Если совсем не использовать dGain будет растягиваться график на критической температуре - плохо, поставьте dGain=5/10. И обратите внимание у вас почему-то слишком завышен pGain. Возможно недостаточная мощность?.

Цитата:
тормоза kBH

в 7_0_5 этот параметр работает? реально? В 7_0_s я его не наблюдаю... стоит не переменная, а целое число... или я уже успел накосячить, или у меня уже того...

На счёт pGain - да, обратил внимание, завышен. Попробую P2 с 85% поднять до 90%. Пока остальное оставлю как есть. Высота верха над чипом окло 2 см.

*****вот что вышло
Видно, что верх перелетел расчетную температуру.
Да бы не засорять блог LDZ, буду экпериментировать тихо, как отстрою окончательно - тогда напишу. Вашу pdf-ку, грунтонос, прочитал, спасибо, кое-какие понятие появились....

ВложениеРазмер
7_0_3_p290_pg235_ig1_tp20.rar 942 байта
Аватар пользователя Грунтоносc

Тормоза kBH в 7_0_5 работают и регулируются. 7_0_S я сильно не гонял, только попробовал обнуление... В 7_0_S точно, в меню kBH присутствует(как я теперь узнал - косячок;) и только что проверил действительно ничего не регулирует. В программе стоит на максимуме или вообще там его нет? только ПИД?

easyone - использование iGain обязательно! Перелёт - уменьшите pGain; dGain пока оставте =0. А тот pdf хреновый там ошибки. Если поискать есть получше.
Вот как-раз хотел спросить, LDZ нельзя ли добавить в формулу делитель для iGain чтоб установленный коэффициент делился на 3-10 чтоб можно было поточней настраивать? Было бы отлично...

П.С. easyone на графике чёта перелёта не видно, разве что на Т1 (уменьшите p1) - это ерунда, а вот в конце явный недобор не хватает iGain.

ув.грунтоносс, сделал по вашей рекомендации, вы правы, теперь график более похож на нужный. На сегодня заканчиваю эксперименты, засиделся на работе.

ВложениеРазмер
7_0_3_p290_pg180_ig10_dg0_tp20.rar 916 байтов

Цитата:
делитель для iGain

пробуй время (Tpid) регулировать.

Аватар пользователя Грунтоносc

А оно вроде и на pGain влияет, нет?

ошибку накапливает только iGain.

Аватар пользователя Грунтоносc

А вот если для П тормоза сделать ограничение по времени работы, можно? сложно? было бы вообще зашибись . -Застряли на нём, время прошло, продолжаем нормальный режим.... Или условие ТВ не нарастает n время - переход....

Что здесь, - ПИД на верх и ПИД на низ.
- если необходимо занулить еепром - кнопка вниз после заставки,
- если необходимо сбросить настройки - кнопка вправо,
- если необходимо изменить настройки - кнопка влево.
- обнуление интегральной составляющей на TB - 10.
это 8_0_0.

Добавлю еще...
Что здесь, - ПИД на верх и П на низ.
- если необходимо занулить еепром - кнопка вниз после заставки,
- если необходимо сбросить настройки - кнопка вправо,
- если необходимо изменить настройки - кнопка влево.
это 7_1_0.
В П регуляторе низа добавлена еще одна переменная. Как выглядит - приведу формулу:
П = k1BH * (Туставки - Тфактическая + k2BH ).

8_0_1 - увеличен диапазон регулировки Tpid_b.
8_0_2 - увеличен диапазон регулировки Tpid_b, обнуление интегральной составляющей на TB - 5.

LDZ снова нас радует новыми прошивками). Я вроде уже к 7_0_3 приловчился, а тут свежак появился:) , кстати предложение на счет вебмани - в силе, а покуда у меня всё хорошо работает - буду молча следить за сообщениями...

Аватар пользователя Грунтоносc

easyone советую вам попробовать последнюю 7_1_0 вместо 7_0_3, должно быть не хуже даже лучше. Хотя у вас низ и так идеально - по доброму завидую;)

В принципе, 7_0_3 достойно работает, абсолютно всё устраивает. Если низ в 7_1_0 по умолчанию настроен как и в 7_0_3 т.е. не придется крутить коэффициенты, то конечно буду с ней работать. На следующей неделе залью её, посмотрим что и как там ув. LDZ сотворил.....

Хрен удалось испытать new firmware, был загружен по самые яйца....

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей