ИК паяльная станция на Arduino Mega 2560. Доработка скетча "ARS_v2_Lilium_JSN"

Тема в разделе "Глядите, что я сделал", создана пользователем Jalnin, 2 ноя 2012.

  1. hacjka

    hacjka Нерд

    [QUOTE="WatashiСтрашная тайна с вашими профилями до сих пор сохраняется!!! Я не получил ни одного.[/QUOTE]
    наверное не все еще закончили настройку и сборку станции.
    если у меня получится отстроить более менее,скину сюда.
     
    Последнее редактирование: 22 май 2020 в 10:33
  2. Sema

    Sema Нерд

    Вчера мучал верхний кварц!
    Зашкурил трубки, сделал из толстой алюминиевой фольги шторку с отверстием 53/53 мм!
    820 ват
    70/60 мм
    Температура платы 150 гр тп с верху.
    Довел ви до 404 гр и выставил мощьность 8%
    Высота от чипа до ви до 25 мм.
    Ну ни как не греет он, темп еле поднялась и застыла на 220 гр возле чипа.
     
  3. hacjka

    hacjka Нерд

    так 220 для безсвинца самое то!!!
    мощностью поиграй,но немного подкоректируй скорость.
     
  4. CROU

    CROU Нуб

    трубки в которых нагреватели шкурили? зачем? загара от него на плате нет? я просто смотрю в сторону кварца,пока его в руках не держал еще
     
  5. geleos27

    geleos27 Нерд

    Y-Step - кривое название немного (должно быть Y-Steps ). По факту это на сколько делений разбить шкалу.
    Программа сама округляет чтобы получились целые значения по оси


    Похоже придется таки делать сохранение и заагрузку настроек из INI.
    Там еще пару косяков в программе есть с блокировкой\работоспособностью некоторых кнопок.

    Если я правильно понял вы хотите чтобы я зафиксировал значения как у вас на скриншоте?

    ---- Дальше о своем ----
    Доехали до меня реле наконец. Собрал паялку в формате "все на соплях, лишь бы прверить"
    Выкладываю графики первых экспериментов.
    Графики с точками - наложил в фотошопе. Это как должно было быть по профилю.

    Допуск на отклонение температуры платы 30 градусов, максимальная коррекция температуры верха - 50, низа 60 градусов.
    01-Успешно-снял-1-Наложеный.PNG

    Оранжевым - отклонение температуры платы * 10, пик в конце - плата не успевает остывать.
    Допуск на отклонение температуры платы 10 градусов, максимальная коррекция температуры верха - 20, низа 80 градусов.

    07 Снял успешно4 - наложенный.PNG

    В 2х словах:
    0. Алгоритм таки работает.
    1. Нужна дальнейшая настройка всех трёх ПИД,
    2. ПИД платы успешно вносит коррективы в графики ВИ и НИ. + большая толерантность к ошибкам в изначальном графике.
    3. Подстраивать ПИД по графику мощности достаточно просто.
     
    Последнее редактирование: 22 май 2020 в 16:02
    SOLOway нравится это.
  6. SOLOway

    SOLOway Гик

    Вероятно, да.
    чтобы выставив при запуске желаемые значения, следующий запуск происходил с этими выставленными значениями. Если снова изменить значения, то следующий запуск будет уже с учетом новых изменений. Конечно, это при условии присутствия в папке с программой файла конфигурации (.ini) сохранённого программой при закрытии её окна. Ещё думал, как выводить графики мощностей НИ и ВИ на том же поле, как у вас, но не очень понял, что это даст, ведь у веток 1.3.х. мощность задаётся один раз для всех шагов, и может не быть равна 100%, а в старших ветках мощность задаётся для каждого шага, - вот как тогда осмыслить и интерпретировать полученную на графиках информацию, надо тогда и лог делать, чтобы на его данные накладывать графики, и тогда можно анализировать?
     
    Последнее редактирование: 22 май 2020 в 20:30
  7. Sema

    Sema Нерд

    Уставка НИ 120°, Мощность НИ 50%, P=100, I=0, D=70. Мощность ВИ 40%, высота над платой 50мм, шаг1=160°, шаг2=190°, шаг3=225°,скорость1=10 (1°C/сек), скорость2=4 (0,4°С/сек), скорость3=6, полка1=5, полка2=5, полка3=15, P=100, I=0, D=70.
    750гр.png
    ви нагрелся до 750гр!
    пузырямба!

    заход №2
    Уставка НИ 120°, Мощность НИ 70%, P=120, I=0, D=90. Мощность ВИ 40%, высота над платой 50мм, шаг1=160°, шаг2=190°, шаг3=220°,скорость1=3 (0,3°C/сек), скорость2=4 (0,4°С/сек), скорость3=4, полка1=5, полка2=10, полка3=10, P=100, I=0, D=90.
    650гр.png
    поведение ни, пид выключил нагрев только после 120гр!
    ви нагрелся макс до 650гр(правда я снял с него рамку под чип!)
    Поведение ви, начал успевать за уставкой!
    про пузырямбу не скажу,так как живого места уже нет)

    заход 3
    Уставка НИ 120°, Мощность НИ 70%, P=10, I=0, D=15.
    заход 3.png

    Заход -1
    мощьность ни убавил чучуть, обычно 100%,уст 140 87% п4 и0 д68
    Перелет на 10гр
    273B7A7A-1A1B-431C-8855-E7D6D45CAC72.png

    заход 4
    При P=5 наберёт с комнатной 120°С за 4,5-5мин и при P=100 наберёт с комнатной 120°С за 4,5-5мин.?
    нет, ошибся! при п5 после 100гр пид начинает убавлять мощьность!
    выход на уст 120гр за 2м50сек но плату подпекает снизу красный кварц)

    2.50сек.png
    всякие графики
    https://yadi.sk/d/GeIdjC8AzHQ7CQ
     
    Последнее редактирование: 23 май 2020 в 15:10
    hacjka нравится это.
  8. Dmitrysh

    Dmitrysh Гуру

    А вы чего ожидали? При Р=100(про 120 я даже не говорю), при ошибке в 1 градус мощность равна 100% за минусом D составляющей, которая невелика.
     
  9. Dmitrysh

    Dmitrysh Гуру

    Откуда? По графику у вас там не более 230 градусов
     
  10. SOLOway

    SOLOway Гик

    До уставки за 4,5мин. - а должно быть около 1°С/сек, примерно, как на ваших графиках в посте #2075 , поэтому попросил увеличить мощь НИ. А судя по новому графику это не помогло, почему-то...
     
    Последнее редактирование: 23 май 2020 в 10:20
  11. Sema

    Sema Нерд

    Плата atx серверная с свинцовосодержащим припоем!
    На верхнем нагревателе было 750 градусов!
    ?????
    При 500гр и растояния до чипа 25мм тоже пузырямба!)
    При 404 гр и 25 мм пузырямбы нет, но и температура на чипе еле доползла до 220 градусов.уст. платы было 150
     
    Последнее редактирование: 23 май 2020 в 00:10
  12. Dmitrysh

    Dmitrysh Гуру

    Мощность, как и в теории, увеличила скорость нагрева, здесь правильно, а вот Р=100 много, перелёты. I=0 не хорошо, но терпимо.
     
  13. Dmitrysh

    Dmitrysh Гуру

    Это потому, что нагреватель в 50мм от платы, будет ниже нагреватель, будет и его температура ниже.
    Может я чего-то недопонял, но при 230 градусах плата пузырится не должна, при любом припое.
     
  14. m2blit

    m2blit Нерд

    Пробуй по такой схеме:
    Настройка пропорционального коэффициента Kp

    Для начала я устанавливаю коэффициент Kp в 1 и смотрю, что будет. Растет слишком медленно – увеличиваю. В какой-то момент начнутся перелеты и колебания. Значит, многовато – уменьшаем. Исчезли – немного увеличиваем. Начались – немного уменьшаем. Исчезли — … И так далее, пока не надоест. В итоге получили достаточно устойчивый пропорциональный регулятор, который надо немного скорректировать (надо ли? Если все работает вполне качественно, то не морочим себе голову и считаем, что все настроено)

    Настройка дифференциального коэффициента Kd

    Понемногу наращиваю коэффициент Kd — 0.5, 1,… Колебания системы уменьшаются, все работает красивее… Пока не происходит обратное – начинаются мощные выбросы. Все, перерегулировали, уменьшаем. Итак, имеем выбросы – уже меньше, но все равно имеем. Самое то сгладить, притормозить воздействие!

    Настройка интегрально го коэффициента Ki

    Берем совсем немного – для начала. Можно попробовать и небольшое отрицательное значение. Смотрим, пробуем, крутим…
    Процесс этот – настройки – итерационный. Стоит пробовать разные варианты, начинать сначала.

    У меня сборка еще та, что в начале темы. Ki на низ у меня 0, иначе пролетает со свистом даже при значении 1.
    У тебя же тоже майны от ТВ, Настраивай на платах среднего размера.
     
    geleos27, hacjka, Wzor и ещё 1-му нравится это.
  15. SOLOway

    SOLOway Гик

    У @Sema НИ кварц 2,1кВт, ВИ кварц 800Вт. Нехорошо при такой моще ВИ опускать его ниже 35мм до кристалла чипа.
    Рад вашему появлению! А при какой заданной мощности НИ вы проводили настройку?
    Кстати, о преднагреве и скорости нагрева - #2071 и ещё #2180
    @Dmitrysh , нет ли возможность сетку в irsp.exe сделать чуть более видимой?, что-то тяжко всматриваться :(
     
    Последнее редактирование: 23 май 2020 в 10:31
  16. Sema

    Sema Нерд

    Непрокатит
    47C99357-A690-4330-B048-7095C66E9E10.png
    И вот
    http://radioservice.at.ua/forum/23-27-41
     
  17. Dmitrysh

    Dmitrysh Гуру

    Ну как бы да, согласен, просто упустил конфигурацию. Но Р=100 это для кварца, а тем более для керамики очень много. Большие значения пропорциональной составляющей характерны для очень низкоинерционных маломощных нагревателей. Например - обычная лампа накаливания(не галоген) или воздушный фен.
     
  18. Dmitrysh

    Dmitrysh Гуру

    Когда настраиваете ПИД не ограничивайте мощность. Начните с Р=50. Смотрите какой перелёт. Старайтесь Р составляющей добиться того, чтобы перелёт уложился в 10 градусов. Потом добавляете D, пока перелёт не исчезнет, а затем дотягиваете до уставки коэффициентом I. Скорость нагрева задаёт рампа низа, если не справляется тогда ограничиваете мощность и опять подстраиваете коэффициенты.
     
  19. m2blit

    m2blit Нерд

    Сейчас и не вспомню, сколько лет прошло. Как тогда настроил, так по сей день и пользую. Посмотреть смогу после карантина, все в конторе, а она закрыта.
    Настраивал именно таким образом на кварцевом низе и верхе. Естественно не идеально, платы то разные по размеру, по толщине и по содержимому
     
    Dmitrysh и SOLOway нравится это.
  20. Sema

    Sema Нерд

    Сейчас у меня п4 и0 д75 100% мощьность.
    Если П5 то перелет небольшой!
    Д75, если сделать больше, то будет раньше тормозить нагрев, но при перелете не будет довать остывать плате, будет заранее подогревать плату.
    Если Д75 сделать меньше, то будет перелет больше, но и все равно не будет довать остывать плате)
    Как то так

    Это работало на старом скетче!
     
    Последнее редактирование: 24 май 2020 в 21:28