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

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

Статус темы:
Закрыта.
  1. Profdamg

    Profdamg Нерд

    Снял стекло.
    Поставил сетку алюминиевуб для тюнинга ( мелкий ромб нашел в гараже).
    Включил нижний подогрев на 100 град.
    Материнка старая толстый текстолит на фторопластовых стойках 15 мм на сетку
    На температуру 100 вышла за 5 мин при комнатной темп
    Перелет 10 град думаю настройками пида поправим.
    Сетка по центру чподымается гдето на 7 - 8 мм.
    Надо добавить усилитель по центру.
     
    hacjka нравится это.
  2. geleos27

    geleos27 Гик

    Хм, и правда. Шутка не удалась =\
     
    vik56 нравится это.
  3. tssergej

    tssergej Нерд

    Сегодня прогнал профиль со скечем который вы адаптировали -к сожалению получилось несовсем то, чего хотелось. У меня перед нулевым шагом (нагрев низом до 255...это максимальная, которую позволяет выставить этот скетч) включен преднагрев платы до 70г. с мощностью 99%.
    То есть алгорит такой, преднагрев платы (в моём случае с ТП под стеклом. это преднагрев стекла) греем низом до 70г., затем греем низом по профилю до температуры удержания (255), при этом плата должна по моим прикидкам прогреться до 135г. и вот в этом месте должен включится 1 шаг верха (низ при этом продолжает удерживать 255) ну и дальше верх идет по своему профилю.
    Сейчас по факту ситуация другая, а именно - сначала как запланировано идет преднагрев до 70, а вот затем вместо нулевого шага (нагрев низом до 255), включается верний нагреватель и как мне кажется пытается идти дальше по профилю нулевого шага, но при 145г. мощность почему то падает на мин. ограниченую 15% и на этом всё. Выложил на ютуб кино с этим тестом.

     
  4. geleos27

    geleos27 Гик

    Выложите полные настройки вашего профиля, как они забиты в станцию.

    т.к. условие старта преднагрева ВИ - температура по тп ВИ (на плате у вас) - на 10 градусов меньше температуры 1го шага ВИ (он должен быть под цифрой 1 в настройках)


    @tssergej у меня такое ощущение что у вас скетч не тот залился. Хотя отрисовка и поменялась - первым "полушагом" (первым отрезком графика) ВИ должна быть Полочка, а у вас наоборот.

    Чуток еще поправил скетч. Теперь при старте профиля график в порт плоттере должен начать рисоваться с 0.

    И Преднагрев будет считаться до 70 ПЛАТЫ, а не стекла. (Если захотите вернуть как было, то в строке 1837
    Код (C++):
     if (Input1 < HeavyTemp) {   // если температура платы меньше
    замените Input1 на Input2

    В строке статуса на станции после слов:
    ПРЕДВАРИТЕЛЬНЫЙ НАГРЕВ НИЗА || НИЖНИЙ НАГРЕВАТЕЛЬ ВКЛЮЧЕН || ПРЕДВАРИТЕЛЬНЫЙ НАГРЕВ ВЕРХА
    должна отображаться точка ( . ) если её нету - залит скетч не из этого сообщения.
     

    Вложения:

    Последнее редактирование: 15 июл 2020
  5. hacjka

    hacjka Гик

    в скетче смотреть куда подключать пины мах и кнопки
     
  6. geleos27

    geleos27 Гик

    Пожалуйста потратьте 10 минут своего времени и прочитайте комментарии в самом скетче. Там все просто.

    ERROR выдает - если не видит макс или макс не видит термопару - значит чтото не так подключено.
     
    Последнее редактирование: 15 июл 2020
    hacjka нравится это.
  7. LessNICCKoff

    LessNICCKoff Гик

    Сегодня сделал первый реболл. Скетч Для НИ на лампах пид можно и не настраивать. Для верха на керамике отыграл настройкой RAMP.

    В скетче был замечен косяк: иногда впарывает НИ на всю катушку и выключается только стопом.
     
  8. geleos27

    geleos27 Гик

    Для НИ на лампах ПИД необходимо настраивать, иначе
    Может такое быть из-за I.
     
    Последнее редактирование: 15 июл 2020
    SOLOway нравится это.
  9. geleos27

    geleos27 Гик


    Глупый вопрос. + и - на Максы подать не забыли? на + стабильные 5в?

    Значения можно менять. Если посмотрите - номера пинов не совпадают с картинкой что вы ранее присылали.

    Попробуйте еще попереставлять местами CLK\CS\SO, в теме вроде ругались что китайцы присылали максы с неправильной шелкографией.
     
    Последнее редактирование: 15 июл 2020
  10. geleos27

    geleos27 Гик

    Откройте монитор порта в Arduino Ide (Ctrl + Shift + M) есть там чтонибудь при подключенной ардуино?

    ZCC в скетче активирован? А у вас подключен?

    От Dmitrysh
    От Watashi
    От SoloWay

    Где-то дальше по обсуждению наверняка есть обновления. Но их надо уже самостоятельно поискать
     
  11. tssergej

    tssergej Нерд

    по вододу дисплея- во всех скетчах дисплей по умолчанию прописан так"//UTFT myGLCD(CTE40, 38, 39, 40, 41);" попробуйте поменять на
    "UTFT myGLCD (HX8357B, 38,39,40,41);"
    У меня было точно также, пока не изменил. По поводу кнопок - если используется аналоговая(резистивная) клава, то для начала проверить совпадает ли пин указанный в скетче с тем, к которому подключен...так как в разных скетчах разные вариации подключения и схема может не совпадать с используемым скетчем. в прицепе скетч для настройки кнопок- залить его и посмотреть что выводит в монитор при нажатии кнопок. Если значения кнопок не настроены, то кнопки могут некорректно или совсем не работать.
    ПС: дайте ссылку на скетч который используете иначе можно долго гадать
     

    Вложения:

    SOLOway нравится это.
  12. SOLOway

    SOLOway Гуру

     
  13. tssergej

    tssergej Нерд

    Настройки профиля который тестировал:
    1, // 1 - номер профиля, от 1 до 10
    1, // 2 - размер низа
    15, // 3 - скорость нагрева низа (увелчена в 10 раз)
    245, // 4 - температура низа в градусах
    10, // 5 - время перехода к включению верха в сек
    1, 99, // 6 - 2пар - мощность низа в % min:max
    8, 8, 10, 10, // 7 - 4пар - скорсть нагрева верхом по шагам (увелчена в 10 раз)
    135, 185, 225, 60, // 8 - 4пар - температура верха по шагам
    20, 20, 15, 10, // 9 - 4пар - время перехода на следующий шаг в сек
    15, 5, 5, 0, // 10 - 4пар - min мощности по шагам в %
    99, 99, 85, 99, // 11 - 4пар - max мощности по шагам в %
    10, 5, 145, // 12 - 3пар - коэф ПИД 1 верха
    1, 2, 8 // 13 - 3пар - коэф ПИД 2 низа
    Вот что из этого получилось. Смотреть достаточно первые 2 минуты - дальше мощность на нуле и температура растёт только по энерции.

     
    Последнее редактирование: 15 июл 2020
  14. tssergej

    tssergej Нерд

    +5 и землю не забыли...что показывает монитор порта?
     
  15. SOLOway

    SOLOway Гуру

    кусок кода.jpg
    кусок кода-1.jpg
    Видео надо внимательно посмотреть, предложенное мною. Там всё есть.
     
  16. tssergej

    tssergej Нерд

    Arduino IDE вкладка "Инструменты" в списке выбрать монитор порта.
    А вообще, чтобы не ждать покак кто разжует и положит в рот, тот же самый вопрос можно задать гуглу.
     
  17. SOLOway

    SOLOway Гуру

    Еще раз повторяю - смотреть видео из поста #4639
    Там есть скетч. Его залить, далее - в видео подробно.
     
  18. geleos27

    geleos27 Гик

    Вы конечно извините. Все что вы спрашиваете сейчас есть в данной теме а поддержка энкодера с 99% вероятностью - в скетче который вы залили в плату. И 100% в одном из скетчей что я вам предложил. Если по какой-то причине вы не хотите прочитать описание к скетчу и данную тему самостоятельно - есть предложение выбрать ментора и перейти к нему в ЛС на платную консультацию.


    Откройте его еще раз и попробуйте погреть одну из термопар...
     
    SOLOway нравится это.
  19. SOLOway

    SOLOway Гуру

    Еще раз - и бегом в бан пойдете.
     
  20. geleos27

    geleos27 Гик

    Ну как минимум график он теперь правильно рисует))


    Увеличивайте на сколько возможно. Я бы поднял до 25-40

    145 - дофига. На каждый градус отклонения пид будет давать 145% мощности, либо убавлять.

    Сейчас помозгую почему после нагрева до 70 градусов низа он отрубил мощность... (вы ничего в скетче что я скинул не меняли?)
     
Статус темы:
Закрыта.