На мой взгляд это правильное решение (для желающих возможно через РС утилиту выставлять флаг использования данной "плюшки"), т.к. в большинстве случаев я на индикатор даже не гляжу при пайке, только когда замечаю, что паяльник "тянет" припой с целью посмотреть сколько сейчас градусов и добавить "на глаз" еще десяток..Леонид Иванович писал(а):..хочу переделать меню паяльника и выбросить из него все пресеты.
Паяльная станция: паяльник DSS-90 и фен DFS-90
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
- Реклама
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Это правильно. Всякие "рюшечки" делают прибор хуже. Вот и сейчас я занимаюсь полной ерундой - сремясь под давлением общественности эти рюшечки вставить, думаю как сделать так, чтобы они не мешали 
- Nimnul
- Опытный кот
- Сообщения: 884
- Зарегистрирован: Ср янв 30, 2008 22:28:09
- Откуда: Украина Харьковская обл.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Ну не правда, прям давлениеЛеонид Иванович писал(а):Это правильно. Всякие "рюшечки" делают прибор хуже. Вот и сейчас я занимаюсь полной ерундой - сремясь под давлением общественности эти рюшечки вставить, думаю как сделать так, чтобы они не мешали
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Самый простой вариант - две прошивки: одна с пресетами, вторая - без нихЛеонид Иванович писал(а):..рюшечки вставить, думаю как сделать так, чтобы они не мешали
Универсальный вариант - через флаг в EEPROM, который устанавливается из сервисной утилиты. Есть флаг - поведение одно, нет - другое
- koyodza
- Собутыльник Кота
- Сообщения: 2623
- Зарегистрирован: Вс июл 17, 2011 11:51:52
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Это самый убогий и отвратительный вариант, всегда старайтесь избегать этого пути, прибегая к такому решению только в крайних случаях. Потому что потом появляется необходимость сделать ещё одну опцию "с / без", и вариантов прошивки становится уже 4, потом ещё одну опцию и 8 прошивок, потом начинаются обновления и количество прошивок растёт в геометрической прогрессииalexdob писал(а):Самый простой вариант - две прошивки:
- Реклама
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Вот что происходит при поднятии фена:

