Паяльная станция: паяльник DSS-90 и фен DFS-90

Обсуждаем цифровые устройства...
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение alexdob »

Леонид Иванович писал(а):..хочу переделать меню паяльника и выбросить из него все пресеты.

На мой взгляд это правильное решение (для желающих возможно через РС утилиту выставлять флаг использования данной "плюшки"), т.к. в большинстве случаев я на индикатор даже не гляжу при пайке, только когда замечаю, что паяльник "тянет" припой с целью посмотреть сколько сейчас градусов и добавить "на глаз" еще десяток..
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение Леонид Иванович »

Это правильно. Всякие "рюшечки" делают прибор хуже. Вот и сейчас я занимаюсь полной ерундой - сремясь под давлением общественности эти рюшечки вставить, думаю как сделать так, чтобы они не мешали :)
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение Nimnul »

Леонид Иванович писал(а):Это правильно. Всякие "рюшечки" делают прибор хуже. Вот и сейчас я занимаюсь полной ерундой - сремясь под давлением общественности эти рюшечки вставить, думаю как сделать так, чтобы они не мешали :)

Ну не правда, прям давление :)) , сами говорили, что вам понравилось скрытые пресеты, с виду их не будет, простота класс...кому нужны активировали и добавили по вкусу.
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение alexdob »

Леонид Иванович писал(а):..рюшечки вставить, думаю как сделать так, чтобы они не мешали :)

Самый простой вариант - две прошивки: одна с пресетами, вторая - без них
Универсальный вариант - через флаг в EEPROM, который устанавливается из сервисной утилиты. Есть флаг - поведение одно, нет - другое
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение koyodza »

alexdob писал(а):Самый простой вариант - две прошивки:

Это самый убогий и отвратительный вариант, всегда старайтесь избегать этого пути, прибегая к такому решению только в крайних случаях. Потому что потом появляется необходимость сделать ещё одну опцию "с / без", и вариантов прошивки становится уже 4, потом ещё одну опцию и 8 прошивок, потом начинаются обновления и количество прошивок растёт в геометрической прогрессии
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение Леонид Иванович »

Вот что происходит при поднятии фена:

Изображение
Вложения
Vriled.gif
(38.55 КБ) 3314 скачиваний
tobiko1
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн фев 18, 2008 14:54:22
Откуда: LV

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение tobiko1 »

Леонид Иванович писал(а):Это правильно. Всякие "рюшечки" делают прибор хуже. Вот и сейчас я занимаюсь полной ерундой - сремясь под давлением общественности эти рюшечки вставить, думаю как сделать так, чтобы они не мешали :)


Как вариант, можно сделать включение расширенного меню, кому надо пресеты - включил его.
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение alexdob »

koyodza писал(а):
alexdob писал(а):Самый простой вариант - две прошивки:

Это самый убогий и отвратительный вариант, всегда старайтесь избегать этого пути ...

я изначально предложил делать флагом в EEPROM.
Вариант с несколькими прошивками (как это есть в соседних темах) имеет право быть ввиду ограниченности ресурсов, например.
Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение foxit »

mgshura,

Что там с заказом плат?
Аватара пользователя
VeryLazyCat
Опытный кот
Сообщения: 832
Зарегистрирован: Пн май 17, 2010 22:21:01
Откуда: Madagaskar

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение VeryLazyCat »

Для желающих с Украины могу сделать плату управления под нужный тип энкодера.
Все вопросы в личку.
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение koyodza »

Леонид Иванович писал(а):при поднятии фена

Забудьте. Для фена это не важно. Если смущает, что меняются цифры, можно сделать индикацию с гистерезисом, например. Или замораживать индикацию на несколько секунд после поднятия
Аватара пользователя
mgshura
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт окт 02, 2009 18:40:35
Откуда: Черкассы

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение mgshura »

mgshura,

Что там с заказом плат?


Кто желает заказать пишите в личку.
Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение foxit »

mgshura писал(а):
mgshura,

Что там с заказом плат?


Кто желает заказать пишите в личку.


Как? Нет кнопки ЛС.
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение alexdob »

foxit писал(а):Как? Нет кнопки ЛС.

да есть же, как нет?
Аватара пользователя
mgshura
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт окт 02, 2009 18:40:35
Откуда: Черкассы

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение mgshura »

mgshura писал(а):
Цитата:
mgshura,

Что там с заказом плат?


Кто желает заказать пишите в личку.


Как? Нет кнопки ЛС.


Извините. Уже исправил.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение Леонид Иванович »

tobiko1 писал(а):Как вариант, можно сделать включение расширенного меню


Сделать можно. А нужно ли?

Lazy-Cat писал(а):Для желающих с Украины могу сделать плату управления под нужный тип энкодера


Последняя разводка платы управления (недавно выкладывал) как раз для двух типов энкодера, да еще и с разным расположением выводов (задается SMD-перемычками).

koyodza писал(а):Забудьте. Для фена это не важно.


Да я не переживаю по этому поводу, а просто информирую общественность, что такой эффект есть. А то будут потом вопросы. Выкладывать проект на всеобщее обозрение - это такая ответственность!
Аватара пользователя
VeryLazyCat
Опытный кот
Сообщения: 832
Зарегистрирован: Пн май 17, 2010 22:21:01
Откуда: Madagaskar

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение VeryLazyCat »

Леонид Иванович писал(а):Последняя разводка платы управления как раз для двух типов энкодера

Я в курсе, но при изготовлении платы сверлить то нужно под имеющийся энкодер :)

К моему предложению в предидущем сообщении приаттачил файлик.
Вложения
DFS-90 panel.xls
(31.5 КБ) 476 скачиваний
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 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 строк.
Вложения
DFS-90_hex_v07.zip
(13.83 КБ) 414 скачиваний
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение Леонид Иванович »

Реализовал пресеты. Долго выбирал способ, пока остановился на таком:

Код: Выделить всё

  ~ - поворот энкодера
  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


Для добавления пресета нужно войти в пункт 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 нет вообще, его нельзя включить даже энкодером.
Жду замечаний по глюкам, пока работу над феном прекращаю.
Вложения
DFS-90_hex_v08.zip
(14.36 КБ) 501 скачивание
goldmen8
Говорящий с текстолитом
Сообщения: 1523
Зарегистрирован: Пн май 28, 2012 19:52:17
Откуда: г.Киров (Вятка)

Re: Паяльная станция: паяльник DSS-90 и фен DFS-90

Сообщение goldmen8 »

Леонид Иванович!
Огромное спасибо, за проделанную работу.
Обязательно буду строить, комплектация пришла, осталось изготовить платы.
А скачок по температуре, в один градус на одну – две секунды, это вообще не проблема.

Ещё раз, Спасибо!
Ответить

Вернуться в «Цифровая техника»