ESpec - мир электроники для профессионалов


4-канальный контроллер паяльной станции IrOven

  Список форумов » Мастерская Самоделкина
На страницу Пред.  1, 2, 3 ... 40, 41, 42 ... 70, 71, 72 ... 79, 80, 81  След.
Следующая тема · Предыдущая тема
АвторСообщение
zull 
Новичок
Сообщения: 10
 
Сообщение #1401 от 11/11/2014 15:11 цитата  

Я скомпоновал в корпус датчик и лазерный указатель. Позиционирую так, чтобы пятно измерения не попадало на кристалл чипа, а захватывало часть платы и часть подложки чипа. Вроде пока критических отклонений не было. Все меряется нормально
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1402 от 12/11/2014 21:19 цитата  

Добрый вечерок ! Вопрос всем кто в этой теме, возможно настроить контроллер так, чтоб 1 шаг низ нагревал не по времени а то время которое нужно самой плате, к примеру маленькая плата нагреется за 2 минуты , большая за 4 минуты, это не точные цифры, я просто на примере, потом второй шаг удерживаем нужную нам температуру, включаем верх ну и дальше по профилю, чтоб не перегревать плату.
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1403 от 12/11/2014 21:26 цитата  

можно. Задайте ограничение мощности pMax>0, Wait >0, время шага - на минимум (напр. 1сек), kоэффициенты регулятора - Kp-побольше, Ki=Kd=0, гистерезис (dToff/dTmax) - минимальный (напр. 0.1 град).
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1404 от 12/11/2014 21:47 цитата  

Все Юра подсказал выставить время на минимум (напр. 1сек), и флаг ожидания Wait >=0.1, и правда работает греет той мощность той которую заложу, и время берет то что надо самой плате, правда пикает ну это пол беды улыбка

ДОБАВЛЕНО 12/11/2014 22:53

а при нормальных коэффициентах, и установке время 1 сек и Wait = 0,1 dToff/dTmax=0,1 тоже все будет работать
vvk-electron 
Участник
Сообщения: 188
vvk-electron
 
Сообщение #1405 от 12/11/2014 21:54 цитата  

Кто нибудь может внятно ответить работают ли пиросенсоры с прошивкой 0.10? А то уже таможню прошли, а я еще не в курсе дела.
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1406 от 13/11/2014 10:41 цитата  

>>правда пикает ну это пол беды
заклейте бипер изолентой

>>работают ли пиросенсоры с прошивкой 0.10?
нет
vvk-electron 
Участник
Сообщения: 188
vvk-electron
 
Сообщение #1407 от 13/11/2014 10:52 цитата  

tormentor писал:
нет

а где взять чтоб работало? И какой коэффициент эмиссии вы пишите в MLX? Или по дефолту =1?
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1408 от 13/11/2014 11:03 цитата  

не 1 конечно, меньше. Нужно калибровать по термопаре. Разброс довольно большой - >2 градусов у 2х датчиков.
прошивка будет за несколько дней, сейчас собрано на Atmega8/Arduino, читает до 6 датчиков, есть коррекция эмиссии и сдвига, т.е. уже на уровне "профессиональных" пирометров...
YX-360TR 
Участник
Сообщения: 266
 
Сообщение #1409 от 16/11/2014 15:18 цитата  

глюканул термодатчик один.. пт1000.. помыл, почистил.. стало чуть лучше.. но.. суть не в этом..
Почему так синхронно меняется температура на термостоле и датчике.. датчик стола под плитой в 5мм, датчик тестируемый - сверху (рабочий датчик идёт "нос к носу", с отставанием на пару градусов). При этом, асинхронно меняются данные с незадействованной плиты и ВИ... недовольство, огорчение Имхо не может такого быть.. плита слишком энертна и скачки с понижением на 4-5 градусов за 2-3 секунды маловероятный...
Коричневая линия - половина термостола (алюминий, датчик ПТ1000 под плитой, в термоизоляции), зелёная линия - датчик на плите, сверху, по середине плиты, накрыл небольшой "шляпой" из пищевой фольги, датчика не касается. Красная линия - датчик ВИ.. ВИ поднят над столом на 20см. Светло-коричневая - не задействованная половина термостола..


с 500 до 800 секунды грел стол без "заскоков" с 800й начало "штормить". Имхо это явный софтовый баг.. вопрос только - кто моросит.. сама прошивка или модуль обмена данными с lmp90100.
Контроллер запитан от бп ноута, через дц-дц на LM2696.
Параметры стола: Pmax=100, dToff=0.1, dTmax=0.1, Wait =10. Kp=30, Ni=120, Kd=50, Nd=16
vvk-electron 
Участник
Сообщения: 188
vvk-electron
 
