Re: Цифровая паяльная станция своими руками.(V 2.0)
Добавлено: Чт сен 15, 2011 14:02:15
Опять глюк. Что-то у меня сайт сильно тормозит.
Здесь можно немножко помяукать :)
https://radiokot.ru/forum/
Я считал, что если прижали к чему-то жало, то это уже динамика.Ничегонеработает писал(а):Нет. Идеальна лишь температура датчика. А температура жала при этом может быть какая угодно даже в статике. В зависимости от того, к чему это жало прижали.
Какой нам толк от стабильной температуры термопары, если непредсказуемо болтается температура жала и при этом эту температуру мы ещё и не можем контролировать, из-за того, что всё внимание приковано к термпопаре.Ничегонеработает писал(а):Да, можно так. Такой подход, боюсь, вызовет большие колебания температуры.
На основе этой динамики изменения температуры мы судим о характере пайки и производится ли пайка вообще. Скорость падения температуры при пайке и при простой потере температуры в атмосферу ведь отличается. Вот на основе этой динамики и делается вывод, сколько энергии вкачивать в паяльник. Компенсировать теплоёмкость места пайки или простую потерю тепла в атмосферу.Ничегонеработает писал(а):А как она может стоять на месте, если во время измерения нагрев отключен? Она всегда будет падать, и скорость падения будет зависеть только от параметров места пайки, но не от мощности нагрева.
Даже в этом случае мы достаточно точно можем знать потребляемую мощность паяльником. У нас есть достаточно стабильная температура нагретого термоэлемента. А значит будет стабильное падение напряжение на каждый шаг ШИМ. То есть, если мы даём ШИМ допустим 50%, то это будет соответствовать строго определённой просадке напряжения на нестабилизированном блоке питания. Конечно, при нестабильном сетевом напряжении результат будет хуже. Остаётся только пренебречь нестабильностью сетевого напряжения.Ничегонеработает писал(а):Мы не знаем напряжения питания. В станции нет канала его измерения. А оно не стабилизировано (если, конечно, не применяется ИБП).
1. Разная разница температур даст разную скорость охлаждения в режиме измерения.Ничегонеработает писал(а):Увы, поток тепла - не константа, он пропорционален разности температур. Может набежать ошибка в 30 или даже 50 градусов.
У других ведь работает. Значит сделать можно.Ничегонеработает писал(а):На чем я и обломался, потратив на станцию чуть ли не месяц времени.
Вначале будет переходной процесс - это динамика. Затем температура установится на каком-то значении - это статика. Вот я пока со вторым случаем разбирался, причем безуспешно.TuzRostislav писал(а):Я считал, что если прижали к чему-то жало, то это уже динамика.
Вот это верно. Оказалось, что толку никакого. Хотя на первый взгляд казалось, что толк будет. И всё, что я читал в Интернете по готовым станциям, гласит именно так.TuzRostislav писал(а):Какой нам толк от стабильной температуры термопары, если непредсказуемо болтается температура жала и при этом эту температуру мы ещё и не можем контролировать, из-за того, что всё внимание приковано к термпопаре.
Отлично. Исходник я Вам отправил, жду модель этого алгоритма, реализованную на компьютере. Для выключения ПИД нужно задать Comp = 0. Алгоритм нужно вставить в обработчик таймера. Текущая температура FValTget там уже есть, включить/выключить нагрев можно функцией SetT(T, P), где P - нужная мощность, а задаваемая температура T при выключенном ПИД может быть любой. Система команд и формат данных есть в файле WakePort.h.TuzRostislav писал(а):На основе этой динамики изменения температуры мы судим о характере пайки и производится ли пайка вообще. Скорость падения температуры при пайке и при простой потере температуры в атмосферу ведь отличается. Вот на основе этой динамики и делается вывод, сколько энергии вкачивать в паяльник. Компенсировать теплоёмкость места пайки или простую потерю тепла в атмосферу.
Пренебрегать нельзя, погрешность будет очень большой. А стабилизатор делать вряд ли оправдано - лучше тогда просто измерить текущее значение напряжения. Вот если сразу стабилизированный ИБП - тогда другое дело.TuzRostislav писал(а):Остаётся только пренебречь нестабильностью сетевого напряжения.
Хотя лично я буду делать стабилизатор напряжения для паяльника.
Работает. Я страшно удивлён. Хотя работает со слов. Хотелось бы взять какую-нибудь станцию и прогнать моей программой, записав кривые нагрева для разных условий.TuzRostislav писал(а):У других ведь работает. Значит сделать можно.
Что делать с первоначальной динамикой я уже говорил.Ничегонеработает писал(а):Вначале будет переходной процесс - это динамика. Затем температура установится на каком-то значении - это статика. Вот я пока со вторым случаем разбирался, причем безуспешно.
Не ожидайте от меня быстрых результатов.Ничегонеработает писал(а):Отлично. Исходник я Вам отправил, жду модель этого алгоритма, реализованную на компьютере.
Я всё же сделаю стабилизатор. Считайте это мелким капризом.Ничегонеработает писал(а):А стабилизатор делать вряд ли оправдано - лучше тогда просто измерить текущее значение напряжения. Вот если сразу стабилизированный ИБП - тогда другое дело.
Это хорошая идея. Может тут кто-то сможет помочь в этом деле.Ничегонеработает писал(а):Хотелось бы взять какую-нибудь станцию и прогнать моей программой, записав кривые нагрева для разных условий.
Да просто Ваш способ измерения динамический.TuzRostislav писал(а):А вот второй случай, это ведь тоже по своей сути динамика.
Прошивка, которую я Вам отправил, работает с моим железом, схемы и платы я выкладывал раньше в этой теме. Для начала можно сделать всё как там, а потом по мере необходимости корректировать. Если нужно, будем менять и прошивку.TuzRostislav писал(а):Я бы честно говоря хотел для начала сделать железную часть. И связь с компьютером действительно нужна, чтоб эксперементировать с динамикой изминения температуры.
Если планируется применять ЖКИ без встроенного контроллера, то смысл есть. Но это экзотика, я бы на это не закладывался.TuzRostislav писал(а):И есть вопрос. Встроенный в микропроцессор "Сегментный драйвер ЖКИ" облегчает ли программирование? Есть ли в нём смысл?
Если уж и делать стабилизатор, то ключевой. Линейный в данной конструкции - как на корове седло. Учитывая, что здесь стабилизатор совсем не нужен. Тогда вообще лучше сделать регулируемый ключевой стабилизатор, который сразу и будет задавать мощность. Смысла ставить друг за другом два ключевых элемента нет.TuzRostislav писал(а):Я всё же сделаю стабилизатор. ... позволяет без проблем разместить достаточной площади радиатор стабилизатора.
Было бы интересно сравнить графики с той же Lukey-702. А то, может, красота готовых станций нам только снится...TuzRostislav писал(а):Хотя, если нависнуть, то осуществить эту идею думаю можно будет.
Я думал, там что-то умнее. Тогда нафиг.Ничегонеработает писал(а):Если планируется применять ЖКИ без встроенного контроллера, то смысл есть. Но это экзотика, я бы на это не закладывался.
Не всё так просто. Я хочу сделать паяльную станцию на три канала. Два паяльника и термофен.Ничегонеработает писал(а):Если уж и делать стабилизатор, то ключевой. Линейный в данной конструкции - как на корове седло. Учитывая, что здесь стабилизатор совсем не нужен. Тогда вообще лучше сделать регулируемый ключевой стабилизатор, который сразу и будет задавать мощность. Смысла ставить друг за другом два ключевых элемента нет.
Впереди зима. Буду квартиру греть.Volly писал(а):TuzRostislav
Ну да, а тепло от линейного стабилизатора (при таких то токах) можно направить на подогрев п.платы.
Так его и не будет, если в каждом канале будет работать своя петля ОС.TuzRostislav писал(а):Мне не нужно взаимное влияние каналов, через нестабилизированный источник питания.
В блоке питания паяльника импульный источник питания вполне приемлем. Я не сделал только потому, что у меня есть тороидальные трансформаторы, с которыми вписываюсь в корпус Z-4. Все описанные Вами недостатки ИБП проявляются только при неумении их готовитьTuzRostislav писал(а):А импульсный источник достаточно капризен, плохо переносит перегрузку, не любит работать без нагрузки и сам по себе является дополнительным источником помех.
Маразм. Просто маразм. Я думал, с Вашим участием можно будет продвинуть разработку паяльной станции. Но, видно, ошибся.TuzRostislav писал(а):С параметрическим стабилизатором я не имею всех вышеперечисленных недостатков и проигрываю только в КПД.
И у меня есть тороидальный трансформатор, который отлично вписывается в мой корпус. Зачем мне городить на текущем этапе импульсный блок питания?Ничегонеработает писал(а):В блоке питания паяльника импульный источник питания вполне приемлем. Я не сделал только потому, что у меня есть тороидальные трансформаторы, с которыми вписываюсь в корпус Z-4. Все описанные Вами недостатки ИБП проявляются только при неумении их готовить![]()
Обоснуйте утверждение? Какая разница, чем я буду питать устройство на этапе наладки?Ничегонеработает писал(а):Маразм. Просто маразм. Я думал, с Вашим участием можно будет продвинуть разработку паяльной станции. Но, видно, ошибся.
Не понял вопроса. Моё железо - это блок управления? Регулировка температуры от китайской паяльной станции - это китайские алгоритмы?Gelios писал(а):Всё же интересно, как себя поведёт ваше железо с регулировкой температуры от китайской паяльной станции.
А как это проверить? Можно выделить любую мощность, приложив соответствующее напряжение. Или сколько прослужит нагреватель при потреблении 50 Вт?Gelios писал(а):- А у него действительно мощность 50Вт? кто-нибудь проверял?
Это круто, но за копейки не продается.Gelios писал(а):у Ersa нагреватель 80Вт, причем у него нагреватель и жало одно целое)
Мои опыты с термопарой на кончике жала показали, что нет никакой разницы, входит нагреватель в жало полностью, или нет.Gelios писал(а):- Нагреватель до упора входит в жало?(паяльник дорабатывался?)
Пробовал медную фольгу. Чуть лучше, но не кардинально.Gelios писал(а):- Внутренний диаметр жала сильно отличается от внешнего диаметра нагревателя? Может обжечь тонкую медную проволоку и намотать 1-2 слоя, что бы не греть жало воздухом
Очень логично, так как поток тепла в окружающую среду с поверхности паяльника растет с увеличением разности температур. Вывод - никаких хитростей в алгоритме той паяльной станции нет. И паять она будет фигово.Gelios писал(а):Я пробовал снимать температурную таблицу с китайской станции: температуру выставлял от 80 градусов до 360, с шагом 5 градусов - в начале температура сильно превышала отображаемую ~50 градусов, на 215 отображаемая и реальная температуры совпали, а на 360 реальная уже отставала ~ 30 градусов.
Измерял так: примотал термопару мультиметра небольшой полоской фольги к жалу, после выставления температуры ждал пока температура на мультиметре стабилизируется.
Логично. Как незачем городить и стабилизатор.TuzRostislav писал(а):И у меня есть тороидальный трансформатор, который отлично вписывается в мой корпус. Зачем мне городить на текущем этапе импульсный блок питания?
А что, мы говорим об этапе наладки? Я думал, о конечной схеме паяльной станции...TuzRostislav писал(а):Какая разница, чем я буду питать устройство на этапе наладки?
Мой трансформатор выдаёт 31 вольт переменного напряжения под нагрузкой 3,5 ампера.Ничегонеработает писал(а):Логично. Как незачем городить и стабилизатор.
А о чём тогда мы говорили?Ничегонеработает писал(а):А что, мы говорим об этапе наладки? Я думал, о конечной схеме паяльной станции...
Не люблю делать на соплях. Считаю, что всё должно быть жёстко закреплено, даже в процессе наладки. И в качественном питающем напряжении я должен быть уверен в процессе наладки.TuzRostislav писал(а):Планирую модульную конструкцию. БП отдельно. Ключи отдельно. Операционные усилители отдельно. Микроконтроллерная часть отдельно. И блок индикации с кнопками отдельно. Чтоб в случае чего, можно было любую часть заменить, без особого напряга.
Нет проблем. Все эти аппаратные вопросы - дело пятое. Главное - алгоритмы.TuzRostislav писал(а):Считаю, что всё должно быть жёстко закреплено, даже в процессе наладки.
Да, собственно Volly, постом выше, провел этот эксперимент.Ничегонеработает писал(а): Не понял вопроса. Моё железо - это блок управления? Регулировка температуры от китайской паяльной станции - это китайские алгоритмы?
Я и не говорю покупать Ersa паяльник. Теплоемкость жала на китайских станциях очень маленькая. Контакт жала и нагревателя тоже хреновый, поэтому надо увеличивать теплоемкость жала(можно на жало надеть медную болванку - но паять этим будет трудно) или увеличивать мощность нагревателя, что-бы успевал прогреть, как в Ersa(то же не совсем ясно как). Я это к тому, что может там китайские 50Вт, а нормальных всего 15-20? Если это так, то попытки поднять мощность дохлого паяльника алгоритмами, как борьба с ветряными мельницами.Ничегонеработает писал(а): А как это проверить? Можно выделить любую мощность, приложив соответствующее напряжение. Или сколько прослужит нагреватель при потреблении 50 Вт?Gelios писал(а):у Ersa нагреватель 80Вт, причем у него нагреватель и жало одно целое)Ничегонеработает писал(а): Это круто, но за копейки не продается.
Я температуру не измерял, но эффект припаивания паяльника к плате стал наблюдать намного реже.Ничегонеработает писал(а): Мои опыты с термопарой на кончике жала показали, что нет никакой разницы, входит нагреватель в жало полностью, или нет.
Пробовал медную фольгу. Чуть лучше, но не кардинально.
Я и не говорил, что там какой-то очень хитрый алгоритм, это просто пример как китайские станции "держат" заданную температуру. (на некоторых, кстати, даже график такой рисуютНичегонеработает писал(а): Очень логично, так как поток тепла в окружающую среду с поверхности паяльника растет с увеличением разности температур. Вывод - никаких хитростей в алгоритме той паяльной станции нет. И паять она будет фигово.