Паяльная станция: паяльник DSS-90 и фен DFS-90
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Версия HW не менялась, но в старой прошивке некоторые части схемы не использовались. Новая прошивка анализирует датчик подставки, а там в схеме была ошибка. Диод VD10 на основной плате был подключен неправильно. Правильную схему присоединяю. Если датчика подставки нет (у меня нет), то всю эту схему можно отключить, выпаяв резистор R22 на плате передней панели.
Вообще странно, что у Вас станция не включается. Даже если сигнал REED = 0, то поворотом энкодера по часовой стрелке станция должна включаться, если таймеры имеют ненулевые значения.
Вообще странно, что у Вас станция не включается. Даже если сигнал REED = 0, то поворотом энкодера по часовой стрелке станция должна включаться, если таймеры имеют ненулевые значения.
- Вложения
-
- History.zip
- замечания по проекту
- (15.58 КБ) 406 скачиваний
-
- DSS-90_v02.pdf
- (165.38 КБ) 675 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович писал(а):Вместо AD8551 можно применить любой R-to-R по входу и выходу ОУ с малым смещением нуля. Например, из ОУ от ADI пойдут следующие (в порядке возрастания смещения): AD8027, AD8571, AD8628, AD8651, AD8655, OP184, OP191, OP196. Еще можно недорогие AD8603, AD8605, но у них другой корпус. И у других производителей тоже есть подходящие.
LTC1050 подайдёт ?
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович писал(а):Вообще странно....
Леонид Иванович, я сам в шоке
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Кстати, на схеме исправление увидел, а вот печатка по-прежнему с ошибкой
-- Последнее описание происходящего --
При включении если температура паяльника больше ~50-60 градусов мигает надпись OFF (мигает до тех порт, пока температура не упадет ниже вышеуказанной отметки). Если сделать длинное нажатие энкодера войдем в режим установки первого таймера, короткое нажатие после - установка второго таймера, еще одно короткое нажатие и на экране надпись Stb (Stand-by я полагаю).. если теперь повернуть энкодер в право или влево на мгновение появляется цифра 300 и снова загорается OFF. Если в режиме Stb нажать кнопку энкодера - появляется возможность установить температуру, еще одно нажатие - снова отображает Stb.
Кстати, если быстро вращать ручку энкодера во время мигания OFF динамическая индикация срывается вплоть до полного исчезновения индикации
Вот как-то так
P.S. таймеры по-умолчанию выставлены как 1 и 5 соотв для 1го и 2го таймеров
P.P.S. перенес BAV99 на силовой плате немного правее, правую ногу "удлинил" МГТФ на +5v на межплатном разъеме (там как раз можно дорожку к ноге провести). Теперь на 11 ноге МК как и положено +5v
-- Последнее описание происходящего --
При включении если температура паяльника больше ~50-60 градусов мигает надпись OFF (мигает до тех порт, пока температура не упадет ниже вышеуказанной отметки). Если сделать длинное нажатие энкодера войдем в режим установки первого таймера, короткое нажатие после - установка второго таймера, еще одно короткое нажатие и на экране надпись Stb (Stand-by я полагаю).. если теперь повернуть энкодер в право или влево на мгновение появляется цифра 300 и снова загорается OFF. Если в режиме Stb нажать кнопку энкодера - появляется возможность установить температуру, еще одно нажатие - снова отображает Stb.
Кстати, если быстро вращать ручку энкодера во время мигания OFF динамическая индикация срывается вплоть до полного исчезновения индикации
Вот как-то так
P.S. таймеры по-умолчанию выставлены как 1 и 5 соотв для 1го и 2го таймеров
P.P.S. перенес BAV99 на силовой плате немного правее, правую ногу "удлинил" МГТФ на +5v на межплатном разъеме (там как раз можно дорожку к ноге провести). Теперь на 11 ноге МК как и положено +5v
Последний раз редактировалось alexdob Пн фев 18, 2013 01:59:23, всего редактировалось 1 раз.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Отключил плату управления от основной платы, запитал от программатора и увидел всё то, что видите Вы. Со стартом был глюк в программе. Исправил. Теперь индикатор загорается. Что касается OFF, такое поведение есть в случае отсутствия импульсов привязки. Проверьте номиналы на основной плате R8 = 8.2k, R10 = 1k. Обращаю внимание, что напряжение питания паяльника (исток VT5) не должно фильтроваться емкостью, иначе схема привязки работать не будет. Да и выпрямитель такой на емкость работать не будет. Посмотрите, есть ли импульсы на коллекторе VT7, хотя бы тестером на переменке. Мой DT890B+ показывает примерно 1 В переменки.
Присоединил софт, который на графике Aux показывает текущую ошибку PLL. В норме график должен быть как на картинке. Максимальная ошибка PLL, когда считается наличие захвата, может быть не более ±25 (это ±200 мкс).

Подойдет.
Да выкинуть всё это можно, всё равно датчик подставки неизвестно как сделать.
Присоединил софт, который на графике Aux показывает текущую ошибку PLL. В норме график должен быть как на картинке. Максимальная ошибка PLL, когда считается наличие захвата, может быть не более ±25 (это ±200 мкс).
tobiko1 писал(а):LTC1050 подайдёт ?
Подойдет.
alexdob писал(а):P.P.S. перенес BAV99 на силовой плате немного правее, правую ногу "удлинил" МГТФ на +5v на межплатном разъеме (там как раз можно дорожку к ноге провести). Теперь на 11 ноге МК как и положено +5v
Да выкинуть всё это можно, всё равно датчик подставки неизвестно как сделать.
- Вложения
-
- dss_pll_error.gif
- (32.52 КБ) 3007 скачиваний
-
- DFS-90_hex_v12.zip
- исправлен глюк старта без импульсов привязки
- (14.33 КБ) 341 скачивание
-
- DSS-90_hex_v12.zip
- исправлен глюк старта без импульсов привязки
- (12.5 КБ) 351 скачивание
-
- DSS-90_v02.pdf
- исправлена печатка в части датчика подставки
- (162.25 КБ) 691 скачивание
-
- PidLook_pll.zip
- с отображением PLL Error
- (518.5 КБ) 378 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Резисторы установлены правильные, но то ли у меня уже глюки - на ZCD в режиме измерения переменки показывает 10v (или это все таки 1v) 

- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Дешевый тестер плохо подходит для измерения уровня импульсных сигналов, но 10 В показывать не должен. Попробуйте заменить VT7 на всякий случай. И посмотрите, доходит ли с коллектора сигнал на ножку 12 процессора.
Плата сейчас стартует при питании от программатора? Какую ошибку PLL показывает сервисная программа?
Плата сейчас стартует при питании от программатора? Какую ошибку PLL показывает сервисная программа?
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович писал(а):Попробуйте заменить VT7 на всякий случай. И посмотрите, доходит ли с коллектора сигнал на ножку 12 процессора.
Плата сейчас стартует при питании от программатора? Какую ошибку PLL показывает сервисная программа?
Транзистор заменил, ситуация не изменилась.
Сигнал доходит.
Плата стартует нормально (если исключить тот глюк, что при вращении энкодера влево просто писк зумера, но при вращении вправо - сбой индикации о_0)
Насчет сервисной программы.... уже разобрался, что надо кнопочку СТАРТ нажать
график PLL error - 100% (500) странно.. в запасе больше транзисторов не осталось
- Вложения
-
- IMG_18022013_023925.png
- (34.35 КБ) 2865 скачиваний
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
alexdob писал(а):Плата стартует нормально (если исключить тот глюк, что при вращении энкодера влево просто писк зумера, но при вращении вправо - сбой индикации о_0)
Как этот сбой выглядит? У меня при отключенных импульсах привязки так: всегда горит OFF, вращение энкодера против часовой - короткий beep (индикация при этом не меняется), вращение по часовой - beep (индикация тоже не меняется), нажатие - ничего не происходит, удержание - beep и вход в меню программирования таймеров.
alexdob писал(а):график PLL error - 100% (500) странно..
Очень странно. У Вас нет захвата PLL. Хотя импульсы на ZCD есть, иначе график был бы прямой линией (ошибка не менялась бы). С такой работой PLL и старая прошивка работать не будет. Т.е. она ругаться не будет, но регулирование мощности будет происходить лишь бы как. Ситуация у Вас странная. Помню, в процессе отладки PLL я тоже как-то получил похожий на синусоидальный график ошибки, но что тогда было - не помню. Нужно проверить всё, что может влиять. Тактовая частота процессора у Вас в норме, раз сервисная программа коннектится. Осталось проверить вид импульсов на ножке 12 (ZCD). Импульсы должны быть положительные, амплитуда около 5 В, период 10 мс, длительность импульса примерно 1 мс.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович писал(а):Как этот сбой выглядит? У меня при отключенных импульсах привязки так: всегда горит OFF, вращение энкодера против часовой - короткий beep (индикация при этом не меняется), вращение по часовой - beep (индикация тоже не меняется), нажатие - ничего не происходит, удержание - beep и вход в меню программирования таймеров.
Если включать с нуля - выглядит аналогично. если паяльник холодный. Отписал Вам с ЛС
Леонид Иванович писал(а):Осталось проверить вид импульсов на ножке 12 (ZCD). Импульсы должны быть положительные, амплитуда около 5 В, период 10 мс, длительность импульса примерно 1 мс.
Сделаю сегодня после обеда, когда буду на работе - осцилограф там
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
alexdob писал(а):Если включать с нуля - выглядит аналогично. если паяльник холодный. Отписал Вам с ЛС
Ничего страшного на Вашем видео нет. Такое же поведение и у меня с прогретым паяльником и отключенной привязкой. Чтобы и в этом случае всё выглядело красиво, поправил прошивку, теперь при вращении энкодера по часовой стрелке ничего на дисплее не меняется, а звук - длинный beep ошибки.
alexdob писал(а):Сделаю сегодня после обеда, когда буду на работе - осцилограф там
Очень странно ведет себя привязка у Вас. Ведь на работу PLL ничего не влияет, она вся внутри процессора. Достаточно подать на процессор питание, включить тактовую 8 МГц и подать на вход ZCD (ножка 12) импульсы частотой около 100 Гц, как PLL захватит и ее ошибка будет дрожать возле нуля. Я попробовал так сделать (подал импульсы с генератора), получил график ошибки, примерно как я показывал.
Мелкие исправления, связанные с корректной работой меню при неисправной схеме привязки:
- Вложения
-
- DSS-90_hex_v13.zip
- (12.49 КБ) 331 скачивание
-
- DFS-90_hex_v13.zip
- (14.38 КБ) 347 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
не получается пока с работой и ,как следствие, с осцилографом.
откачусь на старую прошивку, буду ждать возможность появиться на работе...
дома, в связи с ремонтом, инструмента, кроме недорогого тестера и прочего шткатурно-отделочно-перфораторного, нет
теперь и еще настроения нет...
эхх
P.S. неужели только у меня такая проблема и у остальных повторивших конструкцию все хорошо? чувствую какой-то комплекс неполноценности.
откачусь на старую прошивку, буду ждать возможность появиться на работе...
дома, в связи с ремонтом, инструмента, кроме недорогого тестера и прочего шткатурно-отделочно-перфораторного, нет
эхх
P.S. неужели только у меня такая проблема и у остальных повторивших конструкцию все хорошо? чувствую какой-то комплекс неполноценности.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Не расстраивайтесь, косяк найдем! Мне тоже интересно, что же это за проблема. Если понадобится, напишу специальные тесты. Не исключено, что это мой глюк, который у меня почему-то не проявляется. Когда в первый раз делал привязку, пришлось довольно долго отлаживать, видел и похожие эффекты. Но когда всё отлажено, достаточно зашить прошивку в контроллер, правильно установить фузы тактирования, подать на ZCD импульсы около 100 Гц - и PLL надежно цепляется. Этот же код перенес в процессор фена, всё запустилось с полоборота, только задержку PLL пришлось подстроить по лампочке, временно включенной вместо нагревателя.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович,
спасибо!
Просто странно, что фактически схема из трех деталей (делитель + транзистор) отказывается работать как от нее ожидают (по крайней мере я ожидаю).
Нет, возможно есть ошибка в обработчике в прошивке, но эта вероятность мне кажется ничтожной (ведь никто не отписался о подобной ошибке)
Была идея вывести в график получаемую частоту, но зачем это нужно так и не понял.
Вопрос: на сколько я понимаю PLL это ФАПЧ? тогда почему при полном отсутствии сигнала (плата с контроллером подключена только к питанию и ОУ термопары) график PLL-error такой-же как выше? И почему вообще график не прямая (раз ошибка автоподстройки 100%), а плавающий?
ZCD (zero-cross detect?) в данной схеме выходит генератор опорного сигнала, на который равняется генератор ШИМ грелки-паяльника.. мои мысли в верном направлении?
P.S. у меня сейчас fuses такие (отличие только в старшем - стоит обнуление EEPROM при перепрошивке)

