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

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

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

    Profdamg Нерд

    Работает !
    Термопара снизу платы.
     
  2. Dmitrysh

    Dmitrysh Гуру

    Немножко поправил код. Две версии - в одной параметры профиля по-классике, во второй в структуре. Поправил отображение надписи "RUN!" ибо в преднагреве не отображалось. Добавил проверку на корректность ввода температуры по шагам, я думаю все помнят что последующая температура не должна быть меньше предыдущей. Во второй строке при задании мощности ВИ по шагам вывел номер шага.
    Не забывайте обращать внимание на адрес экрана на шине I2C и возвращаемые значения кнопок(я ставил свои, а вы меняйте на свои).
     

    Вложения:

    Wzor, Vitaliy, Sema и ещё 1-му нравится это.
  3. geleos27

    geleos27 Гик

    Движуха в теме началась)

    Я смог починить автозагрузку настроек в PortPlotter + сделал отправку команд в COM в пробном варианте.
    (спасибо Github, и китайскому программисту hotsauce1861 который уже прикручивал к плоттеру управление двигателем)

    ссылка

    Собствено идея доделать Plotter самостоятельно до альтернативной программы управления станцией чтобы не дёргать @Dmitrysh потихоньку двигается.
    Я постараюсь сделать возможность кастомизации (простым изменением в файле .ini) отправляемых команд, чтобы всё это было совместимо со скетчами @Dmitrysh , @Watashi , @SOLOway .
     
    SOLOway и Sema нравится это.
  4. atagunov

    atagunov Нерд

    Вот думаю не попробовать ли такой корпус: https://www.amazon.co.uk/dp/B074FPYQK1.. Или все-таки получится "адская духовка" да еще и с высокой инерционностью? Похоже, эта конфорка не только индукционная, но и затемнена краской.. Извините за беспокойство..
     
    Последнее редактирование: 15 июн 2020
  5. geleos27

    geleos27 Гик

    Посмотрите внимательно на размеры. Я по глупости собрал себе 20 х 30 рабочую площадь НИ и блин это мало.

    Второе - по вашей ссылке Индукция, я не уверен что там подходящее стекло.

    в качестве теплоизолятора можете поискать чтото аналогичное "BETTERMANN Calcium silicate plate" в UK были варианты.


    У меня наглухо стеклом закрыто. Не заметил большой инерционности при нагреве. Из косяков - без вентиляции остывает медленней и корпус греется.
     
    Последнее редактирование: 15 июн 2020
  6. CROU

    CROU Нуб

    подскажите пожайлуйста по поводу кварца в верхний нагреватель...или пока не испытаешь -не поймешь? вобщем в интернете одни противоречивые отзывы...в муське есть обзор верхнего нагревателя с сайта электронагрев-вроде все хорошо и равномерный нагрев на бумаге(плюс инерционность меньше керамики),но в готовой продукции последнего сайта собственная их конструкция имеет низ кварц,верх керамику 250вт 60*60 и овен пид...на сайте нотебук Максим Сидоренко ( продавец термопро,да и продвинутый он в станциях)крайне против кварца....
     
  7. prusony

    prusony Нерд

    В тюбе видел видос - в самодельной ИК, НИ сделан из идукционки, на нем лежит лист из алюминия 10 мм толщиной, причем чел реболил на нем успешно южник.

    За-одно спрошу:
    Будет НИ на кварцевых трубках, 250 х 300 , наверно разделю низ на три секции, их можно выключать, трубки 10 мм, стенка 1 мм. Всех трубок на низ - 24 , зазор 2 мм. Значит нужно делать примерно 2400 Вт., значит каждая трубка 100 Вт. Какой нихром выбрать? Не могу определиться... Диаметр? Может нужно не по 100 Вт делать а последовательно по две или четыре? Много вариантов и н е могу определеться! Пинок бы в нужную сторону!
     
  8. Sema

    Sema Нерд

    https://yadi.sk/i/DSdXYW5MhnCHog

    Добро пожаловать на rom.by
    http://rom.by/forum/Samodelnaya_IK_payalnaya_stanciya_chast_9
    Тут очень много про кварц и расчеты!
     
    prusony нравится это.
  9. Beto

    Beto Нерд

    Всем привет.
    По своей профессии приходится сталкиваться с цветными принтерами и МФУ. Так вот в МФУ есть возможность калибровки цвета и сведения цветов.
    Т.е. аппарат автоматически настраивает требуемое значение плотности цвета и корректирует положение луча лазера.
    По сему идея - можно ли написать скетч-калибровку PID для любого вида нагревателей?
    То есть - алгоритм такой:
    1. При старте программы есть базовые настройки PID, к примеру P=0, I=0, D=0
    2. Устанавливаем плату-болванку, на неё термодатчик и запускаем скетч.
    3. Термодатчик считывает показания температуры на плате-болванке и передаёт в "мозг" для анализа расхождения.
    4. "Мозг" высчитывает разницу между ожиданием и реальностью и делает поправку PID для следующего цикла.
    5. После первого цикла процедуру повторить ещё несколько раз до получения идеала.
    6. Полученное значение PID для данного нагревателя вывести на экран или вывести в файл.
    7. Аналогично провести калибровку для верхнего нагревателя.
    Скетч-калибровку не обязательно вшивать в основной скетч, а сделать его отдельным, с привязкой к клавиатуре, тачскрину и энкодеру.
    Просто не у всех терпения и понимания работы PID хватает.
     
  10. geleos27

    geleos27 Гик

    Можно пожалуйста ссылку на видео, но не претендуя на авторитетность предположу что у автора видео в запасе большой чемодан денег на оплату клиентских трупиков.

    Поищите в этой теме по слову Автокалибровка.

    Те алгоритмы что доступны на Arduino хреново работают при наличии большой транспортной задержки и инерционности.

    Более вероятна следующая схема:

    1. берем наше железо (собрана станция, загружен скетч, закреплены термопары)
    2. провидим тесты ( с сохранением лога из Port Plotter)
    - нагрев от комнатной температуры на 10% мощности до стабилизации
    - нагрев от комнатной температуры на 50% мощности до стабилизации
    - нагрев от комнатной температуры на 100% мощности до стабилизации (либо любой другой, которая будет безопасна для элементов станции)
    3. строим на их основе модель

    а. в матлаб определяем передаточную функцию объекта
    б. строим модель станции
    4. на модели тюним ПИД
    5. загоняем цифры в железо
    6. проверяем соотвествие поведения

    По п.3, 3.а, 3.б, 4 - достаточно будет сделать проект (я какраз занимаюсь), в который просто вносить результаты тестов, и нажать пару кнопок.

    В связи с вышесказаным все еще актуально.
     
    Последнее редактирование: 15 июн 2020
    hacjka и Sema нравится это.
  11. SOLOway

    SOLOway Гуру

    @Sema ! Оттуда я много чего сюда перенес, вот еще:
    Там части 7-8-9 очень информативны. Еще мои посты можно посмотреть на этой странице: https://clck.ru/NzXYe
    Есть у меня плита ~190х200, сейчас уже покрашенная черной матовой термостойкой краской для дымоходов с прикрученным снизу 1370W литым ТЭНом: https://clck.ru/NzYDC Вчера вечером к контроллеру прицепил вместо НИ для тестов. Могу снять лог в .CSV. Можно от ЛАТРа запитать?
    UPD 18-06-2020: Продолжаю оптимизацию версии 1.3.4. В начале скетча подробно расписано. Как обычно, могут быть ошибки, но без отзывов участников я могу о них и не узнать :)
     

    Вложения:

    • 180620.zip
      Размер файла:
      26,6 КБ
      Просмотров:
      227
    Последнее редактирование: 19 июн 2020
    Vitaliy, prusony, geleos27 и ещё 1-му нравится это.
  12. Dmitrysh

    Dmitrysh Гуру

    С таким подходом проект сразу умрёт. Дело в том, что, увы, большинство пользователей не могут осознать, что такое модель и тем более никак не смогут её построить или не захотят. Для них проще и быстрее будет купить готовый регулятор.
     
  13. geleos27

    geleos27 Гик

    Если вы в дальнейшем планируете его использовать в качетсве НИ (надо же будет как-то проверить правильность модели) то было бы отлично.


    В том то и дело, что её перестроить достаточно просто, я сделаю каркас, туда только надо будет подсовывать результаты своих прогонов. Сделать инструкцию с картинками и думаю осилят.
     
    Dmitrysh нравится это.
  14. Dmitrysh

    Dmitrysh Гуру

    Поддерживаю, надо осваивать все возможные варианты управления нагревателями.
     
    hacjka нравится это.
  15. prusony

    prusony Нерд

    Сейчас на компе не могу найти. Дома случайно нашел на телике смарт-ТВ. Начало посмотрел, подумал "так делать не буду" , перемотал и другой видос включил. Дома еще попробую. Там конечно про ПИД не могло быть и речи, просто индокционка, лист алюма, верх у него просто фен...
     
  16. geleos27

    geleos27 Гик

    Вопрос. На форуме rom.by тоже активно идет обсуждение станций. Меня там заинтересовал там ответ на какое-то из сообщений Watashi:

    Если я правильно понял обсуждалась мощность кварцевого излучателей и управление ими.

    Есть важный нюанс при сравнении Мощности нагревателей, а именно процентное соотношение излучения на нужной длинне волны + процент нагрева за счет конвекции.

    На примере Верхнего Нагревателя (т.к. нагрева платы конвекцией от ВИ практически нету, то её я опускаю):

    Поправьте пожалуйста: длинна волны ИК попадающего на плату зависит от материала и температуры излучателя + фильтров стоящих между ними.

    В свою очередь длинна ИК волны которую излучает нагреватель зависит от его температуры


    Т.е. если мы берем Кварц на 300w и используем его на 100% мощности (температура кварца 600-700гр), то мы греем плату ~ 200w коротковолнового ИК (Мощность не точная, т.к. будет зависеть от материала спиралей), которое греет в основном поверхность платы и с высокой долей вероятности дает хрустящую корочку и загар платы.

    Если мы берем такой-же кварц но намотаный на 800w и используем его максимум на 30% мощности (т.е. прогреваем его не больше 450 градусов). (т.е. фактически используем нагреватель на те-же 200-250w излучения) то плату мы греем примерно с той-же мощностью, но в диапазоне, который глубже прогревает плату и уменьшает шанс на поджаривание.


    Собственно если переложить всё это на керамику, получаем аналогичную логику. Берем бОльшую мощнность излучателя, но греем его до температуры с оптимальной длинной волны.


    Собственно к чему я это всё, если доплонительно контролировать температуру нагревателей, а не только платы, то можно добиться оптимальных параметров излучения и соответственно лучших характеристик станции.
     
    prusony, hacjka и SOLOway нравится это.
  17. geleos27

    geleos27 Гик

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

    Sema Нерд

    84761ECF-39B5-4B8F-AA0F-A04152B19AE2.jpeg 9AADB7E3-CACE-4EB3-B94C-FBEF353DB07E.jpeg BA94FD26-A5C5-41AC-BAD4-27AF1E582AF7.jpeg DE78339F-0798-450F-B0B9-23BA23A3FB2E.jpeg 4F1B773D-D4BB-45E0-83BA-EF834D986EA4.jpeg
     
    Последнее редактирование: 15 июн 2020
    Wzor нравится это.
  19. Dmitrysh

    Dmitrysh Гуру

    Такое утверждение очень очень спорное. Дело в том что при регулировке мощности нагревателя его температура изменяется, а соответственно меняется и длина волны его излучения и далеко не факт, что в более мощном нагревателя она более оптимальная. А разнородность материалов изготовления печатных плат накладывает свои требования к длине волны ИК. Однозначно можно сказать только то что ИК должно быть в длинноволновой части спектра.
     
  20. atagunov

    atagunov Нерд

    Интересно, стекло от ИК плиты над лампами, должно, по идее, помочь ограничить длины волн? На просторах инета есть видео станции, где и верхний излучатель тоже закрыт тем же темно-красным стеклом от плиты.

    С другой стороны, стекло, похоже, может усилить нелинейный характер зависимости между электрической мощностью и тепловой энергией, падающей на плату. Гелиос, тут опять возникает вопрос замера реальных кривых нагрева на разных мощностях Ж) Собственно этот вопрос у нас в любом случае стоит
     
Статус темы:
Закрыта.