Цифровая паяльная станция (от михи-псков)
Re: Цифровая паяльная станция (от михи-псков)
vlad465 Ни связи, ни смысла тут наверное не найти , я же сразу написал, что не стоило такой вопрос, про зачем убирать TL431, задавать

-
crocodil
Re: Цифровая паяльная станция (от михи-псков)
Martin76 Может уже хватит ветку захламлять ?
ЛС и существует для общения с vlad465.
З.Ы. Купи себе китайский словарик и тихонечко учи, учи, учи..
ЛС и существует для общения с vlad465.З.Ы. Купи себе китайский словарик и тихонечко учи, учи, учи..

Re: Цифровая паяльная станция (от михи-псков)
А чего нам двум неразумным, ничего не понимающим, в ЛС обсуждать, степень свей отсталости чтоль , кто нас на путь истинный наставит, как не ты ?

Re: Цифровая паяльная станция (от михи-псков)
crocodil писал(а):Если кому-то хочется делать клоны неудачной китайской схемы, прошитой недоучившимся программистом - я ведь не мешаю.
Ты, скунс малолетний, на себя посмотри. Ты сам хоть что-то полезного для людей сделал? Тролить- большого ума не надо.
-
crocodil
Re: Цифровая паяльная станция (от михи-псков)
Отвечу коротко - тебе до меня еще срать и срать.
Провел сегодня эксперемент: приклеил двухсторонним скотчем датчик температуры DS18B20 к корпусу Atmega8A. Включил станцию, температура по датчику - 25 градусов, опорное напряжение внутреннего ИОН-а Atmega8A - 2.536V (измерял тестером MY-68). Поплавил пол- часа на температуре 350 градусов припой, температура по датчику - 60 градусов, опорное напряжение внутреннего ИОН-а Atmega8A - 2.528V. Вообщем, ошибка на температуре 350 градусов ( или недогрев) может составить аж 1.1 градус. Вот так-то, любители TL431. По итогам эксперемента сделал в корпусе пару дырок, для лучшего охлаждения кишок.
Провел сегодня эксперемент: приклеил двухсторонним скотчем датчик температуры DS18B20 к корпусу Atmega8A. Включил станцию, температура по датчику - 25 градусов, опорное напряжение внутреннего ИОН-а Atmega8A - 2.536V (измерял тестером MY-68). Поплавил пол- часа на температуре 350 градусов припой, температура по датчику - 60 градусов, опорное напряжение внутреннего ИОН-а Atmega8A - 2.528V. Вообщем, ошибка на температуре 350 градусов ( или недогрев) может составить аж 1.1 градус. Вот так-то, любители TL431. По итогам эксперемента сделал в корпусе пару дырок, для лучшего охлаждения кишок.
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Цифровая паяльная станция (от михи-псков)
Переделал в части фена и блока питания 5 вариант схемы, сейчас пытаюсь довести довести все это до ума.
Остались 2 проблемы, которые пока не могу побороть (кусок схемы прикрепляю):
1. При включении в сеть (при этом выключатель питания S9 выключен) станция может (где-то в 80% случаев) включится на 2-3 секунды и потом выключится, дальше все нормально, т.е. потом на состояние S9 нормально реагирует. И все бы ничего, не критично, но есть одно но,- если при этом фен не лежит на подставке, то само-сбой ни о каком выключении уже речь не идет, все начинает работать и работает до тех пор, пока не положу фен на подставку и пока он не остынет и не пройдет после этого задержка (но это нормально, это все по программе). Я думаю, что проблема где-то в части, обведенной красной линией (этот кусок отвечает за то, чтоб при выключении станции кнопкой, она не выключилась пока фен не остыл), если есть идеи и советы очень прошу не держать их при себе
2. ШИМ управление турбинкой фена. Пока было напрямую без LC-фильтра регулировалось все линейно, но без фильтра нельзя, с фильтром же появилась сильная нелинейность, т.е. максимальное напряжение на турбинку идет уже при ~50-60% заполнении ШИМ. Эксперементально установил, что линейность можно вернуть кубическим рассчетем АЦП (вот написал так написал, но по-другому незнаю как
, смысл такой ADCval_f = (long)ADCval_f*(long)ADCval_f*(long)ADCval_f*0.000001;), но это лишняя нагрузка на проц (которая, впрочем, на работу никак не влияет), хотелось бы сделать более элегантно, при этом прошу не предлагать переменные резистры с другой зависимостью, потому что их еще найти нужно (у меня например там стоит вообще непонятно какой, на котором кроме номинала ничего не указано, и таких в продаже большинство), а хочется обеспечить максимальную повторяемость. Думал паралельно мотору фена повесить доп. нагрузку в виде резистора, но это тоже совсем не практичное решение. В общем прошу совета и по этому вопросу.
Остались 2 проблемы, которые пока не могу побороть (кусок схемы прикрепляю):
1. При включении в сеть (при этом выключатель питания S9 выключен) станция может (где-то в 80% случаев) включится на 2-3 секунды и потом выключится, дальше все нормально, т.е. потом на состояние S9 нормально реагирует. И все бы ничего, не критично, но есть одно но,- если при этом фен не лежит на подставке, то само-сбой ни о каком выключении уже речь не идет, все начинает работать и работает до тех пор, пока не положу фен на подставку и пока он не остынет и не пройдет после этого задержка (но это нормально, это все по программе). Я думаю, что проблема где-то в части, обведенной красной линией (этот кусок отвечает за то, чтоб при выключении станции кнопкой, она не выключилась пока фен не остыл), если есть идеи и советы очень прошу не держать их при себе
2. ШИМ управление турбинкой фена. Пока было напрямую без LC-фильтра регулировалось все линейно, но без фильтра нельзя, с фильтром же появилась сильная нелинейность, т.е. максимальное напряжение на турбинку идет уже при ~50-60% заполнении ШИМ. Эксперементально установил, что линейность можно вернуть кубическим рассчетем АЦП (вот написал так написал, но по-другому незнаю как
Re: Цифровая паяльная станция (от михи-псков)
Кроме как что при включении идет ток через симистор или шунтирующую цепочку, других идей нет.
- mr_kot
- Друг Кота
- Сообщения: 4625
- Зарегистрирован: Пт ноя 27, 2009 18:12:27
- Откуда: Черкассы, UA
- Контактная информация:
Re: Цифровая паяльная станция (от михи-псков)
Возможно тока, проходящего через снаббер R71 C40 достаточно для старта Атмеги? Если отключить эту цепочку?
-
SpiritKing
- Прорезались зубы
- Сообщения: 223
- Зарегистрирован: Ср янв 14, 2009 08:04:49
- Откуда: Красноярск
Re: Цифровая паяльная станция (от михи-псков)
Согласен с предыдущими ораторами. Отключай все что связано с Q5. Через симистор (а он скорее всего открыт по каким-то причинам) стартует БП и запитывает логику. После стартует МК, проверяется статус геркона и станцию уводит в даун. Других вариантов не вижу, т.к. Q2 при запуске закрыт по определению. Возможно U6 нужно напрямую посадить на землю. ХЗ. 
Re: Цифровая паяльная станция (от михи-псков)
Отвечу коротко - тебе до меня еще срать и срать.
Куда уж мне до тебя. Если только срать у тебя и получается. Скунс- одним словом.
Re: Цифровая паяльная станция (от михи-псков)
Что-то не могу найти кнопку редактирования поста. p.s. нифига не понял, в этом сообщении есть
Victor_P.
1.Через снаббер запускается. Можно поставить "безснабберный" триак типа BTA12...W.
2. Это не фильтр, а "step-down" конвертер. Тут наверно проще ввести обратную связь и контролировать уже напряжение на выходе. Или считать импульсы вентилятора.
Victor_P.
1.Через снаббер запускается. Можно поставить "безснабберный" триак типа BTA12...W.
2. Это не фильтр, а "step-down" конвертер. Тут наверно проще ввести обратную связь и контролировать уже напряжение на выходе. Или считать импульсы вентилятора.
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Цифровая паяльная станция (от михи-псков)
За снаббер понял, спасибо всем ответившим, выброшу его, не думаю что он тут сильно нужен, все равно симмистор будет включаться редко и то только при переходе через 0. На том, что нагреватель фена питает, оставлю, его работой доволен, помех не дает никаких.
я бы все-таки здесь слово "проще" заменил на "правильнее"
скорее всего просто сделаю диапазон регулировки до того значения, при котором на выходе этого преобразователя будет максимально возможное напряжение, думаю так именно проще будет
Осталась еще одна проблема с помехами в радиодиапазоне ит ИИП при работе паяльника (т.е. под более-менее существенной нагрузкой). При нагрузке 2х контроллеров с индикаторами и мотором фена все тихо, но при включении нагрева пальника забивает ФМ диапазон, по мере нагрева (уменьшения нагрузки) помеха уменьшается. Грешу на трансформатор, намотал другой, на другом каркасе (PQ), еще пока не пробовал. Остальное все менял (входной фильтр, снаббер, Y-конденсаторы), не помогает. Экранировать не хочу, точно знаю что может работать без экрана, потому как другие блоки у меня работают. На АЦП меги при этом никаких помех нету вообще.
Volly писал(а):....наверно проще ввести обратную....
я бы все-таки здесь слово "проще" заменил на "правильнее"
скорее всего просто сделаю диапазон регулировки до того значения, при котором на выходе этого преобразователя будет максимально возможное напряжение, думаю так именно проще будет
Осталась еще одна проблема с помехами в радиодиапазоне ит ИИП при работе паяльника (т.е. под более-менее существенной нагрузкой). При нагрузке 2х контроллеров с индикаторами и мотором фена все тихо, но при включении нагрева пальника забивает ФМ диапазон, по мере нагрева (уменьшения нагрузки) помеха уменьшается. Грешу на трансформатор, намотал другой, на другом каркасе (PQ), еще пока не пробовал. Остальное все менял (входной фильтр, снаббер, Y-конденсаторы), не помогает. Экранировать не хочу, точно знаю что может работать без экрана, потому как другие блоки у меня работают. На АЦП меги при этом никаких помех нету вообще.
Re: Цифровая паяльная станция (от михи-псков)
скорее всего просто сделаю диапазон регулировки до того значения, при котором на выходе этого преобразователя будет максимально возможное напряжение, думаю так именно проще будет
Тогда максимальное напряжение будет в зависимости от параметров вентилятора. А они в фенах разные.
Re: Цифровая паяльная станция (от михи-псков)
Это ШИМ вместе с ИИП гадят, а провод паяльника - антенна, тоже заметил,и тоже в ФМ диапазоне, поборол ферритовой трубкой , надетой ( вернее один виток) на провода нагревателя от платы , к разъему паяльника. Теперь помеха чуть слышна только если рукой к трансу или радиатору ТОРа прикасаться.Victor_P. писал(а):Осталась еще одна проблема с помехами в радиодиапазоне ит ИИП при работе паяльника
-
SpiritKing
- Прорезались зубы
- Сообщения: 223
- Зарегистрирован: Ср янв 14, 2009 08:04:49
- Откуда: Красноярск
Re: Цифровая паяльная станция (от михи-псков)
Victor_P. писал(а):Осталась еще одна проблема с помехами в радиодиапазоне ит ИИП при работе паяльника
Возможно у тебя транс фонит. Не знаю как с флайбаками, а с полумостовыми пуш-пулами такое бывает при неправильных параметрах транса. Как вариант борьбы - расчет тока обмотки на 1,5-2 ампера выше чем заложено в схеме => параметры не плывут от нагрузки.
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Цифровая паяльная станция (от михи-псков)
Ок, значит придется этот параметр вынести в настройку, и каждый сможет выставить максимум под себя, думаю так нормально будет.Volly писал(а):Тогда максимальное напряжение будет в зависимости от параметров вентилятора. А они в фенах разные.
У меня разьем (гнездо) запаян прямо на плате, попробую ради эксперимента весь провод пальника пропустить через кольцо (где-то эпкосы валялись большие, как раз хватит чтоб со штекером туда провод пролез).Martin76 писал(а):Это ШИМ вместе с ИИП гадят ... поборол ферритовой трубкой , надетой ( вернее один виток) на провода нагревателя от платы , к разъему паяльника...
Вот как раз на транс и у меня основные подозрения, уже намотал другой, на другом сердечнике, думал вчера вечером поставить, но пошел на пиво с друзьямиSpiritKing писал(а):Возможно у тебя транс фонит. Не знаю как с флайбаками, а с полумостовыми пуш-пулами такое бывает при неправильных параметрах транса. Как вариант борьбы - расчет тока обмотки на 1,5-2 ампера выше чем заложено в схеме
Re: Цифровая паяльная станция (от михи-псков)
Когда делал паяльную станцию, на свет вышла прошивка для фена Firmw_C, на страничке FAQ по Цифровой паяльной станции указана страница 232, и ссылка для скачивания - увы ссылка не находит вложение, на странице тоже ничего нету... может у кого то завалялась на диске, выложите пожалуйста...
...Александр...
печатные платы к uRCL тут https://radiokot.ru/forum/viewtopic.php ... 66&start=0
печатные платы к uRCL тут https://radiokot.ru/forum/viewtopic.php ... 66&start=0
Re: Цифровая паяльная станция (от михи-псков)
Есть термофен для Lukey-852D+FAN
Ткните лапой на рабочую прошивку, схему и печатку если не затруднит.
Перечитал форум до 104 страницы, в голове полная каша от обилия всевозможных прошивок и модифицированных схем
Ткните лапой на рабочую прошивку, схему и печатку если не затруднит.
Перечитал форум до 104 страницы, в голове полная каша от обилия всевозможных прошивок и модифицированных схем
Re: Цифровая паяльная станция (от михи-псков)
А не проще было несколько страниц здесь посмотреть ?IRF9640 писал(а):Перечитал форум до 104 страницы, в голове полная каша
-
crocodil
Re: Цифровая паяльная станция (от михи-псков)
Появилось время, немного попишу о точности измерения температуры жала паяльника.
Конкретный случай: имеем паяльник с керамическим нагревательный элемент HAKKO и терморезистором - хорошее решение в плане возможной точности контроля температуры нагрева.
Отбросим погрешность измерения связанную с тепловой инерцией теплопередачи от
нагревательного элемента к жалу паяльника т.к. на ее фоне меркнет все остальное.Будем считать,что её нет.
Рассмотрим схему усиления сигнала с терморезистора для такого паяльника от Victor_P. http://radiokot.ru/forum/download/file.php?id=100485. Это классический
измерительный мост или мост Уитсона, с ОУ в цепи усиления сигнала рассогласования. Какую точность измерения температуры мы имеем?
Предположим, Victor_P точно откалибровал свою станцию при 22 и 350 градусах, воспользуемся его данными. Берем в руки калькулятор:
Сопротивление терморезистора при 22 градусах 53.1ohM, при 350 градусах 107ohM - оно линейно растет 0.1643ohM/градус. В точке соединения R23 (3.3k) и терморезистора будем иметь: при 22 градусах 53.1/3353.1*5V=0.07918V, при 350 градусах
107/3407*5V=0.15717V или другими словами имеем положительный градиент (0.15717-0.07918)/(350-22)=0.000238V/градус, который наш ОУ LM2904 усиливает,
а АЦП микроконтроллера выдает в виде некого числа - значения температуры.
Учитывая линейность терморезистора, для уменьшения погрешности расчетов промежуточные значения его сопротивления расчитываем.
При нагреве терморезистора до 200 градусов, его сопротивление:(200-22)*0.1643+53.1=82.3ohM. В точке соединения R23 (3.3k) и терморезистора будем иметь:
82.3/3382.3*5V=0.1217V, АЦП микроконтроллера выдаст нам его в виде значения температуры: (0.1217-0.07918)/0.000238+22=200.6~201 градус. Реально имеем недогрев жала на 1 градус (закругляем).
При 250 ..=>>250.7~251 =>> недогрев жала на 1 градус.
При 300 ..=>>299.8~300 =>> норма.
При нагреве терморезистора до 350 градусов - полет нормальный, при этой температуре мы калибровали.
При нагреве терморезистора до 400 градусов, его сопротивление:(400-22)*0.1643+53.1=115.2ohM. В точке соединения R23 (3.3k) и терморезистора будем иметь:
115.2/3415.2*5V=0.1687V, АЦП микроконтроллера выдаст нам его в виде значения температуры: (0.1687-0.07918)/0.000238+22=398 градусов. Реально имеем перегрев жала на 2 градуса.
При 450 ..=>> 446.4~446 =>> перегрев жала на 4 градуса.
При 500 ..=>> 495 =>> перегрев жала на 5 градусов.
При гипотетических 700 градусах на дисплее мы будем созерцать 687 градусов.
Итак, мы имеем неточные показания, которые не исправить даже самым лучшим внешним ИОН-ом для Atmega8 (неговоря уже о китайском аппендиксе на TL431). В чем причина нелинейности?
Ответ на виду. Ток через терморезистор, для линейного измерения, должен быть стабилизирован, в рассматриваемой схеме он с ростом температуры падает (увеличивается суммарное сопротивление R23 и терморезистора), что и приводит к ошибке измерения. Полагаю, что верхняя температура калибровки в 350 градусов была выбрана Victor_P как раз с целью минимизировать нелинейность. При калибровке, к примеру, на температурах 22 и 100 градусов (что кстати было бы гораздо проще и удобней) мы имели бы положительный градиент 0.00024V/градус и показания термометра при температуре жала 450 градусов были бы ..=>> 443 градуса - перегрев жала уже 7 градусов вместо 4.
Что делать?
1. Можно для уменьшения нелинейности делать калибровку при комнатной и максимальной рабочей температуре - однако уже и при 350 градусах в любительских
условиях это сложно и весьма не точно.
2. Стабилизировать ток через терморезистор - при этом установиться линейность измерений.
Станет возможным и достаточным калибровать станцию при комнатной и температуре 100 градусов.
Решение, к слову, простое, многим будет легкой разминкой для ума.
Ну и напоследок, совет не применять такие схемы усилителя сигнала с терморезистора:http://www.radiokot.ru/forum/download/file.php?mode=view&id=43471 С ней дела похуже.
Конкретный случай: имеем паяльник с керамическим нагревательный элемент HAKKO и терморезистором - хорошее решение в плане возможной точности контроля температуры нагрева.
Отбросим погрешность измерения связанную с тепловой инерцией теплопередачи от
нагревательного элемента к жалу паяльника т.к. на ее фоне меркнет все остальное.Будем считать,что её нет.
Рассмотрим схему усиления сигнала с терморезистора для такого паяльника от Victor_P. http://radiokot.ru/forum/download/file.php?id=100485. Это классический
измерительный мост или мост Уитсона, с ОУ в цепи усиления сигнала рассогласования. Какую точность измерения температуры мы имеем?
Предположим, Victor_P точно откалибровал свою станцию при 22 и 350 градусах, воспользуемся его данными. Берем в руки калькулятор:
Сопротивление терморезистора при 22 градусах 53.1ohM, при 350 градусах 107ohM - оно линейно растет 0.1643ohM/градус. В точке соединения R23 (3.3k) и терморезистора будем иметь: при 22 градусах 53.1/3353.1*5V=0.07918V, при 350 градусах
107/3407*5V=0.15717V или другими словами имеем положительный градиент (0.15717-0.07918)/(350-22)=0.000238V/градус, который наш ОУ LM2904 усиливает,
а АЦП микроконтроллера выдает в виде некого числа - значения температуры.
Учитывая линейность терморезистора, для уменьшения погрешности расчетов промежуточные значения его сопротивления расчитываем.
При нагреве терморезистора до 200 градусов, его сопротивление:(200-22)*0.1643+53.1=82.3ohM. В точке соединения R23 (3.3k) и терморезистора будем иметь:
82.3/3382.3*5V=0.1217V, АЦП микроконтроллера выдаст нам его в виде значения температуры: (0.1217-0.07918)/0.000238+22=200.6~201 градус. Реально имеем недогрев жала на 1 градус (закругляем).
При 250 ..=>>250.7~251 =>> недогрев жала на 1 градус.
При 300 ..=>>299.8~300 =>> норма.
При нагреве терморезистора до 350 градусов - полет нормальный, при этой температуре мы калибровали.
При нагреве терморезистора до 400 градусов, его сопротивление:(400-22)*0.1643+53.1=115.2ohM. В точке соединения R23 (3.3k) и терморезистора будем иметь:
115.2/3415.2*5V=0.1687V, АЦП микроконтроллера выдаст нам его в виде значения температуры: (0.1687-0.07918)/0.000238+22=398 градусов. Реально имеем перегрев жала на 2 градуса.
При 450 ..=>> 446.4~446 =>> перегрев жала на 4 градуса.
При 500 ..=>> 495 =>> перегрев жала на 5 градусов.
При гипотетических 700 градусах на дисплее мы будем созерцать 687 градусов.
Итак, мы имеем неточные показания, которые не исправить даже самым лучшим внешним ИОН-ом для Atmega8 (неговоря уже о китайском аппендиксе на TL431). В чем причина нелинейности?
Ответ на виду. Ток через терморезистор, для линейного измерения, должен быть стабилизирован, в рассматриваемой схеме он с ростом температуры падает (увеличивается суммарное сопротивление R23 и терморезистора), что и приводит к ошибке измерения. Полагаю, что верхняя температура калибровки в 350 градусов была выбрана Victor_P как раз с целью минимизировать нелинейность. При калибровке, к примеру, на температурах 22 и 100 градусов (что кстати было бы гораздо проще и удобней) мы имели бы положительный градиент 0.00024V/градус и показания термометра при температуре жала 450 градусов были бы ..=>> 443 градуса - перегрев жала уже 7 градусов вместо 4.
Что делать?
1. Можно для уменьшения нелинейности делать калибровку при комнатной и максимальной рабочей температуре - однако уже и при 350 градусах в любительских
условиях это сложно и весьма не точно.
2. Стабилизировать ток через терморезистор - при этом установиться линейность измерений.
Станет возможным и достаточным калибровать станцию при комнатной и температуре 100 градусов.
Решение, к слову, простое, многим будет легкой разминкой для ума.
Ну и напоследок, совет не применять такие схемы усилителя сигнала с терморезистора:http://www.radiokot.ru/forum/download/file.php?mode=view&id=43471 С ней дела похуже.
