Автор | Сообщение |
Pinochet
|
Никто не пробовал для управлкения задействовать свободный канал?Допустим с противоположной стороны нагревателей установить общий симистор ,создать некий профиль и время 9999.то есть создать дополнительный режим корекции работы станции. Возможно ли это по временным параметрам открывания симисторов ,как поведут себя при таком подключении нагрузки симисторы ?
У меня прошивка LMP и я в некотором смысле ущемленный ,могу только точки в тетрадке ставить.Скорее всего дальнейшее развитие lmp с даннм контроллером не будет, а возможно переход на другое управление.Я, правильно, мыслю? |
|
Morlock
|
Я много пропустил - в чём отличие обычной прошивки от LMP? |
|
Pinochet
|
в 10 прошивке выбирается при работе сLMP тип датчика и работа возможна одновременно с разными датчиками типа резистор ,термопара .Откройте, прошивку док.Удобно, но связи нету и я думаю ,автор не станет заморачиваться ,а пойдет дальше используя выхода самой микры судя по картинке выше.вместо здоровеного 4 строчного можно будет использовать карманный девайс.Если Вы его уже купили то наберите джин 2 - пригодится |
|
Morlock
|
Я спрашивал не отличия, а что это вообще такое? |
|
Pinochet
|
вариант усилителя на lmp90100 страницы12-13
ДОБАВЛЕНО 20/09/2013 12:43
но он еще имеет цифровые выхода и тогда как когда то обсуждалось "головой "может быть РС |
|
Morlock
|
Тьфу ты - я думал это что-то особенное, а это оказывается просто адаптер для разных датчиков. Меня пока К-тип устраивает.
Единственное что - ПИД нормально не регулирует. Ввёл его в режим реле - вот тогда держит. А так сильно колебательный процесс. Возможно я что-то не так делаю.
Просьба у кого кварцевый низ - выложите пожалуйста свои настройки ПИД. |
|
Dynamix
|
Низ
Pmax 100
dToff 8
dTmax 5
Wait 2
Kp 280
Ni 120
Kd 600
Nd 16
Верх
Pmax 70
dToff 0
dTmax 0
Wait 1
Kp 280
Ni 120
Kd 600
Nd 16 |
|
Morlock
|
Что-то по низу параметры dToff и dTmax попахивают бредом. При таких установках уже люфт в 13*С, и это без учёта инерции самих нагревателей. |
|
SLAVIKOFF
|
Morlock,человек выложил свои данные,видимо у него всё работает как надо,а вам это не подходит,это в очередной раз подтверждает мои слова, чужие профили практически ни кому не подходят,смысл их выкладывать.Чисто из практики,совет для начинающих,прошили проц,ничего не меняя в настройках введите один термопрофиль,сделайте пробный запуск и посмотрите что-то у вас получилось,потом методом тыка пробуйте последовательно изменять параметры настройки,настоятельно рекомендую все полученные настройки и результаты записывать,в дальнейшем проанализировав полученные результаты в голове сложится алгоритм управления контроллером,то-есть что,зачем,куда,и за что отвечает,а дальше уже только ваша фантазия в настройках,и станция будет делать то что вам надо. |
|
Morlock
|
SLAVIKOFF, дело в том, что в прошивке 2012-11-28-00-06 алгоритм такой: ПИД начинает регулировать мощность нагрева только при достижении заданной температурной отметке, допустим 150*С. Проверено при разный настройках.
Так вот, при достижении отметки в 150*С мощность начинает пульсировать, но при этом нагреватели, имея определённую инерцию, продолжают греть плату ещё до 160-161*С, после чего ПИД полностью отключает регулирование, равно как и какой-либо нагрев. Потом идёт процесс остывания и ПИД начинает регулировать мощность опять же начиная с отметки в 150*С, но уже температура опускается, при этом в дело вступает всё та же инерция нагревательных элементов, а при этом условии температура платы в конце-концов опускается до 140*С и только потом опять начинает повышаться. После прохождения вверх отметки 150*С ситуация повторяется. Т.е. имеем дело с перерегулированием - колебательный процесс не устраняется, как бы я там не крутил с настройками.
Теперь обратимся к методу отсечки с помощью dToff и dTmax.
Устанавливаю я значит оба параметра в значение 0,1*С и что же мы имеет в результате: при достижении температуры в 150,1*С нагреватели полностью отключаются. В отличие от предыдущего варианта, когда ПИД начинал регулировать мощность только после прохождения отметки в 150*С, тут уже никто ничего не регулирует - нагреватели отключены. По инерции температура растёт ещё на 5-6*С и потом только начинает падать. При этом по достиженнии ниспадающего значения в 149,9*С нагреватели снова включаются и... температура падает до 147*С, а потом начинает повышаться.
В результате колебательный процесс не устраняется, но сводится к минимуму. В среднем мы имеем (опять же - на моей конфигурации) выброс до 4-5*С и спад до 2-3*С. После третьего цикла перехода через отметку у меня люфт достигал -2*С/+3*С Что в принципе меня устраивает полностью.
___
Что хотелось бы: чтобы ПИД начинал регулировать мощность не только при достижении заданного граничного параметра, а при подходе к нему. Т.е. допустим со 145*С. При этом выброс будет минимальным, а потом идёт фаза удержания. Но к сожалению это тут слабо реализовано, если реализовано вообще.
Речь именно про данную версию прошивки.
Такое впечатление, что в ней не учитывается инерция нагревателей.
Грубо говоря настраивать ПИД нужно примерно так:
Kp = 0.6 * Ku
Ki = 2 * Kp / Tu
Kd = Kp * Tu / 8
Но в данной прошивке есть только два из трёх параметров: Kp и Kd. Ki - отсутствует.
Придётся откатываться к более ранним версиям и настраивать уже их. |
|
Pinochet
|
по этому, я предлагал выкладывать таблицы и не коментировать ,чтоб данные для собственной конструкции не обсуждались как бред в других исполнениях.Но для себя можно составить ,получить субъективный анализ поведения контроллера с разными прошивками и в различном исполнении.А спорить о настройках без нужды и просьбы,смысла нет - каждый, всеравно останется при своем мнении,Не раз убеждались, в общении на подобных форумах. |
|
Morlock
|
Откатился к версии 0.08, попробовал настраивать по формулам приведённым выше, а так же по методу ЦИГЛЕРА–НИКОЛЬСА - результат в принципе приемлемый, но практически ничем не отличается от простого, шо дерево, принципа отсечения по температуре (режим реле).
Плохо то, что нет синхронизации скорости нагрева и отдаваемой мощности. Всё как-то косвенно и не правильно.
В общем остановился на режиме реле - всё равно ПИД тут не работает нихрена, как я ни старался выставить настройки: и по науке, и по наитию - до сраки. Учёта инертности нет. |
|
Dynamix
|
При таких настройках нижнего нагревателя выброс температуры 2-3 градуса. Верхний нагреватель 600 W на расстоянии 3 сантиметров идет с опозданием 2 градуса и работает в режиме пида, четко идет по профилю. Напишите пожалуйста профиль программы "безсвинец". Вариант не идеальный, но на данный момент устраивает |
|
avz777
|
Ткните пожалуйста в рабочую прошивку. Схема на шилде дискавери. Прошиваю встроенным st-link-ом.
После прошивки st-link utility перестает определять контроллер на дискавери. Вернуть swd между st-link utility и контроллером,
удается подтяжкой boot0 к 1 (sb16 убран) и стиранием кристалла. Пробовал на двух разных дискавери и паре компов с семеркой и XP
Результат одинаковый - после прошивки с boot0=0 (sb16 стоит) контроллер на дискавери отваливается. Демонстрационная прошивка от дискавери прошивается и работает нормально. |
|
Morlock
|
Перед нажатием кнопки коннект нужно нажать ресет на самой плате - тогда без вопросов всё определяется. У торментора в подписи прошивка - 100% рабочая. Равно как и все остальные - разнятся они только ньюансами. Ни разу не возникало проблем с заливкой. Есть большая вероятность что тут не софтовый, а аппаратный бок.
ДОБАВЛЕНО 21/09/2013 23:27
Dynamix писал: | При таких настройках нижнего нагревателя выброс температуры 2-3 градуса. Верхний нагреватель 600 W на расстоянии 3 сантиметров идет с опозданием 2 градуса и работает в режиме пида, четко идет по профилю. |
Не совсем понятно что у вас за низ и как оно вообще? У меня при достижении заданной температуры ПИД начинает снижать мощность, но с учётом инерции нагревателей температура продолжает расти ещё на 10грд. Если же ввести в режим реле, то температурный выброс не более 5-6грд. Что касаемо опускания температуры, то в принципе при установленной 160*С она не опускается ниже 157-158*С. А вот если применить ПИД регулирование, то температура может опустится до 148*С.
Поэтому я и остановился на dToff 0,1*C и dTmax 0,1*C - без вопросов работает. |
|
Nazaru
|
tormentor писал: | Цитата: | По схеме нет кварца | он не нужен, есть встроенный генератор
Цитата: | Температура градус в градус | если не трудно, выложите профили и настройки с графиками.
многие не могут настроить. |
Вот основы по настройке ПИД, ранее были выложены на соседнем форуме.
Для настройки термопары необходимо установить непосредственно возле нагревателей и добиваться максимально стабильного результата, я для этих целей использовал 3 и 4 каналы
4_pid.pdf 112.34 КБ Скачано: 526 раз(а)
|
|
SLAVIKOFF
|
Да ёлы палы,мужчины, у контроллера торментора нет нафиг ни какого пид регулирования,я как киповец по образованию это утверждаю,как пишет Morlock в релейном режиме,пусть это и будет так называться, эту железяку проще всего отстроить именно в таком режиме.При выходе на установленную температуру засекаете инерцию вашего нагревателя, включаете отсечку минус градусы превышения, и получаете красивый выход на заданные режимы,что у данного контроллера хорошо получается это удержание заданной температуры,но опять таки, при достаточной мощности нагревателей,если нагреватели слабые,будут проблемы.На счёт отсутствия ПИД регулировки автор пусть не обижается, но на сегодняшний момент его проект напоминает лично мне обычный П регулятор с нестандартными доп. функциями(которые должны сгладить корявости регулировки якобы ПИДа),отсюда и сложности в настройке,все пытаются применить классическую схему отстройки ПИД регуляторов,а она тут не работает.Ну и завершая свои высказывания,готов сейчас принять поток негатива на свою голову и от автора и т.п.,но в силу того что ПО распространяется на халяву претензий не имею |
|
Morlock
|
SLAVIKOFF писал: | Да ёлы палы,мужчины, у контроллера торментора нет нафиг ни какого пид регулирования,я как киповец по образованию это утверждаю,как пишет Morlock в релейном режиме,пусть это и будет так называться, эту железяку проще всего отстроить именно в таком режиме. ...
На счёт отсутствия ПИД регулировки автор пусть не обижается, но на сегодняшний момент его проект напоминает лично мне обычный П регулятор с нестандартными доп. функциями(которые должны сгладить корявости регулировки якобы ПИДа),отсюда и сложности в настройке,все пытаются применить классическую схему отстройки ПИД регуляторов,а она тут не работает. ...но в силу того что ПО распространяется на халяву претензий не имею |
|
|
avz777
|
Подключил индикатор wh2004L.
Строки сдвинуты аналогично
Резистор между выв 13 и 14 индикатора (ставил 2К и 3К3) не помогает.
Как вылечить? |
|
Morlock
|
Шота не так делаете. В прошивке косяков нет. Недавно подключил другой дисплей - всё нормче. |
|
|