Контроллер паяльного фена

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

На эту тему не тестировал специально, но со встроенного генератора меандр макс. частотой 5 МГц отображает нормально, слегка заваливая фронты и спады. Ну тут ещё ёмкость входа (20пф) + провода может влиять.
Синус 20 МГц (тоже предел) немного искажает форму и чуть заваливает амплитуду.
В принципе нормальный девайс из разряда "всё в одном флаконе", когда нужно куда-то утащить или мало места на столе
Если нужны более крутые параметры, то, конечно, нужно что-то другое покупать,с более высокой полосой пропускания.
Подробнее - в мануале.

Sergant
Offline
Зарегистрирован: 24.03.2016

На своем двухканальном :) ИБП отключил плату от канала 5 вольт и к 24 вольт подключил DC-DC (с хорошей обвязкой) и сделал 5.5 вольт стало все стабильней, и калибруется нормально и работает. Что напрягает в основном до 250 постоянно ищет точку  между : и * переодически пикает во время работы, где повыше температура там стабильней. +\-3 градуса. Буду с питанием еще эксперементировать, трансформаторного БП пока нет проверить,

Геркон пока не смог настроить, какой принцип отлавливания сигнала на ноге А3? изменение напрежения? без резистора сработка почти сразу с резисторами через некоторое время 10-15 секунды после начала нагрева фена.

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

Sergant пишет:
постоянно ищет точку  между : и * переодически пикает во время работы

Значит, температуру болтает больше, чем 5 градусов, просто дисплей обновляется гораздо медленнее, чем считывается АЦП. Можно попробовать в режиме калибровки посмотреть показания АЦП (параметр А), греть и сохранять значения не надо, просто АЦП проверить - если показания колбасятся, то по питанию всё же что-то пролазит. Но лучше, конечно, не от импульсника запитать, что бы точно исключить его влияние.

Цитата:
трансформаторного БП пока нет проверить

Любой транс от 10 Вт на 14-19В переменки + мост с электролитом - вот и временный БП ))

Цитата:
какой принцип отлавливания сигнала на ноге А3? изменение напрежения? без резистора сработка почти сразу с резисторами через некоторое время 10-15 секунды после начала нагрева фена.

Тоже странновато... Магнит не слабоват?
Принцип там простой -
пин подтянут к +5В (т.е. на нём лог. 1), при поднесении магнита, геркон садит его на общий (на пине лог. 0)
Вот построчно прокомментированный код обработки этого пина:
 

/* Gercon stand holder */
    //Если состояние пина изменилось и режим не "стоп" и не "защита"
    if (swGercon.update() && state != st_stop && state != st_protection) {
        //Состояние изменилось на 0
        if (swGercon.fell()) {
            //переходим в режим "пауза"
            state = st_pause;
            //поднимаем флаг нужности охлаждения
            needCool = true;
            //активируем счётчик
            resetCountdown();
        } else { //если состояние пина изменилось на 1
            //и если текущий режим - "пауза"
            if (state == st_pause) {
                //переходим в состояние "работа"
                state = st_work;
                integral = 0L;
                set_f() ;
            }
        }
        //бякаем один раз при снятии-положитии на подставку
        beepOnce(50);
    //если же состояние пина не менялось НО включили в "работу" И лежим на подставке (на пине А3 - 0)
    } else if (state == st_work && !digitalRead(sw_HA)) {
        //вырубаем реле
        D6_High;
        //переходим в режим "пауза"
        state = st_pause;
        //ну и охлаждаем и активируем счётчик
        needCool = true;
        resetCountdown();
    }

 

тридевятый
Offline
Зарегистрирован: 21.05.2017

Добрый день OlegK. А Вы свою плату поменяли? что то не похожа она из архива.

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

Приветствую. С чего такой вывод сделали?

тридевятый
Offline
Зарегистрирован: 21.05.2017

Всё разобрался. Один коментарий пропустил.

afon
Offline
Зарегистрирован: 12.05.2017

Добрый день.