- Вложения
-
- Vriled.gif
- (38.55 КБ) 3317 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Как вариант, можно сделать включение расширенного меню, кому надо пресеты - включил его.Леонид Иванович писал(а):Это правильно. Всякие "рюшечки" делают прибор хуже. Вот и сейчас я занимаюсь полной ерундой - сремясь под давлением общественности эти рюшечки вставить, думаю как сделать так, чтобы они не мешали
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
я изначально предложил делать флагом в EEPROM.koyodza писал(а):Это самый убогий и отвратительный вариант, всегда старайтесь избегать этого пути ...alexdob писал(а):Самый простой вариант - две прошивки:
Вариант с несколькими прошивками (как это есть в соседних темах) имеет право быть ввиду ограниченности ресурсов, например.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
mgshura,
Что там с заказом плат?
Что там с заказом плат?
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Для желающих с Украины могу сделать плату управления под нужный тип энкодера.
Все вопросы в личку.
Все вопросы в личку.
- koyodza
- Собутыльник Кота
- Сообщения: 2623
- Зарегистрирован: Вс июл 17, 2011 11:51:52
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Забудьте. Для фена это не важно. Если смущает, что меняются цифры, можно сделать индикацию с гистерезисом, например. Или замораживать индикацию на несколько секунд после поднятияЛеонид Иванович писал(а):при поднятии фена
- mgshura
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Пт окт 02, 2009 18:40:35
- Откуда: Черкассы
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Кто желает заказать пишите в личку.mgshura,
Что там с заказом плат?
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Как? Нет кнопки ЛС.mgshura писал(а):Кто желает заказать пишите в личку.mgshura,
Что там с заказом плат?
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
да есть же, как нет?foxit писал(а):Как? Нет кнопки ЛС.
- mgshura
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Пт окт 02, 2009 18:40:35
- Откуда: Черкассы
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Извините. Уже исправил.mgshura писал(а):
Цитата:
mgshura,
Что там с заказом плат?
Кто желает заказать пишите в личку.
Как? Нет кнопки ЛС.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Сделать можно. А нужно ли?tobiko1 писал(а):Как вариант, можно сделать включение расширенного меню
Последняя разводка платы управления (недавно выкладывал) как раз для двух типов энкодера, да еще и с разным расположением выводов (задается SMD-перемычками).Lazy-Cat писал(а):Для желающих с Украины могу сделать плату управления под нужный тип энкодера
Да я не переживаю по этому поводу, а просто информирую общественность, что такой эффект есть. А то будут потом вопросы. Выкладывать проект на всеобщее обозрение - это такая ответственность!koyodza писал(а):Забудьте. Для фена это не важно.
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Я в курсе, но при изготовлении платы сверлить то нужно под имеющийся энкодерЛеонид Иванович писал(а): Последняя разводка платы управления как раз для двух типов энкодера
К моему предложению в предидущем сообщении приаттачил файлик.
- Вложения
-
- DFS-90 panel.xls
- (31.5 КБ) 478 скачиваний
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Добавил обработку ошибок:
ErF: Fan Error - ошибка вентилятора. Возникает в том случае, если через 5 сек. после установки скорости вентилятора его обороты отличаются более чем на 500 RPM от заданных. При возникновении ошибки вентилятор и нагреватель выключаются. Причина - обрыв в цепи вентилятора, повреждение ключа, неисправность схемы тахометра.
ErH: Heat Error - ошибка нагрева. Возникает в том случае, если через 3 сек. после включения нагревателя температура ниже заданной на 20°C и более, а скорость нагрева меньше 5°C/сек. При возникновении ошибки вентилятор и нагреватель выключаются. Причина - обрыв нагревателя, неисправность симистора.
ErO: Overheat Error - ошибка перегрева. Возникает в том случае, если через 3 сек. после включения нагревателя температура выше заданной на 20°C и более, а скорость нагрева больше 5°C/сек. Или если показания термопары превышают 578.7°C, а вентилятор работает без ошибок на ненулевой скорости. При возникновении ошибки нагреватель выключается, а вентилятор включается на 9000 RPM для охлаждения. Причина - пробой симистора, замыкание в схеме.
ErS: Sensor Error - ошибка датчика температуры. Возникает в том случае, если показания термопары превышают 578.7°C и одновременно наблюдается ошибка вентилятора (или показания тахометра равны нулю). При возникновении ошибки вентилятор и нагреватель выключаются. Причина - обрыв термопары, но чаще - отключение разъема фена.
Выйти из состояния любой ошибки можно нажатием кнопки энкодера, при этом станция переходит в тот режим работы, в котором
возникла ошибка. Исключение составляет ошибка ErS (чаще всего она связана с отключением разъема фена), после которой
станция всегда переходит в режим OFF. Если неисправность остается, ошибка возникает вновь.
Ну и намаялся с отладкой этих ошибок! Столько разных ситуаций может возникать... И получилось не совсем гладко, но больше сил нет. А еще злосчастные пресеты писать... На сегодня программа состоит из 13 модулей общей длиной 4930 строк.
ErF: Fan Error - ошибка вентилятора. Возникает в том случае, если через 5 сек. после установки скорости вентилятора его обороты отличаются более чем на 500 RPM от заданных. При возникновении ошибки вентилятор и нагреватель выключаются. Причина - обрыв в цепи вентилятора, повреждение ключа, неисправность схемы тахометра.
ErH: Heat Error - ошибка нагрева. Возникает в том случае, если через 3 сек. после включения нагревателя температура ниже заданной на 20°C и более, а скорость нагрева меньше 5°C/сек. При возникновении ошибки вентилятор и нагреватель выключаются. Причина - обрыв нагревателя, неисправность симистора.
ErO: Overheat Error - ошибка перегрева. Возникает в том случае, если через 3 сек. после включения нагревателя температура выше заданной на 20°C и более, а скорость нагрева больше 5°C/сек. Или если показания термопары превышают 578.7°C, а вентилятор работает без ошибок на ненулевой скорости. При возникновении ошибки нагреватель выключается, а вентилятор включается на 9000 RPM для охлаждения. Причина - пробой симистора, замыкание в схеме.
ErS: Sensor Error - ошибка датчика температуры. Возникает в том случае, если показания термопары превышают 578.7°C и одновременно наблюдается ошибка вентилятора (или показания тахометра равны нулю). При возникновении ошибки вентилятор и нагреватель выключаются. Причина - обрыв термопары, но чаще - отключение разъема фена.
Выйти из состояния любой ошибки можно нажатием кнопки энкодера, при этом станция переходит в тот режим работы, в котором
возникла ошибка. Исключение составляет ошибка ErS (чаще всего она связана с отключением разъема фена), после которой
станция всегда переходит в режим OFF. Если неисправность остается, ошибка возникает вновь.
Ну и намаялся с отладкой этих ошибок! Столько разных ситуаций может возникать... И получилось не совсем гладко, но больше сил нет. А еще злосчастные пресеты писать... На сегодня программа состоит из 13 модулей общей длиной 4930 строк.
- Вложения
-
- DFS-90_hex_v07.zip
- (13.83 КБ) 414 скачиваний
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Реализовал пресеты. Долго выбирал способ, пока остановился на таком:
Для добавления пресета нужно войти в пункт Add основного меню и нажать энкодер. Добавляется пресет всегда после последнего, в него копируются значения с последнего пресета и сразу происходит вход в редактирование. После редактирования пресет становится активным. Всего можно добавить до 20 пресетов, хотя можно сделать хоть 100.
Для удаления пресета нужно войти в пункт dEL основного меню и нажать энкодер. Всегда удаляется последний пресет.
Сохранение номера текущего пресета происходит при входе в режим OFF. При следующем включении будет использоваться этот же пресет, если включить фен снятием с подставки. Если включить поворотом энкодера, то пойдем подряд с нулевого пресета.
Реализация пресетов не понравилась, мелькают какие-то цифры, а что это - непонятно. Но если удалить все пресеты (нулевой всегда остается), то в меню остается лишь лишнее Add, а это пережить можно.
Изменил еще кое-что из мелочи. При охлаждении фена теперь надпись OFF мигает. При редактировании всегда вслед за температурой попадаем в регулировку оборотов (раньше - только если температура не изменялась, иначе выход из регулировки). Настройку таймеров сделал из режима OFF долгим удержанием кнопки энкодера. Timer1 - это задержка ON -> Stb, Timer2 - задержка Stb -> OFF. Если Timer1 = 0 то когда фен кладется на подставку, он сразу переходит в Stb. Если Timer1 = 0 и Timer2 = 0, то когда фен кладется на подставку, он сразу переходит в OFF. Если Timer2 = 0, то режима Stb нет вообще, его нельзя включить даже энкодером.
Жду замечаний по глюкам, пока работу над феном прекращаю.
Код: Выделить всё
~ - поворот энкодера
i - короткое нажатие энкодера
I - длинное нажатие энкодера
x - величина мигает и редактируется
OFF ~ Stb ~ 300 ~ 350 ~ Add ~ dEL
I i i i i i
Timer1 100x 300x 350x 350x
i i i i i
Timer2 5.00x 8.20x 9.00x 9.00x
Для удаления пресета нужно войти в пункт dEL основного меню и нажать энкодер. Всегда удаляется последний пресет.
Сохранение номера текущего пресета происходит при входе в режим OFF. При следующем включении будет использоваться этот же пресет, если включить фен снятием с подставки. Если включить поворотом энкодера, то пойдем подряд с нулевого пресета.
Реализация пресетов не понравилась, мелькают какие-то цифры, а что это - непонятно. Но если удалить все пресеты (нулевой всегда остается), то в меню остается лишь лишнее Add, а это пережить можно.
Изменил еще кое-что из мелочи. При охлаждении фена теперь надпись OFF мигает. При редактировании всегда вслед за температурой попадаем в регулировку оборотов (раньше - только если температура не изменялась, иначе выход из регулировки). Настройку таймеров сделал из режима OFF долгим удержанием кнопки энкодера. Timer1 - это задержка ON -> Stb, Timer2 - задержка Stb -> OFF. Если Timer1 = 0 то когда фен кладется на подставку, он сразу переходит в Stb. Если Timer1 = 0 и Timer2 = 0, то когда фен кладется на подставку, он сразу переходит в OFF. Если Timer2 = 0, то режима Stb нет вообще, его нельзя включить даже энкодером.
Жду замечаний по глюкам, пока работу над феном прекращаю.
- Вложения
-
- DFS-90_hex_v08.zip
- (14.36 КБ) 502 скачивания
-
goldmen8
- Говорящий с текстолитом
- Сообщения: 1523
- Зарегистрирован: Пн май 28, 2012 19:52:17
- Откуда: г.Киров (Вятка)
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович!
Огромное спасибо, за проделанную работу.
Обязательно буду строить, комплектация пришла, осталось изготовить платы.
А скачок по температуре, в один градус на одну – две секунды, это вообще не проблема.
Ещё раз, Спасибо!
Огромное спасибо, за проделанную работу.
Обязательно буду строить, комплектация пришла, осталось изготовить платы.
А скачок по температуре, в один градус на одну – две секунды, это вообще не проблема.
Ещё раз, Спасибо!


