Цифровая паяльная станция 4 в 1 (DSS-2.1). Дополнение

Описанная здесь паяльная станция является логическим продолжением ранее опубликованной цифровой паяльной станцией DSS-1 и занявшей первое место в конкурсе на лучшую статью с применением МК.

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

Внешний вид паяльной станции

Характеристики:
— станция имеет импульсный блок питания на UC3845. Выходное напряжение – 24В, максимальный ток – 2,5А.
— возможность подключения внешней нагрузки (мощный паяльник и д.р.)
— возможность подключения термофена (от паяльной станции Lukey 702)
— возможность подключения низковольтного паяльника (24В) с термопарой (от паяльной станции Lukey 702)
добавлена возможность подключения преднагревателя плат Lukey 863 (или самодельного)
— предусмотрена возможность подключения второго низковольтного паяльника (24В).**
** у меня на плате данная опция отсутствует, т.к. эта идея возникла у меня во время написания данной статьи. Также придется немного изменить намоточные параметры вторичной обмотки трансформатора.
— диапазон регулирования температуры паяльника 100 – 400 °C (шаг – 5 °C)
— диапазон регулирования температуры фена 50 – 450 °C (шаг – 10 °C)
— диапазон регулирования температуры преднагревателя 50 – 300 °C (шаг – 10 °C)
— диапазон регулирования скоростей вентиляторов – (40% – 100%) разбит на 7 шагов.
— регулировка температуры обеспечивается пропорциональным регулированием с возможностью подбора добавочных коэффициентов, для более точной стабилизации температуры;
— защита от обрыва термопар;

1.Принципиальная схема блока МК приведена на рис.1 (все схемы кликабельны).

2.Принципиальная схема блока индикации приведена на рис.2.

3.Принципиальная схема силовой части устройства приведена на рис.3.

4.Принципиальная схема блока питания паяльной станции приведена на рис.4.

Намоточные данные трансформатора рассчитывались программой Flyback (3100)

За основу взят микроконтроллер фирмы Atmel (ATMega88), который настроен на работу от внутреннего RC генератора 8MHz.

Конфигурация фьюзов:

Регистр сдвига (74HC595), два дешифратора (74HC238) и ключи Дарлингтона (ULN2003) используется для управления динамической индикацией индикаторов и светодиодов, а также опросом кнопок. Использование ключей Дарлингтона позволило отказаться от использования эмиттерных повторителей на транзисторах, что позволило выиграть немного свободного места на плате, которые имеют размер 125 х 45мм.

Усилители термопар выполнены на 2-х (LM358).

Силовая часть выполнена по классической схеме на (MOC3063) и (BT138-600).

Немного фото внутренностей станции (кликабельно):

Блок управления и отображения информации

В устройстве используется 3 спаренных 3-хзнаковых семисегментника с общим катодом, 3 2-хцветных светодиода, 12 кнопок управления.

Лицевая панель отпечатана на обычной фотобумаге для струйных принтеров и покрыта сверху одним слоем обычного скотча 😉

Красный светофильтр взят в учебнике «ЕШКО» 🙂

Блок питания выполнен по классической схеме на (UC3845) намоточные данные трансформатора указаны на схеме. Блок, размером 120 х 130мм, имеет одну вторичную обмотку на 24В и нагружен на два стабилизатора на L7812 и L7805 потому что данный тип БП нежелательно включать без нагрузки. По крайней мере, у меня он иногда стартовал и отключался из-за отсутствия нагрузки в дежурном режиме, поэтому пришлось поставить вентилятор 60*60мм для дополнительного обдува радиаторов и тем самым нагрузить БП (100-150мА вполне достаточно).

Большая часть деталей блока взята из компьютерного блока питания. Силовая часть расположена здесь же.

Фен и паяльник от паяльной станции Lukey-702

Работа с паяльной станцией:

Светодиоды: при нагревании до заданной температуры горит «красный» светодиод, если температура находится в районе +/-5 градусов от заданной – горит «зеленый» светодиод, если температура превышает заданную более чем на 5 градусов – мигает «красный» светодиод. В случае обрыва термопары попеременно мигает «красный» и «зеленый» и на индикаторе показывает «Err» (нагрузка при этом обесточивается).

Также слева и справа от среднего индикатора имеется линейка из 7 светодиодов, которые визуально отображают скорость вентиляторов фена и преднагревателя соответственно. При отключении фена или преднагревателя скорость вентиляторов устанавливается на максимум вне зависимости от ранее установленной и остается включенной до температуры менее 25 градусов.

От себя хочу добавить, что у меня установлены зеленые светодиоды, однако их свечение (как выяснилось потом) не очень яркое, а через красный светофильтр их не видно вообще! Потому рекомендую либо не ставить их вообще, либо ставить, но красные. Некоторые могут сказать, что это излишество – и я соглашусь с ними, но мне захотелось так сделать.

Паяльник:

Работа с паяльником осуществляется 3-мя кнопками «Solder on/off», «+5», «-5»

— при включенном паяльнике нажатие на «+5», «-5» соответственно увеличивают/уменьшают заданную температуру о чем свидетельствует мигание индикатора.
— при выключенном паяльнике и продолжительном одновременном нажатии «+5» и «-5» на экран выводится «поправочный коэффициент» в единицах ШИМ (у меня 180 – это число означает, сколько единиц нужно добавить к расчетной ШИМ, чтобы удерживать заданную температуру).

Фен:

Работа с феном осуществляется 4-мя кнопками «Fen on/off», «+10», «-10», «Motor Speed»

— при включенном фене нажатие на «+10», «-10» соответственно увеличивают/уменьшают заданную температуру о чем свидетельствует мигание индикатора;
— при нажатии на кнопку «Motor Speed» на экран выводится скорость моторчика фена «F-x», которая может изменяться кнопками +/- соответственно.
— при выключенном фене и продолжительном одновременном нажатии «+10» и «-10» на экран выводится «поправочный коэффициент» в единицах ШИМ (у меня 160);
— после выключения фена на индикаторе мигает текущая температура фена и работает вентилятор пока фен не остынет до температуры менее 25 градусов. Если в это время продолжительно нажать «+10» и «-10» на экран выводится «поправочный коэффициент» (см. выше), после чего отображение падения температуры возобновляется.

Также, в фене имеется внутренний нормально разомкнутый геркон, который при замыкании отключает фен (например, при установке на подставку). Включить фен, установленный на подставку невозможно. Так как для подключения фена и низковольтного паяльника использовались одинаковые разъемы с одинаковым подключением термопар и нагревателей, а также исключения возможности случайного подключения паяльника «не туда» в разъеме паяльника необходимо сделать перемычку на месте подключения геркона, что тем самым обезопасит выход паяльника из строя (данная опция проверялась ТОЛЬКО в симуляторе).

Работа с внешней нагрузкой осуществляется 3-мя кнопками «EXT on/off» , кнопки «+» и «-», которыми можно варьировать мощность в нагрузке от 0 до 100 % с шагом «5».

Работа с внешним преднагревателем осуществляется 4-мя кнопками «Preheater», кнопки «+» и «-», и кнопкой «EXT on/off», которая играет роль выбора скорости вентилятора. По сути это дополнительный канал фена, который настраивается точно также как и фен.

Здесь имеются некоторые ограничения: при включенном преднагревателе НЕВОЗМОЖНО включить внешнюю нагрузку и наоборот.

ВНИМАНИЕ: Схема в «PROTEUS» кардинально отличается от оригинала и предназначена лишь для отладки и проверки работоспособности системы! Названия и номиналы деталей не совпадают!

Также хочу сказать несколько слов о печатной плате микроконтроллера: на ней имеется место под (MAX232) который устанавливать в принципе не нужно, разве что если кому-то понадобится «прошиваться» через СОМ-порт. Я вообще преследовал другую цель – сделать что-то типа «мониторинга» температуры, величины ШИМ и др. параметров на компьютере для того чтобы сделать график и по нему ориентироваться, но бросил по причине отсутствия времени.

Если кому понадобится «BootLoader для ATMega88» для станции – скину на форум. Спрашивайте. 😉

Налаживание устройства начинают с проверки монтажа. Подаем питание и на индикаторах горят прочерки, далее мы одновременно нажимаем 4 кнопки «+10», «-10», «+5», «-5» — в результате чего в EEPROM записываются стандартные значения температуры паяльника, фена и преднагревателя равные 230, 300 и 120 градусам соответственно и поправочные коэффициенты равные 300, 0 и 0 единицам соответственно, при этом Вы услышите зуммер.

После этого включаем паяльник (фен или преднагреватель) и ждем пока он прогреется. Показания температуры при этом не будут соответствовать действительности. Берем спичечный коробок и в углу паяльником расплавляем небольшое количество олова так, чтобы жало в него погрузилось. Сюда же окунаем термопару мультиметра и сравниваем показания. Вращением подстроечных резисторов добиваемся одинаковых показаний на индикаторе и мультиметре. После этого, изменением «поправочного коэффициента» устраняем разницу температур и добиваемся удержания температуры в заданных пределах.

Настройку фена и преднагревателя производим по аналогичной методике.

Несколько фото для сравнения станций.

Дополнение от 22.09.2011:

Итак, статья о станции опубликована и, по крайней мере один человек из известных мне (Serg_tlt) «разводит» печатку контролера под SMD к станции DSS-1 и (Axel XL) сейчас повторяет конструкцию станции DSS-2.1. Но во время общения с ним возникло множество вопросов, которые я и хочу здесь немного разъяснить.
Как я уже говорил раньше — прошивка станции будет изменяться и вот, текущая версия подходит к своему логическому завершению.

Вопросы по схемам и печаткам:
Да, согласен, в схемах и печатках которые были выложены в статье были небольшие ошибки, которые в настоящее время устранены и перезалиты в архив к статье. Повторюсь для тех, кто может быть уже сделал печатки: дорожки НЕ изменялись, менялись (дописывались) лишь номиналы деталей. Также было замечено, что на печатке блока индикации неверно впаян диод D35, хотя эта кнопка и не задействована.

Вопросы по БЛОКУ ПИТАНИЯ

Все обмотки блока питания намотаны одинаково в одну сторону с применением Z-намотки проводов обмоток (вместо C-намотки). Это значит, что после намотки слоя и его изоляции, провод переводится на сторону начала намотки уже изолированного слоя, изолируется от будущего слоя, и опять ведется намотка, – это и называется Z-образно. Если упрощенно, то, намотка слоев обмоток всегда ведется с одной стороны каркаса трансформатора, а не с разных. Этот способ намотки уменьшает значение индуктивности рассеяния, хотя он и более трудоемок, по сравнению с C-намоткой.
Более подробно о том как работает «Flyback» на (UC384x) описано здесь
По способам намотки и проводах – здесь

Трансформатор взят из обычного компьютерного блока питания. У меня их было около 8 штук, так что большинство деталей для БП станции было взято с них.
Как разобрать силовой трансформатор?
В интернете описано очень много и маленькая тачечка способов его разборки, но я для себя остановился на следующем: обычным феном паяльной станции с температурой в 300 градусов сначала прогреваем сердечник по всей площади, а потом в месте соединения EI сердечника, около 5 минут (может и больше), одеваем на одну руку перчатку (я использовал те, которые используются для пайки пластиковых труб) в другую брал обычные плоскогубцы. Итак, прогрели, клей должен немного размякнуть, но всё равно держит очень хорошо, далее удерживая сердечник, плоскогубцами БЕЗ ОСОБЫХ УСИЛИЙ! иначе может треснуть, пытаемся расшатать место соединения. Потом снова прогреваем, и снова пытаемся расшатать. Если клей «пойдет», то разобрать трансформатор Вам скорее всего удастся (лишь если не будете торопиться и нервничать). У меня получилось с третьего раза, так что дерзайте! При этом получаем целый сердечник и заводской каркас. Также хочу обратить внимание, что клеем очень хорошо проклеена середина каркаса и сердечника.