Сообщение #1410 от 16/11/2014 19:17 цитата  

Все три датчика на ЛМП? Если так то IMHO подключение датчиков к ЛМП надо проверять. Подозрительно то что датчик ВИ имеет как бы инверсию относительно датчиков на низу. Это хорошо видно на 1000 секунде.
YX-360TR 
Участник
Сообщения: 266
 
Сообщение #1411 от 16/11/2014 21:47 цитата  

Все 4... два в столе (в каждой половинке 24*17см), один на ВИ, один на плате..
Есть идея что косяк с источником тока в самой ЛМП.. может там напряжение скачет.. может ток.. вот и идут синхронно все датчики.. самая нижняя линия - это график второй половинки стола.. Надо мануал глянуть.. может можно сделать внешний ИТ для лмп.. Юра просил проверить подключив все термопары.. но я их так и не купил..
Есть одна пара - сейчас вместо глючного датчика поставлю.
... может всё-таки нужно кварц ставить.. по даташиту с резисторами - везде к ЛМП кварц прицеплен.. ЛМП менял.. толку нуль... (год назад у ab-80 купил комплект полный, он себе скотле или шатл купил. .не помню..)... имхо или лмп не дружит с 4мя PT1000 или софт. барахлит...Ставил рядом с терморезистором - термопару от градусника ТМ-902.. ни каких скачков и в помине нет.. Самое печальное... что был-бы это только глюк отображения информации.. ан нет.. эти данные идут с лмп и сам контроллер по этим данным управлять симисторами пытается.. Один раз вообще был перекос.. встала температура одной половинки низа на 230 и стоит как вкопанная... и вся плата стоит.. ждёт.. выключил/включил - глюк прошёл..
Для "сглаживания" может стоит использовать буфер, формировать "скользящую среднею".. по крайней мере для низа точность не так актуальна, а формула - не особо сильно нагрузить проц..
Как первый шаг, можно сделать источник тока внешний. Юра, какую нибудь схему из ширпотребовских деталек, которые из БП и плат можно наковырять .. например на ТЛ431? Хотя-бы просто исключить одно подозрение..

У кого есть лмп, можете поставить 4 резистора по 2.2кОм по схеме включения 4х резисторов (по 2шт на один источник ток) и запустить график.. просто собрать данные... будут ли "волны"
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1412 от 18/11/2014 22:00 цитата  

попробуйте выпаять фильтрующие емкости датчиков (по схеме C9-C12).
http://piccy.info/view3/7304896/ac74acb0905693827d45c613087b7245/orig/

Цитата:
Для "сглаживания" может стоит использовать буфер, формировать "скользящую среднею"..
так и сделано. Еще можно экспоненциальный ФНЧ 3..6 порядка (использует меньше памяти).

Еще проверял вариант автоматического сканирования каналов с фоновой калибровкой - работает неплохо, но будет работать только с резистивными датчиками одного типа (невозможно задать ток отдельных датчиков).

Наличие/отсутствие кварца на точность не влияет, используется для синхронизации с внешним сигналом.
Шум немного давится экранированием проводов к датчику.

Точность и стабильность генераторов тока в принципе неплохая (0.2..0.3% для 1мА, для <1mA немного хуже). Для повышения точности используют образцовый шунт (точность не хуже 0.1%, использовать менее точный не имеет смысла), и вычисление температуры по стандартному полиному DIN. Это опробовано и работает, но есть ли смысл в такой точности для пайки?
YX-360TR 
Участник
Сообщения: 266
 
Сообщение #1413 от 19/11/2014 00:08 цитата  

у меня нет этих кондеров по дефолту.. плата один в один, как в Вашем сообщении от 31/01/2013 14:10
http://piccy.info/view3/4061412/f9d78644686d9073b7f2bb2a88915538/
http://piccy.info/view3/4061416/dd799172b8902a15489f717727553c11/

Все провода датчиков идут до контроллера скрученные в "витую пару". Все питающие провода горячей и холодной части контроллера тоже скручены в "витую пару". Исключение составляет штатный коннектор ЛМП с платой контроллера. Может это особенности, связанные с разводкой ПП или монтажом? В микроскоп видны остатки флюса после лужения и пайки ПП. Прочистил щеткой с концентратом Соллинс ФА+, потом изопропилом прошёлся и посушил феном. Результат тестирования сообщу позже.. спать охота ужо..
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1414 от 19/11/2014 18:10 цитата  