Подскажите: на схеме указаны одни номиналы и на самой плате другие. Например схема энкодера: резисторы 8.2k, конденсаторы 22n. А на печатной плате 10k и 0.1

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

Вопрос: чему верить?

Дмитрий

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

afon пишет:
Вопрос: чему верить?

Приветствую.
Резисторы - подтягивающие, ставьте номиналы от 4,7к до 10к,
конденсаторы - уменьшают дребезг контактов, от 22nF до 150nF.

Falcons
Offline
Зарегистрирован: 13.06.2017

Собираю этот контроллер, возник вопрос можно переделать чтобы ошибки выходили не пиктограмы, а полноценно на экране.

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

Как Вы это себе представляете? Всмысле, на словах опишите, что и как должно быть.

Falcons
Offline
Зарегистрирован: 13.06.2017

Добрый день. У меня такое представление по поводу ошибок, при выводе ошибки выходит не пиктограмма, а очишается экран и идет расшифровка, при русскоязычном индикаторе соответственно на русском (тут уже по желанию можно и самому сделать), а с али на английском. И я еще понял, что при ошибке включается 100 % обдува до отключения и отключается нагрев. Сегодня пришел разъем на фен и осталось пара детеалей найти и допаять, в остальном уже включается и показывает. Немного исправил платы, сделаю пришлю фото.

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

Falcons пишет:
...при выводе ошибки выходит не пиктограмма, а очишается экран и идет расшифровка...

В принципе, мысль здравая - неудобно помнить коды ошибок, равно как и в бумажку заглядывать...

Falcons
Offline
Зарегистрирован: 13.06.2017

OlegK вы еще не начали делать для жал Т12. И возьметесь перевести ошибки нормально или уже забросили этот проект.

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

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

Falcons
Offline
Зарегистрирован: 13.06.2017

Собрал то я все и запустил, но не калибровал еще. Хотелось бы переделать на экран oled как у MkTwo, но с энкодером и начальной калибровкой т.е. все как у вас но на oled. Радиолюбитель я с прошлого века (начинал 1979 году) и плохо разбираюсь в программировании, поэтому буду пробовать. Пришел мне T12 с али, качество ручки нормальное, жала на упаковках написано made in japan, но на самих нет никакой гравировки hakko хотя сами по себе качественные, ну а сам годен контроллер только как перехватиться, не очень стабилен, точности температуры нет, памяти на вкусности жал нет, с stm 32 уже лучше но и по цене тоже лучше, да и собранный собственной рукой мне больше нравится.

bulat943
Offline
Зарегистрирован: 19.09.2016

извините что втогаюсь в тему...

а для 8018LCD https://ru.aliexpress.com/item/220V-450W-450-Degree-LCD-Adjustable-Electronic-Heat-Hot-Air-Gun-Desoldering-Soldering-Station-IC-SMD/32595822866.html?spm=2114.13010608.0.0.XLXWYi  этот контроллер можно переделать?а то в нем нет терморегулятора,только индикация,и та врет...

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

Думаю, врядли получится - КМК, маловато места, даже если выкинуть защитное реле и всё переделать на СМД, т.к. ещё и питание нужно умудриться вкорячить. Может я и ошибаюсь, конечно ))
В любом случае, что бы определиться, лучше снять размеры платы по корпусу и под неё пробовать развести компоненты.

THEFAtE
Offline
Зарегистрирован: 05.09.2017

Всем здравствуйте. Хочу сделать плату контроллера для фена, сейчас озадачен питанием +5В. Подскажите пожалуйста, какой ток потребляет ардуино, экран и все остальное по каналу 5В. Есть прекрасный блок питания на 24 вольта, понижаю через LM317 или 7805 на нагрузку в пол ампера, микросхемы довольно сильно греются. Скорее всего я очень завысил запас по нагрузке:-)
Спасибо OlegK за проделанную работу.

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

THEFAtE пишет:
Подскажите пожалуйста, какой ток потребляет ардуино, экран и все остальное по каналу 5В

