Автор | Сообщение |
Mikkey
Старший модератор
Сообщения: 3655
|
|
Lamitek
|
Mikkey, какие разборки ? Тема какая ? Правильно "4-канальный контроллер паяльной станции IrOven", софт составная часть того же 4-канальный контроллер паяльной станции IrOven, вот я и спрашиваю, есть ли изменения/дополнения/новые наработки/приблизительные планы по дальнейшем развитию.
И при чем здесь правила ?
Вы бы уважаемый на другими модераторами подчистили, а то читать противно. |
|
Jenia59
|
Здравствуйте! и с Наступающим всех!
...Предыдущий свой вопрос, про разделение входов, снимаю -так-как разобрался что это хитрая ООС и разрывать - нельзя, и из-за нее, и можно ставить любой ОУ для генератора тока Там ниже моя печатка, мож кому сгодится.
Также появился вопрос к ув. автору по настройке схемы: Эталонные напряжения выставляются без токовой нагрузки? ,или с обоими PT100 при комнатной температуре?, или с КЗ вместо PT100. Или же главное выдержать разницу между ними - так и не понял влияют ли они на коэф. усиления AD8552... или только на ток PT100 и смещение 0 на выходе...
Ещё вспомнил добавить вот такую особенность работы, самого контроллера: если настроить, идеально, ПИД для выхода и удержания одной температуры без учёта выхода по времени - всё идеально но, при работе по профилю с учётом времени выхода (не зависимо от выделенного времени) контр. перестаёт укладываться в отведённое время - недогревает. И наоборот - настроенный под соблюдение временных интервалов, относительно температур, получаю пере регулирование при удержании одиночной тем-ры. Может кто что посоветует, где подкрутить?, или смирится и использовать функ. Wait?
PT100.zip 257.53 КБ Скачано: 294 раз(а)
|
|
vladimersv
Завсегдатай
Сообщения: 383
|
Jenia59 по поводу зависимости настороек пид уже упоминаось нераз.
оптимально настраивайте пид на - под соблюдение временных интервалов ,проще -на набор температуры и в время отведённое укладывался чтобы ,это важнее . иначе будут скачки при наборе температуры.
ну а при удержании - тут никуда недеться ,да и времени там надо всего то 10-15секунд ,чисто на снятие чипа. там будет всего 1-2град отклонения . задействуйте внутренние насторйки просто отклюений . |
|
Andy52280
|
Jenia59,
Можно не wait, а dtmax. Заблокировать контроллеру регулировку до вылета на рубеж последних 30-25 градусов. Тогда скорость набора температуры будет максимально возможной на каждом конкретном нагревателе. Мой вот, например, более высокой скорости не дает. Ну а после пролета этого рубежа вступает в дело основная настройка. Но сие действие прокатит на преднагреве - до 130. А вот когда я попробовал добрать за один шаг до 230, "кошечку" порвало. Вполне натурально. С вытеканием межслойного клея и шириной трещин в миллиметр. Т.е. этой скорости слишком много. И не было выравнивающих нагрев плато на графике.
Но что-то мне подсказывает, что врубание на максимум нагрева несколько негуманно для платы. ИМХО надо сначала греть до более-менее щадящей температуры в 60-70 градусов, давать плато секунд в 20, а потом выгонять преднагрев на 130 или 150. До температуры 60-70 градусов для платы - просто цветочки. И в таком режиме ее смело можно держать, мало заботясь о времени.
Нагреватель у меня на кварцевых трубках Санал, которые помог приобрести tormentor. Трубки включены по две последовательно. Расположены вдоль. Количество трубок - 16. Мощность 2,3 кВт. Температура термопары на середине трубки не выше 320 градусов. Свечения в темноте почти не вижу. Размер рабочего поля - 310х390. Попытался использовать выжимки из чужого опыта топика, но пока работой низа не удовлетворен. Неравномерный нагрев - центр калИтся больше краев и весьма прилично - градусов 20. Алюминиевая сетка-просечка с ячейками 5мм не слишком-то помогает. Напрягает пульсирование света от регулятора - у меня дома электромеханический стаб, а ему это явно не на пользу.
Ну и настройка тоже странноватая. Датчик на верхней поверхности платы. Удавалось получить и вялый график с затянутым выходом на норму и с небольшим вылетом на превышение и дальнейшим колебанием +-2 градуса. Но все впопыхах, довольно бестолково.
Подвел USB2COM конвертер от tormentor. Он то работает, то нет. Есть пара графиков, где начало есть, а потом ровная линия - отвал связи с компом. Сейчас подоткнул 2303. На нем хотя бы есть светодиоды и можно понять, что там вообще творится. |
|
valera1960
|
Jenia59, рекомендую перечитать предыдущие сообщения от vladimersv по настройкам.По его советам и настроил (но пришлось попробовать 30-40 вариантов настроек),ваш вариант описывали в середине темы- ограничивайте мощность нагревателей.Пока не настроил, получал поп-корн из плат и чипов. Единых настроек наверное нет,придётся многократно пробовать.У меня низ 3 квт. работает на 20-25 % мощности. |
|
Jenia59
|
Спасибо всем откликнувшимся. С dtmax покручу отпишусь. На счёт мощности при 100% получаю где-то 1.5град.сек. - ограничиваю до 85% получаю 1 в сек. Но дело даже не в этом, уточню: с настройкой удержания и достижения при минимуме 1град/сек. проблем нет - они начинаются в много шаговом профиле, там почему-то контроллер начинает занижать температуру/время до 0.7 - 0.8 град/сек. и как следствие опаздывает приходится добавлять Kp и как следствие в одно шаговом поучаю синусоиду такое впечатление что в ПИД вносится ошибка - ошибочно рассчитываться время/мощность?. |
|
vladimersv
Завсегдатай
Сообщения: 383
|
Jenia59 набросайте примерный профель свенец/безсвинец ,так чтоб скорость нагрева была (все для верха имеется ввиду) например после 100-120гр возле чипа (тоесть старт верха ) и до 230 примерно 0.4 гр/секунду . просто плавный нагрев до 230гр . и вот на нём настраивайте пид . и потом на полочке 230гр уже внутренними настройками/ограничениями.
иначе как только смените /составите профель сильно отлечимый -у вас пид настройки убегут .
потом просто подкоретируете профель как надо по времени немного на разных шагах . главное чтоб небыло превышений скорости нагрева 0.5-0.6гр /сек иначе будет вспучиваться всё . |
|
Andy52280
|
Так вот об этом Jenia59 и говорит. Он пытается втиснуть в рекомендованное во всяких иностранных мануалах время порядка 100 секунд преднагрев до 130 градусов. А это получается слишком быстро.
Получается, что НЕ НУЖНО ориентироваться на зарубежные графики. А нужно просто стараться придерживаться скорости нарастания температуры и отсутствия вылета ее за пределы установки. А время - уже вторичный фактор. Сколько получится, столько пусть и будет. В разумных пределах, конечно.
Если не прав, поправьте, плиз. |
|
tormentor
Завсегдатай
Сообщения: 729
|
>>Эталонные напряжения выставляются без токовой нагрузки?
можно без, это же просто опорное напряжение.
>>так и не понял влияют ли они на коэф. усиления AD8552
не влияют. Ку задается соотношением резисторов обр.связи. Ток через датчик и усиление диф.ОУ подобрано так чтобы напряжение на выходе соответствовало выходу усилителя термопары 4.15мВ/К (можно сделать и точнее, но нет большого выбора резисторов точнее 1%, или ставить подстроечники).
>>перестаёт укладываться в отведённое время - недогревает
попробуйте задать меньшее время шага
>>или смирится и использовать функ. Wait?
а насколько запаздывает ? если до 20..30сек то вроде не мешает, если ускорять нагрев для попадания в заданное время - больший шанс перегрева.
Тут многие вообще рекомендуют греть постоянной мощностью и регулировать в режиме релейного регулятора. |
|
Mikkey
Старший модератор
Сообщения: 3655
|
Lamitek писал: | tormentor, а меня чего продинамил ? |
Каким боком личные отношения имеют отношение к теме??
Последнее предупреждение! |
|
vladimersv
Завсегдатай
Сообщения: 383
|
для низа время несильно кретично (в разумных пределах конечно) , ведь у нас разные платы по толщине,размеру,содержанию меди и металических обвесок и может колебаться от 2мин до 7мин примерно . а вот верху -главное чтоб небыло скачков температуры ,и шол плавный нагрев (почему и хотелосьбы перейти на нагрев постоянной мощностью ),даже если глянуть на даташиты где указаны профеля -они рекомендуемые ,там время нет жостко фиксированного ,тоесть на разных временных участках указанно время от- и- до допустимого ,и бывает расброс указан почти в 20секунд ,тоесть время общего времени работы верха может колебаться довольно много если ссумировать все шаги .
(может кому пригодится ,прикрепил файлик ,было много но чёто потерялись гдето .)
1.pdf 968.33 КБ Скачано: 823 раз(а)
|
|
Jenia59
|
Цитата: | Эталонные напряжения выставляются без токовой нагрузки?
можно без, это же просто опорное напряжение. |
Так и настроил. От мин. до макс. получил погрешность (линейность по таблице PT100) где-то в 1град. Но обратите внимание это не просто опорные они участвуют в ООС и постоянно плавают в зависимости от вых. напряжения - можно выйти за мин. границы измерения STMки. Но раз на Ку не влияют - всё ок.
Цитата: | попробуйте задать меньшее время шага |
Не, это не важно и за 20сек.\20град. нагреет до 15град. и за 40сек.\20град нагреет до 15гр. Он считает своим долгом лучше перебдеть-чем недобдеть
Цитата: | а насколько запаздывает ? если до 20..30сек то вроде не мешает |
Так и есть меньше 20 внизу и 10 вверху. Можно и меньше - но тогда ему трудно удержаться от раскачивания при стабилизации заданной.
Цитата: | регулировать в режиме релейного регулятора |
Нет... я сильно задираю Kd и получаю что-то вроде релейного но с большей точностью, т-есть при разнице в 2 град регулятор уже находится в крайних положениях мощности. Но вот при расчёте время\температура он это делать перестаёт, как-будто сам меняет коэффициенты а не задаёт нужную температуру. Т-еть пытается крутить(рассчитать) мощность а не задаёт нужную температуру в данный момент. Возможно так и задумано? Но в общем целом погрешности вроде простительны. Пока только начинаю с ним знакомится |
|
Andy52280
|
Как бы избавиться от мигания ламп по всей квартире? |
|
vladimersv
Завсегдатай
Сообщения: 383
|
вобщемто у меня нет миганий даже в настольной лампе (в одной розетке с станцыей .) на выходе семисторов ВТА41 +МОС3061 стоит ёмкость с резистором . причём тамже ещо включен паяльник+фен+БП . |
|
tormentor
Завсегдатай
Сообщения: 729
|
Цитата: | просто на симуляторе из-за такой замены уплывал опорный ток на пару мкрА как следствие выход тоже на 9мВ. Тогда нет смысла городить что-то другое | если точность критична и большое влияние окр.температуры, лучше взять ОУ получше
Цитата: | Но обратите внимание это не просто опорные они участвуют в ООС и постоянно плавают в зависимости от вых. напряжения | да, влияют немного.
тут 2 выхода - или увеличивать ток через делитель опорника (сейчас 5мА), или добавить ОУ-буферы
Цитата: | Как бы избавиться от мигания ламп по всей квартире? | уменьшать мощность нагревателей, или менять проводку.
попробуйте завести отдельные провода с нормальным сечением или удлинитель к щитку. |
|
Jenia59
|
Цитата: | если точность критична и большое влияние окр.температуры, лучше взять ОУ получше |
Сейчас стоят MCP6001 в SOT23 корпусе, темп дрейф у них заявлен 2мкр.В/град.С - что много хуже AD855... Но! именно благодаря этой изюминке, которую я не поняв хотел выкинуть, с плавающими опорными получается общая стабильность не хуже ADшки - даже на подогрев феном не реагирует.
Цитата: | да, влияют немного.
тут 2 выхода - или увеличивать ток через делитель опорника (сейчас 5мА), или добавить ОУ-буферы |
Ток через опорники у меня 0.5мА. 2 по 2кОм подстоечника + 1,3кОм. на REF 2,048В. А какие у вас?, на найденной схеме они не промаркированы.? И, влияют очень сильно - ток датчика меняется на 20-30мкрА. а это уже, кажется, десятки градусов.
И вот повторюсь, именно за счёт "не стабилизированных" опорных вся схема получает глубокую ОС, в ней постоянно плавает ток датчиков и оба опорных но на выходе в результате всегда стабильное значение. Максимальная неточность достигается нагревом только одного датчика. получается небольшой перекос; но в железе этого не заметно. А добавкой буферов и разделом делителя, чем я и хотел заняться, ломается изюминка И стабильность схемы должна быть много хуже.
П.С. уже спрашивал, мож не заметили как и где поправить скрипт чтобы не вылазил Int-et Explorer?
Спасибо! И! С новым годом вас, товарищи, всех благ и здоровья вам!
Дополню. И у меня с током в 0.5мА получается в десять раз больше глубина ООС, чем с 5мА., но схема вроде работает отлично, может даже термостабильней чем должна. Но и перекос при разном нагреве датчиков сильнее, теперь уж не знаю делать 5мА. или нестоит... |
|
Andy52280
|
Jenia59 писал: | как и где поправить скрипт чтобы не вылазил Int-et Explorer? |
По идее, должно хватить сделать любимый браузер основным в системе. Это штатная функция. Тогда по любому тыку на хтмлки будет всплывать он, а не эксплорер. |
|
Jenia59
|
Andy52280, Так там запуск bat файлом и пускает он только эксполорер несмотря на умолчания; да, и у меня постоянно опера открыта, ну нет смысла грузить любой браузер даже ещё одну оперу. |
|
Andy52280
|
Пользуюсь Хромом. Он основной браузер. Допом установлена Джава. В Хроме стоят плагины ADblock и FlashControl, которые малость мешают софту. Кажется, все. При старте батника открывается Хром. Правда, скрипты с первого раза практически не работают. То шкалы не рисуются, то кнопка пропадает, то еще что. Повторный старт - все становится нормально. Возможно, дело как раз в плагинах защиты от всякой ерунды. Эксплорер не выказывает желания выскочить поперед батьки... |
|
|