Буду пытаться повторить ваш вариант, что получиться обязательно отчитаюсь.
Паяльная станция: паяльник DSS-90 и фен DFS-90
Спасибо, понял.
Буду пытаться повторить ваш вариант, что получиться обязательно отчитаюсь.
Буду пытаться повторить ваш вариант, что получиться обязательно отчитаюсь.
- Реклама
К железу этой станции у меня абсолютно никаких претензий нет. А вот к прошивке есть масса претензий. Но я планирую продолжить работу над станцией, как только будет свободное время. Перешить потом - не проблема.
- Сообщения: 2
- Зарегистрирован: Ср июн 13, 2012 17:55:01
Леонид Иванович, какой разъем и гнездо (паяльника) используется в Вашей ПС?
Подобные. Они на разное количество контактов бывают.
Сделал сырую версию прошивки фена. Никакой автоматизации пока нет, но работать уже можно.
На основной плате емкость C10 увеличена до 100 nF, иначе на выходе компаратора были ложные импульсы тахометра на малой скорости. Номинал дросселя L3 на основной плате увеличил до 1 mH, параллельно диоду VD3 добавил демпферную цепочку 1 kOhm, 47 nF. Но это не обязательно.
На основной плате емкость C10 увеличена до 100 nF, иначе на выходе компаратора были ложные импульсы тахометра на малой скорости. Номинал дросселя L3 на основной плате увеличил до 1 mH, параллельно диоду VD3 добавил демпферную цепочку 1 kOhm, 47 nF. Но это не обязательно.
- Вложения
-
- dfs-90_hex.zip
- альфа-версия прошивки фена
- (11.52 КБ) 453 скачивания
-
- Fan_tacho.gif
- работа PID-регулятора вентилятора фена
- (42.81 КБ) 1273 скачивания
-
- Fan_heater.gif
- работа PID-регулятора нагревателя фена
- (38 КБ) 1147 скачиваний
- Реклама
Цифровую часть для фена надо отдельно собирать на ATmega168 ?
Схема не поменялась, схемы и платы я уже выкладывал в этой ветке. Плата передней панели такая же, как и для блока управления паяльником DSS-90, там тоже ATmega168. Прошивку для фена я сейчас доделываю, более-менее законченный вариант можно ожидать через недельку.
Сделал очередную версию прошивки для фена.
Алгоритм работы сейчас такой:
- Включаем сеть.
- Если фен на подставке (геркон замкнут), включается режим OFF - нагрева нет, вентилятор остановлен.
- Если фен снять с подставки, включается нагрев и вентилятор.
- Если при включении питания фен не был на подставке, нагрев и вентилятор включаются сразу.
- Для регулировки температуры нужно нажать энкодер, а затем вращать его. Шаг - 1°C. Выход из режима регулировки температуры происходит по следующему нажатию или автоматически через 5.6 сек. При этом новое значение температуры запоминается в EEPROM.
- После регулировки температуры кратковременно отображается установленная температура, затем дисплей ненадолго гаснет и появляется измеренная температура.
- Для регулировки скорости вентилятора нужно дважды нажать энкодер, а затем вращать его. Шаг - 50 RPM. Выход из режима регулировки скорости происходит по следующему нажатию или автоматически через 5.6 сек. При этом новое значение скорости запоминается в EEPROM. Скорость отображается в тысячах оборотов в минуту (RPM).
- Если работающий фен положить на подставку, он в течение 1 мин. работает в штатном режиме. Этот интервал можно перезапустить, если повернуть ручку энкодера вправо. Затем фен автоматически переходит в ждущий режим Stb: температура снижается до 100°C, скорость вентилятора - до 5000 RPM. В таком режиме фен будет находится 5 мин, затем он автоматически переходит в режим OFF. При этом нагрев выключается, а вентилятор переходит на повышенные обороты (9000 RPM) для быстрого остужения фена. Когда температура опустится до 50°C, вентилятор выключится.
- Если фен снять с подставки, он включится в штатный режим.
- Если ручку энкодера повернуть влево, то лежащий, или не лежащий на подставке фен сразу переходит в ждущий режим. Через 5 мин. он автоматически перейдет в режим OFF.
- Если ручку энкодера повернуть влево еще на один шаг, фен сразу перейдет в режим OFF, включется остужение, когда температура опустится до 50°C, вентилятор выключится.
- Если во время работы фена выключить сетевой выключатель, то фен перейдет в режим OFF и включется остужение. Питание при этом подается через вспомогательный симистор, который шунтирует одну из групп сетевого выключателя. Когда температура опустится до 50°C, сеть выключится.
Прошивку протестил, вроде, багов не наблюдается. Пока не дописана обработка ошибок (обрыв термопары, КЗ термопары, неисправность вентилятора и т.д.). Интервалы таймеров, а также температура и скорость для режима Stb заданы жестко в исходнике. Наверное, хорошо бы было их настраивать. У меня вообще нет пресетов. Я заметил, что ими никогда не пользуюсь, они только усложняют управление. По крайней мере, мне не удалось придумать логичной системы меню с пресетами.

Алгоритм работы сейчас такой:
- Включаем сеть.
- Если фен на подставке (геркон замкнут), включается режим OFF - нагрева нет, вентилятор остановлен.
- Если фен снять с подставки, включается нагрев и вентилятор.
- Если при включении питания фен не был на подставке, нагрев и вентилятор включаются сразу.
- Для регулировки температуры нужно нажать энкодер, а затем вращать его. Шаг - 1°C. Выход из режима регулировки температуры происходит по следующему нажатию или автоматически через 5.6 сек. При этом новое значение температуры запоминается в EEPROM.
- После регулировки температуры кратковременно отображается установленная температура, затем дисплей ненадолго гаснет и появляется измеренная температура.
- Для регулировки скорости вентилятора нужно дважды нажать энкодер, а затем вращать его. Шаг - 50 RPM. Выход из режима регулировки скорости происходит по следующему нажатию или автоматически через 5.6 сек. При этом новое значение скорости запоминается в EEPROM. Скорость отображается в тысячах оборотов в минуту (RPM).
- Если работающий фен положить на подставку, он в течение 1 мин. работает в штатном режиме. Этот интервал можно перезапустить, если повернуть ручку энкодера вправо. Затем фен автоматически переходит в ждущий режим Stb: температура снижается до 100°C, скорость вентилятора - до 5000 RPM. В таком режиме фен будет находится 5 мин, затем он автоматически переходит в режим OFF. При этом нагрев выключается, а вентилятор переходит на повышенные обороты (9000 RPM) для быстрого остужения фена. Когда температура опустится до 50°C, вентилятор выключится.
- Если фен снять с подставки, он включится в штатный режим.
- Если ручку энкодера повернуть влево, то лежащий, или не лежащий на подставке фен сразу переходит в ждущий режим. Через 5 мин. он автоматически перейдет в режим OFF.
- Если ручку энкодера повернуть влево еще на один шаг, фен сразу перейдет в режим OFF, включется остужение, когда температура опустится до 50°C, вентилятор выключится.
- Если во время работы фена выключить сетевой выключатель, то фен перейдет в режим OFF и включется остужение. Питание при этом подается через вспомогательный симистор, который шунтирует одну из групп сетевого выключателя. Когда температура опустится до 50°C, сеть выключится.
Прошивку протестил, вроде, багов не наблюдается. Пока не дописана обработка ошибок (обрыв термопары, КЗ термопары, неисправность вентилятора и т.д.). Интервалы таймеров, а также температура и скорость для режима Stb заданы жестко в исходнике. Наверное, хорошо бы было их настраивать. У меня вообще нет пресетов. Я заметил, что ими никогда не пользуюсь, они только усложняют управление. По крайней мере, мне не удалось придумать логичной системы меню с пресетами.
- Вложения
-
- DFS-90_hex.zip
- (11.84 КБ) 396 скачиваний
-
- DFS-90_test.jpg
- (101.95 КБ) 7550 скачиваний
- Добавил возможность регулировки рабочей температуры и скорости при выключенном фене (в режиме OFF).
- Добавил возможность регулировки температуры и скорости в дежурном режиме (Stb) с сохранением в EEPROM.

- Добавил возможность регулировки температуры и скорости в дежурном режиме (Stb) с сохранением в EEPROM.
- Вложения
-
- DFS-90_hex_03.zip
- (11.92 КБ) 427 скачиваний
-
- DFS-90_in.jpg
- (228.03 КБ) 6246 скачиваний
Хороший вариант - шаг 1°C, у всех в основном шаг 10°C. Хочу себе собрать хороший фен (надоели китайские), насколько градусов +/- болтается температура на индикаторе ?
- Сообщения: 2623
- Зарегистрирован: Вс июл 17, 2011 11:51:52
Например, в Lukey/AOUYE 852D шаг 1°Ctobiko1 писал(а):у всех в основном шаг 10°C
- Сообщения: 132
- Зарегистрирован: Сб сен 12, 2009 18:38:12
С одной стороны это плюс. С другой - после китайцев с аналогичной коммутацией (и склонностью втихаря загореться в выключенном состоянии) вызывает опасения. Я бы предпочел, чтобы сеть отключалась полностью. В этом случае под угрозой (но более вероятной) оказывается только нагреватель, иначе угроза менее вероятна, но больше - вплоть до всей квартиры.Леонид Иванович писал(а):- Если во время работы фена выключить сетевой выключатель, то фен перейдет в режим OFF и включется остужение. Питание при этом подается через вспомогательный симистор, который шунтирует одну из групп сетевого выключателя. Когда температура опустится до 50°C, сеть выключится.
Леонид Иванович ,хорошая подставка для паяльника и фена у вас на фото, от чего такая ?
Чуть попользовался, и уже переделал: сделал шаг 5°C. Иначе слишком долго крутить. Возможно, сделаю адаптивную скорость энкодера.tobiko1 писал(а):Хороший вариант - шаг 1°C, у всех в основном шаг 10°C.
tobiko1 писал(а):насколько градусов +/- болтается температура на индикаторе ?
Купил отдельно подставку и держатель фена от Lukey-702. Прикрутил держатель фена к подставке, сделал дополнительную опору - и готово.tobiko1 писал(а):хорошая подставка для паяльника и фена у вас на фото, от чего такая ?
На индикаторе не болтается вообще. По логу, записанному на компьютере, видно, что колебания составляют ±0.1°C, изредка ±0.2°C.
Этот тиристор может включить только дежурный трансформатор, а в этом нет опасности, он может работать хоть сутками. Нагреватель при выключенном выключателе тиристор включить не может.Vga писал(а):С одной стороны это плюс. С другой - после китайцев с аналогичной коммутацией (и склонностью втихаря загореться в выключенном состоянии) вызывает опасения.
- Сообщения: 132
- Зарегистрирован: Сб сен 12, 2009 18:38:12
Как впечатления от девайса? Такого разочарования, как с паяльником не возникло?
если не секрет, для каких задач требуется регулировка с шагом 1 градус?tobiko1 писал(а):Хороший вариант - шаг 1°C, у всех в основном шаг 10°C. Хочу себе собрать хороший фен (надоели китайские), насколько градусов +/- болтается температура на индикаторе ?
абажаю мой KIA CEED [img]http://www.kolobok.us/smiles/madhouse/to_become_senile.gif[/img]
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны
Приходится паять разъемы где контакты внутри, если мало - масса не прогревается, лишние 5-10°C пластмасса начинает плавиться, вот и хочется чтобы был запас.sema писал(а):если не секрет, для каких задач требуется регулировка с шагом 1 градус?
Леонид Иванович ,сделать энкодер - быстро +/- 10°C ,пошагово +/- 1°C.
Разочарования не возникло, потому что никаким другим феном никогда не работал, не знаю, как должно быть.Vga писал(а):Как впечатления от девайса? Такого разочарования, как с паяльником не возникло?
Да, с этим буду экспериментировать. Переменный шаг 10/1 у меня реализован в плате управления лабораторным блоком питания, не скажу, что очень удобно. Я хотел здесь сделать наоборот - при очень медленном вращении шаг 1. Нужно пробовать.tobiko1 писал(а):сделать энкодер - быстро +/- 10°C, пошагово +/- 1°C.
С одной стороны все логично, сел за стол работать, включаешь питание, значит знаешь что делаешь. Но ИМХО лучше "Если при включении питания фен не был на подставке, нагрев и вентилятор не включаются", т.е. в таком случае фен сначала нужно положить на подставку, ситуации всякие бывают, неудобства не так мого от этих действий, а какая-то дополнительная защита от непредвиденных ситуаций будет.Леонид Иванович писал(а):- Если при включении питания фен не был на подставке, нагрев и вентилятор включаются сразу.
И где Вы купили держатель фена от Lukey-702? Очень нужная штука.
- Сообщения: 2623
- Зарегистрирован: Вс июл 17, 2011 11:51:52
+1Victor_P. писал(а):...лучше ... фен сначала нужно положить на подставку
А то вдруг фен просто упал с подставки и валяется, а тут врубили общее питание
Желательно ещё различать включение выключателем на самом приборе, и включение подачей питания (кнопка уже включена). В этом случае не включать нагрев (и вентилятор) пока от пользователя не будет предпринято явных действий для включения. У многих бывает общий рубильник на все розетки, уходя выключил, а фен забыл, пришел включил и фен сразу погнал горячий воздух


