Автор | Сообщение |
vladimersv
Завсегдатай
Сообщения: 383
|
tormentor- а можно настройки ПИД както меньше числа зделать(как кому а мне чет кажется что неудобно всеже гонять 200,500,800 числа при настройке) оставить например от 0 до 100-150 хотяб.
и возможноль привязать режым авто-перехода к одному каналу (например к 1ву или через меню выбора) а не к всем сразу ? а то ето мешает для нормального авто перехода .Ведь впринцепи верх требует стабильной работы (а то если на низу к примеру упала температура и проц по верху и готов перйти,так неможет-низ непускает,и он ждет его,пока тот ненаберет 10-40гр .а верх остывает все ето время) и потом проц непоймет че делать и как делить время.а уже упала температура порядошно. |
|
Lenchik
Фанат форума
Сообщения: 7937
|
Dwit писал: | А реально ли заменить ПИД на Fuzzy-logic, там вообще нет перерегулирования? |
Нет смысла. Будет только вред. ПИД это научно обоснованная, математически просчитанная система. Fuzzy-logic это маркетинговый ход. Нечто мутное и кривое.
Для такого простого и предсказуемого обьекта регулирования как нагреватель можно применить и более старую систему чем ПИД, изодромный регулятор. Изодромный регулятор известен примерно с 18 века, когда еще электроники не было. Применялся на паровых машинах для стабилизации оборотов. Задача у него была та же самая. Избавится от перерегулирования, колебательных процессов при изменении нагрузки и не допускать снижения оборотов при увеличении нагрузки. Выглядел он как дополнительные рычажки к центробежному регулятору.. |
|
Lenchik
Фанат форума
Сообщения: 7937
|
Еще добавлю. Раз вы уж отказались от импульсного регулирования и управлением симистором при переходе через ноль, а избрали фазовое управление, то в программу надо вставить аналог нелинейного звена. В старые времена у тиристорных регуляторов для линеаризации характеристики было нелинейное звено из диодов и резисторов. Суть в том что симистор регулирует синусоиду а не меандр и зависимость мощности от фазового сдвига нелинейна. Надо в управляющий сигнал добавить небольшую табличку чтобы характеристика регулирования мощности стала линейной или близкой к линейной. Тогда система будет намного более устойчивой к возмущению и её легче настроить. |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>а избрали фазовое управление
кто ? я - нет...
вот еще запилил базовую плату с удобной разводкой разъемов, импульсным преобразователем на 5В (можно будет без проблем запитывать от 12..24В), и встроенным Блютусом:
|
|
Morlock
|
Наконец то у меня опять появилось желание делать ИКшку. Щас вот дыру проделал, буду лепить электронику к корпусу, поворотный механизм надо укрепить и прочая весёлая ерунда. |
|
Dwit
|
Lenchik писал: |
Нет смысла. Будет только вред. ПИД это научно обоснованная, математически просчитанная система. Fuzzy-logic это маркетинговый ход. Нечто мутное и кривое.
|
Как бы не так...ПИД законов регулирования несколько, и каждый лепит своё, не похожее на другое. А в итоге, до сих пор нет такого, который бы четко на все 100 регулировал систему и учитывал все нюансы, всё только приблизительное... |
|
-20 dB
Фанат форума
Сообщения: 7674
|
Dwit писал: | Как бы не так...ПИД законов регулирования несколько |
Фигасе... Я вроде как КИПовец, и до сих пор только один знал. А где можно ознакомиться с остальными? Про ХАРАКТЕРИСТИКИ регулирования я молчу, и оптимизация под КОНКРЕТНЫЙ девайс - задача конкретная, индивидуальная для каждой конструкции и задачи, ибо переменных, как мы видим... Да и постоянных, определяемых конструктивом КОНКРЕТНОГО устройства. Но закон - есть закон. Программа (формула) регулирования уже дана. Переменные определить и ввести - дело изготовителя конструкции. Иначе аппараты повторять придётся с точностью 1:1. А Вы как хотели - чтобы значения были уже фиксированные, и подходили как для агрегата с инерционностью русской печи, так и для лазерной пушки? |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>до сих пор только один знал
по формуле при Ei=0 выход тоже стремится к 0. Это абсолютная форма. В реальности определенной температуре соответствует определенная вых.мощность (для компенсации оттока тепла), т.е. при Ei = 0 Yi != 0. Я перешел к разностной форме, когда по идее выход должен постепенно приближаться к оптимальному значению. Еще видел у буржуев используют "сброс" выхода - прибавление к Yi некоторого числа, которое периодически обновляется.
Вообще нагрев - нелинейный процесс - приток тепла намного больше оттока, тоже нужно учитывать в коэффициентах при Ei>0 и Ei<0. |
|
Lenchik
Фанат форума
Сообщения: 7937
|
У ПИД всего три регулировочных параметра. Чувствительность по входу, насколько менять выходное воздействие при изменении входного. Интегральная составляющая, регулирует скорость изменения выходного воздействия от времени, чем дольше не достигнуто, тем воздействие больше. И дифференциальная составляющая, чем больше расхождение между желаемым и действительным, тем больше выходное воздействие.
Этими параметрами добиваются желаемой характеристики регулирования. Первым параметром желаемой точности поддержания температуры, двумя другими формы кривой нагрева. Кривая должна иметь небольшой горб перерегулирования но без колебательного процесса. При такой кривой нагреется максимально быстро и перререгулирование будет незначительным. |
|
tormentor
Завсегдатай
Сообщения: 729
|
Шилд под STM32VLDiscovery.
С импульсным преобр. +5В и Блютусом:
Залил проект на https://bitbucket.org/edartuz/iroven-sch , для загрузки жмите на "get source". Разводка в разрешении 600DPI в папке sch/out. |
|
vladimersv
Завсегдатай
Сообщения: 383
|
tormentor--а как нащет прошивки ,несмотрели еще ? |
|
chip_serg
|
tormentor, огромное спасибо за те вещи, которые делаешь! Впору у тебя платы заказывать, и может наборы. |
|
vladimersv
Завсегдатай
Сообщения: 383
|
а можно схемку подключения блютуза без -Шилд под STM32VLDiscovery.или он ток к нему подключаться будет? |
|
tormentor
Завсегдатай
Сообщения: 729
|
|
chip_serg
|
Если можно уточнить, при сборке 2-х канальных усилителей термопар куда делись TC1047 и LP2951? Что-то я запутался.. |
|
tormentor
Завсегдатай
Сообщения: 729
|
они не нужны - для компенсации используется внутренний датчик в контроллере |
|
akvakuzma
|
tormentor, Планируется ли сделать выход для вакуумной помпы? Если да, то какой вывод на микроконтроллере. |
|
tormentor
Завсегдатай
Сообщения: 729
|
это для управления феном ? Или для снятия чипа ?
Если для снятия то почему не хватает ручного управления кнопкой/педалью ?
P.S.В прошивку добавлены параметры Wait для каждого канала. |
|
akvakuzma
|
|
tormentor
Завсегдатай
Сообщения: 729
|
не пойму причем там контроллер ? Разве кнопки и симистора не достаточно ? |
|