Паяльная станция: паяльник DSS-90 и фен DFS-90
- Nimnul
- Опытный кот
- Сообщения: 884
- Зарегистрирован: Ср янв 30, 2008 22:28:09
- Откуда: Украина Харьковская обл.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Я так же хочу поблагодарить Вас, Леонид Иванович, за то что угодили нам с нашими "рюшичками"...пока буду говорить за себя...мне очень хотелось пресетов...и вот они есть...спасибо!
- Реклама
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
ЛИ,
Есть два вида паяльников: с термопарой и терморезистором.
Возможна ли доработка прошивки для возможности работы с обоими видами?
Есть два вида паяльников: с термопарой и терморезистором.
Возможна ли доработка прошивки для возможности работы с обоими видами?
- mr_kot
- Друг Кота
- Сообщения: 4625
- Зарегистрирован: Пт ноя 27, 2009 18:12:27
- Откуда: Черкассы, UA
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Дык не прошивку надо дорабатывать, а входной усилитель. Контроллеру по барабану, с какого датчика на его вход АЦП приходит сигнал.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Доработка прошивки, конечно, возможна. Только чтобы ее сделать, нужно иметь паяльник с терморезистором, а у меня такого нет. Они у нас не продаются. Поэтому я даже не закладывал в печатной плате возможность переделки усилителя на терморезистор.foxit писал(а):Есть два вида паяльников: с термопарой и терморезистором. Возможна ли доработка прошивки для возможности работы с обоими видами?
Не по барабану. Обработка сигнала с разных датчиков совсем разная. Для терморезистора нужно отключить программную линеаризацию и компенсацию холодного спая.mr_kot писал(а):Контроллеру по барабану, с какого датчика на его вход АЦП приходит сигнал.
P.S. Попробовал сделать адаптивную скорость для энкодера - это актуально для тех, кому нужен шаг установки температуры 1°C. Проверил - работает. Но я не понимаю, зачем нужен такой малый шаг, поэтому в текущей прошивке оставил шаг 5°C и постоянную скорость регулировки.
- Вложения
-
- DFS-90_gerber.zip
- (106.05 КБ) 436 скачиваний
- mr_kot
- Друг Кота
- Сообщения: 4625
- Зарегистрирован: Пт ноя 27, 2009 18:12:27
- Откуда: Черкассы, UA
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович, возможно, меня ввела в заблуждение соседняя ветка с паяльной станцией от Михи-Псков. Там действительно нет компенсации холодного спая и дополнительной программной обработки входного сигнала, поэтому там все изменения сводятся к изменению схемы входного усилителя. Но, насколько я помню, в Вашей конструкции для компенсации холодного спая просто вводится поправка, которая может быть скомпенсирована при калибровке паяльника. А дополнительная линеаризация - чем она помешает, если сигнал с терморезистора достаточно линейный? Могу, конечно ошибаться - поправьте, если что не так.Леонид Иванович писал(а):Не по барабану. Обработка сигнала с разных датчиков совсем разная. Для терморезистора нужно отключить программную линеаризацию и компенсацию холодного спая.
- Реклама
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Не совсем так. На основе показаний термометра холодного спая DS18B20 вычисляется эквивалентное напряжение холодного спая, которое потом добавляется к измеренному напряжению термопары. В результате получается напряжение горячего спая, которое далее преобразуется в температуру. Если термометр DS18B20 отсутствует, тогда напряжение холодного спая вычисляется на основе постоянной температуры, которая вводится из сервисной программы.mr_kot писал(а):насколько я помню, в Вашей конструкции для компенсации холодного спая просто вводится поправка, которая может быть скомпенсирована при калибровке паяльника
Помешает. Если датчик линейный, то линеаризация сделает его нелинейным, зеркально по отношению к нелинейности термопары. Вообще, термосопротивления тоже нелинейны. Это у медных линейность хорошая, но они используются только до 200°C. А платиновые, например, без линеаризации в рабочем диапазоне температур паяльника дадут погрешность около 8°C. Неизвестно, какое термосопротивление в нагревательном элементе, но скорее всего, тонкопленочное никелевое. У него нелинейность еще больше, может и 20°C набежать.mr_kot писал(а):А дополнительная линеаризация - чем она помешает, если сигнал с терморезистора достаточно линейный?
- mr_kot
- Друг Кота
- Сообщения: 4625
- Зарегистрирован: Пт ноя 27, 2009 18:12:27
- Откуда: Черкассы, UA
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Т.е., можно просто ввести 0?Леонид Иванович писал(а):Если термометр DS18B20 отсутствует, тогда напряжение холодного спая вычисляется на основе постоянной температуры, которая вводится из сервисной программы.
В таком случае, получается не так уж все и плохоЛеонид Иванович писал(а):Вообще, термосопротивления тоже нелинейны. Это у медных линейность хорошая, но они используются только до 200°C. А платиновые, например, без линеаризации в рабочем диапазоне температур паяльника дадут погрешность около 8°C. Неизвестно, какое термосопротивление в нагревательном элементе, но скорее всего, тонкопленочное никелевое. У него нелинейность еще больше, может и 20°C набежать.
Хотя, конечно, у каждого элемента своя характеристика нелинейности, и, соответственно, свой алгоритм обработки
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Если ввести 0, то компенсация холодного спая производится не будет. Ну а таблицу линеаризации для термосопротивления нужно будет применять другую, но какую именно - неизвестно. И печатная плата не рассчитана на сборку усилителя для термосопротивления.mr_kot писал(а):Т.е., можно просто ввести 0?
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Выложите пожалуйста один вариант прошивки для тех кому нужен шаг 1°C.Леонид Иванович писал(а):P.S. Попробовал сделать адаптивную скорость для энкодера - это актуально для тех, кому нужен шаг установки температуры 1°C. Проверил - работает. Но я не понимаю, зачем нужен такой малый шаг, поэтому в текущей прошивке оставил шаг 5°C и постоянную скорость регулировки.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Сделать постоянный шаг 1°C?
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Если возможно, медленно шаг 1°C - быстро шаг 10°CЛеонид Иванович писал(а):Сделать постоянный шаг 1°C?
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Сделал исходники общими для фена и для паяльника. Для этого в IAR создал две конфигурации, могу компилить или для DFS-90, или для DSS-90. Некоторые опции для паяльника чуть другие, но в целом прошивки очень похожи. Последние версии прошивок присоединил. Для фена по просьбам трудящихся сделал версию с регулировкой 1°C/10°C при медленном/быстром вращении энкодера.
- Вложения
-
- PidLook.zip
- сервисный софт
- (518.47 КБ) 454 скачивания
-
- DFS-90_hex_v10enc.zip
- прошивка фена v10, шаг 1°C/10°C
- (14.47 КБ) 388 скачиваний
-
- DFS-90_hex_v10.zip
- прошивка фена v10
- (14.35 КБ) 364 скачивания
-
- DSS-90_hex_v10.zip
- прошивка паяльника v10
- (12.42 КБ) 376 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович - СПАСИБО! Всё уже есть, осталось дождаться когда придут АТМЕГИ , тогда я начну собирать, с трудом нашёл две AD8551 - у нас оказалось дефицитом.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Мелкие исправления:
- пресеты применяются не сразу при пролистывании, как было раньше, а только когда индикатор мигнет и произойдет переход на индикацию измеренной температуры. Иначе при простом пролистывании пресетов температура прыгала. Сейчас же нужно на пресете остановиться минимум на 1280 мс.
- сохранение номера активного пресета происходит при его применении. Для паяльника это критично, так как иначе он не сохранялся. Для фена разницы нет, так как он всегда выключается через режим охлаждения. Если только вилку из сети не выдернуть.
Вместо AD8551 можно применить любой R-to-R по входу и выходу ОУ с малым смещением нуля. Например, из ОУ от ADI пойдут следующие (в порядке возрастания смещения): AD8027, AD8571, AD8628, AD8651, AD8655, OP184, OP191, OP196. Еще можно недорогие AD8603, AD8605, но у них другой корпус. И у других производителей тоже есть подходящие.
Что-то не вижу сообщений о замеченных глюках...
- пресеты применяются не сразу при пролистывании, как было раньше, а только когда индикатор мигнет и произойдет переход на индикацию измеренной температуры. Иначе при простом пролистывании пресетов температура прыгала. Сейчас же нужно на пресете остановиться минимум на 1280 мс.
- сохранение номера активного пресета происходит при его применении. Для паяльника это критично, так как иначе он не сохранялся. Для фена разницы нет, так как он всегда выключается через режим охлаждения. Если только вилку из сети не выдернуть.
Вместо AD8551 можно применить любой R-to-R по входу и выходу ОУ с малым смещением нуля. Например, из ОУ от ADI пойдут следующие (в порядке возрастания смещения): AD8027, AD8571, AD8628, AD8651, AD8655, OP184, OP191, OP196. Еще можно недорогие AD8603, AD8605, но у них другой корпус. И у других производителей тоже есть подходящие.
Что-то не вижу сообщений о замеченных глюках...
- Вложения
-
- DSS-90.zip
- схемы, платы
- (252.68 КБ) 503 скачивания
-
- DFS-90_hex_v11.zip
- (14.33 КБ) 368 скачиваний
-
- DSS-90_hex_v11.zip
- (12.47 КБ) 345 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович,
вопрос: шью avrdude, кроме flash что-то еще меняется? посмотрел bat-файл, некоторые опции stk500 не удалось распознать (-EF9() -FD4E2() -GF9())
Сейчас, после последней версии прошивки паяльника, после включения на дисплее OFF и ничего не происходит. При вращении\нажатии энкодера пищит зумер, при длинном нажатии позволяет устновить время, короткое нажатие - второе время, короткое нажатие - OFF
ЧЯДН? Спасибо за ответ
вопрос: шью avrdude, кроме flash что-то еще меняется? посмотрел bat-файл, некоторые опции stk500 не удалось распознать (-EF9() -FD4E2() -GF9())
Сейчас, после последней версии прошивки паяльника, после включения на дисплее OFF и ничего не происходит. При вращении\нажатии энкодера пищит зумер, при длинном нажатии позволяет устновить время, короткое нажатие - второе время, короткое нажатие - OFF
ЧЯДН? Спасибо за ответ
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Мой bat зашивает фузы, flash и lock. Шить EEPROM не нужно.alexdob писал(а):кроме flash что-то еще меняется?
Присоединяю.alexdob писал(а):некоторые опции stk500 не удалось распознать (-EF9() -FD4E2() -GF9())
Такое может быть, если на входе геркона REED низкий уровень. Если нет датчика подставки, этот порт не должен быть никуда подключен. Проконтролируйте уровень на ножке 11 процессора.alexdob писал(а):после включения на дисплее OFF и ничего не происходит.
P.S. Хотя нет, если не реагирует на поворот энкодера, значит нет захвата PLL, процессор думает, что сеть выключена. Нужно проверить импульсы привязки к сети. Еще желательно стереть EEPROM процессора и перезапустить. Пропишуться параметры PLL по умолчанию.
- Вложения
-
- Stk500.txt
- (5.08 КБ) 413 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
по керам.нагревателям нашлось это:
http://forum.allaboutcircuits.com/archi ... 53469.html
http://forum.allaboutcircuits.com/archi ... 65429.html
датчик при н.у. 48..50 Ом, при 400град - около 100.
супер-точность обеспечивать не обязательно (да и не получится - разница между нагревателем и жалом колоссальная).
достаточно мерять в "попугаях" и выставлять значение температуры, оптимальное для пайки.
http://forum.allaboutcircuits.com/archi ... 53469.html
http://forum.allaboutcircuits.com/archi ... 65429.html
датчик при н.у. 48..50 Ом, при 400град - около 100.
супер-точность обеспечивать не обязательно (да и не получится - разница между нагревателем и жалом колоссальная).
достаточно мерять в "попугаях" и выставлять значение температуры, оптимальное для пайки.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
на 11 ноге контроллера 0.7vЛеонид Иванович писал(а):Такое может быть, если на входе геркона REED низкий уровень. Если нет датчика подставки, этот порт не должен быть никуда подключен. Проконтролируйте уровень на ножке 11 процессора.
на поворот ручки энкодера реагирует ПИСКОМ зумера. Импульсы проверить до завтра нечем, осцилограф на работе. EEPROM стирается при перезаписи flash (я менял fuses, у меня h:0xDC l:0xE2).Леонид Иванович писал(а): P.S. Хотя нет, если не реагирует на поворот энкодера, значит нет захвата PLL, процессор думает, что сеть выключена. Нужно проверить импульсы привязки к сети. Еще желательно стереть EEPROM процессора и перезапустить. Пропишуться параметры PLL по умолчанию.
Просто не совсем понятно почему такое случилось, ведь до этого все отлично работало
P.S. прошивка с первой страницы работает
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Это неправильно. Отключите эту ногу от всего. На ней должно быть около 5 В, там включена внутренняя подтяжка.alexdob писал(а):на 11 ноге контроллера 0.7v
Новая прошивка контролирует много чего, в станции не должно быть неисправностей, иначе она работать не будет.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Если версия HW не менялась, то все должно работать нормально, т.к. изменяется только SW, так?Леонид Иванович писал(а):Это неправильно. Отключите эту ногу от всего. На ней должно быть около 5 В, там включена внутренняя подтяжка.alexdob писал(а):на 11 ноге контроллера 0.7v
Новая прошивка контролирует много чего, в станции не должно быть неисправностей, иначе она работать не будет.
Еще раз проверил монтаж, все верно - не перерезать же дорожки на основной плате?
-- добавлено --
при прошивке версии из 1го сообщения контроллер сбрасываеся и начинает работу в штатном режиме..
но при прошивке 10й или 11й версии после окончания процесса контроллер в ступоре, индикация не горит.. необходимо отключать ISP и передернуть питание
т.е. при первой версии прошивки плата может работать самостоятельно лишь при подключенном разъеме ISP (естессно питание с него идет), после прошивки 10-11 версиями такой финт ушами не прокатывает, хотя питание так же приходит
-- добавлено еще --
перерезал дорожку к 11 ноге, на ней 4.85v теперь.. ситуация прежняя
Последний раз редактировалось alexdob Пн фев 18, 2013 00:40:25, всего редактировалось 1 раз.