Специально не измерял, но, ориентировочно не более 0.2А (ну, может до 0.3)
Линейный стабилизатор на 5В, при питании от 24В и токе 0.2А будет рассеивать мощность 3.8Вт, что потребует применения теплоотвода.
Вообще, разные платы дуин потребляют по-разному, ну и дисплей 1602 (основной потребитель - подсветка) -

А ещё проще - померить мультиметром ))

THEFAtE
Offline
Зарегистрирован: 05.09.2017

OlegK, спасибо.

Возник еще такой вопрос: почему пин D3 используется для управления транзистром и подтянут к минусу. Нет в этом ошибки?

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

Немножечко не так. Не пин подтянут к общему проводу, а затвор МОСФЕТа.
Этот каскад "перекочевал" из ОПС - там управление производилось подачей + через оптрон, и этот резистор являлся нагрузкой для транзистора оптрона.
В данной ситуации этот резистор не особо необходим, но учитывая, что

1. Полевик управляется микротоками, по сути - потенциалом. А потому, если выход по какой-либо причине, окажется в Z-состоянии, то МОСФЕТ может хаотично открываться-закрываться от выловленных помех.
2. Затвор полевика имеет вполне приличную ёмкость, ток заряда которой ограничивается последовательно включённым резистором, а ток разряда частично берёт на себя резистор на общий провод и транзистор пина

то лучше пусть он будет.

руня
Offline
Зарегистрирован: 05.06.2017

подскажите какой дисплей вы использовали и на каком контроллере? 

руня
Offline
Зарегистрирован: 05.06.2017

MkTwo пишет:

Sergant пишет:

MkTwo пишет:

1) родить оформление дисплея

Просьба "рожать" так, чтобы можно было позже скопировать "раздел скетча" под наш общий дисплей OLED :) заранее спасибо

Почти все заказал жду, обнаружил деражатель для фена по разумной цене, но на днях появилась ПЛАТНАЯ доставка :(  Себе же заказал комплект фен с держателем (для прошлой конструкции покупал фен намного дороже да еще и без держателя)

обалдеть цены, кусок пластика с магнитом как сама рукоять...

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

вот ссылка на мой скетч и библиотеку с новыми шрифтами:

https://www.dropbox.com/s/va99jdd5hpk0iuw/HA.rar?dl=0

замечания и тестирования приветствуются, температуру надо калибровать и по графику зависимостей считать, ещё не делал, скоро займусь... а так по факту пишет температуру 380, а по факту там около 150

 

Umkalab пишет:

Ха, смешные вы люди... Мои грабли про MOC в теме ОПС вам ничего не напоминают???

Не поверишь - до последнего был уверен что этот мосфет без детекции нуля... про грабли читал)

подскажите какой дисплей вы использовали и на каком контроллере? 

beve
Offline
Зарегистрирован: 15.07.2015

OlegK, подскажите, такой готовый модуль lm358:

 

Ссылка на товар, можно использовать вместо приведённой вами схемы "модуля" AD8551 на схеме TCAmp, так чтобы в общую схему (main) воткнуть без переделки? Или это совсем не то?

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

Теоретически пойдёт, если умудриться "вкорячить" цепь смещения по входу.
Возможно, потребуется поднять усиление или поменять подстроечник на больший - тогда и пределы подстройки увеличатся тоже.
Может проще сделать самостоятельно? На той же 358-й...

beve
Offline
Зарегистрирован: 15.07.2015

OlegK, большое спасибо за ответ. Раз не подойдет так как есть, значит не пойдет.

Zemaza
Offline
Зарегистрирован: 16.11.2017

Подскажите пожалуйста, установил в усилитель микросхему AD8551ARZ-REEL7 судя по даташиту такая-же как и без индекса, однако АЦП выдает на LO максимум 30 попугаев при 20 градусах, на HI 500 попугаев при 450 градусах, при этом движки подстроечников выведены в крайние положения. При этом показания А постоянно колебаются в пределах 4-7 попугаев, соответственно колбасит и температуру в этих же пределах. Т.е. микросхема ведет себя как обычный усилитель. Не нужно ли изменять, что-нибудь в скетче? Кроме того постоянно выбивает защита !6, при этом станция не выходит в режим "температура в точке стабилизации". Питание через линейные стабилизаторы от трансформатора, фильтрация LC присутствует. Что может быть?

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

