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

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

  1. Watashi

    Watashi Гик

    Точно! отловил и у себя такой глюк. Но если выйти из режима редактирования профиля и снова зайти, все отображается правильно.
    как найду ошибку исправлю и сообщу.

    нашел. надо добавить строку 1365
    Screenshot_2.jpg
     
    Последнее редактирование: 31 июл 2020 в 18:25
    surf нравится это.
  2. surf

    surf Нуб

    У меня если выйти и снова зайти данные не возвращаются как изменились так и остаются пока не загружу другой профиль. С час попробую изменить. Попробовал нет изменения все равно настройки низа сбиваются
    if (xpok > Xsize * i && xpok < Xsize * (i + 1) && ypok > 0 && ypok < Ywin0) {
    if (Vklad_G == 0) Shag = 0;
    Vklad_G = i;
     
    Последнее редактирование: 31 июл 2020 в 19:56
  3. Watashi

    Watashi Гик

    попробуйте так
    Screenshot_3.jpg
     
    surf нравится это.
  4. surf

    surf Нуб

    А вот сейчас не слетают. Спасибо буду дальше тестировать.
     
  5. LessNICCKoff

    LessNICCKoff Нерд

    Спасибо ОГРОМНОЕ!!! Такая красота стала.
     
  6. tssergej

    tssergej Нерд

    Добрый вечер!
    Dmitrysh, у меня к вам вопрос по поводу последнего скетча для мега 2560+тфт (тот что с преднагревом низа) Поясните по поводу алгоритма включения верха. ВИ стартует по своей ТП при достижении уставки низа? То есть идет преднагрев до установленной температуры, затем начинается основной шаг НИ и при достижении низом к примеру установленных150г. по термопаре ВИ, начинается первый шаг ВИ.
    В скетче Watashi, с которым я последнее время эксперементировал, насколько я понимаю , старт ВИ с по температуре и времени шага и в связи с этим у меня возникли сложности. Позже попробую описать проблему подробней...
     
  7. geleos27

    geleos27 Гик

    Долго не обновлял страницу, @Dmitrysh уже все поправил)
    По ссылке из вашей подписи скетч уже изменен на старт верха за 1 градус до уставки низа.

    Строка 1274 -

    if (Input2 >= Setpoint22 -1)
    {
    TopStart = true; //включаем верх


    Заменить -1 на нужное кол-во градусов.
     
  8. Alex_Taran

    Alex_Taran Нуб

    Я так думаю колодку нужно на больше количество пинов, как минимум сигнал детектора нуля, питание 5В.(я так прикинул колодка должна быть на пинов 10 а то и больше:cool:)
     
  9. SOLOway

    SOLOway Гуру

    А если так попробовать?:
    for Alex_Taran.jpg
    Х3,4 и Х5,6 перемычки для быстрого возврата станции в заводской вариант. Когда их нет - можно любой контроллер к станции цеплять и управлять верхом через Х3 и низом через Х5.
    Нумерация отвлеченная, просто чтоб обозвать как-то.
     
    Последнее редактирование: 1 авг 2020 в 02:58
  10. LessNICCKoff

    LessNICCKoff Нерд

    Когда я делал станцию. Придерживался концепции универсальности. Всё собрано в одном корпусе: в частности управление силовой частью, питание контроллера. Поставил разьем DB25 и вывел на него +12, +5, GND, ZCC, cooler верх и низ, сигнал с термопар.
    Посмотреть вложение 21105
    корпус2.jpg
     

    Вложения:

  11. SOLOway

    SOLOway Гуру

    Поддерживаю, но с оговоркой: @Alex_Taran владеет покупной станцией в рабочем состоянии, поэтому в его случае универсальность, это когда "легким движением руки" станция переводится с экспериментального на штатное управление, при минимально возможном вмешательстве в штатное исполнение. Если @Alex_Taran передумает использовать контроллер из темы, или пожелает продать станцию в заводском исполнении, - в предлагаемом мною варианте возврат к заводскому состоянию делается за 1 минуту - там задняя стенка почти пустая. Мне в свое время понравились видео SLOWOLITUS:
    Ну и конструкции у них, ппц. Словно под впечатлением фильма "Трансформеры" станции создавались :) Вы только посмотрите видосики про achi ir-12000 хотя-бы... Да и вообще, попытки сделать многозонное управление НИ выглядят у многих производителей, на мой взгляд, топорно, будто на всех платах на планете чипы расположены строго по центру. Нет-бы сделать просторную камеру с хорошим обзором и ИК ВИ внутри, и гибридно греть в ней плату ик+воздух, и ведь не делают!
     
    Последнее редактирование: 1 авг 2020 в 14:04
  12. LessNICCKoff

    LessNICCKoff Нерд

    В скетче из моей подписи STEP1 отвечает за скорость нагрева НИ и паралельно ВИ?
     
  13. Dmitrysh

    Dmitrysh Гуру

    да
     
  14. SOLOway

    SOLOway Гуру

    :) "Можно не соврать, можно просто не сказать всей правды!"
    Итак, мне пришлось переназначить пины подключения, чтобы стало совместимо с 1.3.4с(лень проводки перетыкать, в макетке и так контакт "не фонтан").
    Что у нас есть в 2.1.2_pwm?
    Скорость роста t ВИ для каждого его шага:
    скорость роста t ВИ по шагам.jpg
    Уставка, которую должен достичь ВИ на каждом шаге:
    уставки ВИ по шагам.jpg
    Время, которое ВИ должен держать на конкретном шаге уставку этого шага, прежде, чем перейдет к следующему:
    сколько держим уставку ВИ на каждом шаге.jpg
    При чём тут НИ, когда скорость роста его температуры зависит только от заданной для него в меню максимальной мощности... (Меня поправил @Dmitrysh в посте #4798 )
     

    Вложения:

    Последнее редактирование: 2 авг 2020 в 15:01
    Wzor нравится это.
  15. Alex_Taran

    Alex_Taran Нуб

    На даном этапе всё должно бить штатным, это безоговорочно. Я как раз думал о разъеме, но думал от com-порта. У меня вопрос как лучше запитать всё это, питание для Arduino и для всех датчиков, клокеров, кнопок и всего остального от одного блока питания; или запитать плату arduino +9V(отдельным блоком) и +5v питание периферии arduino отдельным блоком питания?
     
  16. LessNICCKoff

    LessNICCKoff Нерд

    Добился сносных результатов работы ВИ на китайской керамике:
    Право жить.jpg
    ПИД ВИ: P = 1.20, I = 0.01, D = 2.55. В целом ещё можно побаловаться P и I.
    Основной упор делался на поддержание ВИ под напряжением для лёгкости управления.
    При таких настройках ПИД, выстраивание кривой пайки осуществляется переменной RAMP и количеством STEP
    Пример: процесс активации флюса по классическому профилю пайки: это от 150-180. в течении 60 секунд.
    STEP1 TARGET 150 RAMP 1.5 здесь будет перелёт т.к. в скетче 1602 на это дело подвязан НИ.
    STEP2 TARGET 170 RAMP 0.5(0.3) примерно на 40 секунд, но инерционность наложит свой отпечаток.
    STEP3 TARGET 180 RAMP 1 на этом шаге начинаем разгонять керамику ВИ.
    STEP4 TARGET 190 RAMP 1.2 тут поджимаем ВИ на максимум
    STEP5 TARGET 205 RAMP 1.5 процесс пайки.

    Это мой чуть-чуть подправленный(недоработанный скетч)


    Хотелось бы разнести первые шаги ВИ и НИ, старт ВИ с самого начала.
    Сделать по cancel 3 секунды включение вентиляторов
    Циклическую прокрутку в профиле и запоминание последнего шага при выходе из настроек профиля.
     

    Вложения:

    Последнее редактирование: 2 авг 2020 в 14:35
  17. LessNICCKoff

    LessNICCKoff Нерд

    У меня из блока на разьем выходит +12 +5 +Vи.п. внутри блока стоит стабилизатор +12 для вентиляторов и запитки внутренней части схемы.
     
  18. Dmitrysh

    Dmitrysh Гуру

    Увы, в версии 2.1.2, скорость нагрева НИ зависит от скорости нагрева заданного для первого шага ВИ.
     
  19. SOLOway

    SOLOway Гуру

    Разве так правильно? Это прикольно, конечно, если я на на велосипеде из деревни до ж/д вокзала буду ехать с той же скоростью, которая положена для электрички (лишь бы не наоборот). А для, допустим, станции с плитой на НИ можно сегодня и не дождаться выхода НИ на уставку, или на 1-ом шаге ВИ покорчить плату...
    Я как использовал изначально переделанный БП с трансформатором на 6 Вт от советского радиоприемника ВЭФ-12, так и не изменяю ему, плюс, он же у меня и детектор нуля. Даже Мегу2560 с тфт 3,2" от него же питал :) http://radioservice.at.ua/_fr/0/1413000.jpg
     
    Последнее редактирование: 2 авг 2020 в 16:52
  20. Dmitrysh

    Dmitrysh Гуру

    Конечно, это не совсем правильно, но скетч основан на версии 2.0.9 от Snmarchenko, а он решил не заморачиваться с рампой для низа и использовал рампу для верха, пока он не активен. В таком решении есть свои плюсы и минусы, но это уже совсем другая история.