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

Обсуждаем цифровые устройства...
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

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

Сообщение Nimnul »

Тогда нужно пока несколько вариантов и пробовать.
Леонид Иванович
1. В этих прошивках реализовано работу фена с софтом или только просмотр графика?
2. Е3 как будете определять по датчику детектора нуля?
3. На плате управление есть разъем ХР3(DS18B20 коррекция холодного спая) в DFS-90 он участвует? или эту цепь можно не запаивать?
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

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

Сообщение Victor_P. »

Леонид Иванович писал(а):...Это меня немножко смущает. Меню будет иметь вид OFF ~ Stb ~ 300 ~ 320 ~ 350 ~ 370 ~ Add. А это больше похоже просто на грубую регулировку температуры, ... Зачем тогда пресеты?...
Ну это снова вопрос о нужности/ненужности пресетов. ИМХО его обсуждать не имеет смысла, кому-то нужно, кому-то нет, кто-то думает что нужно а поработает поймет что нет :) и наоборот, кому-то хватит 3х пресетов (130, 300, 450) а кто-захочет их десяток иметь.
...Можно осознанно выбрать, скажем, P-7...
можно, но
Хотя помнить номер не проще, чем температуру.
Именно поэтому я и предложил не номер а температуру. Номера могут быть оправданы только если есть несколько пресетов с одинаковой температурой но разной скоростью воздушного потока, но даже в этом случае помнить на каком номере что записано не очень удобно.

- попробовать добавить обработку ошибок (E-1 - обрыв термопары, E2 - обрыв нагревателя или КЗ термопары, E3 - пробой симистора, E-4 - неисправность вентилятора;
а в программе управления поместить фото платы и разобранного фена станции и в зависимости от номера ошибки подсвечивать красным подозреваемый элемент :))
Мои паяльные станции: первая, вторая, фен.
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

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

Сообщение Nimnul »

Victor_P. А если сделать например номер пресета а далее сдвигая влево показывать температуру, или такой изврат много места в памяти занимает?)))
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

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

Сообщение Victor_P. »

Nimnul, вопрос о памяти и сложности реализации это не ко мне, но вот смысла в нем я не вижу никакого и плюс еще и лишние движения.
Для себя я бы сделал так выкл-стендбай-т1-т2-...-тХ-адд, вмето т1-тХ температура пресета, причем при выборе пресетов скорость потока менял бы сразу, а температуру черз 3-4 секунды. Таким образом можна видеть и температуру пресета и поток.
Мои паяльные станции: первая, вторая, фен.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

Nimnul,

1. В текущей прошивке софт PC позволяет осуществлять полное управление нагревателем и вентилятором, задавать коэффициенты PID, переключать тип управления фазовый/дельта-сигма для нагревателя, задавать максимальную мощность. Само собой, снимать графики: заданная температура, измеренная температура, температура холодного спая, текущая мощность, заданная скорость, измеренная скорость, PWM вентилятора. Также софт позволяет делать настройки: смещение и коэффициент для температуры, сдвиг привязки к сети для PLL. Пока не работает задание пресетов и таймеров.

2. Е3 планирую определять по росту температуры, когда нагрев выключен. Сделать тут ничего нельзя, только издавать звук. Хотя индикатором этой ошибки обычно является дым.

3. DS18B20 участвует в компенсации холодного спая. При желании его можно вынести в ручку фена. Я этого для фена не делал, хотя с одним паяльником такое проделал. Если датчик вообще не установлен, температура холодного спая берется из EEPROM, куда записывается с помощью софта на PC.

Victor_P. писал(а):Именно поэтому я и предложил не номер, а температуру.


Получается, это эквивалентно тому, что просто для энкодера добавили большую скорость? Без сортировки пользователь обязательно наведет бардак в пресетах, в результате при регулировке не будет монотонности :)

а в программе управления поместить фото платы и разобранного фена станции и в зависимости от номера ошибки подсвечивать красным подозреваемый элемент :))


Как-то делали автоматизированный комплекс для проверки аппаратуры связи, так он показывал картинки печатных плат и подсказывал, какой подстроечник и в какую сторону крутить. Но для паяльной станции это будет слишком :)