Zemaza пишет:
на HI 500 попугаев при 450 градусах, при этом движки подстроечников выведены в крайние положения.

Лучше верхнюю границу перестроить до примерно 900 попугаев АЦП, при той же температуре.
ОУ r-2-r, будет, примерно пара попугаев/градус, точнее отслеживать отклонения температуры.
Если движок подстроечника в цепи ОС в крайнем положении и его не хватает, что бы поднять усиление, то нужно несколько увеличить постоянный резистор, включённый последовательно с этим подстроечником.

Цитата:
При этом показания А постоянно колебаются в пределах 4-7 попугаев

Узел контроля 0 сети - какие конденсаторы (номиналы) установлены?

Цитата:
Не нужно ли изменять, что-нибудь в скетче?

Всмысле, как в проекте ОПС - выбор "простого" ОУ или r-2-r?
Нет, не нужно, тут масштабируется через ф-ю map().

Цитата:
Кроме того постоянно выбивает защита !6, при этом станция не выходит в режим "температура в точке стабилизации".

Поэтому и вылетает в защиту - флаг "стабильности" не взвёлся. Пока можно отключить доп. защиты, закомментив дефайн ADV_PROT_ON.
ЮСБ шнур при этом от контроллера отключен?

Zemaza
Offline
Зарегистрирован: 16.11.2017

Спасибо за оперативный ответ! С кодом разобрался, очень красиво и просто получилось). Кабель USB отключен. Детектор нуля собран на РС814 без кондеров, сопротивления в сумме 115кОм(подобрана оптимальная детекция). Какое напряжение должно быть на выходе усилителя, например при 450 градусах? Колебания происходят еще на стадии калибровки, при Р=0. Изменения показателя А (при 20 градусах) происходят таким образом: 0,5-1 секунду А=40 потом на 0,5-1секунду А прыгает вверх на 6-12 попугаев и возвращается на 40. Выявил некоторую нестабильность в цепи питания, скачки 0,01-0,02В (стабилизатор 7805), не может ли это влиять на стабильность показаний? Может стоит запитать усилитель от чего нибудь типа TL431? Кроме того в цепи питания нагревателя, под нагрузкой, присутствует звуковая частота(симистор пищит, немного).

Zemaza
Offline
Зарегистрирован: 16.11.2017

Вот моя компоновка, может из-за длинных проводов появляются наводки?

Zemaza
Offline
Зарегистрирован: 16.11.2017

Показания с интервалом около 2сек. Температура окр. воздуха 17 градусов.

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

Zemaza пишет:
Детектор нуля собран на РС814

Это я тупанул, уже вылетело из головы, что детектор тут не такой, как в ОПС. ))

Цитата:
нестабильность в цепи питания, скачки 0,01-0,02В

Это мультиметром намеряли? Если да, то скорее всего там амплитуда побольше даже будет...
Да и вообще - многовато для линейного стаба. Осциллом смотрели?
А вообще, влиять может - эти пульсации подаются в цепь смещения и могут вызвать такой эффект.

Цитата:
Может стоит запитать усилитель от чего нибудь типа TL431?

У меня запитано аналогично, всё от 7805, ничего не скачет. Как организовано питание опишите - номиналы конденсаторов до/после стаба и.т.д. Отдельные ли обмотки используются для вентилятора и контроллера?

Цитата:
Кроме того в цепи питания нагревателя, под нагрузкой, присутствует звуковая частота(симистор пищит, немного).

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

Цитата:
Вот моя компоновка, может из-за длинных проводов появляются наводки?

Длинные шнурки никогда пользы не приносили. Лучший провод - это его отсутствие ))

Zemaza
Offline
Зарегистрирован: 16.11.2017