После намотки транса и первом включении, склеивать сердечник я не рекомендую, а просто хорошо стянуть его кабельной пластмассовой стяжкой.
После окончания всех настроек склеить его при помощи «Этилцианакрилата» или в моем случае обычным «Супер-клеем» 🙂

Настройка блока питания заключается в следующем:
ВНИМАНИЕ! Детали высоковольтной части БП находятся под опасным для жизни сетевым напряжением!

Трансформатор работает на частоте 85кГц, которая меряется на 6 ноге U5 и подбирается цепочкой R8 и С9 (но номинал С9 желательно не трогать). D2 и R31 лучше при измерении не паять.
Затем проверяем, работает ли обратная связь, для чего паяем VO1, L2, R42, R40, R49, R12, U13, C24, R11 и переменный резистор VR1. Подключаем вывод +25V любому регулируемому источнику напряжения и изменением напряжения в районе ~10-28V проверяем, измеряется ли сопротивление КЭ оптрона.
Если одно и другое работает, и при условии, что трансформатор намотан правильно — тогда можно паять остальные детали. Блок должен запуститься.
Перед первым включением БП вместо предохранителя подключаем лампу 220В/100-200W и ОБЯЗАТЕЛЬНО нагружаем БП какой-нибудь нагрузкой 2-5 ватт, не больше (я использовал компьютерный вентилятор подключенный к +12В). Включаем на несколько секунд, лампа накаливания должна мигнуть и потухнуть. После этого отключаем, проверяем что греется.
Если лампа горит постоянно, значит БП у Вас не завелся. Нужно искать либо ошибки в монтаже, либо испорченные детали.
Потом включаем и изменением переменного резистора VR1 устанавливаем напряжение +24В.
Всё, предохранитель можно ставить на место. Убирать или ставить «жука» вместо него не рекомендую, т.к. блок боится короткого замыкания по питанию при котором как правило выгорает U5, Q1, R13.

Вопросы по интерфейсу программы и возможностях:
Описание функциональных кнопок программы буду вести слева направо сверху вниз, чтобы не было путаницы.
«Save to Clipboard» — позволяет поместить скриншот (картинку) текущего графика в буфер обмена, для последующей обработки полученных графиков. Сохранение буфера обмена на диск возможно любой программой обработки изображений, которая имеется на компьютере (IrfanView, FSViewer, Paint, ASDSee, CorelDraw, XnView или любой другой).
«Свойства графика» — позволяет настроить толщину точек и линий графика, а также «Периодичность запросов» (в миллисекундах) для автоматического отображения происходящих процессов. От себя хочу добавить, что слишком маленькое время ставить не стоит, т.к. на посылку и ответ от МК нужно определенное время. А также «Шаг графика» — это расстояние между точками на графике. Чем меньше значение, тем плотнее будут отображены графики.
«Save to Excel» — в программе имеется возможность сохранения накопительных контрольных точек прохождения графика. Кликом мышки на области графика в память заносятся значения, которые в данный момент были считаны в окне «Показания», о чем свидетельствует вертикальная линия (маркер). Количество сохраненных маркеров накапливается до следующего запуска программы.

«Выбор СОМ порта» и «Open» — перед началом работы необходимо выбрать порт, на котором висит станция и открыть его, потому что все последующие запросы станции не открывают порт, а всего лишь проверяют его состояние.