Nimnul писал(а):А если сделать например номер пресета а далее сдвигая влево показывать температуру, или такой изврат много места в памяти занимает?


В ATmega168 еще много места, дело не в этом. Нужно предельно точно сформулировать алгоритм и посмотреть, будет ли это удобно.
Аватара пользователя
Vga
Встал на лапы
Сообщения: 132
Зарегистрирован: Сб сен 12, 2009 18:38:12

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

Сообщение Vga »

Леонид Иванович писал(а):В текущей версии прошивки в главном меню только OFF ~ Stb ~ 300, и я прямо в восторге от удобства! Это самые частые операции при работе с феном.

Тут все 2-3 операции. Может их вообще на клик повесить? Поворот - переключение между пресетами (и можно им же переключение из Stb, в дополнение к клику). Долгое или двойное нажатие - регулировка/вход в меню. Еще можно сделать на поворот влево всегда переход в Stb и Off, а вправо - кольцевое переключение между пресетами.
Леонид Иванович писал(а):Меню будет иметь вид OFF ~ Stb ~ 300 ~ 320 ~ 350 ~ 370 ~ Add. А это больше похоже просто на грубую регулировку температуры, а не на набор пресетов.

Ну, во первых, вместе с температурой еще обороты будут меняться. А во вторых, я бы в качестве набора пресетов поставил 120, 330, 400. Это уже несколько больший разброс. И действительно, лучше индицировать температуру пресета. Это информативней, чем номер, а обороты будут немедленно индицированы акустически)

А вообще, я по прежнему за сорцы. Тогда каждый может сделать себе такую логику управления, какую захочет, и всласть с ней поэкспериментировать.
Victor_P. писал(а):а в программе управления поместить фото платы и разобранного фена станции и в зависимости от номера ошибки подсвечивать красным подозреваемый элемент

А на Е-3 - еще и сирену включать)
Леонид Иванович писал(а):Е3 планирую определять по росту температуры, когда нагрев выключен. Сделать тут ничего нельзя, только издавать звук.

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

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

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

Vga писал(а):И действительно, лучше индицировать температуру пресета. Это информативней, чем номер, а обороты будут немедленно индицированы акустически


Если пресеты будут в основном меню, так и сделаю. Тут мне понравилась идея с Add, позволяющая скрыть пресеты. Нравится и второй вариант, когда вход в меню пресетов с индикацией номера осуществляется по двойному нажатию. Тоже пресеты скрыты. Варианты очень разные, но выбрать конкретный чисто теоретически не могу.

Vga писал(а):А вообще, я по прежнему за сорцы. Тогда каждый может сделать себе такую логику управления, какую захочет, и всласть с ней поэкспериментировать.


Так уж и каждый. Я сам уже не могу разобраться в собственном файле реализации меню (присоединил). Второй день не могу обработку ошибок вставить. Черт ногу сломит с их логикой.

Vga писал(а):Ну и конечно сразу же вентилятор на максимум.


Хорошая мысль, спасибо, зафиксировал в исходнике в виде заремленных строчек.
Вложения
Menu.c
(30.32 КБ) 689 скачиваний
Аватара пользователя
Vga
Встал на лапы
Сообщения: 132
Зарегистрирован: Сб сен 12, 2009 18:38:12

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

Сообщение Vga »

Ого, почти килострока на такое меню? Я думал, оно таки меньше) Ща покурим...
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

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

Сообщение Victor_P. »

Леонид Иванович писал(а):...Я сам уже не могу разобраться в собственном файле реализации меню (присоединил)...
да уж :)
вопрос по Menu.c, но не в тему (для самообразования): а зачем глобальные переменные делать статическими?
Мои паяльные станции: первая, вторая, фен.
Аватара пользователя
Vga
Встал на лапы
Сообщения: 132
Зарегистрирован: Сб сен 12, 2009 18:38:12

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

Сообщение Vga »

Victor_P. писал(а):вопрос по Menu.c, но не в тему (для самообразования): а зачем глобальные переменные делать статическими?

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

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

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

Vga писал(а):Область видимости символов всегда следует делать минимально необходимой.


+1. В проекте нет ни одной переменной, видимой более чем из одного модуля.

P.S. Модуль Menu все-таки нужно разделить на два, выкинуть из него машину состояний.
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

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

Сообщение Nimnul »

Леонид Иванович Подбираю комплект деталей, индуктивности Вы используете SUMIDA, типы корпуса RHC8011, получается (у вас на плате стоят вот эти RCH8011NP-221L, RCH8011NP-102L) я так понял дроселя можно выбирать по току до 1А?
Аватара пользователя
mgshura
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт окт 02, 2009 18:40:35
Откуда: Черкассы

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

Сообщение mgshura »

mgshura, изините, что так долго не было прошивки. На сегодняшний день это не конечная версия, но она вполне пригодная для работы. Постепенно прошивка будет дорабатываться, будут учитываться все пожелания.

Еще один к Вам вопрос. Мне в ЛС написал Nimnul просьбу по поводу печатных плат для станции. Но я для себя платы делал утюгом. Нет ли у Вас лишних плат, чтобы продавать их желающим?

Я заказывал только одну плату, объединив в ней две платы управления, платы паяльника и фена, потом я их разрезал. Получилось очень дорого. Но на заводе остались трафареты под изготовление платы и следующие должны быть дешевле(не надо будет платить за подготовку к производству).
Вложения
DSFXS-90.pcb
(575.98 КБ) 725 скачиваний
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

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

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

Nimnul,
Это я на схеме написал Sumida, сам же поставил то, что было на базаре. Главное, чтобы номинал и размер были подходящими. RCH8011 с номиналом 220 uH рассчитан на ток около 1 А, вот такой примерно и нужен для преобразователя +5 В. А для ключевого каскада управления вентилятором дроссель нужно увеличить (я об этом писал) до 1 mH, ток не менее 300 мА, сопротивление до 3 Ом. Я такого не нашел, перематывал сам, на гантельке D = 8 mm, H = 10 mm проводом 0.224 намотал около 200 витков.

mgshura,
желающие купить платы, вроде, есть, всё дело теперь в Вашем желании этим заниматься.

Вопрос: в каких пределах должны программироваться таймеры задержки перехода в Stb и задержки перехода в OFF? В каких единицах значения таймеров представить на 3-разрядном дисплее?
goldmen8
Говорящий с текстолитом
Сообщения: 1523
Зарегистрирован: Пн май 28, 2012 19:52:17
Откуда: г.Киров (Вятка)

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

Сообщение goldmen8 »

mgshura,
чем открыть "DSFXS-90.pcb"?
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

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

Сообщение Nimnul »

goldmen8 писал(а):mgshura,
чем открыть "DSFXS-90.pcb"?

P-CAD
Аватара пользователя
Victor_P.
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Сб окт 10, 2009 10:34:07
Откуда: Україна, Хорол

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

Сообщение Victor_P. »

Еще один вариант для пресетов придумал.
В режиме OFF долгим нажатием входим в режим, в котором выбираем количество пресетов от 0 до 9 (Р0 не в счет).
Если там 0, то получается классика OFF ~ Standby ~ P0
если 1, то OFF ~ Standby ~ P0 ~ P1
и т.д.
причем все эти пресеты в программе предусмотреть сразу и забить в них какое-то типичное значение, а в этом режиме просто выбирать количество активных.
Мои паяльные станции: первая, вторая, фен.
slava5557
Открыл глаза
Сообщения: 75
Зарегистрирован: Ср апр 02, 2008 22:19:41
Откуда: Львов

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

Сообщение slava5557 »

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

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

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

Сообщение mgshura »

Если есть желающие, пишите, подсчитаем приблизительное количество на следующей неделе закажем. Кстати платы переделанные под энкодер RE1203XC1-H01.
Вложения
RE1203XC1-H01 AA11F5.pdf
(70.03 КБ) 588 скачиваний
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

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

Сообщение Nimnul »

mgshura А сколько вышла по цене подготовка?
Ответить

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