ESpec - мир электроники для профессионалов


4-канальный контроллер паяльной станции IrOven

  Список форумов » Мастерская Самоделкина
На страницу Пред.  1, 2, 3 ... 40, 41, 42 ... 47, 48, 49 ... 79, 80, 81  След.
Следующая тема · Предыдущая тема
АвторСообщение
Pinochet 
Участник
Сообщения: 241
Pinochet
 
Сообщение #941 от 20/09/2013 11:09 цитата  

Никто не пробовал для управлкения задействовать свободный канал?Допустим с противоположной стороны нагревателей установить общий симистор ,создать некий профиль и время 9999.то есть создать дополнительный режим корекции работы станции. Возможно ли это по временным параметрам открывания симисторов ,как поведут себя при таком подключении нагрузки симисторы ?
У меня прошивка LMP и я в некотором смысле ущемленный ,могу только точки в тетрадке ставить.Скорее всего дальнейшее развитие lmp с даннм контроллером не будет, а возможно переход на другое управление.Я, правильно, мыслю?
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #942 от 20/09/2013 11:40 цитата  

Я много пропустил - в чём отличие обычной прошивки от LMP?
Pinochet 
Участник
Сообщения: 241
Pinochet
 
Сообщение #943 от 20/09/2013 12:23 цитата  

в 10 прошивке выбирается при работе сLMP тип датчика и работа возможна одновременно с разными датчиками типа резистор ,термопара .Откройте, прошивку док.Удобно, но связи нету и я думаю ,автор не станет заморачиваться ,а пойдет дальше используя выхода самой микры судя по картинке выше.вместо здоровеного 4 строчного можно будет использовать карманный девайс.Если Вы его уже купили то наберите джин 2 - пригодится
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #944 от 20/09/2013 13:26 цитата  

Я спрашивал не отличия, а что это вообще такое?
Pinochet 
Участник
Сообщения: 241
Pinochet
 
Сообщение #945 от 20/09/2013 13:39 цитата  

вариант усилителя на lmp90100 страницы12-13

ДОБАВЛЕНО 20/09/2013 12:43

но он еще имеет цифровые выхода и тогда как когда то обсуждалось "головой "может быть РС
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #946 от 20/09/2013 14:39 цитата  

Тьфу ты - я думал это что-то особенное, а это оказывается просто адаптер для разных датчиков. Меня пока К-тип устраивает.
Единственное что - ПИД нормально не регулирует. Ввёл его в режим реле - вот тогда держит. А так сильно колебательный процесс. Возможно я что-то не так делаю.
Просьба у кого кварцевый низ - выложите пожалуйста свои настройки ПИД.
Dynamix 
Заглянувший
Сообщения: 3
 
Сообщение #947 от 20/09/2013 18:42 цитата  

Низ
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 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #948 от 20/09/2013 21:25 цитата  

Что-то по низу параметры dToff и dTmax попахивают бредом. При таких установках уже люфт в 13*С, и это без учёта инерции самих нагревателей.
SLAVIKOFF 
Участник
Сообщения: 144
SLAVIKOFF
 
Сообщение #949 от 21/09/2013 05:03 цитата  

Morlock,человек выложил свои данные,видимо у него всё работает как надо,а вам это не подходит,это в очередной раз подтверждает мои слова, чужие профили практически ни кому не подходят,смысл их выкладывать.Чисто из практики,совет для начинающих,прошили проц,ничего не меняя в настройках введите один термопрофиль,сделайте пробный запуск и посмотрите что-то у вас получилось,потом методом тыка пробуйте последовательно изменять параметры настройки,настоятельно рекомендую все полученные настройки и результаты записывать,в дальнейшем проанализировав полученные результаты в голове сложится алгоритм управления контроллером,то-есть что,зачем,куда,и за что отвечает,а дальше уже только ваша фантазия в настройках,и станция будет делать то что вам надо. подмигивание
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #950 от 21/09/2013 07:10 цитата  

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 
Участник
Сообщения: 241
Pinochet
 
Сообщение #951 от 21/09/2013 10:31 цитата  

по этому, я предлагал выкладывать таблицы и не коментировать ,чтоб данные для собственной конструкции не обсуждались как бред в других исполнениях.Но для себя можно составить ,получить субъективный анализ поведения контроллера с разными прошивками и в различном исполнении.А спорить о настройках без нужды и просьбы,смысла нет - каждый, всеравно останется при своем мнении,Не раз убеждались, в общении на подобных форумах.
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #952 от 21/09/2013 11:20 цитата  

Откатился к версии 0.08, попробовал настраивать по формулам приведённым выше, а так же по методу ЦИГЛЕРА–НИКОЛЬСА - результат в принципе приемлемый, но практически ничем не отличается от простого, шо дерево, принципа отсечения по температуре (режим реле).
Плохо то, что нет синхронизации скорости нагрева и отдаваемой мощности. Всё как-то косвенно и не правильно.
В общем остановился на режиме реле - всё равно ПИД тут не работает нихрена, как я ни старался выставить настройки: и по науке, и по наитию - до сраки. Учёта инертности нет.
Dynamix 
Заглянувший
Сообщения: 3
 
Сообщение #953 от 21/09/2013 13:03 цитата  

При таких настройках нижнего нагревателя выброс температуры 2-3 градуса. Верхний нагреватель 600 W на расстоянии 3 сантиметров идет с опозданием 2 градуса и работает в режиме пида, четко идет по профилю. Напишите пожалуйста профиль программы "безсвинец". Вариант не идеальный, но на данный момент устраивает
avz777 
Заглянувший
Сообщения: 6
 
Сообщение #954 от 21/09/2013 22:25 цитата  

Ткните пожалуйста в рабочую прошивку. Схема на шилде дискавери. Прошиваю встроенным st-link-ом.
После прошивки st-link utility перестает определять контроллер на дискавери. Вернуть swd между st-link utility и контроллером,
удается подтяжкой boot0 к 1 (sb16 убран) и стиранием кристалла. Пробовал на двух разных дискавери и паре компов с семеркой и XP
Результат одинаковый - после прошивки с boot0=0 (sb16 стоит) контроллер на дискавери отваливается. Демонстрационная прошивка от дискавери прошивается и работает нормально.
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #955 от 21/09/2013 23:20 цитата  

Перед нажатием кнопки коннект нужно нажать ресет на самой плате - тогда без вопросов всё определяется. У торментора в подписи прошивка - 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 
Бывалый
Сообщения: 78
Nazaru
 
Сообщение #956 от 22/09/2013 01:12 цитата  

tormentor писал:
Цитата:
По схеме нет кварца
он не нужен, есть встроенный генератор

Цитата:
Температура градус в градус
если не трудно, выложите профили и настройки с графиками.
многие не могут настроить.


Вот основы по настройке ПИД, ранее были выложены на соседнем форуме.
Для настройки термопары необходимо установить непосредственно возле нагревателей и добиваться максимально стабильного результата, я для этих целей использовал 3 и 4 каналы

  4_pid.pdf  112.34 КБ  Скачано: 526 раз(а)
SLAVIKOFF 
Участник
Сообщения: 144
SLAVIKOFF
 
Сообщение #957 от 22/09/2013 03:31 цитата  

Да ёлы палы,мужчины, у контроллера торментора нет нафиг ни какого пид регулирования,я как киповец по образованию это утверждаю,как пишет Morlock в релейном режиме,пусть это и будет так называться, эту железяку проще всего отстроить именно в таком режиме.При выходе на установленную температуру засекаете инерцию вашего нагревателя, включаете отсечку минус градусы превышения, и получаете красивый выход на заданные режимы,что у данного контроллера хорошо получается это удержание заданной температуры,но опять таки, при достаточной мощности нагревателей,если нагреватели слабые,будут проблемы.На счёт отсутствия ПИД регулировки автор пусть не обижается, но на сегодняшний момент его проект напоминает лично мне обычный П регулятор с нестандартными доп. функциями(которые должны сгладить корявости регулировки якобы ПИДа),отсюда и сложности в настройке,все пытаются применить классическую схему отстройки ПИД регуляторов,а она тут не работает.Ну и завершая свои высказывания,готов сейчас принять поток негатива на свою голову и от автора и т.п.,но в силу того что ПО распространяется на халяву претензий не имею
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #958 от 22/09/2013 07:12 цитата  

SLAVIKOFF писал:
Да ёлы палы,мужчины, у контроллера торментора нет нафиг ни какого пид регулирования,я как киповец по образованию это утверждаю,как пишет Morlock в релейном режиме,пусть это и будет так называться, эту железяку проще всего отстроить именно в таком режиме. ...
На счёт отсутствия ПИД регулировки автор пусть не обижается, но на сегодняшний момент его проект напоминает лично мне обычный П регулятор с нестандартными доп. функциями(которые должны сгладить корявости регулировки якобы ПИДа),отсюда и сложности в настройке,все пытаются применить классическую схему отстройки ПИД регуляторов,а она тут не работает. ...но в силу того что ПО распространяется на халяву претензий не имею

avz777 
Заглянувший
Сообщения: 6
 
Сообщение #959 от 23/09/2013 18:14 цитата  

Подключил индикатор wh2004L.
Строки сдвинуты аналогично



Резистор между выв 13 и 14 индикатора (ставил 2К и 3К3) не помогает.
Как вылечить?
Morlock 
Шкуродёр
Шкуродёр
Сообщения: 5220
Morlock
 
Сообщение #960 от 23/09/2013 20:02 цитата  

Шота не так делаете. В прошивке косяков нет. Недавно подключил другой дисплей - всё нормче.

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2, 3 ... 40, 41, 42 ... 47, 48, 49 ... 79, 80, 81  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Мастерская Самоделкина



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP