Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по самоделкам > Завершенные конкурсы > Конкурс самоделок "Подставной мэйдинг"


Ответ
 
Опции темы Опции просмотра
Старый 19.02.2016, 22:22   #21 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Так? Или нет?

Сейчас попытаюсь объяснить этот феномен.
Дело в том, что эффект изменения сопротивления при неизменной температуре я обнаружил при первых измерениях. По этой причине в таблице 1 собраны сведения с минимальным временем между отключением сети и замером сопротивления. Оно составило порядка 1 секунды. А вот таблицу 2 я чисто технически не могу начать с первой секунды, поэтому она начинается только с третьей. Отсюда и кажущееся несоответствие.
Цитата:
Но если это так, то как же будет функционировать твой прибор? Ведь если я правильно понял, то ты хочешь, оцифровывая показания датчика сопротивления нагревателя, включать и выключать питание с тем, чтобы поддерживать температуру жала постоянной. Но возникает, как ты сам расписал, неоднозначность.
Совершенно верно.
Неоднозначность попробую устранить чисто математическим путем создав расчетную формулу для вычисления реальной температуры. Ведь время с момента выключения сети известно. Также известно время работы от сети нагревателя.
Цитата:
Но пока мне кажется, что Табл.2 должна быть дополнена еще одним столбцом - РЕАЛЬНОЙ температурой жала при остывании в зависимости от времени (сопротивления нагревателя).
Да без проблем. В этом столбце будет только одно число ~1,7 кОм. Я же говорю, жало паяльника находится в термосе и температура за одну минуту не успевает существенно измениться.
Николай_С вне форума   Ответить с цитированием
Старый 20.02.2016, 12:33   #22 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Коля, я, вероятно, совсем отупел на старости лет, но врубиться (как выражается молодёжь) по-прежнему не могу.
Давай попробуем зайти с другой стороны и проанализировать в деталях весь цикл работы предполагаемого устройства.
Допустим, ты хочешь застабилизировать температуру жала на уровне 200°C (вероятно, это значение можно будет выставить нажатием кнопок и т.п.). Прекрасно.
Вот ты включил паяльник, и начинается съём данных по сопротивлению нагревателя. Допустим, в режиме нагрева всё идёт по Табл.1. Обозначим протабулированную зависимость сопротивления от температуры, как Ř(Т) и обратную ей, как Т(Ř). Тогда, по достижении значения Ř=2.75 кОм, питание отключается.
Пока, вроде, ясно.
Дальше, если я правильно понял, начинается отсчет сопротивления нагревателя и времени с момента выключения.
Вероятно, смысл Табл.2 в том, что это - некая корректирующая функция.
Обозначим её R(t), где t - время с момента выключения. Но для её правильного учета нам нужно, во-первых, получить семейство таких зависимостей при разных термостатированных температурах жала, а во-вторых, решать каждый раз жуткую самосогласованную задачу, к которой я даже и не знаю, как подступиться. Поясню. Пусть исходная температура жала составляет 200°C. Выключаем. Допустим, за 10 секунд остывания показания датчика упали с 2.75 кОм до 1.9 кОм. Это падение обусловлено как реальным остыванием жала, так и функцией R(t), где t - время с момента выключения. Но функцию R(t) для 200°C использовать некорректно, поскольку, в силу реального остывания жала, мы должны переходить по семейству этих функций, соответствующих разным исходным температурам, что, в свою очередь, повлияет на определение реальной температуры жала и т.п.
Как можно было бы упростить задачу?
Вероятно, можно задать некий промежуток времени (напр., 1 минуту) и считать, что за это время "переходной" процесс сползания сопротивления выключенного нагревателя при термостатированном жале завершится. Следящая же система должна начать активно работать только после окончания этого промежутка времени.
Исходя из этого, надо составить таблицу сопротивлений выключенного нагревателя от температуры термостатированного жала после выхода на стационарный режим (пусть это будет Табл.3), и тогда можно построить алгоритм работы устройства так:
1. Задаем желаемую поддерживаемую температуру жала.
2. Включаем.
3. По достижении сопротивления нагревателя, соответствующего выбранной температуре (ну или чуть выше) по Табл.1, выключаем.
4. Ждем конца выбранного интервала стабилизации (напр. 1 минуту).
5. Начинаем отсчет сопротивлений нагревателя.
6. По достижении "нижней" температуры исходя из Табл.3, включаем.

Как говорил Винни Пух, "по-моему, так". Или нет?
Vladimir_S вне форума   Ответить с цитированием
Старый 20.02.2016, 22:58   #23 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Я подозревал что всё будет не так просто.
По этой причине думаю использовать два разных алгоритма работы следящего устройства: режим разогрева и режим стабилизации температуры.
Режим резогрева пока не продумывал, а вот режим стабилизации уже опробовал в ручном режиме.
Для тестирования решил поддерживать температуру 200 гЦ. Закрепил термопару на жале паяльника, разместил паяльник на подставку, а включал-выключал по секундомеру.
Как только температура достигла 200 гЦ, отключаю нагрев и жду когда температура жала достигнет максимума. Это примерно 6-10 гЦ, а времени это занимает 60-80 с. Как только температура падает на 1 гЦ, включаю нагреватель ровно на 10 с. Температура возрастает примерно на 0,5-1 гЦ, останавливается, снова падает на 0,5-1 гЦ (этот временной интервал примерно 20-40 с.), включаю питание на 10 сек и т.д. Если температура падает ниже 200 гЦ, включаю нагреватель на 15 сек.
Кстати, точность поддержания температуры должна быть +10 -1 гЦ.
Я прекрасно понимаю, что термопара - это не нагреватель паяльника. Но если удастся измерять и расчитывать температуру с точностью +-1 гЦ, то меня бы это устроило.
Николай_С вне форума   Ответить с цитированием
Старый 21.02.2016, 16:01   #24 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Как говорил Винни Пух, "по-моему, так". Или нет?
По-моему тоже.
Осталось только научиться "правильно" определять температуру по сопротивлению нагревателя.
Какие измерения нужно еще провести для правильного расчета?
Могу сделать такую же серию, как и в табл.2, только для 300 гЦ.

Уточню ТТХ:
- диапазон температур работы паяльника 200 - 300 гЦ
- точность поддержания температуры жала +10 -1 гЦ
- минимальное время подачи напряжения питания на нагреватель 10 с.
Николай_С вне форума   Ответить с цитированием
Старый 25.02.2016, 18:09   #25 (permalink)
ult
Member
 
Аватар для ult
 
Регистрация: 26.01.2011
Сообщений: 1,508
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3317
По умолчанию

Цитата:
Сообщение от Николай_С Посмотреть сообщение
Как только температура падает на 1 гЦ, включаю нагреватель ровно на 10 с
точность измерений температуры может сильно отличаться в зависимости от режима работы, либо паяльник в подставке, либо в процессе пайки. особенно в моменты плавления большого количества припоя.

Может попробовать греть жало "импульсами", подавая напряжение на определенные интервалы времени с интервалами простоя. тогда температура жала не будет сильно отличаться от температуры нагревательного элемента, с которого снимать данные есть возможность.
ult вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 01.03.2016, 12:04   #26 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Ну вот, наконец-то немного разгрёбся в мастерской, прибрался и можно продолжать конструировать.
Пока наводил порядок, откопал паяльник ЭПСФА с заводским терморегулятором.
imag1611.jpg

Вот фото кишков:
imag1612.jpg

Терморегулятор неисправный и построен по аналоговой схеме с применением компаратора 554СА3. Восстанавливать его не буду если у меня получится сделать подставку с терморегулятором на МК.

P.s. Т.к. солнце светит прямо на измерительный стол, то обещанные измерения сделаю после обеда и вечером выложу в блокнот.
Николай_С вне форума   Ответить с цитированием
Старый 01.03.2016, 12:17   #27 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Кстати, заказанные детальки пришли в конце прошлой недели и теперь можно начинать проектировать печатную плату.
imag1613.jpg
Николай_С вне форума   Ответить с цитированием
Старый 01.03.2016, 18:37   #28 (permalink)
Валеркин
Фантазёр со стажем
 
Аватар для Валеркин
 
Регистрация: 22.06.2010
Адрес: Елань
Сообщений: 4,027
Записей в дневнике: 55
Сказал(а) спасибо: 237
Поблагодарили 81 раз(а) в 10 сообщениях
Репутация: 42383
По умолчанию

Ждём, приглядываемся, удачи!
__________________
Было бы полено, настругал бы Буратин
Валеркин вне форума   Ответить с цитированием
Старый 01.03.2016, 18:57   #29 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Всё, данные по запросу Владимира Игоревича в блокноте обновлены.
Николай_С вне форума   Ответить с цитированием
Старый 02.03.2016, 12:03   #30 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Сегодня провел еще серию измерений при температуре около 250 °C. Результаты в блокнот выложу чуть позже.
Было еще замечено что максимально достижимая температура жала паяльника на открытом воздухе (температурный баланс) 266 °C, при питании ~220 В. Сопротивление нагревателя 2,83 кОм (измерено сразу после отключения от электросети).
Максимально достижимая температура жала паяльника на открытом воздухе (температурный баланс) 340 °C, при питании =310 В. Сопротивление нагревателя 3,25 кОм (измерено сразу после отключения от электросети).
Для достижения параметров, указанных в уточнении ТЗ, было принято решение питать паяльник выпрямленным и сглаженным напряжением электросети. Ну вот, принципиальная схема уже начала вырисовываться.
Николай_С вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 11:42.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.