сообщений с исправлениями, косяками-ошибками и дополнениями от "наших читатетлей" не поступило, значит выкладываем полностью пакет со схемами, картинками, файлами в формате Eagle-CAD
какие параметры ШИМ (частота, диапазон скважности) у паяльника, и двигателя фена?
Частота шим - около 500 Гц, для моторчика фена заполнение регулируется 30-100%, вручную, для паяльника 0-100% - автоматически (пропорциональный регулятор).
сообщений с исправлениями, косяками-ошибками и дополнениями от "наших читатетлей" не поступило, значит выкладываем полностью пакет со схемами, картинками, файлами в формате Eagle-CAD
Нужна помощь т.к. сам не шибко специалист. Есть транс, обмотки 24В - 2А; 12В - 2А; 7В - 0,7А. Планирую использовать в данном проекте. В планах: на обмотку 24В "посадить" паяльник и вентилятор фена (по идее должно хватить), от 7В запитать через 7805 логику. У Олега насколько понимаю также. Вопрос возник в 12В. Хочу использовать ее для питания реле чтобы разгрузить линию 24В. Как лучше организовать это "по умному"? Или не заморачиваться, поставить диодный мост и с него напрямую запитать реле и линию оптопар как у Олега в первоисточнике? Что скажете?
В планах: на обмотку 24В "посадить" паяльник и вентилятор фена (по идее должно хватить
Думается, 2А для - паяльника маловато будет, но можно попробовать... Ничто не мешает потом и заменить...
Импульсники ребята ставят 3-х амперные и то, бывает, что защита срабатывает при запуске. С трансформаторным, в этом плане, попроще будет, просто напруга просядет до прогрева. А вот при одновременном использовании фена и паяльника будет заметным сильное падение оборотов. У меня тороид ватт на 70, обмотка 24В намотана проводом 1,25 и то вентилятор фена "приседает" при работе с паяльником.
Цитата:
Вопрос возник в 12В. Хочу использовать ее для питания реле чтобы разгрузить линию 24В. Как лучше организовать это "по умному"? Или не заморачиваться, поставить диодный мост и с него напрямую запитать реле и линию оптопар как у Олега в первоисточнике? Что скажете?
Можно и напрямую запитать, только учтите, что если у вас переменки 12 вольт, то после выпрямителя будет вольт 16.
Думается, 2А для - паяльника маловато будет, но можно попробовать...
Вот это меня и беспокоит, что возможно этого будет мало. Но решил попробовать. Этот трансформатор вообще от паяльной станции саломоновской. Она у меня "приказала долго жить" решил выпотрошить ее и использовать корпус и транс для данного проекта. Паяльник тоже родной саломоновский. Вродебы работала нормально и тянула его когда была жива. А тут еще добавится кулер.. Но я не думаю что он много потребляет. В общем как говорится "надежда умирает последней" )) Буду пробовать.
OlegK пишет:
Можно и напрямую запитать, только учтите, что если у вас переменки 12 вольт, то после выпрямителя будет вольт 16.
Понял.. незнал об этом. Спасибо за подсказку. Попытаю интернет на эту тему для развития так сказать.
Т.е. если я правильно понимаю можно спокойно использовать в цепи 12В ваш вариант (мост - стабилизатор 7812 с обвязкой - схема) Кстати хотел уточнить раз уж разговор зашел о стабилизаторе. Вы обвязку конденсаторную использовали стандартную как в даташите? На схеме номиналов не нашел по этим электролитам.
Если вопрос ко мне, то скетч полностью автора версия 1.1 ничего своего не добавлял кроме небольших изменений по питанию в плате. Если нужен скетч под дисплей 1602 то могу выслать, но рекомендую все таки использовать дисплей 2004.
да мне нужен скетч LCD 1602 и плата печатная ваш вариант все на одной плате
Sergant пишет:
Если вопрос ко мне, то скетч полностью автора версия 1.1 ничего своего не добавлял кроме небольших изменений по питанию в плате. Если нужен скетч под дисплей 1602 то могу выслать, но рекомендую все таки использовать дисплей 2004.
у вас не используется внешний источник опорного напряжения (пин Aref)
Нет никакого смысла во внешнем опорном. В данном случае не требуется точного измерения напряжения на аналоговом входе - измерительный усилитель "разгоняется" по прямому соответствию "попугаев" АЦП реальной температуре.
Цитата:
стоит ли экранировать "аналоговую часть" схемы/ОУ?
будут ли плюсы? или достаточно будет правильного расположения/разводки?
Экранировать не обязательно, хотя, если используется двусторонний текстолит для платы, то можно пустить верхний слой в качестве экранирующего и подключить его в одной точке - там, где к плате подключается общий провод. У меня, в том виде, как изготовлено изначально, никаких специальных мер по экранированию не предусмотрено и никаких наводок и помех не выявлено. Из общих требований - плату усилителей термодатчиков и провода, идущие к ней не стОит располагать близко к трансформатору питания (в случае, если он применён).
Олег, с кажите так для интереса, а дробную чать для показания темперратуры сложно реализовать. Что для этого нужно? И если есть какая нить инфор, где почитать, дайте сылочку!
Олег, с кажите так для интереса, а дробную чать для показания темперратуры сложно реализовать. Что для этого нужно?
Встречный вопрос - а зачем? Тут это просто не требуется, по определению, это же не термостат для научных экспериментов )))
А вообще... Ну, к примеру, если применить rail-to-rail ОУ, то можно увеличить разрешение измерительной части до полградуса. Для этого требуется показания АЦП поделить на 2 (не целочисленное деление), ну и изменить тип переменной с целого числа на вещественное. По идее, должна чуть возрасти точность поддержания заданной температуры, т.к. регулирование по отклонению начнётся не с 1 градуса, а с 0.5.
Другой вариант - применение специализированной м/с, к примеру MAX6675 (точность возрастёт до 0.25 град), но лучше что-то более быстродействующее (если для фена), ибо время конвертации у этого преобразователя около 250 мсек, что довольно много и температура будет болтаться сильнее. Этот вариант я пробовал, но отказался в пользу аналогового преобразования. Опять же, ноги контроллера потребуются для управления по SPI. Либо, поискать что-то другое, что может работать по I2C и прицепить на шину с дисплеем.
Что-то почитать... К примеру тут. Или погуглить по "преобразование сигнала термопары"...
В данном случае не требуется точного измерения напряжения на аналоговом входе - измерительный усилитель "разгоняется" по прямому соответствию "попугаев" АЦП реальной температуре.
если можно, поподробнее?
(как то в ступор сразу сваливается мыслительная деятельность... :о) гипотетически понятно, а реально ничего не понятно)
Да вроде же несложно: 20 отсчётов АЦП = 20 град., 350 отсчётов = 350 град., и.т.д
Максимально измеренная таким образом температура, с разрешением в 1 град. для "простого" ОУ может быть ~800 град., а для rail-to-rail ~1023 град.
Или до ~400 и ~510, соответственно, с разрешением 0.5 град.
судя по всему идет обработка значений, полученных от термосопротивления. Не могу разобраться, какие манипуляции происходят с этими значениями, чтобы привести их к градусам?
Хорошо спасибки это немножко не то ну и на том спасибки хотелось бы еще вариантов увидеть и выбрать более понятное для себя извените нетак спросил наверное
Arduino: 1.6.9 (Windows XP), Плата:"Arduino Nano, ATmega328"
SS_5:122: error: 'class LiquidCrystal_I2C' has no member named 'init'
exit status 1
'class LiquidCrystal_I2C' has no member named 'init'
компиляции скетча паяльной станциивыдает ошибку чего этой ide нужно?
>> SS_5:122: error: 'class LiquidCrystal_I2C'has no member named 'init'
не хватает бибилиотеки LiquidCristall_I2C - в каталоге с исходниками есть каталог с таким же названием, скопируйте его в каталог с "пользовательскими бибилотеками ардуины"
скачал с поста №2 ,внутри пустые папки библиотек , названия такие же но в средине пусто хелпп:( ,(скачал github распаковал в (C:\Program Files\Arduino\libraries)) результат тотже ?
скачал с поста №2 ,внутри пустые папки библиотек , названия такие же но в средине пусто хелпп:( ,(скачал github распаковал в (C:\Program Files\Arduino\libraries)) результат тотже ?чё делать ?:(
Обновил архив, перекачайте со второго поста или тут. Библиотеки находятся в папке Libraries.
Скажите а почему выбрали имено резисторы наминалом 10к и 100ом?. В начале подумал, что на затвор полевика приходи из за делителя напряженеи мение 20 вольт, указано в даташите. Посчитал вышло 23. Не понятно для чего там эти резисторы? и можно ли ставить двругой номинал?
Номиналы какие были в наличии в достаточном количестве.
И это не делитель, в общем-то...
Резистор 10кОм подтягивает затвор к общему проводу, а 100Ом - для ограничения тока перезаряда ёмкости затвора.
Номиналы некритичны.
Первый можете поставить в пределах 10-50 кОм, второй от десятков до нескольких сотен Ом.
еще больше стало непонятно (возможно, из-за того, что до кода еще не добрался)
1. получаем с ОУ значение, "преобразовываем" - получаем температуру
2. получаем с ОУ значение, делим на два, "преобразовываем" - получаем температуру с "меньшей точностью"
в голове не укладывается, делим "некую величину" на два и в результате этого деления - "уменьшаем" ее "чуствительность" ... опять таки, возможно, без кода сложно понять, но, я представлял примерно след. алгоритм преобразования "аналога в цифру", в данном месте:
- получаем "сырые данные" с ОУ
- преобразуем их, в зов-ти от "разрешения АЦП", "напряжения Uref", "коэф. масштабирования" - получаем температуру
но при делении данных на два - получаем, вроде как половину "исходных данны", а не "уменьшенную точность"?!
вот кусок из моего ардуиновского термометра, собирал давно и за один вечер, точно уже не помню особенностей, но, по моему там и так все просто:
https://yadi.sk/d/2KIVFbIEtJnRn
ссылка на скрин как прошить через TL866CS.
Огромное вам спасибо!!!
Вопрос не по теме обсуждения кто нибудь пользуется кэшбеком ! интересует лучшие и удобней пользоватся?
добрый день
сообщений с исправлениями, косяками-ошибками и дополнениями от "наших читатетлей" не поступило, значит выкладываем полностью пакет со схемами, картинками, файлами в формате Eagle-CAD
###!!! ПОЛНАЯ СХЕМА, БЛОК-СХЕМА, Eagle-CAD файлы !!!###
https://www.dropbox.com/sh/tj5el0klzzv5eiz/AAAFtCHlWurLtGlD3EIwWARQa?dl=0
всем удачных сборок
!!! Олег !!!
какие параметры ШИМ (частота, диапазон скважности) у паяльника, и двигателя фена? (сорри. если эта инфа уже где то есть)
Частота шим - около 500 Гц, для моторчика фена заполнение регулируется 30-100%, вручную, для паяльника 0-100% - автоматически (пропорциональный регулятор).
и пара слов об управлении нагревателя фена (ШИМ или какой другой способ, частота, заполнение итд)
сразу забыл спросить, замотался ... :о)
спасибо
Фазо-импульсное управление - потому и есть узел контроля перехода сетевого напряжения через 0.
Регулирование - пропорционально-интегральное.
Фазо-импульсное управление - потому и есть узел контроля перехода сетевого напряжения через 0.
Регулирование - пропорционально-интегральное.
видео для примера https://www.youtube.com/watch?v=-YyuncOGa1U
добрый день
сообщений с исправлениями, косяками-ошибками и дополнениями от "наших читатетлей" не поступило, значит выкладываем полностью пакет со схемами, картинками, файлами в формате Eagle-CAD
###!!! ПОЛНАЯ СХЕМА, БЛОК-СХЕМА, Eagle-CAD файлы !!!###
https://www.dropbox.com/sh/tj5el0klzzv5eiz/AAAFtCHlWurLtGlD3EIwWARQa?dl=0
всем удачных сборок
Спасибо за работу.
Есть ли список элементов?
списка специально не готовил, посмотрим, есть ли в игле такая функция...
а вообще, там деталей немного... штук 30 наберется, главное их правильно смежду собой соеденить, ни чего не перепутав :о)
p.s. вот выкус из инета:
«bom.ulp» — создает список используемых в схеме деталей (Bill Of Material)...потом в excel...
так что, если сильно надо - запускайте Eagle-CAD и вперед (я дальше разбираться не стал, нет времени)
Вот схема в SPlan7. Усилители для термопары. Срисовал по платам автора.
Просьба проверить.
https://yadi.sk/d/X-PoaYAStSgew
Всем добрый денек.
Нужна помощь т.к. сам не шибко специалист. Есть транс, обмотки 24В - 2А; 12В - 2А; 7В - 0,7А. Планирую использовать в данном проекте. В планах: на обмотку 24В "посадить" паяльник и вентилятор фена (по идее должно хватить), от 7В запитать через 7805 логику. У Олега насколько понимаю также. Вопрос возник в 12В. Хочу использовать ее для питания реле чтобы разгрузить линию 24В. Как лучше организовать это "по умному"? Или не заморачиваться, поставить диодный мост и с него напрямую запитать реле и линию оптопар как у Олега в первоисточнике? Что скажете?
Думается, 2А для - паяльника маловато будет, но можно попробовать... Ничто не мешает потом и заменить...
Импульсники ребята ставят 3-х амперные и то, бывает, что защита срабатывает при запуске. С трансформаторным, в этом плане, попроще будет, просто напруга просядет до прогрева. А вот при одновременном использовании фена и паяльника будет заметным сильное падение оборотов. У меня тороид ватт на 70, обмотка 24В намотана проводом 1,25 и то вентилятор фена "приседает" при работе с паяльником.
Можно и напрямую запитать, только учтите, что если у вас переменки 12 вольт, то после выпрямителя будет вольт 16.
Думается, 2А для - паяльника маловато будет, но можно попробовать...
Вот это меня и беспокоит, что возможно этого будет мало. Но решил попробовать. Этот трансформатор вообще от паяльной станции саломоновской. Она у меня "приказала долго жить" решил выпотрошить ее и использовать корпус и транс для данного проекта. Паяльник тоже родной саломоновский. Вродебы работала нормально и тянула его когда была жива. А тут еще добавится кулер.. Но я не думаю что он много потребляет. В общем как говорится "надежда умирает последней" )) Буду пробовать.
Можно и напрямую запитать, только учтите, что если у вас переменки 12 вольт, то после выпрямителя будет вольт 16.
Понял.. незнал об этом. Спасибо за подсказку. Попытаю интернет на эту тему для развития так сказать.
Т.е. если я правильно понимаю можно спокойно использовать в цепи 12В ваш вариант (мост - стабилизатор 7812 с обвязкой - схема) Кстати хотел уточнить раз уж разговор зашел о стабилизаторе. Вы обвязку конденсаторную использовали стандартную как в даташите? На схеме номиналов не нашел по этим электролитам.
Удалил пост!
Олег подскажите транзистор который возле диодного моста катодом должен быть к pc817 или к диоду?
Коллектором к pc817
ахаха спс,смотрел на диод и написал катод.Конечно же коллектор.
добрый день!
мне очень понравилась ваш проект пп + скейч? ссылку где можно скачать мне прислать!??
[quote=Sergant]
Упаковал свою станцию в корпус, старался сделать компактно (думаю получилось), дисплей делал как у автора (бол
Если вопрос ко мне, то скетч полностью автора версия 1.1 ничего своего не добавлял кроме небольших изменений по питанию в плате. Если нужен скетч под дисплей 1602 то могу выслать, но рекомендую все таки использовать дисплей 2004.
да мне нужен скетч LCD 1602 и плата печатная ваш вариант все на одной плате
Если вопрос ко мне, то скетч полностью автора версия 1.1 ничего своего не добавлял кроме небольших изменений по питанию в плате. Если нужен скетч под дисплей 1602 то могу выслать, но рекомендую все таки использовать дисплей 2004.
OlegK
добрый день
у вас не используется внешний источник опорного напряжения (пин Aref)
- почему решили обойтись без него?
- плюсы/минусы обоих вариантов?
доп.1
если использовать источник (TL431) - то надо (далее мысли)
- указать в коде, что будет использоваться внешний источник
- видимо что-то изменить еще
если не сложно, прокомментируйте, код еще не штудировал, пока изучаю схемотехнику, можно ключевыми словами, ссылками и прочими волшебными пенделями
доп.2
стоит ли экранировать "аналоговую часть" схемы/ОУ?
будут ли плюсы? или достаточно будет правильного расположения/разводки?
спасибо
Добрый!
Нет никакого смысла во внешнем опорном. В данном случае не требуется точного измерения напряжения на аналоговом входе - измерительный усилитель "разгоняется" по прямому соответствию "попугаев" АЦП реальной температуре.
будут ли плюсы? или достаточно будет правильного расположения/разводки?
Экранировать не обязательно, хотя, если используется двусторонний текстолит для платы, то можно пустить верхний слой в качестве экранирующего и подключить его в одной точке - там, где к плате подключается общий провод. У меня, в том виде, как изготовлено изначально, никаких специальных мер по экранированию не предусмотрено и никаких наводок и помех не выявлено. Из общих требований - плату усилителей термодатчиков и провода, идущие к ней не стОит располагать близко к трансформатору питания (в случае, если он применён).
Олег, с кажите так для интереса, а дробную чать для показания темперратуры сложно реализовать. Что для этого нужно? И если есть какая нить инфор, где почитать, дайте сылочку!
Встречный вопрос - а зачем? Тут это просто не требуется, по определению, это же не термостат для научных экспериментов )))
А вообще... Ну, к примеру, если применить rail-to-rail ОУ, то можно увеличить разрешение измерительной части до полградуса. Для этого требуется показания АЦП поделить на 2 (не целочисленное деление), ну и изменить тип переменной с целого числа на вещественное. По идее, должна чуть возрасти точность поддержания заданной температуры, т.к. регулирование по отклонению начнётся не с 1 градуса, а с 0.5.
Другой вариант - применение специализированной м/с, к примеру MAX6675 (точность возрастёт до 0.25 град), но лучше что-то более быстродействующее (если для фена), ибо время конвертации у этого преобразователя около 250 мсек, что довольно много и температура будет болтаться сильнее. Этот вариант я пробовал, но отказался в пользу аналогового преобразования. Опять же, ноги контроллера потребуются для управления по SPI. Либо, поискать что-то другое, что может работать по I2C и прицепить на шину с дисплеем.
Что-то почитать... К примеру тут. Или погуглить по "преобразование сигнала термопары"...
В данном случае не требуется точного измерения напряжения на аналоговом входе - измерительный усилитель "разгоняется" по прямому соответствию "попугаев" АЦП реальной температуре.
если можно, поподробнее?
(как то в ступор сразу сваливается мыслительная деятельность... :о) гипотетически понятно, а реально ничего не понятно)
Да вроде же несложно: 20 отсчётов АЦП = 20 град., 350 отсчётов = 350 град., и.т.д
Максимально измеренная таким образом температура, с разрешением в 1 град. для "простого" ОУ может быть ~800 град., а для rail-to-rail ~1023 град.
Или до ~400 и ~510, соответственно, с разрешением 0.5 град.
keefa,
Добрый день. У меня вопрос к Вам по посту http://arduino.ru/forum/proekty/ocherednaya-payalnaya-stantsiya#comment-... относительно терморезистора паяльника.
В этом куске кода :
/******КОНТРОЛЬ И ПОДДЕРЖАНИЕ ТЕМПЕРАТУРЫ ПАЯЛЬНИКА*****************/
181
TempSolder = map(getOversampled(analogRead(TEMP_SOLDER_PIN)), 230, 440, 27 , 460) - 20;
//230, 440, 27 , 460
182
if
(encSetTempSold - TempSolder > 3 && solderEnable ==
true
&& digitalRead(BTN_START_SOLDER == HIGH)) {
183
if
(TempSolder < 200) analogWrite(CONTROL_PIN_SOLD, 120);
184
if
(TempSolder >= 200 && TempSolder <= 300) analogWrite(CONTROL_PIN_SOLD, 170);
185
if
(TempSolder > 300) digitalWrite(CONTROL_PIN_SOLD, HIGH);
186
}
187
else
digitalWrite(CONTROL_PIN_SOLD, LOW);
188
if
(TempSolder > 450) {
189
solderEnable =
false
;
190
solderOverheat = 1;
191
}
судя по всему идет обработка значений, полученных от термосопротивления. Не могу разобраться, какие манипуляции происходят с этими значениями, чтобы привести их к градусам?
Функция map переводит значения ацп мин 230 и макс 440 в температуру мин 27 и макс 460. Прочитайте о функции map!
тема ещё, жива интересует проэкт на двухстрочный индикатор ? авторские ссылки не работают
тема ещё, жива интересует проэкт на двухстрочный индикатор ? авторские ссылки не работают
на какую почту скинуть?
genia.flora@gmail.commm в
com одна "m"спасибки :)
Что за проект?
Версия паяльной станции с двухстрочным индикатором 'извините неправильно выразился:-)
Ау , неужели нет под ардуинку платы схемы и скетча (простите за наглость :)))
схемы (картинки + *.spl7 *.lay6 набор схем) печатки и скетч - от автора станции
http://arduino.ru/forum/proekty/ocherednaya-payalnaya-stantsiya#comment-172137
общая схема (с небольшими коррективами)
http://arduino.ru/forum/proekty/ocherednaya-payalnaya-stantsiya?page=7#comment-207013
Хорошо спасибки это немножко не то ну и на том спасибки хотелось бы еще вариантов увидеть и выбрать более понятное для себя извените нетак спросил наверное
> вариант miamin
чем этот вариант особенный? (уже не помню, давно перечитывал ветку)
genia.flora@gmail.commm в
com одна "m"спасибки :)
Выслал
Если честно, ни чем, по техоньку заново собираю этот вариант!
Я делал ПС из соседней ветки, плату брал там. Сделал отдельной платой проверку нуля, ну и под себя скетч переделал.
Здраствуйте ! ткните в нужном направлении при
компиляции скетча паяльной станциивыдает ошибку чего этой ide нужно?
>>
SS_5:122: error:
'class LiquidCrystal_I2C'
has no member named
'init'
не хватает бибилиотеки LiquidCristall_I2C - в каталоге с исходниками есть каталог с таким же названием, скопируйте его в каталог с "пользовательскими бибилотеками ардуины"
скачал с поста №2 ,внутри пустые папки библиотек , названия такие же но в средине пусто хелпп:( ,(скачал github распаковал в (C:\Program Files\Arduino\libraries)) результат тотже ?
чё делать ?:(
Обновил архив, перекачайте со второго поста или тут. Библиотеки находятся в папке Libraries.
спасибки компиляция успешна !!!
Скажите а почему выбрали имено резисторы наминалом 10к и 100ом?. В начале подумал, что на затвор полевика приходи из за делителя напряженеи мение 20 вольт, указано в даташите. Посчитал вышло 23. Не понятно для чего там эти резисторы? и можно ли ставить двругой номинал?
Номиналы какие были в наличии в достаточном количестве.
И это не делитель, в общем-то...
Резистор 10кОм подтягивает затвор к общему проводу, а 100Ом - для ограничения тока перезаряда ёмкости затвора.
Номиналы некритичны.
Первый можете поставить в пределах 10-50 кОм, второй от десятков до нескольких сотен Ом.
- для не rail-to-rail ОУ показания АЦП будут прямыми для измеренной температуры.
- для rail-to-rail ОУ их придётся делить на 2
если не сложно, подробнее, почему rail2rail - необходимо делить на 2?
Необходимо, в случае, если требуется получить разрешение в полградуса, а вообще - необязательно, можно так же, без деления обойтись...
еще больше стало непонятно (возможно, из-за того, что до кода еще не добрался)
1. получаем с ОУ значение, "преобразовываем" - получаем температуру
2. получаем с ОУ значение, делим на два, "преобразовываем" - получаем температуру с "меньшей точностью"
в голове не укладывается, делим "некую величину" на два и в результате этого деления - "уменьшаем" ее "чуствительность" ... опять таки, возможно, без кода сложно понять, но, я представлял примерно след. алгоритм преобразования "аналога в цифру", в данном месте:
- получаем "сырые данные" с ОУ
- преобразуем их, в зов-ти от "разрешения АЦП", "напряжения Uref", "коэф. масштабирования" - получаем температуру
но при делении данных на два - получаем, вроде как половину "исходных данны", а не "уменьшенную точность"?!
вот кусок из моего ардуиновского термометра, собирал давно и за один вечер, точно уже не помню особенностей, но, по моему там и так все просто:
уважаемые коллеги :о)
если не сложно: ваши комменты, ссылки, ключевые слова, где посмотреть...для того, что бы устаканить "это непонимание"...
заранее благодарен