Окно «Показания»
«Источник» — выбор источника откуда будут считываться и отображаться показания на графике.
«Текущая температура» и «Заданная температура» — тут понятно.
«Интеграл» — чистое значение интеграла (накопленной ошибки) благодаря его введению отпала надобность введения «поправочных коэффициентов» с станцию, теперь программа сама всё подстраивает.
«ШИМ» — значение вычисленного ШИМа с учетом всех поправок, добавок, и корректировок.
«ADC» чистое значение АЦП контроллера (от 0 до 1023), что соответствует (0-5V)
«Разница Пр. — Тк» — показывает разницу температур между «мультиметром» и текущей. В принципе бесполезная величина.
«Темп (прибор)» — температура на мультиметре. Так как подключить мультиметр к компьютеру я даже и не пытался, а смотреть зависимость на графиках мне тоже хотелось, то я и добавил данную позицию. Изменение значения в данном поле осуществляется кнопками перемещения курсора на клавиатуре «вверх» и «вниз».
«Запрос данных 1 раз»
«Включить таймер»

Окно «Редактор наклонной характеристики»
«Темп. прибора» — сюда вводим значения полученные мультиметром в контрольных замерах.
«Темп. станции» — сюда вводим значения полученные станцией в контрольных замерах.
«Разница темп.» — понятно.
«Т* стации + К» — Значения вычисленные с учетом «разницы» и «наклона»

«Разница температур» и «К* наклонной» — нажатием кнопок перемещения курсора на клавиатуре «вверх» и «вниз» позволяет подогнать наклонную таким образом, чтобы она находилась в районе реальной температуры измеренной с помощью мультиметра.
«График температур» — включение данной опции позволяет отобразить на экране наклонные характеристики станции, мультиметра и «нужной» температуры.

Окно «Коэффициенты поправок»
«Читать» и «Запись» — тут понятно.
«Разница» и «Наклон» — думаю тоже 🙂

Инструкция по настройке с помощью программы:
ВНИМАНИЕ:
1. В настоящее время ввод или корректировка поправок со станции без использования программы – невозможно (пока, но в будущем планирую доработать прошивку, если будет место, т.к. сейчас прошивка занимает 6,5 килограмм слов и 1кг зарезервировано под бутлоадер).
2. После обновления прошивки ОБЯЗАТЕЛЬНО необходимо сделать общий сброс станции (одновременное продолжительное нажатие кнопок «+5» «-5» «+10» «-10» при всех выключенных нагрузках, о чем будет свидетельствовать длинный «П-И-И-И-К»)
3. Ранее описанная методика настройки станции более не действительна (по крайней мере для текущей прошивки).

Настройка паяльника:
1. Берем цифровой мультиметр с термопарой для измерения температуры, прикручиваем ее конец к кончику жала небольшим кусочком провода так, чтобы получился надежный контакт.
2. Ставим переменный резистор соответствующего ОУ в среднее положение.
3. Потом подключаем станцию с помощью обычного прямого модемного кабеля к свободному СОМ порту компьютера.
4. Запускаем программу, выбираем соответствующий порт и жмем «OPEN». В случае правильного подключения, программа сообщит Вам о том, что соединение прошло удачно.
5. Далее в окне «Показания» выбираем «Паяльник» и нажимаем кнопочку «Запрос данных 1 раз» или ставим галочку «Включить таймер». В этом окошке отобразятся данные полученные от станции. Пока нас интересует лишь температура, которую показывает станция.
6. Вращением переменного резистора добиваемся показаний температуры около 20 градусов, лучше пусть будет меньше.
7. Здесь же имеется окошко с кнопкой «Принудительного ШИМа», который нужно установить в районе 150-180 единиц ШИМа. Пишем ручками или выбираем из выпадающего списка и нажимаем кнопку. После этого включаем паяльник кнопкой. Ждем, пока хорошо прогреется паяльник и когда показания температуры на станции и мультиметре более-менее успокоятся, запоминаем «Реальную температуру» и «Температуру станции», которая как я уже говорил должна быть меньше реальной на 5-20 градусов.
8. Записываем полученные значения в соответствующие поля в окошке «Редактор наклонной характеристики» с левой стороны «Замер низ».
9. Далее повторяем пункт 7 лишь с установленным ШИМом равным около 400 единиц и записываем полученные результаты в «Замер верх».
10. Ну и непосредственно приступаем к подбору параметров в окошке ниже. Чтобы было более наглядно можно поставить галочку в «График температур» и на экране будет отображены наклонные характеристики станции, мультиметра и «нужной» температуры.
11. Поставив курсор в поле «Разница температур» или «К* наклонной» — нажатием кнопок перемещения курсора на клавиатуре «вверх» и «вниз» изменяем наклонную таким образом, чтобы она находилась в районе реальной температуры измеренной с помощью мультиметра. При этом нужно следить за тем, чтобы величина поправок не превышала +/-99! В противном случае нужно изменить сопротивление переменного резистора в ту или иную сторону и повторить пункты 6-10.
*** Мною было замечено, что некоторые термопары имеют почему-то отрицательную наклонную, т.е. с разница температур вначале гораздо больше, чем разница в конце. Так что это не ошибка.
Добившись одинаковых показаний, записываем вычисленные значения в поле «Коэффициенты поправок» и нажимаем «Запись».
Для «ОТКЛЮЧЕНИЯ» принудительного ШИМа нужно записать в него «0» или выключить и снова включить станцию. ВНИМАНИЕ! Установленный принудительный ШИМ действует на всё одновременно (паяльник, фен и преднагреватель), поэтому настройку всего и одновременно делать не нужно!

