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

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

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

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

Версия HW не менялась, но в старой прошивке некоторые части схемы не использовались. Новая прошивка анализирует датчик подставки, а там в схеме была ошибка. Диод VD10 на основной плате был подключен неправильно. Правильную схему присоединяю. Если датчика подставки нет (у меня нет), то всю эту схему можно отключить, выпаяв резистор R22 на плате передней панели.

Вообще странно, что у Вас станция не включается. Даже если сигнал REED = 0, то поворотом энкодера по часовой стрелке станция должна включаться, если таймеры имеют ненулевые значения.
Вложения
History.zip
замечания по проекту
(15.58 КБ) 406 скачиваний
DSS-90_v02.pdf
(165.38 КБ) 675 скачиваний
tobiko1
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн фев 18, 2008 14:54:22
Откуда: LV

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

Сообщение tobiko1 »

Леонид Иванович писал(а):Вместо AD8551 можно применить любой R-to-R по входу и выходу ОУ с малым смещением нуля. Например, из ОУ от ADI пойдут следующие (в порядке возрастания смещения): AD8027, AD8571, AD8628, AD8651, AD8655, OP184, OP191, OP196. Еще можно недорогие AD8603, AD8605, но у них другой корпус. И у других производителей тоже есть подходящие.


LTC1050 подайдёт ?
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

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

Сообщение alexdob »

Леонид Иванович писал(а):Вообще странно....

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

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

Сообщение alexdob »

Кстати, на схеме исправление увидел, а вот печатка по-прежнему с ошибкой

-- Последнее описание происходящего --
При включении если температура паяльника больше ~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 мкс).

Изображение

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 скачиваний
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

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

Сообщение alexdob »

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

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

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

Дешевый тестер плохо подходит для измерения уровня импульсных сигналов, но 10 В показывать не должен. Попробуйте заменить VT7 на всякий случай. И посмотрите, доходит ли с коллектора сигнал на ножку 12 процессора.

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

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

Сообщение alexdob »

Леонид Иванович писал(а):Попробуйте заменить VT7 на всякий случай. И посмотрите, доходит ли с коллектора сигнал на ножку 12 процессора.
Плата сейчас стартует при питании от программатора? Какую ошибку PLL показывает сервисная программа?

Транзистор заменил, ситуация не изменилась.
Сигнал доходит.
Плата стартует нормально (если исключить тот глюк, что при вращении энкодера влево просто писк зумера, но при вращении вправо - сбой индикации о_0)
Насчет сервисной программы.... уже разобрался, что надо кнопочку СТАРТ нажать 8)
график 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 мс.
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

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

Сообщение alexdob »

Леонид Иванович писал(а):Как этот сбой выглядит? У меня при отключенных импульсах привязки так: всегда горит 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 скачиваний
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

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

Сообщение alexdob »

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

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

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

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

Не расстраивайтесь, косяк найдем! Мне тоже интересно, что же это за проблема. Если понадобится, напишу специальные тесты. Не исключено, что это мой глюк, который у меня почему-то не проявляется. Когда в первый раз делал привязку, пришлось довольно долго отлаживать, видел и похожие эффекты. Но когда всё отлажено, достаточно зашить прошивку в контроллер, правильно установить фузы тактирования, подать на ZCD импульсы около 100 Гц - и PLL надежно цепляется. Этот же код перенес в процессор фена, всё запустилось с полоборота, только задержку PLL пришлось подстроить по лампочке, временно включенной вместо нагревателя.
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

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

Сообщение alexdob »

Леонид Иванович,
спасибо!
Просто странно, что фактически схема из трех деталей (делитель + транзистор) отказывается работать как от нее ожидают (по крайней мере я ожидаю).
Нет, возможно есть ошибка в обработчике в прошивке, но эта вероятность мне кажется ничтожной (ведь никто не отписался о подобной ошибке)

Была идея вывести в график получаемую частоту, но зачем это нужно так и не понял.
Вопрос: на сколько я понимаю 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 тогда тоже может не работать.
Вложения
pidlook_simulate.gif
(8.4 КБ) 2638 скачиваний
pidlook_connect.gif
(4.64 КБ) 2600 скачиваний
alexdob
Открыл глаза
Сообщения: 74
Зарегистрирован: Сб сен 26, 2009 18:09:39

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

Сообщение alexdob »

Леонид Иванович писал(а):Если импульсов 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

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

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

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

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

Да не сильно она важна, точности внутреннего RC с заводской калибровкой вполне достаточно. А кварц подключить некуда - нет свободных ног.
vp_gsm
Открыл глаза
Сообщения: 51
Зарегистрирован: Вт июн 30, 2009 15:08:48
Контактная информация:

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

Сообщение vp_gsm »

Если наберется не меньше 5 желающих из Беларуси - можно заказать заводские платы. Ориентировочная стоимость комплекта плат (4 шт) - 180 т. р.
Вложения
plata-4.tif
(180.54 КБ) 554 скачивания
Ответить

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