Моя паяльная станция

dimich
Offline
Зарегистрирован: 12.10.2016

посоветуйте этот https://clck.ru/ANoRh нормально будет, на контроллере ILI 9341?

Vln
Offline
Зарегистрирован: 17.12.2015

У меня только ILI9328, взял поиграться к UNO плате и под него из  готовых проектов только барограф нашел.

Про ILI 9341 здесь лучше спросить http://arduino.ru/forum/apparatnye-voprosy/displei-na-ili9341

dimich
Offline
Зарегистрирован: 12.10.2016

т.е. этот дисплей по проще, и библиотеки и проекты есть?

Vln
Offline
Зарегистрирован: 17.12.2015

Я пришел к выводу, что - да. Но для UNO нужен преобразователь уровня 3,3-5V.

Зафлудили тему, сорри. Лучше отдельную создать.

dum
Offline
Зарегистрирован: 20.12.2016

Всем привет, в общем собрал паяльную станцию всет робит, но при выключении фена мотор не останавливается, он крутит крутит потом скидывает обароты и начинает по тихоньку крутиться как бы газовать, что может быть? подскажите?

saloed111
Offline
Зарегистрирован: 07.04.2016

Может полевик шалит, который управляет вентилятором?

iluxa11
Offline
Зарегистрирован: 22.09.2016

dum пишет:

Всем привет, в общем собрал паяльную станцию всет робит, но при выключении фена мотор не останавливается, он крутит крутит потом скидывает обароты и начинает по тихоньку крутиться как бы газовать, что может быть? подскажите?

Так и должно быть. Называется продувка фена до определенной температуры которая выставлена в скетче.

dimich
Offline
Зарегистрирован: 12.10.2016

dum пишет:

потом скидывает обароты и начинает по тихоньку крутиться как бы газовать

от сюда брали:

saloed111 пишет:

Добавлено управление герконом на 28 ноге, изменен алгоритм продувки фена после выключения, еще что то по мелочи, уже не помню, вот ссылка https://yadi.sk/d/1DkaP48QyeeRM

так и должно быть.

dum
Offline
Зарегистрирован: 20.12.2016

Проблема оказалась в операционнике 358, всем спасибо.

saloed111
Offline
Зарегистрирован: 07.04.2016

dum пишет:

Проблема оказалась в операционнике 358, всем спасибо.


Показания сильно прыгали и вентилятор постоянно включался?

dum
Offline
Зарегистрирован: 20.12.2016

Да

dum
Offline
Зарегистрирован: 20.12.2016

Короче радость была не долгой опят сдохла lm при отключении термопары показывает температуру в 50г.

saloed111
Offline
Зарегистрирован: 07.04.2016

dum пишет:

Короче радость была не долгой опят сдохла lm при отключении термопары показывает температуру в 50г.

Что то подозрительно быстро они у вас дохнут, странно

dum
Offline
Зарегистрирован: 20.12.2016

Ну короче мучил, мучил пришлось с одной стороны регулятора температуры фена потавить разистор, получилась макс температура фена 350г и стало все норм, тока не совпадают показания дисплея и реальной температурой фена, а так пойдет. Вот что получилось.

Vln
Offline
Зарегистрирован: 17.12.2015

Вместо резистора можно изменить пределы регулировки (0-480):

int setHotAirTemp = map(analogRead(pinHotAirIn), 0, 1023, 0, 480);

2all

Вопрос по защите. Если предел с датчика 480:

  int solderTCouple = map(analogRead(pinSolderTCouple), 0, 750, 0, 480);
  int hotAirTCouple = map(analogRead(pinHotAirTCouple), 0, 750, 0, 480);

то условия защиты разве выполняются?

  // Защита, если не работает термопара
  if (solderTCouple > 481) {
    setSolderTemp = 0; }
  if (hotAirTCouple > 481) {
    setHotAirTemp = 0; }

Надо бы 481. #237

dum
Offline
Зарегистрирован: 20.12.2016

 Спасибо за инфу, блин тока проц припаял панельку не нашел, неохото выпаевать. А вообще классная станция получилась.

Vln
Offline
Зарегистрирован: 17.12.2015

можно прошить через адаптер USB-UART

dimich
Offline
Зарегистрирован: 12.10.2016

dum пишет:

 Спасибо за инфу, блин тока проц припаял панельку не нашел, неохото выпаевать. А вообще классная станция получилась.

припаяйтесь к ногам: 17, 18, 19, и по питанию 5V, и прошивайте, с отключенной станцией.

Vln пишет:

  // Защита, если не работает термопара
  if (solderTCouple > 481) {
    setSolderTemp = 0; }
  if (hotAirTCouple > 481) {
    setHotAirTemp = 0; }

Надо бы 481. #237

тоже интересен этот вопрос.

operator6446
Offline
Зарегистрирован: 04.08.2016

А Reset тоже надо подключать.

dimich
Offline
Зарегистрирован: 12.10.2016

да, конечно.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

По защите и не только.
Смотрите, что получается - происходит преобразование диапазона 0-750 отсчётов АЦП в температуру 0-480.
Максимальное выходное напряжение у широко применяемой LM358 Uпит-1.5, т.е. при питании от 5 вольт будет примерно 3.5 вольта.
Всё, больше она не может. Если перевести это в попугаи АЦП, то имеем 3.5 / 0.00488 ~= 717, т.е функция map вернёт максимум 458 градусов с текущими аргументами. Выходит, что по измерению нет никакого запаса. Тут поможет или замена ОУ, что бы мог выдать большее напряжение или изменение диапазона преобразования, к примеру на такой -
 

temperature = map(x, 0, 710, 0, 500);

Тогда получается запас по измерению и при насыщении ОУ (АЦП = 717) функция вернёт примерно 503-504 градуса (не забываем, что в отличии от constrain функция map не ограничивает выходное значение и оно может быть выше или ниже заданного диапазона).

Итого измерить мы теперь можем достаточно правильно. Соответственно, условие защиты
 

if (solderTCouple > 481)...

уже имеет шанс быть выполненным в случае необходимости...

operator6446
Offline
Зарегистрирован: 04.08.2016

Вот теперь бы еще знать на какое ОУ менять.

dimich
Offline
Зарегистрирован: 12.10.2016

может на этот ne5532?

hellsing2006
Offline
Зарегистрирован: 22.08.2016

От чего и почему мотор фена пишит? На максимальных оборотах не пищит.

hellsing2006
Offline
Зарегистрирован: 22.08.2016

От чего и почему мотор фена пишит? На максимальных оборотах не пищит.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

operator6446 пишет:
Вот теперь бы еще знать на какое ОУ менять.

Большинство "обычных" ОУ имеют ограничение выходного напряжения Uпит-1..2 вольта.
Можно применить аналогичный ОУ (общего назначения), но имеющим rail-to-rail выход (к примеру из недорогих - LMV358, по сути тот же LM358, правда в SOIC), а можно поставить и прецизионный, не слишком дешёвый ОУ, типа AD8552...

Но можно не менять, а просто сделать исправления в коде под применённый ОУ, как звучало выше...

hellsing2006 пишет:
От чего и почему мотор фена пишит? На максимальных оборотах не пищит.
Мотор пищит с частотой ШИМ. Можно её изменить.

operator6446
Offline
Зарегистрирован: 04.08.2016

От частоты ШИМа.

TCCR2B = TCCR2B & 0b11111000 | 0x02; //кулер фена 24v. Частота ШИМ 11 и 3 

В этой строчке поиграться с цифрой 02 в сторону увеличения.

Vln
Offline
Зарегистрирован: 17.12.2015

OlegK пишет:

Можно применить аналогичный ОУ (общего назначения), но имеющим rail-to-rail выход (к примеру из недорогих - LMV358, по сути тот же LM358, правда в SOIC), а можно поставить и прецизионный, не слишком дешёвый ОУ, типа AD8552...

Но можно не менять, а просто сделать исправления в коде под применённый ОУ, как звучало выше...

У меня работает обычная LM358 с такими установками:

  // Преобразовываем значения
  int setSolderTemp = map(analogRead(pinSolderIn), 0, 1023, 0, 480);
  int solderTCouple = map(analogRead(pinSolderTCouple), 10, 750, 10, 490);
  int setHotAirTemp = map(analogRead(pinHotAirIn), 0, 1023, 0, 480);
  int hotAirTCouple = map(analogRead(pinHotAirTCouple), 10, 750, 10, 490);
  int setHotAirCooler = map(analogRead(pinHotAirCoolerIn), 0, 1023, 130, 255);

Проверял паяльник на 480:  comment#238

RSSSV
Offline
Зарегистрирован: 22.12.2016

Подскажите, возможно с данной ПС применять паяльник такого типа http://ali.onl/fYB с жалами Hakko T12?

operator6446
Offline
Зарегистрирован: 04.08.2016

Нет.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Vln пишет:
У меня работает обычная LM358 с такими установками:

Никто не спорит. Если преобразовать обратно с такими же аргументами (градусы в отсчёты АЦП) то ваши 480 градусов будут примерно 3,58 вольт на выходе, что не противоречит сообщению 971, особенно, если не 5 вольт, ровно, а чуть больше - но всё равно впритык, практически, т.е., если у кого-то ОУ попадётся "похуже" или питание пониже, то у него будет несколько другая ситуация.

brda1
Offline
Зарегистрирован: 10.08.2016

всем добрый вечер.
собрал станцию по схеме http://ellpigy.com/page/pajalnaja-stancija-na-arduino.
паяльник с термопарой на 24в и фен на 220в с термопарой и кулером на 24в. корпус от dvd-rom.
после нестабильной работы мк (скетч из статьи) ,вместо стабилитронов по +5 и +12в применил DC-DC L2596 для +5в.

сейчас всё начало работать стабильно.
вопрос. как имея термопару от мультиметра D838(не рабочий) - применить её в качестве настройки паяльника и фена.
видел преобразователь на базе чипа MAX6675(http://www.2150692.ru/faq/74-arduino-max6675), но заказ ждать долго.

может есть другие варианты подключения термопары.
буду благодарен за помощь.
спасибо.

Woorhees
Woorhees аватар
Offline
Зарегистрирован: 18.09.2015

Просто подключить термопару смысла нет, т.к её придётся в любом случае калибровать заведомо рабочим и настроееным прибором для замера температуры.

alterofellini
Offline
Зарегистрирован: 11.12.2016

Доброго времени суток и с Новым 2017 годом!! Собираюсь повторить обсуждаемую здесь схему, но с некоторыми изменениями. Есть идея запитать станцию от компьютернго блока питания, совместв всё это добро в одном корпусе.

Для станции приобретены фен с турбиной на 24v  и паяльник, так же на 24v.

Поскольку в ATX блоке имеются стабилизированные напряжения +12v и -12v, что в сумме даёт 24v, а так же +5v, возникает соблазн избавиться от стабилизаторов на плате паяльной станции и перестать дополнительно отапливать вселенную. 

Но поскольку у всех этих напряжений  есть общий "GND", придётся гальванически развязывать цепи питания турбины с паяльником от контроллера.

В связи с этим возникает вопрос: в каком режиме в данной схеме работают полевики IRFZ44N? Работают ли они в качестве ключей (включено-выключено) либо в качестве аналоговых элементов, которые  длительные периоды времени находятся в неполностью открытом состоянии? Если первый варинат, то напрашивается  решение с обычной оптотранзисторной развязкой между контроллером и полевиком. Например, PC817C, которые имеются в наличии. Со вторым вариантом заморочек больше, что ставит под вопрос целесообразность запитывания  станции от разных внешних напряжений.

Напишите пожалуйста, у кого какие мысли на тему такого технического решения?

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

alterofellini пишет:
Вв каком режиме в данной схеме работают полевики IRFZ44N?

В ключевом.

Woorhees
Woorhees аватар
Offline
Зарегистрирован: 18.09.2015

Как по мне просто так использовать -12 от компьютерного БП не выйдет, т.к по этой линии без доработки он не потянет 2А и будет уходить в защиту.

alterofellini
Offline
Зарегистрирован: 11.12.2016

OlegK пишет:
В ключевом.

Спасибо!

Woorhees пишет:
Как по мне просто так использовать -12 от компьютерного БП не выйдет, т.к по этой линии без доработки он не потянет 2А и будет уходить в защиту.
Упс... Сейчас посмотрел фото таблицы напряжений блока питания. Действительно, +12V 16A MAX; -12V 0,3A MAX...
А счастье было так близко... Да, 1 января и не такие идеи в голову могут прийти. Ну что-ж, "Будем искать".
OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

alterofellini пишет:
"Будем искать".

А что там искать...

Меняйте диоды по цепи -12V на более мощные и получите желаемое - отрицательные цепи получают напругу с той же обмотки...

Или доработать БП чуть поглубже:
На работе собрались выкидывать (как сказали - "дохлый") БП от компа. Не особо мощный, 300 ватт в пике. Я его забрал, запустил и заменил пару вздувшихся кондёров. Затем выкинул с платы все вторичные цепи после трансформатора и отключил цепи контроля напряжений питания. Защиту оставил. Выпаял среднюю точку вторички (косу) и заизолировал её. Концы обмоток (максимальное напряжение) подключил к диодному мосту из 4-х одиночных диодов Шоттки, с него на перемотанный бублик от дросселя групповой стабилизации и далее на сглаживающий конденсатор. На 1-ю ногу TL494 поставил делитель из постоянного и подстроечных резисторов и подключил к выходу выпрямителя. Настроил на 30 вольт. При токе примерно в 10A срабатывает "родная" триггерная защита. Вентилятор запитал от КРЕН-ки с цепи питания TL494 (она питается от отдельной обмотки транса дежурки).

Итого получил 5V/2A  с канала дежурки и 30V/10A от "основного" транса и это напряжение регулируется в пределах 25-35 вольт при сохранении общей мощности (не более 300 ватт) при токе, не превышающим допустимый для диодов выпрямителя. При токе в 9А и выставленных 30 вольт, напряжение "проседает" на ~0.5 вольт (скорее всего, падает на проводах).

 

alterofellini
Offline
Зарегистрирован: 11.12.2016

Я как раз сейчас читаю несколько статей на эту тему. :)