ВСЁ ! Настройка паяльника на этом закончена.

Настройка фена:
Настройка аналогична настройке паяльника, но иногда нужно подавать принудительное смещение на +термопары фена.
Для этого подключаем последовательно многооборотный резистор номиналом около 10-50кОм и обычное сопротивление около 10кОм к «+5В» и «+термопары».
На выключенном и холодном фене, выставив его на максимальное сопротивление, постепенно уменьшаем сопротивление (у меня в общем получилось 19,5кОм) добиваемся показаний температуры меньше комнатной на 5-10 градусов, т.к. с учетом потом рассчитанных поправок вычисленная температура станции может быть завышена, что в свою очередь повлечет за собой невозможность отключения моторчика фена при его остывании (т.е. меньше 30 градусов).
После того как искомый номинал найден, на место переменного резистора запаивается постоянный. Так как я не нашел у себя сопротивление 19,5кОм, я взял обычное выводное сопротивление на 15кОм, и аккуратно снял токопроводящий слой мелкой наждачкой до нужного номинала. После чего оголенное место покрасил маркером.

После того, как все поправки и коэффициенты будут вычислены и проверены, желательно из записать на бумажечку и кинуть в станцию, чтобы потом после обновления прошивки или других действий, Вам не пришлось проделывать вышеописанное заново. Так сказать сохранить в «БЗУ» — бумаго-запоминающее устройство.

Дополнение от 24.10.2011:

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

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

Формула расчета проста и представляет собой следующее:
Н = ((Т3-(Т1-Т2))-Т4) / (Т4-Т2)
П = (Т1-Т2)-(Т2 * Н), где:
Т1 – реальная температура нижнего замера (эталон) – на рисунке=160
Т2 – температура нижнего замера по станции – на рисунке=113
Т3 – реальная температура верхнего замера (эталон) – на рисунке=361
Т4 – температура верхнего замера по станции – на рисунке=243
Н – угол наклона – для рисунка = 54
П – поправка к ошибке расчетов – для рисунка = –15
Т.расч. — Расчетная (реальная) температура
Темп. – искомая температура
отсюда «обратная» формула представляет собой автокорреляционную функцию и равна:
Т.расч. = Темп. + (Темп. * Н) + П.

Настройка со станции:

Для режима программирования кнопки управления имеют следующие функции

Вход в режим программирования — одновременное длинное нажатие на «-10» и «-5» при всех выключенных нагрузках (на экране все прочерки).

Меню настроек состоит из 8 пунктов, которые меняются по кругу (кнопки К2, К3) на левом индикаторе в формате «[F|P|S|E]-[H|L]», где
F – фен
P – преднагреватель
S – паяльник
E — второй паяльник
H — верхий замер
L — нижний замер
например: «F-H» – замер фена верхней температуры, «S-L» – замер паяльника нижней или комнатной температуры, «E-H» – замер второго паяльника верхней температуры, и т.д.

На втором (среднем) индикаторе отображается:
Значение сохраненной температуры (из таблицы температур) о чем свидетельствует точка в конце, или текущая температура без точки (в действительности значение АЦП деленное на 2) со станции в зависимости от состояния «[F|P|S|E]». Переключение режимов осуществляется кнопкой «Изменить» (К1).
Кнопки «+/-» (К4, К7) соответственно изменяют сохраненную температуру или заданную температуру. В последнем случае при нажатии на них индикатор мигает и показывает заданную температуру, после чего отображает текущую.
Кнопкой «Питание» (К6) осуществляется вкл/выкл нагрузки (в зависимости от состояния «[F|P|S|E]»).

На третьем (правом) индикаторе отображается «Значение сохраненной температуры с точкой» или реальная температура, которая вводится вручную кнопками «+5/-5» (К11, К12).

Изменения проводимые в отдельном меню должны запоминаться кнопкой «Сохранить» (К9) в таблицу замеров температур. Если кнопку не нажать, то значения не сохранятся и их можно будет вернуть в случае неверного ввода.

Если все замеры сохранены — нажимаем «Питание» (К6) для отключения нагрузки.

Расчет коэффициентов и поправок из таблицы замеров температур производятся ТОЛЬКО для выбранного режима кнопкой «Пересчитать и выйти» (К5) в зависимости от состояния «[F|P|S|E]», после чего станция выходит из режима программирования. Для остальных режимов вычисления не производятся.

Пример настройки фена:
1. Включаем станцию, индикаторы показывают прочерки.
2. Одновременно нажимаем и удерживаем несколько секунд кнопки К2 и К11 — вход в режим программирования.
3. Выбираем что будем корректировать (кнопки К2, К3) соответственно на левом индикаторе выбираем «F-L» т.к. нам нужно калибровать нижнее значение фена.
4. Нажимаем кнопку «Изменить» (К1), (точки пропадают).
5. В правом индикаторе кнопками (К11, К12) устанавливаем температуру фена или комнатную температуру (если фен холодный).
6. Запоминаем кнопкой «Сохранить» (К9).
7.  Далее кнопками (К2, К3) выбираем на левом индикаторе «F-H» — это верхний замер.
8.  Нажимаем кнопку «Изменить» (К1), (точки пропадают).
9. Кнопками (К4, К7) устанавливаем заданную температуру около 230 градусов (примерно, все равно в этом режиме показания температуры никогда не будут правильными).
10. Включаем нагрузку кнопкой (К6) и ждем когда показания на среднем индикаторе более-менее успокоятся, одновременно термопарой мультиметра смотрим температуру фена и если она перестала расти, значит фен прогрелся. Температура по мультиметру может отличаться на очень много!
11. В правом индикаторе кнопками (К11, К12) устанавливаем РЕАЛЬНУЮ температуру по мультиметру. Для ускорения ввода температуры можно нажать на кнопку (К10) и записать в правый индикатор показания равные среднему индикатору.
12. Запоминаем кнопкой «Сохранить» (К9).
13. Теперь кнопкой (К5) считаем поправки и выходим в рабочий режим станции.
Можно включать фен и пользоваться!

Для других устройств эти манипуляции проделываем аналогично.

Видео калибровки фена:

Видео теста температур:

Последние версии прошивок будут выкладываться здесь

Скачать прошивку, проект в Proteus, схемы и печатную плату LAY вы можете ниже

Прошивка станции полностью работоспособна, однако некоторые мелкие доработки всё же не исключены ;-). Последние версии прошивок буду выкладывать на форуме в данной теме.

Автор конструкции и статьи – Васильченко Максим MakSVs (Украина).
При содействии SanyaSan142, вносивший интересные конструктивные предложения и sergey36, которому благополучно «ушел» второй экземпляр станции.

Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот

Рисунок 1. Схема блока МК.IC1
МК AVR 8-битATmega88P1
U1, U2
Операционный усилительLM358N2
U3
Логическая микросхема1
U4
Сдвиговый регистрSN74HC5951
U7, U9
Составной транзисторULN20031
U10, U11
Кодер, декодерCD74HC2381
U12
Микросхема1
Q4
Транзистор1
С4-С6, С11
Конденсатор0.1 мкФ4

Электролитический конденсатор1 мкФ4

Электролитический конденсатор100 мкФ 10 В1
R1, R18, R33, R37
Резистор1 кОм4
R7, R50
Резистор33 кОм2
R15, R19, R34, R39, R51
Резистор10 кОм5
R16, R20, R35, R47
Резистор100 кОм4
R17, R21, R36, R48
Резистор1 МОм4
VR5, VR6, VR8
Подстроечный резистор100 кОм3
VR7
Подстроечный резистор50 кОм1

Геркон1

Буззер1
Рисунок 2. Схема блока индикации.D1, D34, D35, D42-D50
Диод12
R14
Резистор220 Ом8

Тактовая кнопка12
U24-U27, U30-U34
3-х разрядный цифровой светодиодный индикатор с общими катодами3
D36-D41, D51-D58
Светодиод14
D59-D64
Двухцветный светодиод3
Рисунок 3. Силовая часть устройства.U6, U17, U19
ОптопараMOC3063M3
Q2
MOSFET-транзисторIRFZ442
Используется 1.5 транзисторноT1-T3
СимисторBT138-6003
С1-С3
Конденсатор0.1 мкФ3
R2, R9, R10, R23, R27, R32
Резистор1 кОм6
R3, R4, R24, R25, R28, R29
Резистор390 Ом6
R5, R26, R30
Резистор39 Ом3
DS1
Нагревательный элемент1
М2, М3
Электродвигатель2
Рисунок 4. Блок питания паяльной станции.U5
ШИМ контроллерUC38451
U13
ИС источника опорного напряженияTL4311
U14
Линейный регуляторL7805AB1
U15
Линейный регуляторLM78121
VO1
ОптопараPC8171
Q1
MOSFET-транзисторSTP10NK60Z1
BR1
Диодный мостRS2071
D2, D8
Выпрямительный диод1N41482
D3
Выпрямительный диодFR2071
D5
СтабилитронBZV85-C221
D6
Диодная сборкаF12C201
С7, С20, С21, С23, С25
Конденсатор0.1 мкФ 400 В5
С20, С21, С23 не обязательно на 400 Вольт.С9, С31, С34
Конденсатор330 пФ3
С10
Электролитический конденсатор470 мкФ 50 В1
С12
Электролитический конденсатор470 мкФ 10 В1
С13
Электролитический конденсатор1000 мкФ 16 В1
С14
Конденсатор4700 пФ 250 В1
С26
Электролитический конденсатор47 мкФ 50 В1
С29
Электролитический конденсатор150 мкФ 450 В1
С33
Электролитический конденсатор2200 мкФ 35 В1
С24
Конденсатор0.01 мкФ1
С32
Конденсатор4700 пФ 1 кВ1
R6
Резистор1 МОм1
R8
Резистор56 кОм1
R11
Резистор33 кОм1
R12, R45, R46
Резистор10 кОм3
R13
Резистор0.47 Ом1
R31
Резистор100 Ом1
R38
Резистор1 кОм1
R40
Резистор910 Ом1
R41
Резистор330 кОм1
2 ВтR42
Резистор7.5 кОм1
R42
Резистор22-33 Ом1
R43
Резистор47 кОм1
1 ВтR44
ТермисторNTC 8D-91
R49
Резистор47 кОм1
VR1
Подстроечный резистор50 кОм1
F1
Предохранитель2 А1

Трансформатор1
От компьютерного БПL2
Дроссель10 мкГн1
Т4
Сглаживающий трансформатор1
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Добавить комментарий

Ваш адрес email не будет опубликован.