Автор Тема: Станция MAX6675 + T12 или 900  (Прочитано 5076 раз)

0 Пользователей и 1 Гость просматривают эту тему.

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
Станция MAX6675 + T12 или 900
« : 12 Февраль 2018, 11:35:38 »
Поступают вопросы по этой связке. Решил сделать отдельную тему.
для начала ссылки где оно сейчас находится - схема, прошивки
Печатки готовой нет, но есть основа под другой контроллер термопары.
Надо только немного обновить схему (добавить бипер на РВ0) и соответственно перерисовать печатку.
Управление можно делать либо сенсорное либо кнопочное. По моему выбор очевиден.
Дерзайте.
Если что кому не понятно пишите сюда.
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #1 : 12 Февраль 2018, 19:13:26 »
мне тут еще поступили некоторые вопросы по конструкции:

я достал с дальней полки свой прототип и он оказался как раз с точно такой же печаткой! которую естественно пришлось  модифицировать под последние изменения схемы.
Платку с MAX6675 пришлось навесить на шлейфе. На фотках видно ADS1110 который просто так остался болтаться от предыдущих экспериментов. Пьезобипер болтался на проводах и был отпаян перед укладкой на полку.
Надеюсь эти картинки более-менее отвечают на поставленные вопросы.
Да и VR1 3.3V это на самом деле Voltage Regulator, такой маленький черненький справа над дисплеем.
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #2 : 13 Февраль 2018, 07:35:52 »
Это безусловно макет. Предполагается что рукастым и головастым не составит никакого труда стереть с печатки ADS1110 и нарисовать вместо него MAX6675.
Также вместо MC34063 можно легко нарисовать какой-нибудь линейный стабилизатор на 5V, а вместо VR1 - просто два диода последовательно.
Старое доброе гнездо DIN5 легко позволяет воткнуть в себя либо непосредственно паяльник solomon итп., либо твердотельное реле типа SSR для более мощных нагрузок.
Кто-нибудь может придумает конструкцию защитного корпуса для этого моноблока, и тд.
В общем есть поле для творчества.
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #3 : 13 Февраль 2018, 13:37:03 »
Кстати на счет защитного корпуса.
Может кто помнит ЗУ в стиле постапокалипсис (это после пожара моего дома).
Так вот, этот стиль вполне себе имеет право на жизнь.
Вот, так сказать, первый блин из бутылки кокаколы, исполняется феном:
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #4 : 17 Март 2018, 16:48:39 »
портирую уже вылизанный на PrimussThermo алгоритм ПИД в это чудо.
Kc, Ti полностью совпадают.
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
sw 180323
« Ответ #5 : 23 Март 2018, 14:39:28 »
прошивка с новым ПИД. Параметры настройки стандартные: Kc, Ti.
Для популярного паяльника  BAKU и клонов при питании 19V:
Kc - 011
Ti - 18

Жала T12 у меня нет, но его владельцы легко могут определить настройки ПИД при помощи PrimussThermo Open loop test.
Да, и вот как я приделал сюда MAX6675:
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #6 : 12 Апрель 2018, 17:54:23 »
этот проект оказался удобно разведен по портам (а я же думал...) и успешно применился в экспериментах с пирометром GM320
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
180518
« Ответ #7 : 18 Май 2018, 06:24:14 »
свежая прошивка, с параметром Td
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #8 : 09 Июнь 2018, 18:10:02 »
примчал куръер с держалкой и жалом T12.


Надо немножко подумать, как прикрутить T12 in MAX6675

схэма жала


идем бегом в даташит макса...
А там про ногу Т+ нифига не сказано. сколько вольт она может вытерпеть - неизвестно...
Хто согласен на эксперименты?
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #9 : 10 Июнь 2018, 18:05:26 »
Интернет еще молчит про связку T12 - MAX6675, так что придется быть первопроходцем.
Так как совершенно неизвестна реакция  MAX6675 на перенапряжение по входу, а рисковать чипом шото не хочется, на ум приходит аналоговый коммутатор.
Во время импульса подачи питания на спираль Т12 отключаем вход MAX6675 коммутатором, а в паузе подключаем, и меряем температуру.
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #10 : 11 Июнь 2018, 09:01:52 »
набросал схемку.
Для ключа нагревателя придется использовать P-канальный мосфет.
Вот подходящая сборка - IRF7389
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
T12 - IRF7389 - MAX6675
« Ответ #11 : 14 Июнь 2018, 09:17:54 »
эксперимент со схемой показал, что импульс амплитудой 15 вольт все-таки будет пролезать на вход MAX6675
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #12 : 14 Июнь 2018, 12:25:00 »
Уменьшил резистор на затворах до 200 Ом. Уменьшилась длительность, амплитуда не изменилась.
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #13 : 14 Июнь 2018, 13:32:52 »
Что-то как-то не хочется усложнять столь изящную схему.
И поставил я вместо резистора диод 1N4007

И вот что получилось

Амплитуда в пределах допустимого, но, блин, сильно колбасит показания температуры. Попытаюсь решить это программным способом.
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
Прошивка 180615
« Ответ #14 : 15 Июнь 2018, 09:12:27 »
Ну, что же, всё получилось.
В итоге имеем универсальный блок управления к которому можно подключать как обычный 900 паяльник с разделенными термопарой и нагревателем, так и паяльник с жалом T12.
Для T12 просто делается небольшая плата со схемой сопряжения, которая легко помещается внутрь штекера DIN5 (схема в предыдущем посте).

Параметры ПИД естественно разные.
Также наблюдается прикол с коэффициентом поправки реальной температуры конца жала. Если у обычного 900 паяльника она примерно в 1.6 раза ниже от того что выдает MAX6675, то у T12 она наоборот в полтора раза выше! Пока не понятно с чем это связано, ведь там по-идее тоже термопара К-типа. Возможно так влияет схема сопряжения.

Прошивка 180615.
параметры ПИД для T12, подобранные на скорую руку:
Kc- 80
Ti- 03
Td- 20
Так как реальная температура жала завышается, а поправочный коэффициент я не вводил,
ВНИМАНИЕ, начинать пробовать  надо с уставки примерно 150 градусов и ниже, чтобы не перегреть жало!
while(1||!1);
зберігай спокій