ok, проверю
YX-360TR 
Участник
Сообщения: 266
 
Сообщение #1415 от 21/11/2014 00:14 цитата  

у меня две платы с лмп, одна - первый вариант, резисторы на ИТ и датчики по 110Ом, конденсаторов нет, сделано лутом, вторая плата - заводская, с резисторами 100 в ИТ и 1кОм на линии датчиков и кондерами.. оные выпаял, плату промыл, просушил. Запустил тест. Амплитуда чуток уменьшилась, но не куда не делась.. Датчик плиты стола кажет, что температура за 2 сек может на 5-7 градусов упасть. "синхронизация" и "асинхронность" осталась..
На нижеприведённом графике - нагрев половинки плиты стола....
Коричневый - датчик половинки термостола.
Зелёный - датчик сверху стола
Красный - датчик ВИ, в 15-20 см над столом
Светло-коричневый - датчик второй плиты стола.
"просадка" на зелёном графике - задел рукой штатив с датчиком..


Как видно - примерно с 250секунды по 500ю начались "качели", причём даже показания датчика ВИ и отключенного низа тоже "гуляют", тоже самое с 1050 до 1550 примерно..

Может при определённых условиях самовозбуд начинается? Может REF3125 "моросит"? будет время на выходных - гляну, за одно для проверки соберу стабилизатор презеционный на LM317+TL431... на подкидку.. (есть ещё модули дц-дц на lm2696, тоже попробую их), что-бы исключить уже питание и "сузить" круг поиска...

upd 22-11-2014
TL431 может возбужаться, при емкостной нагрузки.. в документации на REF3025 (стоит в заводской плате) сказано:
"For normal operation, the REF30xx does not require a
capacitor on the output. If a capacitive load is connected,
special care must be taken with the combination of low
equivalent series resistance (ESR) capacitors and high
capacitance. This caution is especially true for low-output
voltage devices; therefore, the REF3012 should only have a
low-ESR capacitance of 10μ F or less. Figure 2 shows the typical connections required for operation of the REF30xx. A supply bypass capacitor of 0.47μ F is always recommended."
Выпаял керамику на выходе ИОН, сейчас запущу еще раз тест..
Так.. ну... при наборе температуры танцев нет. А вот "народные гулянья" датчиков при поддержании температуры - остались..

Может имеет смысл для отладки, с софт давить графики на уровне +10 отображающие команды на вкл/выкл. нагревательных элементов? (0 - выкл, +10 - вкл). Ну что-бы понять.. может наводки какие.. х.з Плита сейчас остынет - подкину термопару на штатив.. и потом - тест по новой..
18:05
Спал целый день.. Сделал сейчас тест.. 3й канал, зелёный график -теморпара такие замечания, 4й канал - красный, по прежнему датчик ВИ:
0. обнаружен "глюк" - при включении разрывного тумблера ~220В на симисторы - происходит скачок данных по температурам с датчиков.. подключенные к 1му ИТ датчики стола - один занижает на 5 градусов.. другой завышает на 10.
Термопара тоже.. реагирует на включение.... недовольство, огорчение


1. При включении двух резисторов к ОДНОМУ Источнику Тока - проявляется "асинхронность" этих датчиков...
2. Если подключен один резистор к ИТ (канал 4), и одна термопара (канал 3), то асинхронности/синхронности нет у этих датчиков нет.
3. Есть предположение, что ещё "масла в огонь подливает" очень высокая точность схемы LMP+PT1000, которая улавливает и отрабатывает все"колебания" температур.. только как отличить "глюк" от реальной просадки температуры..


Для дальнейшей отладки - нужен внешний качественный термодатчик, со сбором данным в ПК и построением графика.. Прицепить его к термостолу и потом сравнить данные с теми, что рисует мне PT1000 в столе и термопара - сверху.. Честно говоря, я не ожидал такого графика термопары.. или глюки продолжаются.. или термометр ТМ-902 очень сильно усредняет данные..
...
блин.. я уже почти готов сдаться и купить контроллер ТехноАльянса... что-то подустал я от эксперементов и сюрпризов..
Общался с инженером ТехноАльянса. Такое быстрое остывание плиты и показания датчика сверху плиты - вполне реальны. Один вопрос снялся. Теперь бы с глюками "зеркальности" разобраться. Не хватает на каждом канале функции "греть заданной мощностью до заданной температуры", а также возможности раздельного управления каналами.. была мысль сделать на ОУ простейший контроллер для стола, гистерезис тут не критичен. Тогда система будет более гибкая.. и плата не будет лишние время стоят на плите.. когда разница между плитами будет 10-15 градусов.. часто бывало пока одну плиту нагонит.. у другой температура уйдёт.. а плата греется.. ждет температуры перехода на следующий шаг.. когда верх включится.. Частично этот вопрос решён увеличением опции Wait до максимума..10"С. Можно её увеличить до 20/30? Тогда бы компенсировал "статичное" отставание одной половинки плиты.. в 15 градусов..

