Но ИМХО лучше "Если при включении питания фен не был на подставке, нагрев и вентилятор не включаются", т.е. в таком случае фен сначала нужно положить на подставку
Можно и так, переделка - одна строчка программы. Включить можно будет положив-сняв фен с подставки, или повернув энкодер. Но как для себя, так эта мера безопасности кажется излишней. Я всегда выключаю сетевой выключатель на передней панели, когда прибором не пользуюсь. У меня дома даже в дежурке ни одного прибора нет, кроме холодильника и радиотелефона.
Victor_P. писал(а):
И где Вы купили держатель фена от Lukey-702? Очень нужная штука.
Купил в том же месте на рынке, где продают сами паяльные станции. Что-то порядка 10$ держатель фена + подставка для паяльника.
koyodza писал(а):
А то вдруг фен просто упал с подставки и валяется, а тут врубили общее питание
Кроме общего питания нужно еще щелкнуть выключателем на передней панели блока управления феном.
...нужно еще щелкнуть выключателем на передней панели блока управления феном.
Т.е. это "различать включение выключателем на самом приборе, и включение подачей питания" уже реализовано? Если выключатель оставался включенным, а просто было подано питание
Чтобы выключатель оставался включенным, фен валялся, да еще кто-то включил общее питание, ничего не проверив - для меня это звучит как сценарий фильма ужасов. Хотя переделать алгоритм включения - не проблема. Возможно, так будет даже удобней, особенно если не используется подставка для фена. Когда фен просто лежит на полке, нехорошо, если он будет сразу включаться со щелчком сетевого выключателя. Сделал пока в виде опции компиляции. Версию прошивки без автоматического включения фена присоединяю.
Upd: добавил звуковую индикацию выхода на заданную температуру (с точностью ±0.4°C), исправил мелкие глюки.
Заголовок сообщения: Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Добавлено: Чт фев 07, 2013 12:57:19
Опытный кот
Карма: 14
Рейтинг сообщений: 434
Зарегистрирован: Ср янв 30, 2008 22:28:09 Сообщений: 884 Откуда: Украина Харьковская обл.
Рейтинг сообщения:0
Леонид Иванович Спасибо, фен наконец получит жизнь...УРА...ибо заждался. Но все же... перечитал все, не много не понял...почему присеты не удобны? я очень часто их использую, дабы не тыкать постоянно по клавишам +/-t... заранее их программирую и часто с ними работаю(1. припой без Pb, 2. припой с Pb, 3. работа с термоусадками и т.д. ) еще можно сделать запоминание по профилю обороты турбины...хотя если будет регулировка так 1/10/50(с ускорением)...тогда может будет и удобно, но не факт(...кстати скажите, фен будет помнить уст. температуру после отключения от сети?
Чтобы пресеты были удобны, для них нужны отдельные кнопки. В минималистическом варианте управления любые дополнения или усложнения это ужас. Была у меня на старой работе ersa digital 2000, станция отличная, но управление тремя кнопками и трёхсимвольный семисегментный индикатор, даже по инструкции разобраться тяжело, а про "интуитивно понятный интерфейс" и речи быть не может
Чтобы пресеты были удобны, для них нужны отдельные кнопки. В минималистическом варианте управления любые дополнения или усложнения - это ужас.
+100500.
Nimnul писал(а):
почему присеты не удобны?
На этот вопрос ответил выше koyodza как нельзя лучше.
Nimnul писал(а):
я очень часто их использую, дабы не тыкать постоянно по клавишам +/-t... заранее их программирую и часто с ними работаю(1. припой без Pb, 2. припой с Pb, 3. работа с термоусадками и т.д. )
У меня пресеты реализованы в паяльной станции. Словил себя на мысли, что ни разу ими не пользовался. Проще запомнить температуру, которая нужна для конкретного вида работ, чем номер пресета. А с шагом 5°C стало очень удобно перестраивать температуру.
Тем не менее, структура программы у меня сделана так, что пресеты добавить очень легко. Фактически у меня и сейчас используются 2 пресета - рабочий и standby. Можно добавить еще сколько угодно. Я планировал в основном режиме вращением энкодера перебирать пресеты: OFF <-> Stb <-> P-1 <-> P-2 <-> P-3 <-> P-4 <-> P-5. Нажатие на любом пресете - вход в редактирование. Могу такой вариант прошивки сделать. Не знаю, правда, насколько будет удобно пользоваться.
Nimnul писал(а):
еще можно сделать запоминание по профилю обороты турбины...
Обороты запоминаются в каждом пресете.
Nimnul писал(а):
скажите, фен будет помнить уст. температуру после отключения от сети?
Сейчас запоминается последняя установленная температура и скорость. Но если будет много пресетов, не совсем понятно, что делать при включении. Если снимаем фен с подставки, он может перейти на последний использованный пресет. Но при включении поворотом энкодера придется вручную перебирать пресеты. Короче говоря, если нужны пресеты - сделаю, только скажите логику работы пользовательского интерфейса.
Nimnul писал(а):
Спасибо, фен наконец получит жизнь...УРА...ибо заждался.
Это не Вы случайно присылали мне по почте фото собранной платы фена?
Заголовок сообщения: Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Добавлено: Чт фев 07, 2013 20:27:05
Опытный кот
Карма: 14
Рейтинг сообщений: 434
Зарегистрирован: Ср янв 30, 2008 22:28:09 Сообщений: 884 Откуда: Украина Харьковская обл.
Рейтинг сообщения:0
koyodza писал(а):
Чтобы пресеты были удобны, для них нужны отдельные кнопки. В минималистическом варианте управления любые дополнения или усложнения - это ужас.
Ну скажем с удержанием кнопки на энкодере...тоже будет удобно ИМХО.
Леонид Иванович писал(а):
У меня пресеты реализованы в паяльной станции. Словил себя на мысли, что ни разу ими не пользовался. Проще запомнить температуру, которая нужна для конкретного вида работ, чем номер пресета. А с шагом 5°C стало очень удобно перестраивать температуру. Тем не менее, структура программы у меня сделана так, что пресеты добавить очень легко. Фактически у меня и сейчас используются 2 пресета - рабочий и standby. Можно добавить еще сколько угодно. Я планировал в основном режиме вращением энкодера перебирать пресеты: OFF <-> Stb <-> P-1 <-> P-2 <-> P-3 <-> P-4 <-> P-5. Нажатие на любом пресете - вход в редактирование. Могу такой вариант прошивки сделать. Не знаю, правда, насколько будет удобно пользоваться.
Такая реализация нормальная, вот только, как будет работать дорегулировка в пресете в режиме "Фен в руках"? Так же интересно режим Stb я так понял что фен на подставке...прикольно бы было, если спираль полностью не выключалась а поддерживала температуру например 100 грд....сняли с подставки, спираль догнала нужную температуру, простите может пропустил и уже реализовано.
Леонид Иванович писал(а):
Обороты запоминаются в каждом пресете.
Отлично, я за пресеты...как по мне очень удобно.
Леонид Иванович писал(а):
Сейчас запоминается последняя установленная температура и скорость. Но если будет много пресетов, не совсем понятно, что делать при включении. Если снимаем фен с подставки, он может перейти на последний использованный пресет. Но при включении поворотом энкодера придется вручную перебирать пресеты. Короче говоря, если нужны пресеты - сделаю, только скажите логику работы пользовательского интерфейса.
Пресеты нужны скрытые, т.е. основная регулировка температуры и оборотов с последующим запоминанием, а если нужны пресеты, жмем 3 сек. кнопочку и выбираем пресет с предустановками.
Леонид Иванович писал(а):
Это не Вы случайно присылали мне по почте фото собранной платы фена?
Нет я только отправил заказ на завод..платы будут с маской и т.д. Осталось подождать ПП и начинать собирать...далее планирую пополнить ряды тестеров)))
Ну скажем с удержанием кнопки на энкодере...тоже будет удобно ИМХО.
Да нисколько. Я вот тоже хотел минималистично обойтись, думал-думал и плюнул. Три пресета - три кнопки, или никак. Даже по опыту со своей 702й могу сказать: удерживать кнопку, просто чтоб изменить температуру неудобно. Руки обычно заняты, нажимаешь одной рукой (если не левой пяткой), надавил сильнее - корпус едет, а вот короткое нажатие нормально.
Для четырёх каналов понадобится 12 кнопок и 12 светодиодов. Напаяю 595х и нет проблем, зато удобно будет.
Вообще алгоритм такой думаю: 1. При включении канала (кнопкой энкодера) включаем запомненную температуру, при которой выключили 2. При нажатии кнопки пресета - устанавливаем, подсвечиваем кнопку (светодиод около неё). 3. Сдвинув энкодер убираем подсветку с кнопки, регулируем относительно того, что было выставлено 4. Долгое удержание кнопки пресета запоминает текущую температуру 5. Выставив энкодером температуру пресета - включаем светик. Просто так, для информации 6. Резкий оборот энкодера увеличивает шаг. К примеру с 3-5 градусов на 10-15. Экспериментально подберу.
А переделать под компресорный фен можно? Какая частота ШИМ на управление вентилятора? Хотя у компресора фазовое управление.
ШИМ вентилятора 31.25 кГц. Для компрессорного фена нужно фазовое управление, самый простой способ - поставить КР1182ПМ1 и управлять ей ШИМом через оптрон. Такой вариант делал DeNew, он иногда бывает на этом форуме.
Nimnul писал(а):
Такая реализация нормальная, вот только, как будет работать дорегулировка в пресете в режиме "Фен в руках"?
Будет синхронно с регулировкой меняться температура. Что в этом необычного?
Nimnul писал(а):
Так же интересно режим Stb я так понял что фен на подставке...прикольно бы было, если спираль полностью не выключалась а поддерживала температуру например 100 грд....сняли с подставки, спираль догнала нужную температуру
Это уже реализовано. Температуру и скорость вентилятора для standby тоже можно регулировать, потом она запоминается в EEPROM.
Nimnul писал(а):
Пресеты нужны скрытые
Можно и скрытые. Это то, что нужно. Мне мешать не будут Подумаю над вариантами выбора.
Nimnul писал(а):
Нет я только отправил заказ на завод..платы будут с маской и т.д.
Мне кто-то присылал фото своей платы фена и очень просил прошивку. Но тогда ее не было. А теперь есть, но я не знаю, кому отправлять. Неудобно получилось. Автор этого экземпляра фена, откликнитесь!
mgshura, изините, что так долго не было прошивки. На сегодняшний день это не конечная версия, но она вполне пригодная для работы. Постепенно прошивка будет дорабатываться, будут учитываться все пожелания.
Еще один к Вам вопрос. Мне в ЛС написал Nimnul просьбу по поводу печатных плат для станции. Но я для себя платы делал утюгом. Нет ли у Вас лишних плат, чтобы продавать их желающим?
Ну и продолжу по поводу меню. Как такой вариант?
Код:
~ - поворот энкодера | - короткое нажатие энкодера || - длинное нажатие энкодера X - величина мигает и редактируется
Еще один к Вам вопрос. Мне в ЛС написал Nimnul просьбу по поводу печатных плат для станции. Но я для себя платы делал утюгом. Нет ли у Вас лишних плат, чтобы продавать их желающим?
Леонид Иванович, а если оставить все так как Вы писали чуть раньше, а для выбора пресета использовать двойное нажатие? Тогда и пресет выбирать не слишком заморочено будет и тем кому они не нужны тоже меньше движений. А по одиночному нажатию будет регулировка потока.
upd: Хотя, нет, не выйдет так. Тогда вот: OFF ~ Stb ~ P0 ~ P1 ~ P2 ~ Px (без закольцовывания) ..|......|.......|......| ...................(установка температуры, если || то запись пресета, через Х секунд выход из режима в Рх) ..|......|.......|......| ...................(установка потока, если || то запись пресета, через Х секунд выход из режима в Рх) ............| ...........(работа с таймером)
Victor_P., в самом начале так и хотел сделать. Но теперь больше нравится идея "скрытых" пресетов. Входить в них действительно удобней по двойному нажатию, чем по длительному удержанию.
Код:
ii - двойное нажатие
OFF ~ Stb ~ 300 ii P-0X (| - чтение, || - запись пресета) | | | 300X 100X 300X | | | 8.20X 5.00X 8.20X | 01.0X (таймер ON -> Stb, мин.) | 15.0X (таймер Stb -> OFF, мин.)
в самом начале так и хотел сделать. Но теперь больше нравится идея "скрытых" пресетов.
т.е. на сколько я понял Вам просто не нравится чтоб в "главном меню" было много всего? т.е. выкл/стендбай/работа? Ну тогда предложу сделать его гибким (и соответственно в защиту первоначального алгоритма управления ) - добавте после OFF ~ Stb ~ P0 ~ Add При нажатии на этом пункте можно будет установить температуру и потом поток, и таким образом "главное меню" будет уже OFF ~ Stb ~ P0 ~ P1 ~ Add и т.д. Таким образом меню увеличится для Вас только на один шаг, а кому нужно напихает туда пресетов. Удаление пресета - установка температуры в нем в 0. Соответственно для Р0 ограничить минимальную температуру, скажем, 50 градусами.
Заголовок сообщения: Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Добавлено: Пт фев 08, 2013 12:58:27
Опытный кот
Карма: 14
Рейтинг сообщений: 434
Зарегистрирован: Ср янв 30, 2008 22:28:09 Сообщений: 884 Откуда: Украина Харьковская обл.
Рейтинг сообщения:0
Да было бы здорово: Off-Stb-300-Add....если нет сохраненных пресетов, то и нечего выводить только светить надписью Add ) если добавить то выводить номер пресета и так далее сколько их там будет. ЗЫ Виктор опередил)))
... то выводить номер пресета и так далее сколько их там будет...
не, не, я имел в виду в своем предложении выводить температуру пресета (вместо Р0, Р1, ..., Рх), а номер..... а зачем он нужен? нам температура нужна а не номер.
т.е. на сколько я понял Вам просто не нравится чтоб в "главном меню" было много всего? т.е. выкл/стендбай/работа?
Именно! В текущей версии прошивки в главном меню только OFF ~ Stb ~ 300, и я прямо в восторге от удобства! Это самые частые операции при работе с феном. Даже регулировка температуры - более редкая операция, поэтому она делается через нажатие. В паяльнике я так тоже хочу сделать.
Victor_P. писал(а):
Ну тогда предложу сделать его гибким - добавьте после OFF ~ Stb ~ P0 ~ Add
Очень хорошая идея, спасибо! Как вариант, буду иметь в виду.
Victor_P. писал(а):
я имел в виду в своем предложении выводить температуру пресета (вместо Р0, Р1, ..., Рх), а номер..... а зачем он нужен? Нам температура нужна а не номер.
Это меня немножко смущает. Меню будет иметь вид OFF ~ Stb ~ 300 ~ 320 ~ 350 ~ 370 ~ Add. А это больше похоже просто на грубую регулировку температуры, а не на набор пресетов. С шагом 5°C или 10°C такой ряд без труда можно пройти просто энкодером. Зачем тогда пресеты? Предыдущая идея со входом в меню пресетов по двойному клику выглядит более привлекательной. Там будут фигурировать именно номера пресетов. Можно осознанно выбрать, скажем, P-7, или сохранить текущую температуру именно на желаемом номере. Хотя помнить номер не проще, чем температуру. Очередной раз приходим к выводу, что пресеты не нужны ни в каких проявлениях. Почему же тогда все просят меня их сделать?
Скорее всего, выбор можно будет сделать только после реализации нескольких вариантов, поработав какое-то время с ними. Я пока сделаю просто поддержку 9-ти пресетов без пользовательского интерфейса, а затем буду перебирать варианты. Кроме этого еще осталось реализовать несколько пунктов: - попробовать добавить обработку ошибок (E-1 - обрыв термопары, E2 - обрыв нагревателя или КЗ термопары, E3 - пробой симистора, E-4 - неисправность вентилятора; - добавить настройку таймеров из меню; - попробовать сделать адаптивную скорость энкодера; - добавить в программу на PC управление пресетами и таймерами.
Сейчас этот форум просматривают: Kotovas и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения