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

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

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

    geleos27 Гик

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

    tssergej Нерд

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

     
  3. geleos27

    geleos27 Гик

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

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


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

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

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

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

    Вложения:

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

    hacjka Гик

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

    geleos27 Гик

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

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

    LessNICCKoff Гик

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

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

    geleos27 Гик

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

    geleos27 Гик


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

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

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

    geleos27 Гик

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

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

    От Dmitrysh
    От Watashi
    От SoloWay

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

    tssergej Нерд

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

    Вложения:

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

    SOLOway Гуру

     
  12. 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
  13. tssergej

    tssergej Нерд

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

    SOLOway Гуру

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

    tssergej Нерд

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

    SOLOway Гуру

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

    geleos27 Гик

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


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

    SOLOway Гуру

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

    geleos27 Гик

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


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

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

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

    geleos27 Гик

    Там специально на русском языке написаны комментарии весь скетч править не надо, но как минимум нужно произвести настройки под то как вы собираете станцию. (Это так во ВСЕХ скетчах здесь предстваленных) По одной из 3х ссылок что я выше вам скидывал есть инструкция как все по шагам настроить. поищите пожалуйста.

    Курю ветку 3й месяц. Ранее программированием не занимался, код видел в фильмах про хакеров. Накурился - пытаюсь помогать. Но все по шагам (которые уже расписаны в этой теме) разжевывать морально тяжело.

    Если чтото не понятно то настоятельно рекомендуется делать так

    PS: на ваши вопросы выше ответили трое по делу.
    В том числе пошаговой видеоинструкцией.
    Пожалуйста не надо обвинять нас в чмырении новичков.

    Соберитесь. В процессе сборки паялки еще дофига подводных камней.
    Если вы по каждому будете задавать столько вопросов - вас точно забанят.
     
    Последнее редактирование: 15 июл 2020
    SOLOway нравится это.
Статус темы:
Закрыта.