Пока буду использовать термопару. Для опытов - заказал 5 термопар... бум ждать когда придут.. Правда тогда изначальная задумка - использовать ЛМП, т.к. в столе терморезисторы будет сведена к 0...
vvk-electron 
Участник
Сообщения: 188
vvk-electron
 
Сообщение #1416 от 23/11/2014 11:30 цитата  

YX-360TR писал:
Есть предположение, что ещё "масла в огонь подливает" очень высокая точность схемы LMP+PT1000, которая улавливает и отрабатывает все"колебания" температур.. только как отличить "глюк" от реальной просадки температуры.

Установить рядом другой ПТ и мерить его сопротивление. Таблицы соответствия t и R есть.
От ПТ отказался давно. Wait для низа установлен 15. Что то вы уж очень в низ уперлись. Пусть прыгает. Верх это да, там должно быть все плавно, а низ...
А вот перехода по Т при управлении мощность действительно не хватает. Тут я с вами согласен.
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1417 от 23/11/2014 12:14 цитата  

YX-360TR провод к датчикам экранирован? попробуйте добавить емкости по 1нФ на входы +- каналов LMP, проверьте нет ли колебаний VCC и Vref на LMP
SNeon 
Новичок
Сообщения: 13
 
Сообщение #1418 от 23/11/2014 14:27 цитата  

Приехал MLX - когда будет поддержка? Очень хочется испытать. На подъезде MAX6675
YX-360TR 
Участник
Сообщения: 266
 
Сообщение #1419 от 23/11/2014 18:13 цитата  

vvk-electron, в низ уперся по одной причине.. писал уже.. сократить время нахождения платы на столе..
Пример.. кидаем на стол тонкую плату, она прогревается быстрей.. По заданному профилю - температура стола 275"С, платы - 160"С, только тогда происходит переход на следующий шаг.. Но.. плата тонкая.. и свои 160 набирает, когда плита прогрелась до 260 скажем.. при этом другая половинка плиты - 245 скажем... и что.. при пониженном напряжении сети в 200В, скорость нагрева стола падает до 0,7"С/сек.. и вместо того, что-бы включился ВИ... жду пока плита отработает свой профиль... за "лишнюю" минуту простоя, плата может до 180"С прогреться....
Вот от сюда и "растут ноги", желание раздельного управления верха и низа.. Может я до сих пор не разобрался с настройками контроллера.. недовольство, огорчение Низ у меня греется по шагам.. сначала 150 - ждём когда плата будет 60, потом 275 и ждём 160 на плате, по достижении 160 - включается ВИ (он вообще-то раньше включается.. просто подогревается керамика.. с ВИ вообще прикол.. сейчас тесты делаю разные.. этот RFS/80, весьма "забавный" излучатель... потом выложу обзор в бложег себе..)

tormentor, провода не экранированы, скручены в витую пару. Проверять питание не удобно.. разве что -то только припаять провода к VCC, VRef и зацепиться крокодилами.. На 1нФ есть только полимеры, К10-17Б(имп), но они на работе.. завтра вечером постараюсь припаять и проверить ещё раз.
vvk-electron 
Участник
Сообщения: 188
vvk-electron
 
Сообщение #1420 от 23/11/2014 18:54 цитата  

YX-360TR писал:
за "лишнюю" минуту простоя, плата может до 180"С прогреться...

И что? Пусть будет 180. Тем более при безсвинце 180 снизу и надо. И если одна половина греется быстрее то над этой половиной и устанавливайте место где будете паять. 15°С разницы на низу не критично. Тем более если даже плата равномерно прогрета, разница температур в разных участках платы доходит до 25 градусов.

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2, 3 ... 40, 41, 42 ... 70, 71, 72 ... 79, 80, 81  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Мастерская Самоделкина



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP