Тоже попробовал финал,откатился обратно на 2.0.Не понравилось то что ошибка появляется при не вставленных в разъём паяльнике и фене,даже если они не включены.
вся прелесть пропорционального регулирования не вижу смысла от этого уходить
Это да, согласен. Я имел ввиду финальную прошивку, в которой уже нет П-регулятора.
Цитата:
а насчет быстрого рагрева я чет незаметил и от куда ему взяться если на паяльник итут теже 24v
Вывод сделан отсюда -
link пишет:
у меня нагрев паяльника делается также как феном.
...
Оптимизирован быстрый разогрев фена, убраны лишние задержки и соответственно разогрев стал еще быстрее.
это вообше хрень надерганная
Вы чего добиваетесь? Вас оскобило то что фен у меня греется за 15 сек? В чем проблема? ВЫ передергиваете мои сообщения, теперь будет ставка, либо вы уйдете с форума, либо я
И так, коль опонент струсил, отвечаю всем вопросом. Вы что меряете термопарой паяльника?
Температуру жала?. Однозначно нет.
Температуру нагревателя, тоже нет.
Вы меряете температуру спая термопары)
При олеговском пропорциональном управлении, температура термопары поддерживаеся чуть ниже установленной. Качается температура вверх и вниз очень мало.
При моем нагреве, температура качается вокруг установленной, качается в существенно больших значениях, однако учитывая теплоемкость жала, получаем изменения на нем не более 0.1 градуса. И при этом нагрев побыстрей будет)
ну разошлись... вообще-то я совсем про другое писал и ни про жало совсем а про нихромовый нагреватель который при нагревании разширяется а при остывании сжимается и чем больше колебаний тем он быстрей просто напроста механически изотрется вот и все. реч не о скорости нагрева а о потдержании постоянного подогрева во время работы без скачков.
а вот чтобы жало быстрей прогреть, то надо просто програмно предусмотреть в первом цикле нагрева, 25% перегрев на несколько секунд. а то приходиится ждать после нагрева еще пол минуты пока само жало прогреется
При пропорциональном регулировании при Кp 30-50 регулирование включается за 5-8 градусов (255/50) до установленной температуры, до этого жарит так как может БП. Например у меня 24в просаживается до 20, приходится наоборот ограничивать мощность нагрева, время нагрева жала при этом практически не изменилось. (увеличилось на 2-3 сек). Паяльник работает в щедящем режиме.
ну я в россии живу, у нас в розетке не 220 а в лучшем случае 160 - 280v, по этому приходится импульсником пользоватся, который не просаживается
а чтоб побыстрей прогреть, атомную бомбу и не надо, всего лишь, например, при установленной 200 градусов, прогреваем ТП (не жало) до 250 градусов, только потом включаем ПР
Да это шутка, просто тоже сначала думал сделать так, но как при этом контролировать реальную температуру на жале? Импульсник это да, но его почта россии потеряла, был хороший тор на нем и сделал.
а чего ее контролировать? примерно подобрать время перегрева а дальше уже как есть термопарой, за несколько секунд перегрева ничего не случится, а вот жало как раз подтянется к температуре ТП
Раз есть идея можно попробовать, убедиться что выигрышь копеешный и успокоиться Тем более там писать то особо нечего делов на 5 минут. Вечером попробую и напишу.
ну вот и кому 5мин и пусть добавит в прошивку 2.0 буду оочень благодарен а в начало (там где настройки) переменную начального перегрева в %, ну или как там еще
к стати про импульсник, его можно извлечь из устаревших касс меркурий 150-К, МСК. их как раз сейчес снимают с эксплуатации
я программ не пишу (на уровне ищу знакомые слова) просто предлагаю идею
Итак, при перегреве на 10% (290 рабочая 260 ) время нагрева жала уменьшилось относительно обычного на 2сек с 32 до 30 измерял именно Т жала. Перегрев отключил в момент достижения заданной Т в 260. Но это выносной термопарой, а для реальной работы надо замерить время выхода на заданную Т и записать в память причем скорее всего функция нелинейна. Короче геморно и не эффективно.
Link, пора делать версию 3.0 с ПИД- регулированием )))
какие 3.0, есть final. Основное отличие ее по коду это строгое соблюдение режима работ в тч и индикация на этом основана.
Паяльник
1 норма
2 ожидание спящего
3 спящий
4 спящий выкл
5 выкл
6 защита
фен
1 норма
2 спящий
3 спящий выкл
4 выкл
5 защита
Я предложил включить пид по выбору, меня пид не устраивает по ряду причин, но это мои причины.
Оба варианта нагрева мало отличаются на паяльнике) и меньший разброс темперератур, это фигня, она имеет значение только для любителей красивых графиков).
Разница в пид и не пид
пид дает недогрев жала и немного медленее греет
не пид точный прогрев под установленную температуру и чуть быстрее
А то что качелька с температурой идет, это было бы важно если бы вы использовали т12, там жала напресованы на нагреватель и соответсвенно теплопередача почти мгновенно будет менять температуру жала.
link писал "Блин опять разговоры не очем. Ну не сможет при пропорциональном управлении догреть жало, до установленной температуры, это факт. Это логика нагрева."
а никто от него этого и не требует. тем более цифирки на интикаторе это всего лишь условные единицы, для одного паяльника 250 достаточно на другой надо 340 ставить тоб паял, просьба была всего лишь програмно ввести корекцию показаний при выводе на экран (установленная -4 градуса) или на оборот (реальная +4 градуса)
"Блин опять разговоры не очем. Ну не сможет при пропорциональном управлении догреть жало, до установленной температуры, это факт. Это логика нагрева."
а никто от него этого и не требует. тем более цифирки на интикаторе это всего лишь условные единицы, для одного паяльника 250 достаточно на другой надо 340 ставить тоб паял
не согласен, 180-190 температура плавления пос 60. 250-290 это нормальная температура для работы паяльника. 340 это ваш мощный паяльник просто не догрелся и вы его форсировано греете), а для нормальной пайки опять же надо будет 250 градусов на жале)
Показания термопары на паяльнике очень не совпадают с температурой жала, а именно жалом вы плавите припой)
link писал "Блин опять разговоры не очем. Ну не сможет при пропорциональном управлении догреть жало, до установленной температуры, это факт. Это логика нагрева."
а никто от него этого и не требует. тем более цифирки на интикаторе это всего лишь условные единицы, для одного паяльника 250 достаточно на другой надо 340 ставить тоб паял, просьба была всего лишь програмно ввести корекцию показаний при выводе на экран (установленная -4 градуса) или на оборот (реальная +4 градуса)
Корректировку, а верней маскировку недостатка, этой схемы я делать не буду. Единственно я могу пид включить в прошивку, пока нет не одного запроса на это.
Нужен вам пид, скажите, что нужен и он будет в прошивке и все) И он будет)))), мне не долго внести его туда, проблем минут на 5
Link, у нас реализовано два варианта работы нагревателей:
1- релейная.
2- Пропорциональная.
Но существует еще и ПИД- регулирование (Пропорционально-интегрально-дифференцирующий (ПИД) регулятор ). Вот о нем я и говорю. Тогда это уже получится совсем другая программа, и можно присвоить № 3 ей. И пусть люди выбирают сами кому что нравится. О ПИДе много написано в нете.
Link, у нас реализовано два варианта работы нагревателей:
1- релейная.
2- Пропорциональная.
Но существует еще и ПИД- регулирование (Пропорционально-интегрально-дифференцирующий (ПИД) регулятор ). Вот о нем я и говорю. Тогда это уже получится совсем другая программа, и можно присвоить № 3 ей. И пусть люди выбирают сами кому что нравится. О ПИДе много написано в нете.
красиво написано), википедия рулит))), таких длинных формул давно не видел), реализовать это конечно можно, но только под конкретный паяльник). Опять вы упускаете из вида ряд малозначимых на ваш взгляд факторов, нет полного контакта жала с нагревателем, и сразу все летит к ебеNям. Это чистая теория, которую нельзя применять на практике)
Теоретические методы анализа системы с ПИД-регулятором редко применяются на практике. Основная сложность практического применения — незнание характеристик объекта управления. Кроме того, существенную проблему представляют нелинейность и нестационарность системы. Практические регуляторы работают в ограниченном сверху и снизу диапазоне, поэтому в принципе нелинейны.
В соседней ветке реализовано у OlegK. Значит можно! И работает! Правда коэфициенты нужно будет в прошивке подбирать и подгонять.
еще один), то что было реализовано в соседней ветке жило и в этой ветке начиная с 0.7 прошивки) и именно от него я и отказался) срач то как раз из-за этого
Удивительно, что он на самом деле никому не нужен тк никто не просит его вернуть)
На самом деле это не пид) но называем мы его так), а вдруг олежик обидится)
Пид для паяльника ненужен, максимум небольшой подогрев при достижении заданной температуры.температура на терморезисторе +-1 градус, точнее всеравно не сделаете. По фену сделал ПИД (в проект ОПС поменял регулирование с пи на пид) температура термопары +- 1градус,а на выходе стоит колом, причем во всем диапазоне температур и оборотов кулера. Перерегулирование при нагреве 4 градуса, потом плавно выходит на +-1. Проблемма не нагреть фен до 400 за 10 сек проблема его после этого остановить.
интересно где там в 0.7 прошивке ПИД??? там обычная релейная (греет-негреет) да еше с нерабочей защитой по фену, и я ее взял по тому что у нее при включении фена, на 13 ноге появлялась 1 и воткнул туда ПР получилась 0.77
поставте в ПР skp меньше 20 вот вам и ПИД . для нихромового нагревателя главное чтоб шел постоянный нагрев а не греет-негреет
Ну, как по мне, то мы не контролируем сеть (частоту и переход через 0). В итоге для нас этот вариант неприемлем. Да и свободных входов нет, что бы задействовать эту функцию. Следовательно работу с СИФУ нужно отклонить.
Я у себя реализовал принцип преобразования ШИМ в СИФУ, как то кидал схему. Чем выше частота ШИМ, тем ярче горит светодиод в оптроне и больше выходное напряжение на нагревателе фена. (Ставя лампу вместо нагревателя то при поддержании температуры горит импульсами впол накала). Но имеется в итоге некая инерционность. (Но для нихрома это очень хорошо, плавно подается напруга и плавно отключается, продлевая ему жизнь). Вот если кому интересно посмотреть.
Если бы я знал о каких задержках гоорил Link и где они находятся в скетче я бы и не спрашивал.
FenOff=0
FenOn=0
Но при подобном у вас фен будет постоянно вылетать в защиту на макс температурах, нужно защиту немного менять. А конкретно делать срабатывание защиты по перегреву по усредненной температуре.
Нужно заменить hotAirTCouple на hATCouple в защите фена. Где находится защита найдете по комментариям в скетче
Тоже попробовал финал,откатился обратно на 2.0.Не понравилось то что ошибка появляется при не вставленных в разъём паяльнике и фене,даже если они не включены.
Это да, согласен. Я имел ввиду финальную прошивку, в которой уже нет П-регулятора.
Вывод сделан отсюда -
у меня нагрев паяльника делается также как феном.
...
Оптимизирован быстрый разогрев фена, убраны лишние задержки и соответственно разогрев стал еще быстрее.
Вы чего добиваетесь? Вас оскобило то что фен у меня греется за 15 сек? В чем проблема? ВЫ передергиваете мои сообщения, теперь будет ставка, либо вы уйдете с форума, либо я
Delirium tremens? Вы это... поменьше употребляйте, что ли...
А вот это, как то уже не культурно, принимаю как поражение) Удачи Вам и немедленный ваш уход с форума, удачи
Да успокойся уже, истеричка... )))
Не я начал это. http://arduino.ru/forum/proekty/moya-payalnaya-stantsiya?page=47#comment-310662
Да успокойся уже, истеричка... )))
Температуру жала?. Однозначно нет.
Температуру нагревателя, тоже нет.
Вы меряете температуру спая термопары)
При олеговском пропорциональном управлении, температура термопары поддерживаеся чуть ниже установленной. Качается температура вверх и вниз очень мало.
При моем нагреве, температура качается вокруг установленной, качается в существенно больших значениях, однако учитывая теплоемкость жала, получаем изменения на нем не более 0.1 градуса. И при этом нагрев побыстрей будет)
А теперь удачи))))
ну разошлись... вообще-то я совсем про другое писал и ни про жало совсем а про нихромовый нагреватель который при нагревании разширяется а при остывании сжимается и чем больше колебаний тем он быстрей просто напроста механически изотрется вот и все. реч не о скорости нагрева а о потдержании постоянного подогрева во время работы без скачков.
а вот чтобы жало быстрей прогреть, то надо просто програмно предусмотреть в первом цикле нагрева, 25% перегрев на несколько секунд. а то приходиится ждать после нагрева еще пол минуты пока само жало прогреется
При пропорциональном регулировании при Кp 30-50 регулирование включается за 5-8 градусов (255/50) до установленной температуры, до этого жарит так как может БП. Например у меня 24в просаживается до 20, приходится наоборот ограничивать мощность нагрева, время нагрева жала при этом практически не изменилось. (увеличилось на 2-3 сек). Паяльник работает в щедящем режиме.
int TempPower = 10+ SetSolderT/50 + sKp * (SetSolderT - GetSolderT); //постоянный подогрев +ПР
SPower = constrain(TempPower, 0, 170);
analogWrite(pinSolderPwm, SPower);
Просадка по питанию 0.5 v
В паяльниках с воздушным зазором хоть атомную бомбу внутри взорвите жало быстрее не нагреется.
ну я в россии живу, у нас в розетке не 220 а в лучшем случае 160 - 280v, по этому приходится импульсником пользоватся, который не просаживается
а чтоб побыстрей прогреть, атомную бомбу и не надо, всего лишь, например, при установленной 200 градусов, прогреваем ТП (не жало) до 250 градусов, только потом включаем ПР
Да это шутка, просто тоже сначала думал сделать так, но как при этом контролировать реальную температуру на жале? Импульсник это да, но его почта россии потеряла, был хороший тор на нем и сделал.
а чего ее контролировать? примерно подобрать время перегрева а дальше уже как есть термопарой, за несколько секунд перегрева ничего не случится, а вот жало как раз подтянется к температуре ТП
Реально на сколько изменилось время нагрева?
я программ не пишу (на уровне ищу знакомые слова) просто предлагаю идею
Раз есть идея можно попробовать, убедиться что выигрышь копеешный и успокоиться Тем более там писать то особо нечего делов на 5 минут. Вечером попробую и напишу.
ну вот и кому 5мин и пусть добавит в прошивку 2.0 буду оочень благодарен а в начало (там где настройки) переменную начального перегрева в %, ну или как там еще
к стати про импульсник, его можно извлечь из устаревших касс меркурий 150-К, МСК. их как раз сейчес снимают с эксплуатации
У меня станция проекту ОПС от Олега , могу проверить только саму идею.
del
я программ не пишу (на уровне ищу знакомые слова) просто предлагаю идею
Итак, при перегреве на 10% (290 рабочая 260 ) время нагрева жала уменьшилось относительно обычного на 2сек с 32 до 30 измерял именно Т жала. Перегрев отключил в момент достижения заданной Т в 260. Но это выносной термопарой, а для реальной работы надо замерить время выхода на заданную Т и записать в память причем скорее всего функция нелинейна. Короче геморно и не эффективно.
Блин опять разговоры не очем. Ну не сможет при пропорциональном управлении догреть жало, до установленной температуры, это факт. Это логика нагрева.
Заменить принцип нагрева можете и сами), берете из 2.0 4 строчки кода и вставляете в final.
Я вообще нигде в анотации не писал про большой выигрыш во времени по нагреву паяльника, хотя он есть.
Выгрыш по времени и значительный по нагреву фена. У меня фен с 0 до 470 гр наревается за 11 сек при любых оборотах.
Удачи
А перепалка с олегом, это он сам спровоцировал http://arduino.ru/forum/proekty/moya-payalnaya-stantsiya?page=47#comment-309592 тут. Если сказать нечего то молчи или давай развернутый ответ. Достала эта еврейская манера разговора. Я не антисимит, но если говориш, то говори, иначе молчи
могу сделать выбор приципа нагрева выбираемым) достаточно будет в установках прописать, каким нагревом вы хотите пользоваться
Link, пора делать версию 3.0 с ПИД- регулированием )))
Link, пора делать версию 3.0 с ПИД- регулированием )))
link писал "Блин опять разговоры не очем. Ну не сможет при пропорциональном управлении догреть жало, до установленной температуры, это факт. Это логика нагрева."
а никто от него этого и не требует. тем более цифирки на интикаторе это всего лишь условные единицы, для одного паяльника 250 достаточно на другой надо 340 ставить тоб паял, просьба была всего лишь програмно ввести корекцию показаний при выводе на экран (установленная -4 градуса) или на оборот (реальная +4 градуса)
"Блин опять разговоры не очем. Ну не сможет при пропорциональном управлении догреть жало, до установленной температуры, это факт. Это логика нагрева."
а никто от него этого и не требует. тем более цифирки на интикаторе это всего лишь условные единицы, для одного паяльника 250 достаточно на другой надо 340 ставить тоб паял
Показания термопары на паяльнике очень не совпадают с температурой жала, а именно жалом вы плавите припой)
link писал "Блин опять разговоры не очем. Ну не сможет при пропорциональном управлении догреть жало, до установленной температуры, это факт. Это логика нагрева."
а никто от него этого и не требует. тем более цифирки на интикаторе это всего лишь условные единицы, для одного паяльника 250 достаточно на другой надо 340 ставить тоб паял, просьба была всего лишь програмно ввести корекцию показаний при выводе на экран (установленная -4 градуса) или на оборот (реальная +4 градуса)
Нужен вам пид, скажите, что нужен и он будет в прошивке и все) И он будет)))), мне не долго внести его туда, проблем минут на 5
Link, у нас реализовано два варианта работы нагревателей:
1- релейная.
2- Пропорциональная.
Но существует еще и ПИД- регулирование (Пропорционально-интегрально-дифференцирующий (ПИД) регулятор ). Вот о нем я и говорю. Тогда это уже получится совсем другая программа, и можно присвоить № 3 ей. И пусть люди выбирают сами кому что нравится. О ПИДе много написано в нете.
щас почитаю и наверное переварю википедию)
Я ранее писал, что паяльник начинал работать после нескольких включений. С финальной прошивкой подобных приключений нет.
Для непродвинутых пользователей было бы неплохо почитать краткое описание работы станции с финальной прошивкой . У меня схема без доработок.
Link, у нас реализовано два варианта работы нагревателей:
1- релейная.
2- Пропорциональная.
Но существует еще и ПИД- регулирование (Пропорционально-интегрально-дифференцирующий (ПИД) регулятор ). Вот о нем я и говорю. Тогда это уже получится совсем другая программа, и можно присвоить № 3 ей. И пусть люди выбирают сами кому что нравится. О ПИДе много написано в нете.
Теоретические методы анализа системы с ПИД-регулятором редко применяются на практике. Основная сложность практического применения — незнание характеристик объекта управления. Кроме того, существенную проблему представляют нелинейность и нестационарность системы. Практические регуляторы работают в ограниченном сверху и снизу диапазоне, поэтому в принципе нелинейны.
Я ранее писал, что паяльник начинал работать после нескольких включений. С финальной прошивкой подобных приключений нет.
Для непродвинутых пользователей было бы неплохо почитать краткое описание работы станции с финальной прошивкой . У меня схема без доработок.
В соседней ветке реализовано у OlegK. Значит можно! И работает! Правда коэфициенты нужно будет в прошивке подбирать и подгонять.
В соседней ветке реализовано у OlegK. Значит можно! И работает! Правда коэфициенты нужно будет в прошивке подбирать и подгонять.
Удивительно, что он на самом деле никому не нужен тк никто не просит его вернуть)
На самом деле это не пид) но называем мы его так), а вдруг олежик обидится)
Поверхностно и кортоко о PID:
https://www.youtube.com/watch?v=NbEhtZlSa6A&t=0s
PS. Я чет преживаю, что тут все разосруться и я не соберу эту гравицапу.
еще один) Я ж привел цитату из вики, и почему сей метод мало применим)
Ваше видео это исключение, тк параметры моторчиков это константа и заранее известна.
Пид для паяльника ненужен, максимум небольшой подогрев при достижении заданной температуры.температура на терморезисторе +-1 градус, точнее всеравно не сделаете. По фену сделал ПИД (в проект ОПС поменял регулирование с пи на пид) температура термопары +- 1градус,а на выходе стоит колом, причем во всем диапазоне температур и оборотов кулера. Перерегулирование при нагреве 4 градуса, потом плавно выходит на +-1. Проблемма не нагреть фен до 400 за 10 сек проблема его после этого остановить.
И вообще у Вас тут весело.
Не, я просто кинул ссыль, може кто просто захочет понять о чем тут вообще:) Ни в коем случае никого не хотел тыкать или намекать.
Мне бы вообще еще енту собрать. Не ругайтесь, народ ;)
SERG_K Интересно посмотреть и попробовать Вашу прошивку, с ПИД-регулированием. Не поделитесь?
интересно где там в 0.7 прошивке ПИД??? там обычная релейная (греет-негреет) да еше с нерабочей защитой по фену, и я ее взял по тому что у нее при включении фена, на 13 ноге появлялась 1 и воткнул туда ПР получилась 0.77
поставте в ПР skp меньше 20 вот вам и ПИД . для нихромового нагревателя главное чтоб шел постоянный нагрев а не греет-негреет
Схема из проекта ОПС от Олега с детектором 0, прерывание при переходе через 0.
Ну, как по мне, то мы не контролируем сеть (частоту и переход через 0). В итоге для нас этот вариант неприемлем. Да и свободных входов нет, что бы задействовать эту функцию. Следовательно работу с СИФУ нужно отклонить.
Я у себя реализовал принцип преобразования ШИМ в СИФУ, как то кидал схему. Чем выше частота ШИМ, тем ярче горит светодиод в оптроне и больше выходное напряжение на нагревателе фена. (Ставя лампу вместо нагревателя то при поддержании температуры горит импульсами впол накала). Но имеется в итоге некая инерционность. (Но для нихрома это очень хорошо, плавно подается напруга и плавно отключается, продлевая ему жизнь). Вот если кому интересно посмотреть.
Чем выше частота ШИМ,
В ШИМ меняется заполнение частота постоянна.
Согласен. Чуть неправильно написал.
Ок бывает
Link писал, что в финальной прошивке убрал лишние задержки. Как убрать эти задержки в прошивке 2.0 ?
а какие именно? там все переменные вынесены в начало, смотри "настройки"
Если бы я знал о каких задержках гоорил Link и где они находятся в скетче я бы и не спрашивал.
Если бы я знал о каких задержках гоорил Link и где они находятся в скетче я бы и не спрашивал.
FenOff=0
FenOn=0
Но при подобном у вас фен будет постоянно вылетать в защиту на макс температурах, нужно защиту немного менять. А конкретно делать срабатывание защиты по перегреву по усредненной температуре.
Нужно заменить hotAirTCouple на hATCouple в защите фена. Где находится защита найдете по комментариям в скетче
Подскажите в скетчах тип int 8-и или 16-и разрядная? Спасибо.