Дело было таки в питании! Осциль показал  одиночные импульсы амплитудой 0,05-0,09в длительностью 50-100мс с интервалом около 300мс. Какой-то бракованый 7805 попался, наверное ФСБшный, шифровки передает)). При  этом стоят LC фильтры, да и входными-выходными кондерами не обделил, по 2200мкФ-470мкФ . В общем первый раз такое вижу. Запитал от 3 блоков питания, показания стоят как вкопаные. Уменьшил в два раза ОС, попугаев стало 800 при 400 градусах. Температуру держит +- 1 градус. Без шнурков не обойтись, есть красивый корпус, пришлось плату разбить на модули. Буду наводить марафет. Спасибо за помощь!

p.s. Как у Вас обстоят дела с паялкой на Т12? Пробовал у товарища оригинальную HAKKO на Т12, восхитительная штука! Хотелось бы и себе такую!

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

Zemaza пишет:
Пробовал у товарища оригинальную HAKKO на Т12, восхитительная штука! Хотелось бы и себе такую!

В этом разделе есть тема с проектом под такие паяльники.

taimen62
Offline
Зарегистрирован: 25.11.2017

Здравствуйте Олег.Скачал ваш архив,решил спаять себе фен.А платы как таковой нет.Один призыв -платы надо зеркалить.Где искать.Спасибо-извините.

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

Приветствую.
Файл откроете, там, внизу, вкладки есть. Просто я оставил активной вкладку с надписью о необходимости зеркалить.

taimen62
Offline
Зарегистрирован: 25.11.2017

Спасибо большое.Глазки опустил и увидел.Будем ваять.

aleks.kav
Offline
Зарегистрирован: 24.12.2017

OlegK, спасибо вам за ваш труд.

Прошу прощения, но я только столкнулся с ардуино. Может что-то, не совсем понимаю.

Очень понравился ваш проект, решил собрать, уже есть паяльник хакко т12, и нужен только фен.

Ранее видел много проектов на Atmega328P и соответственно его купил.

На сколько я разобрался в arduino nano стоит тот же Atmega328 только без обвязки.

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

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

Заранее спасибо за ответ.

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

aleks.kav пишет:
На сколько я разобрался в arduino nano стоит тот же Atmega328 только без обвязки.

Из всей обвязки, что есть на борту наны, потребуется только кварц на 16 МГц с парой пикофарадников.
Скетч переписывать не нужно. Заливать можете следующими способами -
1. Голый МК - через программатор по SPI. Т.е. готовый hex-файл заливаете через любой софт, поддерживающий ваш программатор. Не забудьте правильно выставить фьюзы. Бинарник прошивки можно получить из Arduino IDE - меню "скетч" - "экспорт бинарного файла".

2. МК с залитым загрузчиком - через пины 0 и 1 (UART) с помощью любого USB-UART переходника. Сперва программатором или другой Ардуиной заливаете загрузчик, а в дальнейшем заливаете скетч через переходник из Arduino IDE.

aleks.kav
Offline
Зарегистрирован: 24.12.2017

Спасибо за ответ. И если возможно ещё вопросы.

У меня есть arduino uno, я думаю, что можно залить прямо в uno предварительно поменяв мк на панельке?

И ещё, возможно ли залить nex файл в мк mega328 через ардуино уно или это возможно только с помощью программатора? И какой программой лучше и какой программатор выбрать. Остановился на usbasp- планирую заказать. (Хочу залить русскую прошивку в тестер транзисторов на mega328, хотя там и на английском все понятно, но говорят скорость увеличивается прилично).

USB-UART- это я так понимаю эмулятор USB-COM, (Tx.Rx), когда-то таким перешивали мобилки Siemens?

Применительно к мк выглядит так, или я ошибаюсь?

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

OlegK пишет:

1. Голый МК - через программатор по SPI. Т.е. готовый hex-файл заливаете через любой софт, поддерживающий ваш программатор. Не забудьте правильно выставить фьюзы. Бинарник прошивки можно получить из Arduino IDE - меню "скетч" - "экспорт бинарного файла".

Всё не так.
В голый процессор сначала " записать загрузчик'.
Он заодно и сразу пропишет нужные фьюзы.
Потом " загрузить с помощью программатора"
И не надо никакой hex или bin разыскивать.