спасибо!
Просто странно, что фактически схема из трех деталей (делитель + транзистор) отказывается работать как от нее ожидают (по крайней мере я ожидаю).
Нет, возможно есть ошибка в обработчике в прошивке, но эта вероятность мне кажется ничтожной (ведь никто не отписался о подобной ошибке)
Была идея вывести в график получаемую частоту, но зачем это нужно так и не понял.
Вопрос: на сколько я понимаю PLL это ФАПЧ? тогда почему при полном отсутствии сигнала (плата с контроллером подключена только к питанию и ОУ термопары) график PLL-error такой-же как выше? И почему вообще график не прямая (раз ошибка автоподстройки 100%), а плавающий?
ZCD (zero-cross detect?) в данной схеме выходит генератор опорного сигнала, на который равняется генератор ШИМ грелки-паяльника.. мои мысли в верном направлении?
P.S. у меня сейчас fuses такие (отличие только в старшем - стоит обнуление EEPROM при перепрошивке)

- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Если импульсов ZCD нет вообще, то график - прямая линия. Если это не так, то на ножку 12 процессора что-то приходит. Возможно, она с чем-то замкнута.
Только теперь сообразил: у Вас нет коннекта программы со станцией. В левом нижнем углу окна программы должно быть название подключенного устройства и номер порта:

Если коннекта нет, но установлена вот эта галочка, то происходит симуляция данный в виде синуса:

Просто канал Aux я сдвинул и сам же не узнал свой синус
Поэтому Вам нужно повторить снятие графика ошибки PLL. Если коннект не получается, то возможная причина - сбита калибровка RC-генератора. PLL тогда тоже может не работать.
Только теперь сообразил: у Вас нет коннекта программы со станцией. В левом нижнем углу окна программы должно быть название подключенного устройства и номер порта:
Если коннекта нет, но установлена вот эта галочка, то происходит симуляция данный в виде синуса:
Просто канал Aux я сдвинул и сам же не узнал свой синус
- Вложения
-
- pidlook_simulate.gif
- (8.4 КБ) 2638 скачиваний
-
- pidlook_connect.gif
- (4.64 КБ) 2600 скачиваний
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович писал(а):Если импульсов ZCD нет вообще, то график - прямая линия. Если это не так, то на ножку 12 процессора что-то приходит. Возможно, она с чем-то замкнута.
Только теперь сообразил: у Вас нет коннекта программы со станцией. В левом нижнем углу окна программы должно быть название подключенного устройства и номер порта:
Если коннекта нет, но установлена вот эта галочка, то происходит симуляция данный в виде синуса:
Просто канал Aux я сдвинул и сам же не узнал свой синусПоэтому Вам нужно повторить снятие графика ошибки PLL. Если коннект не получается, то возможная причина - сбита калибровка RC-генератора. PLL тогда тоже может не работать.
Вот... У меня в сервис-программе все время ОFF (не помню спрашивал ли я об этом выше в форуме или нет, но задать этот вопрос явно намеревался)... Галка симуляции данных установлена. Если сбита калибровка - как исправить ситуацию?
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Измерьте частоту на любой линии сканирования индикатора (например, на ножке 1 или 3 разъема ISP). Эта частота должна быть примерно 667 Гц. Меняя программатором калибровочное значение RC-генератора нужно добиться частоты в пределах хотя бы 654…680 Гц.
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Леонид Иванович, если Вам так важна точная частота работы МК, не лучше ли было б внешний резонатор применить? Ведь частота внутреннего RC-генератора всеравно будет плавать от калибровочного значения туда-сюда.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Да не сильно она важна, точности внутреннего RC с заводской калибровкой вполне достаточно. А кварц подключить некуда - нет свободных ног.
Re: Паяльная станция: паяльник DSS-90 и фен DFS-90
Если наберется не меньше 5 желающих из Беларуси - можно заказать заводские платы. Ориентировочная стоимость комплекта плат (4 шт) - 180 т. р.
- Вложения
-
- plata-4.tif
- (180.54 КБ) 554 скачивания