Инфракрасная паяльная станция
Долго я собирался собрать себе паяльную станцию, но как обычно, вечно чего то не хватает, то времени, то денег, то желания J . Ну в общем решился. Перепробовав несколько вариантов, остановился на IR станции от LDZ. В сети можно найти, по этой теме, не мало информации, есть форумы, посвященные данной тематике.
Я же хочу остановиться на паяльной станции от LDZ. Она работает как с софтом - IRSoft-2.14 (подключение к компьютеру), так и в локальном режиме. Имеет в локальном режиме 10 термопрофилей. Настраивается довольно легко, но правда иногда бывает, что нужно повозиться. Не очень много информации от LDZ, вот от каждого по строчке, а в итоге небольшое руководство по настройке, ниже.
Вылаживаю свою печатку (сделана под терморезисторы и USB порт) и пару других печаток, найденных на просторах интернета, так же софт, прошивки, схемы берем ЗДЕСЬ. Не забываем прошивать eeprom в процессор, иначе не заведется. Дополнительная документация то температурам, профилям и т.п. лежит ЗДЕСЬ. Свою схему я делал под USB порт, на FT232, драйвера приложил в архиве.
Пару фото готовых модулей, силовой части и микроконтроллерной:
Фото моей станции ниже, для увеличения кликните на выбранном изображении.
Вот пару описаний по меню станции и её настройке, взято тоже с интернета:
- Включаем. В конце заставки зажимаем кнопку "Влево" секунд на пять, (не путать с "Право" - это обнуление еепром). Будет меню "Service". Кнопками "Вверх" и "Вниз" настраиваем текущее значение. Переход к следующему значению - кнопка вправо. Значения там такие:
p1 (50%-100%) - мощность верхнего нагревателя между T0 и T1 по графику,
p2 (50%-100%) - мощность верхнего нагревателя между T1 и T3 по графику,
pGain (0-255) - коэффициент пропорциональности,
iGain (0-255) - коэффициент интегрирования,
dGain (0-255) - коэффициент дифференцирования,
Tpid (10-30) - период ПИД,
pBH (50%-100%) - мощность нижнего нагревателя.
kBH - коэффициент нижнего нагревателя, если он минимальный греет низом дольше.
В конце покажет "Saved..." и само выйдет из меню. Если нужно подкорректировать заданные значения повторяем процедуру,(включаем, зажимаем и т.д.)
пример настройки пид (p1=80,p2=80,pGain=160,iGain=2,dGain=30,Tpid=10, pBH=70.)
Пид настроить реально, у меня он ровненько держал верх.
На низу обычный Прегулятор- меняя мощность вы получите скорость выхода низа на заданную температуру, (уменьшите на 50% и посмотрите время, потом на 80-90% и тоже засеките время и так узнаете нужную вам ) немного волна в начале будет но потом выровняется и дальше все время ровненько держит.
На верху Р1 и Р2 это мощность верха на шагах профиля, то есть уменьшайте сначала их чтоб график (температура не доходила до заданной на 1-2градуса) и потом меняя -pGain-добейтесь чтоб температура дошла ровненько без заскоков до заданной) -меняя pGain-вы делаете как бы круче или положе график, то есть время выхода на заданную температуру,
потом меняйте iGain, dGain чтоб был ровненькая полка удержания без провалов и заскоков. Tpid-у меня по умолчанию стоял, его не стал крутить сильно.
Просто представьте, что у нас идут импульсы на открытие симистора, так вот -iGain -это расстояние между этими импульсами, меняя ее мы делаем больше или меньше импульсов в единицу времени, то есть меняя ее мы делаем больше или меньше импульсов на открытие симистора, а –dGain - это ширина этого импульса – то есть чем больше она - тем больше времени будет симистор открыт. Это конечно грубо описал, не научно - но мне помогло тогда. У меня в параллель оптопаре светодиоды стояли, видно как работает симистор.
Потом еще немного мощности под репетируете и будет держать пид. Оно видно как идет нагрев, светодиод горит, не доходя 4-5гр начинает моргать, то есть сброс мощности начинается и начинает работать пид, и плавно выходит на заданную температуру, не переставая моргать и держит - светодиод при этом постоянно моргает.
А так если не настроен пид, да еще и мощности много, начинает греть, потом перескакивает заданную температуру, тэны отключаются, идет остывание, упала температура, включился нагрев, но тэны то остыли и пока не греются, идет провал температуры, и потом все заново с перегревом.
Я долго морочился (неделю мозги парил,4 платы черными стали, (по 20-40раз греть их) зато потом все четко работало, почти автомат, тупо поставил – покурил - снял чип – выключил, температуру держал четко. Один градус иногда падение было в конце полки и не градуса перегрева.
Разъяснения по опциям для редактирования или создания своих термопрофилей в программе IrSoft:
T0 температура включения верхнего нагревателя
TB температура нижнего нагревателя
T1 температура активации флюса
S1 время выдержки при температуре Т1
T2 не используется
TL не используется
S2 не используется
T3 температура верхнего нагревателя
S3 время выдержки при температуре Т3
Еще одна метода настройки ПИДа, предложенная здесь, на форуме :
Пример настройки одного канала:
*Выставляем оба подстроечных резистора (многооборотные) примерно в среднее положение
*Подключаем мост сопротивлений к настраиваемому каналу с значением 100 Ом
*Включаем контроллер и регулировкой нижней границы выставляем 0 С на индикаторе
*По таблице выставляем сопротивление соответствующее максимальной температуре для данного канала (например 150 или 250 С)
*Регулировкой верхней границы выставляем нужные показания.
*Снова выставляем 100 Ом и корректируем показания (регулятором нижней границы) до 0 С
*Повторяем регулировку на значениях соответствующих максимальной температуре канала.
*Выставляем сопротивление соответствующее, например 100 С (примерно 138,5...139 Ом для PT-100) подстраиваем показания для усреднения разброса.
*Повторяем настройку 2-3 раза.
Дополнение:
Позже отказался от магазина сопротивлений и сделал три заготовки 0 С _ 100 С _ 200 С, каждая из двух многооборотных резисторов последовательно. Например 330 + 47 Ом.
Вопросы и т.п. по станции задаем здесь.
P.S. Много всяких вариантов станций, но я пока остановился на этой, меня устраивает вполне. Само железо я заказывал у человечка, самому не было времени возиться. Электронику делал конечно же сам. Удачи всем в повторении аппарата.