aleks.kav
Offline
Зарегистрирован: 24.12.2017

OlegK

Привет.

1 Начал разбираться со схемой и не нашёл в мк328р 7аналоговый вход на термопару.Похоже не удастся применить голый мк, или есть варианты?

2 У меня есть два бп 24В.0.5А и 5В.2А, соответственно возможны 2 варианта питания схемы:1). 24В.0.5А +DC-DC+5В и 2). 5В.2А +DC-DC+24В Какой вариант посоветуете?

3 Можно ли применить реле на 12в с добавочным резистором сопротивления обмотки вместо 24в.

4 Стоимость AD8551 у нас нереальная, есть ли гуманная замена по вменяемой цене?

И так и не получил от вас ответа: возможно ли залить nex файл в мк 328Р через ардуино уно или только через программатор. Соответственно какой программатор посоветуете и какой софт.

Заранее спасибо за ответ.

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

aleks.kav пишет:
не нашёл в мк328р 7аналоговый вход на термопару.

В dip исполнении, таки да - нет, только в TQFP.
Из даташита:
8-channel 10-bit ADC in TQFP and QFN/MLF package
6-channel 10-bit ADC in PDIP Package

Цитата:
возможны 2 варианта питания схемы

Первый, вроде, логичнее.

Цитата:
Можно ли применить реле на 12в с добавочным резистором сопротивления обмотки вместо 24в.

Можете, в принципе, поставить резистор, только сперва замерьте ток потребления реле от 12В и умножьте его на 12В (падение на резисторе) - получите мощность, которая будет выделяться на резисторе. Ну и ставьте резистор с запасом от полученной мощности. Возможно, будет печка, взависимости от потребления реле.

Цитата:
Стоимость AD8551 у нас нереальная, есть ли гуманная замена по вменяемой цене?

Так ставьте как многие - LM358 и будет работать.

Цитата:
И так и не получил от вас ответа

Давно бы уже загуглили, зачем ждать...
Используете, как по ссылке, свою уну и заливаете в МК скетчи из Arduino IDE.

aleks.kav
Offline
Зарегистрирован: 24.12.2017

Спасибо. Буду заказывать нано.

Sergant
Offline
Зарегистрирован: 24.03.2016

Zemaza пишет:

p.s. Как у Вас обстоят дела с паялкой на Т12? Пробовал у товарища оригинальную HAKKO на Т12, восхитительная штука! Хотелось бы и себе такую!

То же хотел делать но нашелся мастер изменил прошивку для Bakon 950D (прошивается за "секунду") и получаем 10 профилей калибровки под разные жала t12 и немного плюшек для удобства использования (таймер выключения, быстрее переключения под преднастройкам), кому надо читаем комментарии здесь https://mysku.ru/blog/china-stores/34035.html

reactor333
Offline
Зарегистрирован: 02.09.2017

Здравствуйте. Делаю собственную плату по схеме OlegK. Нашел опечатку: Buzzer на схеме (из архива 1.3) 2-го поста подключается к D10 пину, а на плате и в скетче к D7.

Делаю свою плату на atmega328p, т.к. они у меня есть. Также замечу, что aleks.kav рано сдался) Собственно есть идея перенести выход ОУ с А7 на А0, а геркон с А3, например, на незадействованный D4 пин, т.к. там либо HIGH, либо LOW получается. Собственно созрели вопросы:

1) Что нужно подправить в скетче, например в начале скетча заменить: 

#define sw_HA 17  //pin A3

на:

#define sw_HA 4  //pin D4
Где в скетче идет считывание с А7 пина я так и не нашел... Помогите разобраться.
2) Зачем вообще понижающий модуль MP1584EN? Чтобы снизить нагрузку с 7805. Если собираюсь использовать 7805 с теплоотводом и обдувом платы вентилятором (тем самым отказавшись от MP1584EN), то проблем возникнуть не должно? Или же дополнительно вотунуть 7812?
3) В городе, где я живу, нигде нет индуктивностей. Есть из запасов у меня только 470uH на ферритовом сердечнике. Т.к. собираюсь отказаться от MP1584EN, то собираюсь использовать индуктивность L1 470uH и электролит C4 470uFx35V. Вот тут я бы не отказался от совета по выбору емкости конденсатора при такой индуктивности. Или же данная индуктивность вообще внесет отрицательное влияние на схему и следует вообще отказаться? Остальные индуктивности ставить тоже(470uH)? Соответствующие им электролиты ставить емкостью той, что на схеме? Или нужна другая емкость?
4) Почему ОУ вынесен на отдельную плату?
5) Замена КТ503 на BC337-25 и BT139 на BT138 возможна?
6) Конденсатор С3 в цепи оптопары высоковольтный?
 
trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Тут есть ещё коллеги:
https://mysku.ru/blog/aliexpress/59483.html

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

reactor333 пишет:
Нашел опечатку:

Спасибо, поправил.

Цитата:
Собственно есть идея перенести выход ОУ с А7 на А0, а геркон с А3, например, на незадействованный D4

Можнои так. Про кнопку энкодера не забудьте, которая на А0 "сидит".

Цитата:
например в начале скетча заменить:

Да.

Цитата:
Где в скетче идет считывание с А7 пина

Строка 931.

Цитата:
Если собираюсь использовать 7805 с теплоотводом и обдувом платы вентилятором (тем самым отказавшись от MP1584EN), то проблем возникнуть не должно?

Не должно. Просто учитывайте, что на 7805 будет примерно рассеиваться (24 - 5) * 0,3...0,5 ~ 5,7...9.5 Вт.
 
Цитата:
3) В городе, где я живу, нигде нет индуктивностей.

Номиналы некритичны. Если запитано не от импульсного БП, то можно дроссели и не ставить.
 
Цитата:
4) Почему ОУ вынесен на отдельную плату?

Чисто в целях дальнейших экспериментов и возможной модернизации - тогда придётся переделать одну маленькую плату, а не всё полностью.
 
Цитата:
Замена КТ503 на BC337-25 и BT139 на BT138 возможна?

Да.
 
Цитата:
Конденсатор С3 в цепи оптопары высоковольтный?

Вообще, он не в цепи оптопары, а параллельно симистору ))) Но, таки да, не ниже 400В.
reactor333
Offline
Зарегистрирован: 02.09.2017

Значит создал я свою плату под ОУ r-t-r AD822, которые у меня были. При тестировании выяснилось, что достались подделки и на выходе постоянно ~900 попугаев. Заменил на LM358N, который был в ближайшем магазине. Но при комнатной температуре показания ~150 и показания не регулируются подстроечником "начало". Подключив термопару от тестера и нагрев ее от зажигалки выяснил, что схема рабочая и регулируется подстроечником "конец". Также намигался лампочкой, подключенной вместо нагревателя.Также при тестировании ветилятора выяснилось, что очень пищит мотор при любой мощности ниже 100 процентов. Соответственно вопросы:

1) Как победить писк ветилятора? Может так:

    //select PWM freq for fan motor (see constats table)
    TCCR2B = TCCR2B & 0b11111000 | 0x01;

2) Как вывести показания ОУ для калибровки при комнатной температуре к 20 попугаям? Увеличивать сопротивление подстроечника "начало"?

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

reactor333 пишет:
Как победить писк ветилятора? Может так:

Да, можно попробовать изменить частоту ШИМ. Если всё равно будет работать некорректно, то подкинуть электролитический конденсатор, параллельно моторчику. Ёмкость поставить минимальную, при которой пропадёт или уменьшится писк. В крайнем случае, придётся делать преобразователь ШИМ-напряжение.

Цитата:
Как вывести показания ОУ для калибровки при комнатной температуре к 20 попугаям? Увеличивать сопротивление подстроечника "начало"?

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

Если не хватает усиления а, соответственно, и диапазона подстроечника "шкала" в цепи ОС, то сопротивление цепи ОС нужно увеличить. И наоборот.