-
Снова о регуляторе мощности. Универсальная прошивка для любого включения светодиодов
-
PIC16F628A
Очередная прошивка по просьбе читателей, собравших регулятор на печатной плате из поста "Микропроцессорный регулятор мощности для паяльника на PIC16F628A".
Проблема оказалась в том, что на плате светодиоды оказались соединенными с землей, в то время как по схеме они соединяются с плюсом питания. В своё оправдвние скажу, что я свой регулятор собирал на макетке а печатку предоставил один из читателей. Я её разместил не проверяя, за что и поплатился :)
Кроме того, во второй прошивке к регулятору из поста "Новая прошивка для регулятора мощности для паяльника на PIC16F628A" оказался небольшой баг, который так же не укрылся от зорких посетителей сайта, повторивших эту конструкцию. Баг заключался в том, что при переходе в фазу пониженной мощности индикатор моргал, обозначая завершение основной фазы работы, но при этом мощность в нагрузке оставалась неизменной.
В очередной прошивке v2.1 исправлен указанный баг, а так же в режим настроек добавлена функция выбора схемы включения индикаторов - с общим анодом или с общим катодом. Прошивку зарегистрированные посетители могут скачать по ссылке в конце этого поста.
Функция выбора схемы включения индикаторов теперь стоит в настройках первой, и после первого включения регулятора легко выбрать правильную установку визуально по индикаторам. Установка будет сохранена и в дальнейшем нет необходимости возвращаться к этому пункту настроек.
На всякий случай привожу схему с общим катодом для тех, кто по каким-то причинам захочет собрать именно её:
Чтобы выставить в настройках правильный режим индикации необходимо проделать следующую процедуру:
1. Включить регулятор, удерживая нажатыми кнопки "-" и "+". После пробегания дорожки по индикаторам регулятор перейдет в режим настроек, к первому пункту.
Теперь этот первый пункт - выбор схемы подключения индикаторов. Если индикация на дисплее такая, как на приведенной ниже картинке, то необходимо изменить настройку.
2. Нажатие на кнопку "-" переключает между включением по схеме с общим катодом и общим анодом.
Правильная индикация показана на следующем рисунке:
3. После этого необходимо нажать кнопку "+". Выбранная настройка будет запомнена и регулятор в дальнейшем будет использовать выбранную настройку. После нажатия на "+" регулятор переходит к следующему пункту настройки. Это "Режим 1. Время форсированного разогрева", который в предыдущей прошивке был первым;
Дальнейший порядок настройки остальных параметров регулятора остался прежним.
Изменить режим индикации по описанной процедуре можно в любой момент не меняя прошивку. Это должно быть удобно, т.к. не будет путаницы с разными прошивками.
Прошивка
Версия 2.1 общий катод-анод: (доступно зарегистрированным пользователям)
Еще две версии печатной платы в формате LAY6, которые доработал и любезно предоставил Смирнов Евгений (EVGENII)
Вариант разводки с кнопками "+" и "-", устанавливаемыми на плату: (доступно зарегистрированным пользователям)
Вариант разводки с выносными кнопками "+" и "-": (доступно зарегистрированным пользователям)
Пара фотографий от sekach72, собравшего сразу несколько регуляторов
Двухканальный регулятор для двух паяльников и регулятор для паяльной ванны
Внутренности
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
ОБСУЖДЕНИЯ
подскажите где берете 5вольт? может схемка есть? Почему пунктиром 1 нано? Для чего jmp1 . не молчите пож.
Не молчу: 5 вольт беру с какого-то блока питания, от бритвы, что ли.
1 нано пунктиром, т.к. его можно попробовать поставить, если сигнал с выхода формирователя есть, но грязный и регулятор не работает нормально. Иногда эта емкость помогает.
jmp1 сейчас не нужен.
5 вольт берём разобрав ненужный зарядник от мобилы.Только желательно подобрать тот,где есть на плате оптопара для защиты от КЗ.Меряем выходное напряжение зарядки,если в пределах нормы-то и ставим его,при этом не стесняясь навешать керамических конденсаторов ёмкостью 0,1-0,15 мкф.Вешаем их как на плату зарядки так и прямо на выводы питания микроконтроллера.
Всё работает.ОК!!!!!!!!!!!
Отлично
Здравствуйте всем , приношу глубочайшие извинения автору данной конструкции и всем участникам за свою печатную плату , что вовремя непредупредил о косяках в плате.
Дело в том , светодиоды на этой плате вовсе не на земле сидят это видно на фото ниже , ведь незря же размещены еще и фото данной платы раз уж вы так внимательны нужно смотреть еще и фото , а пятачки то что на плате это просто жест доброй воли который был неуместен признаю . Тоже и про транзистор!
Товарищи простите меня !!!
Кто ищет тот находит , кто борится тот побеждает!!!
pajalusta pomogite! ne prixodit sobshenie dlya registracii
Спасибо, починил.
spasibo priogromnoe!!!!!!!!!
Помогите зарегистрироваться на сайте. Не приходит подтверждение на почту.
Мне кажется, Вы неправильно указали свою почту. Приходит возврат, что такого ящика нет. Имя пользователя отличается от почты на одну букву: mslaik***@*** Если "Вячеслав", то наверное mslaVik***. Может в этом дело?
Привет. Хочу сказать спасибо автору за устройство. Замечательно работают. Делал для работы, так как паяльники без регулировки и как следствие перегреваются , быстро сгорают жала... Изготовил несколько регуляторов по этой схеме. Один двухканальный, потому, что иногда приходится двумя разными паяльниками работать, а второе использую для китайской паяльной ванны.
Спасибо, приятно услышать :)
Добавлю Ваши фотографии в статью, тут они не видны.
привет всем! центральный светодиод не горит остальные горят прошивка тест в чем может быть проблема кто знает куда копать фаза ноль уже устал думать куда лезть если бы еще знал куда (копирую здесь увидел)
Спасибо автору за замечательное устройство, которое повторял несколько раз и которое работает по сей день. Хотелось бы разобраться и самому написать программку для STM32F103, в связи с чем вопрос - не могли бы Вы поделиться частью кода (или пояснить применительно к stm32) относительно переключения фазы и задействования шим. (мой e`mail alexyacmen@mail.ru)
Спасибо, приятно слышать, что регулятор работает не только у меня и не в единичном экземпляре. С момента его запуска лет 8-10 назад у меня паяльник на 40Вт держится до сих пор, только жало раза 3 поменял. До того момента я покупал новый минимум раз в год.
По поводу фазы, исходников и STM32: код регулятора был написан на ассемблере и весьма навороченый, основной каркас написан для другого проекта, поэтому поделиться не получится.
Я попробую в ближайшее время (1-2 недели) сделать для Вас небольшой пост с примером аналогичного фазового управления для STM32F103C8T6. Вы CubeMX используете для генерации каркаса? А FreeRTOS?
С библиотекой CubeMX не сталкивался, использую SPL, но думаю проблем не возникнет, а вот с FreeRTOS сложней.
Я понял. Без FreeRTOS в данном случае можно обойтись, если просто разбираться с принципом работы, а не приложение делать.
CubeMX это, скорее, среда для генерации кода по заданным параметрам микроконтроллера плюс библоитеки-обёртки. К ней надо приноровиться, есть ошибки, но развивается и на простых проектах больше помогает, чем мешает.
А где поставить кнопку отключения о сети? ,питание схемы и питания паяльника в разные розетки подключать? И еще такой вопрос как программировать время разогрева и время отключения?
Паяльник и источник питания для схемы можно "от одной розетки" запитать. Кнопку отключения сети поставить на входе, чтоб отключалось всё разом, и паяльник, и источник питания
Вот написано у автора в статье, что программирование осталось как и предыдущей прошивки, но я смотрел статью про первую прошивку там не слова о программирование настроек. Так как программировать время разогрева и время отключения?
Описано тут:
https://www.linker.ru/article/novaya-proshivka-dlya-regulyatora-moshchno...
Короче ,собрал работает регулирует, но не могу что то понять настройки, у меня первым пунктом ,после выбора катода, не время разогрева, а кажется мощность разогрева, а дальше не понял пока) Могут ли каким то образом измениться пункты сами?
Все разобрался, контролер слишком китайский оказался
Отлично. Я как раз с мыслями собирался, чтобы ответить.
все классно, а если бы еще в схему добавили пищалку когда кнопки нажимаешь и переходит в другие режимы, было бы вообще супер)
К сожалению, возиться с таким старым процессором, что-то дорабатывать уже нет желания и времени.
Доброго дня! собрал конструкцию - светодиодики моргают - нагрузкой пока не управляет.
Пока не разбирался. Подскажите пожалуйста - что за джампер на ножке контроллера,для чего он нужен? Что-то я в описаниях о нем ничего не нашел(или пропустил), какая кнопка + а какая -. Заранее благодарен. С уважением Евгений.
Добрый день. Джампер ничего не делает, на будущее рисовал. А плюс-минус не помню, надо опытным путем определять.
Добрый ДЕНЬ ИЛИ ВЕЧЕР! С НОВЫМ СТАРЫМ НОВЫМ ГОДОМ! Спасибо что ответили. Устройство заработало. Все хорошо! Разбираюсь с настройкой нагрева и думаю в какой корпус запихнуть. Спасибо автору за реальную разработку! Да, еще я слегка подправил плату. Если интересно напишите на почту - перешлю LAY- отовский файл.
С уважением Смирнов Евгений.
собрал этот регулятор, фьюзы не трогал. заработал сразу. теперь буду приделывать к корпусу. нужный аппарат.
от меня плата.
Спасибо. А .lay есть?
Да, есть. Но я делал, что у меня в наличии есть. Могу скинуть, если надо.
Отличная схема. Нашёл подобный регулятор мощности,чуть меньше деталей. Но в той схеме питание на выходе идёт пачками, как бы пульсирует, а в этой напряжение регулируется ровно. В формате LAY6 здесь добавить не получиться, только в рисунке.
Кстати детектор нуля очень сильно опережает этот ноль ,не знаю критично или нет для этой схемы ,но если R4 заменить на 100 ом вместо 1к ,то все становиться намного лучше с транзистором 2N2222