Очередная паяльная станция

Miamin
Offline
Зарегистрирован: 29.02.2016

OlegK пишет:

Какой оптосимистор поставлен?

 

MOC3023

Miamin
Offline
Зарегистрирован: 29.02.2016

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

Тоже весьма хреновый результат... Так, примерно должно быть (прошивка 1.5), как на картинке ниже.
(Кстати, можно обратно закомментить, про что говорилось выше по выводу в порт, оставив только температуру и попробовать через эту софтину простецкую для графиков.) Больше 100 сек. лучше не держать, что бы не сдвигался график.

Давайте попробуем как-то по порядку -
1. Какая схема, если моя, то какие есть изменения.
2. Усилитель термопары - величина ёмкости конденсатора и сопротивления  резистора на выходе усилителя.
3. Как всё это дело запитано.
4. Код без изменений (ну, кроме map())?
5. Вентилятор был на какой скорости? Через насадку? (Спрашиваю, может получится повторить у себя).
6. Есть ли осциллограф?

Miamin
Offline
Зарегистрирован: 29.02.2016

OlegK пишет:

1. Какая схема, если моя, то какие есть изменения.

https://yadi.sk/d/3xLZW2cr3GWAv5

OlegK пишет:

3. Как всё это дело запитано.


 ИБП на 24В и понижающий пероброзователь на 5в

OlegK пишет:

4. Код без изменений (ну, кроме map())?

Код полнустью без изменений. Про map извените завер вас  в заблуждени.

 

OlegK пишет:

5. Вентилятор был на какой скорости? Через насадку? (Спрашиваю, может получится повторить у себя).

Вентилятор на 100%, насадка где-то 0,7

 

 

OlegK пишет:

6. Есть ли осциллограф?

есть usb hantek 6022be. Мне не особо помог.

 

Miamin
Offline
Зарегистрирован: 29.02.2016

Для начало какие лучше остовить коэфиченты?

Miamin
Offline
Зарегистрирован: 29.02.2016

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

Miamin пишет:
Какая схема, если моя, то какие есть изменения.

Для начала, срочно удалить зачёркнутую дорожку и попробовать.

Цитата:
ИБП на 24В и понижающий пероброзователь на 5в

Тоже импульсник или линейный, типа КРЕНки?
 

Цитата:
насадка где-то 0,7

7 мм?

Цитата:
есть usb hantek 6022be.

Осциллограмму с 3 пина (зеро кросс) можно сделать?

Miamin
Offline
Зарегистрирован: 29.02.2016

Понижайка импульсник, насадка 1 см. осцилограмму попробую только завтра! Эта дорожка начто влияет?

Miamin
Offline
Зарегистрирован: 29.02.2016

Удалил,поко ни чего не изменилось(((

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

Импульсная понижайка - проверить бы пульсации по шине 5В, после дросселей.
Зачёркнутая дорожка шунтирует вход и выход стабилизатора на плате дуины, возможен её возбуд и, как следствие, помехи по питанию.
 

Цитата:
осцилограмму попробую только завтра!

С насадкой 1 см, на 100% я тоже завтра попробую, вырубаюсь уже, в 21 час с работы приполз...

Цитата:
Удалил,поко ни чего не изменилось(((

Пусть и будет отключённой.

ЗЫ. Смотрю по рисунку платы, кондёр в зеро кросс на 0.33 мкф стоит - маловат, нужно на 1 - 10 мкф. Можно электролит.
И конденсатор перед диодным мостом (тоже зеро кросс) на 22нФ - маловат, нужно на 47-68нФ.
Можно для эксперимента попробовать не менять, а  сменить условие прерывания с FALLING на RISING.

ЗЫ2. Земли тоже абы как разведены, но пока фигсним...

pter
Offline
Зарегистрирован: 15.02.2016

Здравствуйте,Olegk в графике с монитора порта(#1150),где в середине провалы это я выключал канал фена или останавливал канал герконом,просто я уже писал,что после остонова температура иногда стабилизировалась это я и скинул в монитор порта,но теперь все работает стабильно после устранения неисправности в узле детектора нуля и вопрос по калибровке с какой насадкой лучше калибровать и какой поток воздуха лучше выставить,заранее благодарю за ответ.

P.S.Вот мой графикик

Русл@н
Offline
Зарегистрирован: 14.04.2016

Miamin пишет:

Miamin пишет:
Какая схема, если моя, то какие есть изменения.

Для начала, срочно удалить зачёркнутую дорожку и попробовать.

Цитата:
ИБП на 24В и понижающий пероброзователь на 5в

Для чего вы все дорисовываете плату??? Ну нет у меня соединения между ногой дуинки на 5в, есть только 5в с Vin. +5в давайте или на вход +5 или на VIN  на оба низзя.

sparcozvuk4723  Стартовая температура та на которой вы выключили канал.

OlegK

Вываливается с ошибкой 6

Miamin
Offline
Зарегистрирован: 29.02.2016

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

Русл@н
Offline
Зарегистрирован: 14.04.2016

Силовая плата моя, но у меня там была дорожка коротенькая для установки перемычки. Поэтому если качаете не правьте плату, собирайте как есть.

Miamin
Offline
Зарегистрирован: 29.02.2016

Я не дорисововал, все так ии было, повторюсь я только разделил на две платы.

Русл@н
Offline
Зарегистрирован: 14.04.2016

Я вам верю) Качайте впредь только с первой страницы темы)

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

pter пишет:
вопрос по калибровке с какой насадкой лучше калибровать и какой поток воздуха лучше выставить

Самый очевидный ответ - с насадкой и величиной потока, какими чаще всего пользуетесь.
Ну и расстояние от сопла до образцовой термопары - аналогично, к  какому привычнее.
Либо поток 50% и среднюю по диаметру насадку. Образцовый на расстоянии около 10 мм. Главное это расстояние не менять до окончания настройки. Я так калибровал.

Цитата:
.Вот мой графикик

Во, теперь почти красиво, только видно, что чуть-чуть рановато интегральная составляющая начинает притормаживать рост в начале нагрева, хотя это мелочи. Сейчас у вас какое значение Ki?

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

Русл@н пишет:
Вываливается с ошибкой 6

У себя пока не получилось воспроизвести, пробовал по-всякому.
Там условия срабатывания такие -

1. Если сброшен флаг стабилизации температуры (а он сбрасывается при любом измененеии заданной температуры)
2. Если идёт нагрев (SPower > 0) и
3. если в течении 5 секунд предыдущая (секунду назад) температура больше или равна текущей
4. и при этом текущая меньше заданной, то считаем, что надо срабатывать.

Т.е, мы, типа, греем, а температура или не растёт (зависла) или падает.

Если докучает, то можно отключить эту защиту до выявления, что там не так.

pter
Offline
Зарегистрирован: 15.02.2016

Сейчас у меня стоит значение

#define Ki 0.007 

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

pter пишет:
0.007

Аналогично, но на 220 град. (как в вашем графике) выходит чуть по-другому.
Всё ж ничего не  бывает одинакового ))

ЗЫ. Или, скорее всего, тут влияет и скорость турбинки и какая насадка стоит в данный момент и, возможно, напряжение в сети...

pter
Offline
Зарегистрирован: 15.02.2016

Русл@н поправтье плату в своем архиве там есть ошибка указаная Olegk в посте #1157.

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

Pter, это как бы не ошибка, работать то оно всё равно будет, но, как по мне, некорректно подавать на вход стаба напряжение ниже минимального входного, а также замыкать вход и выход стабилизатора.

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Программа Graph в Win XP не запускается. Как с ней работать?

Русл@н
Offline
Зарегистрирован: 14.04.2016

Плату подправил еще раз.

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

aleksandr23uam пишет:
Программа Graph в Win XP не запускается.

Она написана под NET, нужно установить NET Framework.
ХР какой сервиспак?

Miamin
Offline
Зарегистрирован: 29.02.2016

g

Олег,добрый вечер снял осцилограмму, поменял 0,33 на 5 электролит.

Проверял на пине D3, видать зеро кросс работает. Получается период10ms

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

Да, 10мсек - 100Гц, вроде всё гуд, после замены что-то изменилось?

Miamin
Offline
Зарегистрирован: 29.02.2016

Miamin
Offline
Зарегистрирован: 29.02.2016

Подскажите как подбирать по графику коэфиценты.

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

Это график с какими параметрами (коэффициенты, ограничители в регулировании HA_PI())?
Всё, как в 1.5?
Ki какой?

Miamin
Offline
Зарегистрирован: 29.02.2016

 

HA_PI() (10. 50.0)

Kp 5

Ki 0.0005

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

Kp увеличивать уж точно не стОит, оставьте как был 1.
Нужно вернуть коэффициенты, как есть изначально в скетче 1.5:
#define Kp 1.0
#define Ki 0.007
и снять график.
Что бы сравнивать удобнее было с вышевыложенными у меня и pter снимите его на 220 градусах.

Miamin
Offline
Зарегистрирован: 29.02.2016

 

все как в 1,5. 

#define Kp 1.0
#define Ki 0.007

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

Забыл сказать, что бы и турбину на процентов 50 выставить для чистоты эксперимента ))

Всё равно, я думаю, что результат лучше, чем было изначально, нестабильность в пару градусов может быть вызвана чем-то по питанию, или ОУ так "шалит", или разводка земли влияет (а она на вашей плате далека от идеала), или небольшая неравномерность вращения  турбинки присутствует - тут нужно всё досконально ковырять. Я склоняюсь (вернее проверил бы) к не очень чистому питанию из-за импульсной понижайки и
"нефэншуйной" разводке земли. Ещё, насколько помню, у Руслана были траблы именно из-за импульсного БП - он давал наводки по земле.

Коэффициенты можно, конечно, подбирать самостоятельно, результат будет на графике виден.
В теории, подбирать можно так - интегральную составляющую выставить в 0 и подбирать пропорциональный коэффициент до момента, когда не начнутся устойчивые автоколебания, а затем уменьшить его, когда они пропадают и ещё чуток, что бы наверняка. При этом точка стабилизации скорее всего будет находиться ниже заданной. Т.е. при заданных 300 град. рост остановится на 290 (к примеру).
Это нормально, главное, чтобы не было автоколебаний (незатухающей синусоиды).
Только потом настраивать уже интегральную составляющую - аналогично, контролируя выход на точку стабилизации, перерегулирование и последующие колебания.

По регулированию можно такую книжечку посмотреть, это, наверное, самое легкодоступное к пониманию пособие.

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

XP Service Pack 3
NET Framework 3.5, а какой нужен?

Miamin
Offline
Зарегистрирован: 29.02.2016

Русл@н есть кретическое замечание,  у меня сгорел предохранитель когда включил паяльник и следовательно не работает вентилятор с пояльником, а как только включил фен , на рыле питание та подается, фен быстро набрал температуру а вентилято не обдувал.

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

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

aleksandr23uam пишет:
XP Service Pack 3 NET Framework 3.5, а какой нужен?

4.5, но вы его на ХР не поставите.
Перекомпилил под 4.0 - это максимальный FW под ХР с 3 сервиспаком, поставьте его и перекачайте архив.

Miamin
Offline
Зарегистрирован: 29.02.2016

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

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

Miamin пишет:
у меня сгорел предохранитель когда включил паяльник и следовательно не работает вентилятор с пояльником, а как только включил фен , на рыле питание та подается, фен быстро набрал температуру а вентилято не обдувал.

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

По "невращению" всё сложнее, хорошо бы как-то контролировать импульсы в цепи моторчика фена, тогда при обрыве цепи или пропадании питания не будет и импульсов. Но один фиг не будет контроля заклинивания или остановки моторчика.

Но. Попробовал сейчас закомментить включение вентилятора и запустил нагрев до 100 град. Очень плавно температура вышла примерно до 110 град. и канал фена отключился защитой №7.

Miamin
Offline
Зарегистрирован: 29.02.2016

Это хорошо, что при 100, а если при включении станция запомнила 350, а так можно немного обезопасится пустить все питание через предохранитель, при включении если выгорит и нагрева не будет.

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

Miamin пишет:
Это хорошо, что при 100, а если при включении станция запомнила 350, а так можно немного обезопасится пустить все питание через предохранитель, при включении если выгорит и нагрева не будет.

На плате Руслана достаточно перенести тонкую дорожку, объединяющую коллекторы транзисторов оптопар чуть дальше - за предохранитель или обрезать её, если плата изготовлена и кинуть проводок. На моей плате придётся соединить перемычкой, перерезав дорожку с моста на стаб.

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Спасибо большое! Запустился Graph.
Заказал детальки с Китая.... жду.... и ночну сборку.
Слежу за темой по паяльной станции.
Спасибо Вам за помощь по реализации, хотя порой бывают и вопросы глупые, но вы с терпением и с достаточной точностью "разжовываете" форумчанам.

Русл@н
Offline
Зарегистрирован: 14.04.2016

Miamin читать не возможно. Поправил. Ну и за ради прикола слегка подправил плату) Кто не распечатал вперед скачивать.

kupsw
Offline
Зарегистрирован: 25.03.2016

Олег вопрос по прошике 1.5. Есть ли возможность для фена после выключения сбивать температуру, т.е включать вентилятор, до тех пор пока она не станет нижу минимально указанной в min_hotair_temp? Если да, то как это реализовать?

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

kupsw пишет:
Есть ли возможность для фена после выключения сбивать температуру, т.е включать вентилятор, до тех пор пока она не станет нижу минимально указанной в min_hotair_temp?

Продувка в версии 1.5 должна осуществляться при:
1. Помещении фена на подставку в рабочем режиме.
2. При отключении канала кнопкой.
3. При отключении канала защитой.
В случае п.1 и 2 продувка происходит до 50 град., затем вентилятор отключается.
При работе защиты продувка не отключается до перезапуска канала.
Что-то не работает?

pter
Offline
Зарегистрирован: 15.02.2016

Здравствуйте,kupsw температура продувки задается в строке

 if (GetHotAirT >= 40 && need_Cooling)

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

kupsw
Offline
Зарегистрирован: 25.03.2016

Вопрос снимается. Я сам разобрался. Я хотел реализовать как в 568 сообщении. Просто место расположения этой операции изменилось. Но я уже нашел и реализовал.

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

kupsw пишет:
Но я уже нашел и реализовал.

Что бы были периодические вкл-выкл?

kupsw
Offline
Зарегистрирован: 25.03.2016

Да.

LYNX
Offline
Зарегистрирован: 21.03.2014

Добрый день.

Собрал по схеме Олега 2.0.  Допилил под 2.1

До сих пор жду разъемы, последнее что осталось, пару раз уже заказывал

Можете посказать что подключать в:

1. Fan + -. (от фена 8 проводов по распиновке?)

2. Паяльник + -. (от паяльника 5 продов по распиновке?)

3. Выкл (кнопка?)

4. 220В (от сети?)

5. TR1

6. Фен нагр. (от фена 8 проводов по распиновке?)

7. PVR 5В

8. Паяльник. (от паяльника 5 продов по распиновке?)

9. Фен. (от фена 8 проводов по распиновке?)

10. Концевик фена

11. 24V (от блока питания)

Все резисторы на 0.25Вт, только 2 на 240к перепаять на 0.5Вт?

Потом получается раскоментировать //#define NEED_GRAPH и по данным в порту грацик делать?

 

Свою печатку делал первый раз, особо не обращайте внимание