Есть в наличии пара вышедших из строя блоков различной степени древности. Айтишники с работы подарили. На одном варистор "стрельнул", а на другом нет заметных повреждений. После праздников попаду домой, поэкспериментирую. 

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

alterofellini пишет:
После праздников попаду домой, поэкспериментирую.

Все эксперименты делайте через последовательно вкл. лампу накаливания ватт на 60.
Ну, вы в курсе, наверное...

alterofellini
Offline
Зарегистрирован: 11.12.2016

В курсе, но лишний раз напомнить - никогда не помешает :)

alterofellini
Offline
Зарегистрирован: 11.12.2016

OlegK пишет:
Концы обмоток (максимальное напряжение) подключил к диодному мосту из 4-х одиночных диодов Шоттки, с него на перемотанный бублик от дросселя групповой стабилизации и далее на сглаживающий конденсатор.

Шотке использовал из схемы блока или сторонние ставили? "Бублик" с какой целью перематывали и с какими параметрами?

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

alterofellini пишет:
Шотке использовал из схемы блока или сторонние ставили?

Шоттки, в этом случае лучше применить с бОльшим допустимым напряжением (60-100 вольт), те, что используются в комповых БП низковольтные - на 20-30 вольт. В идеале составить мост из отдельных диодов или из двух сдвоенных, с общим анодом (если найдёте) и общим катодом. У меня были 4 шт. отдельных в корпусе ТО-220, название, если нужно скажу чуть позже, насколько помню - 60 вольт 30А, каждый. Родной радиатор для диодов из платы я выпаял, немного отпилил сверху, а диоды разместил с двух сторон, по два диода на винт крепления. Т.е. получилась небольшая плата, с диодным мостом, дросселем и конденсаторами (электролит + плёнка). Предусмотрено место под дополнительный электролит. Эта плата крепится на стойках в области удалённых деталей основной платы БП. Делитель - подстроечник и постоянный резистор впаяны на основной плате. В дежурке, по цепи 5 вольт, электролит также увеличен на порядок.

Цитата:
"Бублик" с какой целью перематывали и с какими параметрами?

Кольцо  использовалось от этого же БП (дроссель групповой стабилизации), все обмотки были удалены и намотана одна обмотка в один слой проводом 1,5 мм (по лаку). Где-то влезло 20-25 витков, но можно и побольше мотануть.

Фото

alterofellini
Offline
Зарегистрирован: 11.12.2016

У меня складывается впечатление, что это тема для отдельной статьи :)

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Да какая там статья, сообщений 988 и 993 за глаза хватит, просто больше нечего там описывать...

operator6446
Offline
Зарегистрирован: 04.08.2016

alterofellini пишет:

У меня складывается впечатление, что это тема для отдельной статьи :)

Вот все расписано в двух частях.https://www.drive2.ru/b/150956/

alterofellini
Offline
Зарегистрирован: 11.12.2016

И всё-же, почему обязательно Шотки? Почему бы обычный мост КЦ405 не поставить? Ну упадёт на нем 4 вольта. Мне кажется, там запас напряжения приличный с транса выходит. Или он по частоте не пройдёт? (КЦ-шка у меня есть, а Шотки искать придётся:) )

bizzon
Offline
Зарегистрирован: 29.03.2016

По частоте однозначно не пройдёт, да и  ток у него полампера всего. И упадёт при такой частоте на нём почти всё.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

КЦ405 и обычные выпрямительные не смогут работать на такой частоте. Это импульсный БП, не забывайте.
Дело не в падении на диоде, это, конечно, актуально, если напряжения со вторички впритык или ток потребления большой (меньше падение - меньше греемся), а в быстродействии. А потому сюда только Шоттки, ультрафасты, фасты - импульсные, в общем...

alterofellini пишет:
а Шотки искать придётся

На крайняк, можно взять в комповых БП - по току можно параллелить, а по напряжению - "последователить".

alterofellini
Offline
Зарегистрирован: 11.12.2016

operator6446 пишет:
Вот все расписано в двух частях.https://www.drive2.ru/b/150956/

"ну что ж, товарищи, коллектив большой, народ квалифицированный, работапроделана большая, у меня лично сомнений нет, это дело так не пойдёт" [(С) "Карнавальная ночь"]

Во первых "Выходное напряжение — от 1 до 20 В", а в нашем случае необходимо 24.

Во вторых, в статье автор на столько "заморочился" с блоком питания, что его изделие стало на порядок сложнее паяльной станции. Теряется смысл такого усложнения.

Но за ссылку спасибо. Есть материал для размышления на будущее.